1// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 -show-encoding %s | FileCheck --check-prefixes=GFX10,W32 %s
2// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 -show-encoding %s | FileCheck --check-prefixes=GFX10,W64 %s
3// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 %s 2>&1 | FileCheck --check-prefixes=GFX10-ERR,W32-ERR --implicit-check-not=error: %s
4// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 %s 2>&1 | FileCheck --check-prefixes=GFX10-ERR,W64-ERR --implicit-check-not=error: %s
5
6//===----------------------------------------------------------------------===//
7// ENC_DS.
8//===----------------------------------------------------------------------===//
9
10ds_add_u32 v0, v1
11// GFX10: encoding: [0x00,0x00,0x00,0xd8,0x00,0x01,0x00,0x00]
12
13ds_add_u32 v255, v254
14// GFX10: encoding: [0x00,0x00,0x00,0xd8,0xff,0xfe,0x00,0x00]
15
16ds_add_u32 v0, v254
17// GFX10: encoding: [0x00,0x00,0x00,0xd8,0x00,0xfe,0x00,0x00]
18
19ds_add_u32 v255, v1
20// GFX10: encoding: [0x00,0x00,0x00,0xd8,0xff,0x01,0x00,0x00]
21
22ds_add_u32 v0, v1 offset:0
23// GFX10: encoding: [0x00,0x00,0x00,0xd8,0x00,0x01,0x00,0x00]
24
25ds_add_u32 v255, v254 offset:0
26// GFX10: encoding: [0x00,0x00,0x00,0xd8,0xff,0xfe,0x00,0x00]
27
28ds_add_u32 v0, v254 offset:0
29// GFX10: encoding: [0x00,0x00,0x00,0xd8,0x00,0xfe,0x00,0x00]
30
31ds_add_u32 v255, v1 offset:0
32// GFX10: encoding: [0x00,0x00,0x00,0xd8,0xff,0x01,0x00,0x00]
33
34ds_add_u32 v0, v1 offset:4660
35// GFX10: encoding: [0x34,0x12,0x00,0xd8,0x00,0x01,0x00,0x00]
36
37ds_add_u32 v255, v254 offset:4660
38// GFX10: encoding: [0x34,0x12,0x00,0xd8,0xff,0xfe,0x00,0x00]
39
40ds_add_u32 v0, v254 offset:4660
41// GFX10: encoding: [0x34,0x12,0x00,0xd8,0x00,0xfe,0x00,0x00]
42
43ds_add_u32 v255, v1 offset:4660
44// GFX10: encoding: [0x34,0x12,0x00,0xd8,0xff,0x01,0x00,0x00]
45
46ds_add_u32 v0, v1 offset:65535
47// GFX10: encoding: [0xff,0xff,0x00,0xd8,0x00,0x01,0x00,0x00]
48
49ds_add_u32 v255, v254 offset:65535
50// GFX10: encoding: [0xff,0xff,0x00,0xd8,0xff,0xfe,0x00,0x00]
51
52ds_add_u32 v0, v254 offset:65535
53// GFX10: encoding: [0xff,0xff,0x00,0xd8,0x00,0xfe,0x00,0x00]
54
55ds_add_u32 v255, v1 offset:65535
56// GFX10: encoding: [0xff,0xff,0x00,0xd8,0xff,0x01,0x00,0x00]
57
58ds_add_u32 v0, v1 gds
59// GFX10: encoding: [0x00,0x00,0x02,0xd8,0x00,0x01,0x00,0x00]
60
61ds_add_u32 v255, v254 gds
62// GFX10: encoding: [0x00,0x00,0x02,0xd8,0xff,0xfe,0x00,0x00]
63
64ds_add_u32 v0, v254 gds
65// GFX10: encoding: [0x00,0x00,0x02,0xd8,0x00,0xfe,0x00,0x00]
66
67ds_add_u32 v255, v1 gds
68// GFX10: encoding: [0x00,0x00,0x02,0xd8,0xff,0x01,0x00,0x00]
69
70ds_add_u32 v0, v1 offset:0 gds
71// GFX10: encoding: [0x00,0x00,0x02,0xd8,0x00,0x01,0x00,0x00]
72
73ds_add_u32 v255, v254 offset:0 gds
74// GFX10: encoding: [0x00,0x00,0x02,0xd8,0xff,0xfe,0x00,0x00]
75
76ds_add_u32 v0, v254 offset:0 gds
77// GFX10: encoding: [0x00,0x00,0x02,0xd8,0x00,0xfe,0x00,0x00]
78
79ds_add_u32 v255, v1 offset:0 gds
80// GFX10: encoding: [0x00,0x00,0x02,0xd8,0xff,0x01,0x00,0x00]
81
82ds_add_u32 v0, v1 offset:4660 gds
83// GFX10: encoding: [0x34,0x12,0x02,0xd8,0x00,0x01,0x00,0x00]
84
85ds_add_u32 v255, v254 offset:4660 gds
86// GFX10: encoding: [0x34,0x12,0x02,0xd8,0xff,0xfe,0x00,0x00]
87
88ds_add_u32 v0, v254 offset:4660 gds
89// GFX10: encoding: [0x34,0x12,0x02,0xd8,0x00,0xfe,0x00,0x00]
90
91ds_add_u32 v255, v1 offset:4660 gds
92// GFX10: encoding: [0x34,0x12,0x02,0xd8,0xff,0x01,0x00,0x00]
93
94ds_add_u32 v0, v1 offset:65535 gds
95// GFX10: encoding: [0xff,0xff,0x02,0xd8,0x00,0x01,0x00,0x00]
96
97ds_add_u32 v255, v254 offset:65535 gds
98// GFX10: encoding: [0xff,0xff,0x02,0xd8,0xff,0xfe,0x00,0x00]
99
100ds_add_u32 v0, v254 offset:65535 gds
101// GFX10: encoding: [0xff,0xff,0x02,0xd8,0x00,0xfe,0x00,0x00]
102
103ds_add_u32 v255, v1 offset:65535 gds
104// GFX10: encoding: [0xff,0xff,0x02,0xd8,0xff,0x01,0x00,0x00]
105
106ds_sub_u32 v0, v1
107// GFX10: encoding: [0x00,0x00,0x04,0xd8,0x00,0x01,0x00,0x00]
108
109ds_sub_u32 v255, v254
110// GFX10: encoding: [0x00,0x00,0x04,0xd8,0xff,0xfe,0x00,0x00]
111
112ds_sub_u32 v0, v254
113// GFX10: encoding: [0x00,0x00,0x04,0xd8,0x00,0xfe,0x00,0x00]
114
115ds_sub_u32 v255, v1
116// GFX10: encoding: [0x00,0x00,0x04,0xd8,0xff,0x01,0x00,0x00]
117
118ds_sub_u32 v0, v1 offset:0
119// GFX10: encoding: [0x00,0x00,0x04,0xd8,0x00,0x01,0x00,0x00]
120
121ds_sub_u32 v255, v254 offset:0
122// GFX10: encoding: [0x00,0x00,0x04,0xd8,0xff,0xfe,0x00,0x00]
123
124ds_sub_u32 v0, v254 offset:0
125// GFX10: encoding: [0x00,0x00,0x04,0xd8,0x00,0xfe,0x00,0x00]
126
127ds_sub_u32 v255, v1 offset:0
128// GFX10: encoding: [0x00,0x00,0x04,0xd8,0xff,0x01,0x00,0x00]
129
130ds_sub_u32 v0, v1 offset:4660
131// GFX10: encoding: [0x34,0x12,0x04,0xd8,0x00,0x01,0x00,0x00]
132
133ds_sub_u32 v255, v254 offset:4660
134// GFX10: encoding: [0x34,0x12,0x04,0xd8,0xff,0xfe,0x00,0x00]
135
136ds_sub_u32 v0, v254 offset:4660
137// GFX10: encoding: [0x34,0x12,0x04,0xd8,0x00,0xfe,0x00,0x00]
138
139ds_sub_u32 v255, v1 offset:4660
140// GFX10: encoding: [0x34,0x12,0x04,0xd8,0xff,0x01,0x00,0x00]
141
142ds_sub_u32 v0, v1 offset:65535
143// GFX10: encoding: [0xff,0xff,0x04,0xd8,0x00,0x01,0x00,0x00]
144
145ds_sub_u32 v255, v254 offset:65535
146// GFX10: encoding: [0xff,0xff,0x04,0xd8,0xff,0xfe,0x00,0x00]
147
148ds_sub_u32 v0, v254 offset:65535
149// GFX10: encoding: [0xff,0xff,0x04,0xd8,0x00,0xfe,0x00,0x00]
150
151ds_sub_u32 v255, v1 offset:65535
152// GFX10: encoding: [0xff,0xff,0x04,0xd8,0xff,0x01,0x00,0x00]
153
154ds_sub_u32 v0, v1 gds
155// GFX10: encoding: [0x00,0x00,0x06,0xd8,0x00,0x01,0x00,0x00]
156
157ds_sub_u32 v255, v254 gds
158// GFX10: encoding: [0x00,0x00,0x06,0xd8,0xff,0xfe,0x00,0x00]
159
160ds_sub_u32 v0, v254 gds
161// GFX10: encoding: [0x00,0x00,0x06,0xd8,0x00,0xfe,0x00,0x00]
162
163ds_sub_u32 v255, v1 gds
164// GFX10: encoding: [0x00,0x00,0x06,0xd8,0xff,0x01,0x00,0x00]
165
166ds_sub_u32 v0, v1 offset:0 gds
167// GFX10: encoding: [0x00,0x00,0x06,0xd8,0x00,0x01,0x00,0x00]
168
169ds_sub_u32 v255, v254 offset:0 gds
170// GFX10: encoding: [0x00,0x00,0x06,0xd8,0xff,0xfe,0x00,0x00]
171
172ds_sub_u32 v0, v254 offset:0 gds
173// GFX10: encoding: [0x00,0x00,0x06,0xd8,0x00,0xfe,0x00,0x00]
174
175ds_sub_u32 v255, v1 offset:0 gds
176// GFX10: encoding: [0x00,0x00,0x06,0xd8,0xff,0x01,0x00,0x00]
177
178ds_sub_u32 v0, v1 offset:4660 gds
179// GFX10: encoding: [0x34,0x12,0x06,0xd8,0x00,0x01,0x00,0x00]
180
181ds_sub_u32 v255, v254 offset:4660 gds
182// GFX10: encoding: [0x34,0x12,0x06,0xd8,0xff,0xfe,0x00,0x00]
183
184ds_sub_u32 v0, v254 offset:4660 gds
185// GFX10: encoding: [0x34,0x12,0x06,0xd8,0x00,0xfe,0x00,0x00]
186
187ds_sub_u32 v255, v1 offset:4660 gds
188// GFX10: encoding: [0x34,0x12,0x06,0xd8,0xff,0x01,0x00,0x00]
189
190ds_sub_u32 v0, v1 offset:65535 gds
191// GFX10: encoding: [0xff,0xff,0x06,0xd8,0x00,0x01,0x00,0x00]
192
193ds_sub_u32 v255, v254 offset:65535 gds
194// GFX10: encoding: [0xff,0xff,0x06,0xd8,0xff,0xfe,0x00,0x00]
195
196ds_sub_u32 v0, v254 offset:65535 gds
197// GFX10: encoding: [0xff,0xff,0x06,0xd8,0x00,0xfe,0x00,0x00]
198
199ds_sub_u32 v255, v1 offset:65535 gds
200// GFX10: encoding: [0xff,0xff,0x06,0xd8,0xff,0x01,0x00,0x00]
201
202ds_rsub_u32 v0, v1
203// GFX10: encoding: [0x00,0x00,0x08,0xd8,0x00,0x01,0x00,0x00]
204
205ds_rsub_u32 v255, v254
206// GFX10: encoding: [0x00,0x00,0x08,0xd8,0xff,0xfe,0x00,0x00]
207
208ds_rsub_u32 v0, v254
209// GFX10: encoding: [0x00,0x00,0x08,0xd8,0x00,0xfe,0x00,0x00]
210
211ds_rsub_u32 v255, v1
212// GFX10: encoding: [0x00,0x00,0x08,0xd8,0xff,0x01,0x00,0x00]
213
214ds_rsub_u32 v0, v1 offset:0
215// GFX10: encoding: [0x00,0x00,0x08,0xd8,0x00,0x01,0x00,0x00]
216
217ds_rsub_u32 v255, v254 offset:0
218// GFX10: encoding: [0x00,0x00,0x08,0xd8,0xff,0xfe,0x00,0x00]
219
220ds_rsub_u32 v0, v254 offset:0
221// GFX10: encoding: [0x00,0x00,0x08,0xd8,0x00,0xfe,0x00,0x00]
222
223ds_rsub_u32 v255, v1 offset:0
224// GFX10: encoding: [0x00,0x00,0x08,0xd8,0xff,0x01,0x00,0x00]
225
226ds_rsub_u32 v0, v1 offset:4660
227// GFX10: encoding: [0x34,0x12,0x08,0xd8,0x00,0x01,0x00,0x00]
228
229ds_rsub_u32 v255, v254 offset:4660
230// GFX10: encoding: [0x34,0x12,0x08,0xd8,0xff,0xfe,0x00,0x00]
231
232ds_rsub_u32 v0, v254 offset:4660
233// GFX10: encoding: [0x34,0x12,0x08,0xd8,0x00,0xfe,0x00,0x00]
234
235ds_rsub_u32 v255, v1 offset:4660
236// GFX10: encoding: [0x34,0x12,0x08,0xd8,0xff,0x01,0x00,0x00]
237
238ds_rsub_u32 v0, v1 offset:65535
239// GFX10: encoding: [0xff,0xff,0x08,0xd8,0x00,0x01,0x00,0x00]
240
241ds_rsub_u32 v255, v254 offset:65535
242// GFX10: encoding: [0xff,0xff,0x08,0xd8,0xff,0xfe,0x00,0x00]
243
244ds_rsub_u32 v0, v254 offset:65535
245// GFX10: encoding: [0xff,0xff,0x08,0xd8,0x00,0xfe,0x00,0x00]
246
247ds_rsub_u32 v255, v1 offset:65535
248// GFX10: encoding: [0xff,0xff,0x08,0xd8,0xff,0x01,0x00,0x00]
249
250ds_rsub_u32 v0, v1 gds
251// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0x00,0x01,0x00,0x00]
252
253ds_rsub_u32 v255, v254 gds
254// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0xff,0xfe,0x00,0x00]
255
256ds_rsub_u32 v0, v254 gds
257// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0x00,0xfe,0x00,0x00]
258
259ds_rsub_u32 v255, v1 gds
260// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0xff,0x01,0x00,0x00]
261
262ds_rsub_u32 v0, v1 offset:0 gds
263// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0x00,0x01,0x00,0x00]
264
265ds_rsub_u32 v255, v254 offset:0 gds
266// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0xff,0xfe,0x00,0x00]
267
268ds_rsub_u32 v0, v254 offset:0 gds
269// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0x00,0xfe,0x00,0x00]
270
271ds_rsub_u32 v255, v1 offset:0 gds
272// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0xff,0x01,0x00,0x00]
273
274ds_rsub_u32 v0, v1 offset:4660 gds
275// GFX10: encoding: [0x34,0x12,0x0a,0xd8,0x00,0x01,0x00,0x00]
276
277ds_rsub_u32 v255, v254 offset:4660 gds
278// GFX10: encoding: [0x34,0x12,0x0a,0xd8,0xff,0xfe,0x00,0x00]
279
280ds_rsub_u32 v0, v254 offset:4660 gds
281// GFX10: encoding: [0x34,0x12,0x0a,0xd8,0x00,0xfe,0x00,0x00]
282
283ds_rsub_u32 v255, v1 offset:4660 gds
284// GFX10: encoding: [0x34,0x12,0x0a,0xd8,0xff,0x01,0x00,0x00]
285
286ds_rsub_u32 v0, v1 offset:65535 gds
287// GFX10: encoding: [0xff,0xff,0x0a,0xd8,0x00,0x01,0x00,0x00]
288
289ds_rsub_u32 v255, v254 offset:65535 gds
290// GFX10: encoding: [0xff,0xff,0x0a,0xd8,0xff,0xfe,0x00,0x00]
291
292ds_rsub_u32 v0, v254 offset:65535 gds
293// GFX10: encoding: [0xff,0xff,0x0a,0xd8,0x00,0xfe,0x00,0x00]
294
295ds_rsub_u32 v255, v1 offset:65535 gds
296// GFX10: encoding: [0xff,0xff,0x0a,0xd8,0xff,0x01,0x00,0x00]
297
298ds_inc_u32 v0, v1
299// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0x00,0x01,0x00,0x00]
300
301ds_inc_u32 v255, v254
302// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0xff,0xfe,0x00,0x00]
303
304ds_inc_u32 v0, v254
305// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0x00,0xfe,0x00,0x00]
306
307ds_inc_u32 v255, v1
308// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0xff,0x01,0x00,0x00]
309
310ds_inc_u32 v0, v1 offset:0
311// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0x00,0x01,0x00,0x00]
312
313ds_inc_u32 v255, v254 offset:0
314// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0xff,0xfe,0x00,0x00]
315
316ds_inc_u32 v0, v254 offset:0
317// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0x00,0xfe,0x00,0x00]
318
319ds_inc_u32 v255, v1 offset:0
320// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0xff,0x01,0x00,0x00]
321
322ds_inc_u32 v0, v1 offset:4660
323// GFX10: encoding: [0x34,0x12,0x0c,0xd8,0x00,0x01,0x00,0x00]
324
325ds_inc_u32 v255, v254 offset:4660
326// GFX10: encoding: [0x34,0x12,0x0c,0xd8,0xff,0xfe,0x00,0x00]
327
328ds_inc_u32 v0, v254 offset:4660
329// GFX10: encoding: [0x34,0x12,0x0c,0xd8,0x00,0xfe,0x00,0x00]
330
331ds_inc_u32 v255, v1 offset:4660
332// GFX10: encoding: [0x34,0x12,0x0c,0xd8,0xff,0x01,0x00,0x00]
333
334ds_inc_u32 v0, v1 offset:65535
335// GFX10: encoding: [0xff,0xff,0x0c,0xd8,0x00,0x01,0x00,0x00]
336
337ds_inc_u32 v255, v254 offset:65535
338// GFX10: encoding: [0xff,0xff,0x0c,0xd8,0xff,0xfe,0x00,0x00]
339
340ds_inc_u32 v0, v254 offset:65535
341// GFX10: encoding: [0xff,0xff,0x0c,0xd8,0x00,0xfe,0x00,0x00]
342
343ds_inc_u32 v255, v1 offset:65535
344// GFX10: encoding: [0xff,0xff,0x0c,0xd8,0xff,0x01,0x00,0x00]
345
346ds_inc_u32 v0, v1 gds
347// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0x00,0x01,0x00,0x00]
348
349ds_inc_u32 v255, v254 gds
350// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0xff,0xfe,0x00,0x00]
351
352ds_inc_u32 v0, v254 gds
353// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0x00,0xfe,0x00,0x00]
354
355ds_inc_u32 v255, v1 gds
356// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0xff,0x01,0x00,0x00]
357
358ds_inc_u32 v0, v1 offset:0 gds
359// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0x00,0x01,0x00,0x00]
360
361ds_inc_u32 v255, v254 offset:0 gds
362// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0xff,0xfe,0x00,0x00]
363
364ds_inc_u32 v0, v254 offset:0 gds
365// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0x00,0xfe,0x00,0x00]
366
367ds_inc_u32 v255, v1 offset:0 gds
368// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0xff,0x01,0x00,0x00]
369
370ds_inc_u32 v0, v1 offset:4660 gds
371// GFX10: encoding: [0x34,0x12,0x0e,0xd8,0x00,0x01,0x00,0x00]
372
373ds_inc_u32 v255, v254 offset:4660 gds
374// GFX10: encoding: [0x34,0x12,0x0e,0xd8,0xff,0xfe,0x00,0x00]
375
376ds_inc_u32 v0, v254 offset:4660 gds
377// GFX10: encoding: [0x34,0x12,0x0e,0xd8,0x00,0xfe,0x00,0x00]
378
379ds_inc_u32 v255, v1 offset:4660 gds
380// GFX10: encoding: [0x34,0x12,0x0e,0xd8,0xff,0x01,0x00,0x00]
381
382ds_inc_u32 v0, v1 offset:65535 gds
383// GFX10: encoding: [0xff,0xff,0x0e,0xd8,0x00,0x01,0x00,0x00]
384
385ds_inc_u32 v255, v254 offset:65535 gds
386// GFX10: encoding: [0xff,0xff,0x0e,0xd8,0xff,0xfe,0x00,0x00]
387
388ds_inc_u32 v0, v254 offset:65535 gds
389// GFX10: encoding: [0xff,0xff,0x0e,0xd8,0x00,0xfe,0x00,0x00]
390
391ds_inc_u32 v255, v1 offset:65535 gds
392// GFX10: encoding: [0xff,0xff,0x0e,0xd8,0xff,0x01,0x00,0x00]
393
394ds_dec_u32 v0, v1
395// GFX10: encoding: [0x00,0x00,0x10,0xd8,0x00,0x01,0x00,0x00]
396
397ds_dec_u32 v255, v254
398// GFX10: encoding: [0x00,0x00,0x10,0xd8,0xff,0xfe,0x00,0x00]
399
400ds_dec_u32 v0, v254
401// GFX10: encoding: [0x00,0x00,0x10,0xd8,0x00,0xfe,0x00,0x00]
402
403ds_dec_u32 v255, v1
404// GFX10: encoding: [0x00,0x00,0x10,0xd8,0xff,0x01,0x00,0x00]
405
406ds_dec_u32 v0, v1 offset:0
407// GFX10: encoding: [0x00,0x00,0x10,0xd8,0x00,0x01,0x00,0x00]
408
409ds_dec_u32 v255, v254 offset:0
410// GFX10: encoding: [0x00,0x00,0x10,0xd8,0xff,0xfe,0x00,0x00]
411
412ds_dec_u32 v0, v254 offset:0
413// GFX10: encoding: [0x00,0x00,0x10,0xd8,0x00,0xfe,0x00,0x00]
414
415ds_dec_u32 v255, v1 offset:0
416// GFX10: encoding: [0x00,0x00,0x10,0xd8,0xff,0x01,0x00,0x00]
417
418ds_dec_u32 v0, v1 offset:4660
419// GFX10: encoding: [0x34,0x12,0x10,0xd8,0x00,0x01,0x00,0x00]
420
421ds_dec_u32 v255, v254 offset:4660
422// GFX10: encoding: [0x34,0x12,0x10,0xd8,0xff,0xfe,0x00,0x00]
423
424ds_dec_u32 v0, v254 offset:4660
425// GFX10: encoding: [0x34,0x12,0x10,0xd8,0x00,0xfe,0x00,0x00]
426
427ds_dec_u32 v255, v1 offset:4660
428// GFX10: encoding: [0x34,0x12,0x10,0xd8,0xff,0x01,0x00,0x00]
429
430ds_dec_u32 v0, v1 offset:65535
431// GFX10: encoding: [0xff,0xff,0x10,0xd8,0x00,0x01,0x00,0x00]
432
433ds_dec_u32 v255, v254 offset:65535
434// GFX10: encoding: [0xff,0xff,0x10,0xd8,0xff,0xfe,0x00,0x00]
435
436ds_dec_u32 v0, v254 offset:65535
437// GFX10: encoding: [0xff,0xff,0x10,0xd8,0x00,0xfe,0x00,0x00]
438
439ds_dec_u32 v255, v1 offset:65535
440// GFX10: encoding: [0xff,0xff,0x10,0xd8,0xff,0x01,0x00,0x00]
441
442ds_dec_u32 v0, v1 gds
443// GFX10: encoding: [0x00,0x00,0x12,0xd8,0x00,0x01,0x00,0x00]
444
445ds_dec_u32 v255, v254 gds
446// GFX10: encoding: [0x00,0x00,0x12,0xd8,0xff,0xfe,0x00,0x00]
447
448ds_dec_u32 v0, v254 gds
449// GFX10: encoding: [0x00,0x00,0x12,0xd8,0x00,0xfe,0x00,0x00]
450
451ds_dec_u32 v255, v1 gds
452// GFX10: encoding: [0x00,0x00,0x12,0xd8,0xff,0x01,0x00,0x00]
453
454ds_dec_u32 v0, v1 offset:0 gds
455// GFX10: encoding: [0x00,0x00,0x12,0xd8,0x00,0x01,0x00,0x00]
456
457ds_dec_u32 v255, v254 offset:0 gds
458// GFX10: encoding: [0x00,0x00,0x12,0xd8,0xff,0xfe,0x00,0x00]
459
460ds_dec_u32 v0, v254 offset:0 gds
461// GFX10: encoding: [0x00,0x00,0x12,0xd8,0x00,0xfe,0x00,0x00]
462
463ds_dec_u32 v255, v1 offset:0 gds
464// GFX10: encoding: [0x00,0x00,0x12,0xd8,0xff,0x01,0x00,0x00]
465
466ds_dec_u32 v0, v1 offset:4660 gds
467// GFX10: encoding: [0x34,0x12,0x12,0xd8,0x00,0x01,0x00,0x00]
468
469ds_dec_u32 v255, v254 offset:4660 gds
470// GFX10: encoding: [0x34,0x12,0x12,0xd8,0xff,0xfe,0x00,0x00]
471
472ds_dec_u32 v0, v254 offset:4660 gds
473// GFX10: encoding: [0x34,0x12,0x12,0xd8,0x00,0xfe,0x00,0x00]
474
475ds_dec_u32 v255, v1 offset:4660 gds
476// GFX10: encoding: [0x34,0x12,0x12,0xd8,0xff,0x01,0x00,0x00]
477
478ds_dec_u32 v0, v1 offset:65535 gds
479// GFX10: encoding: [0xff,0xff,0x12,0xd8,0x00,0x01,0x00,0x00]
480
481ds_dec_u32 v255, v254 offset:65535 gds
482// GFX10: encoding: [0xff,0xff,0x12,0xd8,0xff,0xfe,0x00,0x00]
483
484ds_dec_u32 v0, v254 offset:65535 gds
485// GFX10: encoding: [0xff,0xff,0x12,0xd8,0x00,0xfe,0x00,0x00]
486
487ds_dec_u32 v255, v1 offset:65535 gds
488// GFX10: encoding: [0xff,0xff,0x12,0xd8,0xff,0x01,0x00,0x00]
489
490ds_min_i32 v0, v1
491// GFX10: encoding: [0x00,0x00,0x14,0xd8,0x00,0x01,0x00,0x00]
492
493ds_min_i32 v255, v254
494// GFX10: encoding: [0x00,0x00,0x14,0xd8,0xff,0xfe,0x00,0x00]
495
496ds_min_i32 v0, v254
497// GFX10: encoding: [0x00,0x00,0x14,0xd8,0x00,0xfe,0x00,0x00]
498
499ds_min_i32 v255, v1
500// GFX10: encoding: [0x00,0x00,0x14,0xd8,0xff,0x01,0x00,0x00]
501
502ds_min_i32 v0, v1 offset:0
503// GFX10: encoding: [0x00,0x00,0x14,0xd8,0x00,0x01,0x00,0x00]
504
505ds_min_i32 v255, v254 offset:0
506// GFX10: encoding: [0x00,0x00,0x14,0xd8,0xff,0xfe,0x00,0x00]
507
508ds_min_i32 v0, v254 offset:0
509// GFX10: encoding: [0x00,0x00,0x14,0xd8,0x00,0xfe,0x00,0x00]
510
511ds_min_i32 v255, v1 offset:0
512// GFX10: encoding: [0x00,0x00,0x14,0xd8,0xff,0x01,0x00,0x00]
513
514ds_min_i32 v0, v1 offset:4660
515// GFX10: encoding: [0x34,0x12,0x14,0xd8,0x00,0x01,0x00,0x00]
516
517ds_min_i32 v255, v254 offset:4660
518// GFX10: encoding: [0x34,0x12,0x14,0xd8,0xff,0xfe,0x00,0x00]
519
520ds_min_i32 v0, v254 offset:4660
521// GFX10: encoding: [0x34,0x12,0x14,0xd8,0x00,0xfe,0x00,0x00]
522
523ds_min_i32 v255, v1 offset:4660
524// GFX10: encoding: [0x34,0x12,0x14,0xd8,0xff,0x01,0x00,0x00]
525
526ds_min_i32 v0, v1 offset:65535
527// GFX10: encoding: [0xff,0xff,0x14,0xd8,0x00,0x01,0x00,0x00]
528
529ds_min_i32 v255, v254 offset:65535
530// GFX10: encoding: [0xff,0xff,0x14,0xd8,0xff,0xfe,0x00,0x00]
531
532ds_min_i32 v0, v254 offset:65535
533// GFX10: encoding: [0xff,0xff,0x14,0xd8,0x00,0xfe,0x00,0x00]
534
535ds_min_i32 v255, v1 offset:65535
536// GFX10: encoding: [0xff,0xff,0x14,0xd8,0xff,0x01,0x00,0x00]
537
538ds_min_i32 v0, v1 gds
539// GFX10: encoding: [0x00,0x00,0x16,0xd8,0x00,0x01,0x00,0x00]
540
541ds_min_i32 v255, v254 gds
542// GFX10: encoding: [0x00,0x00,0x16,0xd8,0xff,0xfe,0x00,0x00]
543
544ds_min_i32 v0, v254 gds
545// GFX10: encoding: [0x00,0x00,0x16,0xd8,0x00,0xfe,0x00,0x00]
546
547ds_min_i32 v255, v1 gds
548// GFX10: encoding: [0x00,0x00,0x16,0xd8,0xff,0x01,0x00,0x00]
549
550ds_min_i32 v0, v1 offset:0 gds
551// GFX10: encoding: [0x00,0x00,0x16,0xd8,0x00,0x01,0x00,0x00]
552
553ds_min_i32 v255, v254 offset:0 gds
554// GFX10: encoding: [0x00,0x00,0x16,0xd8,0xff,0xfe,0x00,0x00]
555
556ds_min_i32 v0, v254 offset:0 gds
557// GFX10: encoding: [0x00,0x00,0x16,0xd8,0x00,0xfe,0x00,0x00]
558
559ds_min_i32 v255, v1 offset:0 gds
560// GFX10: encoding: [0x00,0x00,0x16,0xd8,0xff,0x01,0x00,0x00]
561
562ds_min_i32 v0, v1 offset:4660 gds
563// GFX10: encoding: [0x34,0x12,0x16,0xd8,0x00,0x01,0x00,0x00]
564
565ds_min_i32 v255, v254 offset:4660 gds
566// GFX10: encoding: [0x34,0x12,0x16,0xd8,0xff,0xfe,0x00,0x00]
567
568ds_min_i32 v0, v254 offset:4660 gds
569// GFX10: encoding: [0x34,0x12,0x16,0xd8,0x00,0xfe,0x00,0x00]
570
571ds_min_i32 v255, v1 offset:4660 gds
572// GFX10: encoding: [0x34,0x12,0x16,0xd8,0xff,0x01,0x00,0x00]
573
574ds_min_i32 v0, v1 offset:65535 gds
575// GFX10: encoding: [0xff,0xff,0x16,0xd8,0x00,0x01,0x00,0x00]
576
577ds_min_i32 v255, v254 offset:65535 gds
578// GFX10: encoding: [0xff,0xff,0x16,0xd8,0xff,0xfe,0x00,0x00]
579
580ds_min_i32 v0, v254 offset:65535 gds
581// GFX10: encoding: [0xff,0xff,0x16,0xd8,0x00,0xfe,0x00,0x00]
582
583ds_min_i32 v255, v1 offset:65535 gds
584// GFX10: encoding: [0xff,0xff,0x16,0xd8,0xff,0x01,0x00,0x00]
585
586ds_max_i32 v0, v1
587// GFX10: encoding: [0x00,0x00,0x18,0xd8,0x00,0x01,0x00,0x00]
588
589ds_max_i32 v255, v254
590// GFX10: encoding: [0x00,0x00,0x18,0xd8,0xff,0xfe,0x00,0x00]
591
592ds_max_i32 v0, v254
593// GFX10: encoding: [0x00,0x00,0x18,0xd8,0x00,0xfe,0x00,0x00]
594
595ds_max_i32 v255, v1
596// GFX10: encoding: [0x00,0x00,0x18,0xd8,0xff,0x01,0x00,0x00]
597
598ds_max_i32 v0, v1 offset:0
599// GFX10: encoding: [0x00,0x00,0x18,0xd8,0x00,0x01,0x00,0x00]
600
601ds_max_i32 v255, v254 offset:0
602// GFX10: encoding: [0x00,0x00,0x18,0xd8,0xff,0xfe,0x00,0x00]
603
604ds_max_i32 v0, v254 offset:0
605// GFX10: encoding: [0x00,0x00,0x18,0xd8,0x00,0xfe,0x00,0x00]
606
607ds_max_i32 v255, v1 offset:0
608// GFX10: encoding: [0x00,0x00,0x18,0xd8,0xff,0x01,0x00,0x00]
609
610ds_max_i32 v0, v1 offset:4660
611// GFX10: encoding: [0x34,0x12,0x18,0xd8,0x00,0x01,0x00,0x00]
612
613ds_max_i32 v255, v254 offset:4660
614// GFX10: encoding: [0x34,0x12,0x18,0xd8,0xff,0xfe,0x00,0x00]
615
616ds_max_i32 v0, v254 offset:4660
617// GFX10: encoding: [0x34,0x12,0x18,0xd8,0x00,0xfe,0x00,0x00]
618
619ds_max_i32 v255, v1 offset:4660
620// GFX10: encoding: [0x34,0x12,0x18,0xd8,0xff,0x01,0x00,0x00]
621
622ds_max_i32 v0, v1 offset:65535
623// GFX10: encoding: [0xff,0xff,0x18,0xd8,0x00,0x01,0x00,0x00]
624
625ds_max_i32 v255, v254 offset:65535
626// GFX10: encoding: [0xff,0xff,0x18,0xd8,0xff,0xfe,0x00,0x00]
627
628ds_max_i32 v0, v254 offset:65535
629// GFX10: encoding: [0xff,0xff,0x18,0xd8,0x00,0xfe,0x00,0x00]
630
631ds_max_i32 v255, v1 offset:65535
632// GFX10: encoding: [0xff,0xff,0x18,0xd8,0xff,0x01,0x00,0x00]
633
634ds_max_i32 v0, v1 gds
635// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0x00,0x01,0x00,0x00]
636
637ds_max_i32 v255, v254 gds
638// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0xff,0xfe,0x00,0x00]
639
640ds_max_i32 v0, v254 gds
641// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0x00,0xfe,0x00,0x00]
642
643ds_max_i32 v255, v1 gds
644// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0xff,0x01,0x00,0x00]
645
646ds_max_i32 v0, v1 offset:0 gds
647// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0x00,0x01,0x00,0x00]
648
649ds_max_i32 v255, v254 offset:0 gds
650// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0xff,0xfe,0x00,0x00]
651
652ds_max_i32 v0, v254 offset:0 gds
653// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0x00,0xfe,0x00,0x00]
654
655ds_max_i32 v255, v1 offset:0 gds
656// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0xff,0x01,0x00,0x00]
657
658ds_max_i32 v0, v1 offset:4660 gds
659// GFX10: encoding: [0x34,0x12,0x1a,0xd8,0x00,0x01,0x00,0x00]
660
661ds_max_i32 v255, v254 offset:4660 gds
662// GFX10: encoding: [0x34,0x12,0x1a,0xd8,0xff,0xfe,0x00,0x00]
663
664ds_max_i32 v0, v254 offset:4660 gds
665// GFX10: encoding: [0x34,0x12,0x1a,0xd8,0x00,0xfe,0x00,0x00]
666
667ds_max_i32 v255, v1 offset:4660 gds
668// GFX10: encoding: [0x34,0x12,0x1a,0xd8,0xff,0x01,0x00,0x00]
669
670ds_max_i32 v0, v1 offset:65535 gds
671// GFX10: encoding: [0xff,0xff,0x1a,0xd8,0x00,0x01,0x00,0x00]
672
673ds_max_i32 v255, v254 offset:65535 gds
674// GFX10: encoding: [0xff,0xff,0x1a,0xd8,0xff,0xfe,0x00,0x00]
675
676ds_max_i32 v0, v254 offset:65535 gds
677// GFX10: encoding: [0xff,0xff,0x1a,0xd8,0x00,0xfe,0x00,0x00]
678
679ds_max_i32 v255, v1 offset:65535 gds
680// GFX10: encoding: [0xff,0xff,0x1a,0xd8,0xff,0x01,0x00,0x00]
681
682ds_min_u32 v0, v1
683// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0x00,0x01,0x00,0x00]
684
685ds_min_u32 v255, v254
686// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0xff,0xfe,0x00,0x00]
687
688ds_min_u32 v0, v254
689// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0x00,0xfe,0x00,0x00]
690
691ds_min_u32 v255, v1
692// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0xff,0x01,0x00,0x00]
693
694ds_min_u32 v0, v1 offset:0
695// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0x00,0x01,0x00,0x00]
696
697ds_min_u32 v255, v254 offset:0
698// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0xff,0xfe,0x00,0x00]
699
700ds_min_u32 v0, v254 offset:0
701// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0x00,0xfe,0x00,0x00]
702
703ds_min_u32 v255, v1 offset:0
704// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0xff,0x01,0x00,0x00]
705
706ds_min_u32 v0, v1 offset:4660
707// GFX10: encoding: [0x34,0x12,0x1c,0xd8,0x00,0x01,0x00,0x00]
708
709ds_min_u32 v255, v254 offset:4660
710// GFX10: encoding: [0x34,0x12,0x1c,0xd8,0xff,0xfe,0x00,0x00]
711
712ds_min_u32 v0, v254 offset:4660
713// GFX10: encoding: [0x34,0x12,0x1c,0xd8,0x00,0xfe,0x00,0x00]
714
715ds_min_u32 v255, v1 offset:4660
716// GFX10: encoding: [0x34,0x12,0x1c,0xd8,0xff,0x01,0x00,0x00]
717
718ds_min_u32 v0, v1 offset:65535
719// GFX10: encoding: [0xff,0xff,0x1c,0xd8,0x00,0x01,0x00,0x00]
720
721ds_min_u32 v255, v254 offset:65535
722// GFX10: encoding: [0xff,0xff,0x1c,0xd8,0xff,0xfe,0x00,0x00]
723
724ds_min_u32 v0, v254 offset:65535
725// GFX10: encoding: [0xff,0xff,0x1c,0xd8,0x00,0xfe,0x00,0x00]
726
727ds_min_u32 v255, v1 offset:65535
728// GFX10: encoding: [0xff,0xff,0x1c,0xd8,0xff,0x01,0x00,0x00]
729
730ds_min_u32 v0, v1 gds
731// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0x00,0x01,0x00,0x00]
732
733ds_min_u32 v255, v254 gds
734// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0xff,0xfe,0x00,0x00]
735
736ds_min_u32 v0, v254 gds
737// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0x00,0xfe,0x00,0x00]
738
739ds_min_u32 v255, v1 gds
740// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0xff,0x01,0x00,0x00]
741
742ds_min_u32 v0, v1 offset:0 gds
743// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0x00,0x01,0x00,0x00]
744
745ds_min_u32 v255, v254 offset:0 gds
746// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0xff,0xfe,0x00,0x00]
747
748ds_min_u32 v0, v254 offset:0 gds
749// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0x00,0xfe,0x00,0x00]
750
751ds_min_u32 v255, v1 offset:0 gds
752// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0xff,0x01,0x00,0x00]
753
754ds_min_u32 v0, v1 offset:4660 gds
755// GFX10: encoding: [0x34,0x12,0x1e,0xd8,0x00,0x01,0x00,0x00]
756
757ds_min_u32 v255, v254 offset:4660 gds
758// GFX10: encoding: [0x34,0x12,0x1e,0xd8,0xff,0xfe,0x00,0x00]
759
760ds_min_u32 v0, v254 offset:4660 gds
761// GFX10: encoding: [0x34,0x12,0x1e,0xd8,0x00,0xfe,0x00,0x00]
762
763ds_min_u32 v255, v1 offset:4660 gds
764// GFX10: encoding: [0x34,0x12,0x1e,0xd8,0xff,0x01,0x00,0x00]
765
766ds_min_u32 v0, v1 offset:65535 gds
767// GFX10: encoding: [0xff,0xff,0x1e,0xd8,0x00,0x01,0x00,0x00]
768
769ds_min_u32 v255, v254 offset:65535 gds
770// GFX10: encoding: [0xff,0xff,0x1e,0xd8,0xff,0xfe,0x00,0x00]
771
772ds_min_u32 v0, v254 offset:65535 gds
773// GFX10: encoding: [0xff,0xff,0x1e,0xd8,0x00,0xfe,0x00,0x00]
774
775ds_min_u32 v255, v1 offset:65535 gds
776// GFX10: encoding: [0xff,0xff,0x1e,0xd8,0xff,0x01,0x00,0x00]
777
778ds_max_u32 v0, v1
779// GFX10: encoding: [0x00,0x00,0x20,0xd8,0x00,0x01,0x00,0x00]
780
781ds_max_u32 v255, v254
782// GFX10: encoding: [0x00,0x00,0x20,0xd8,0xff,0xfe,0x00,0x00]
783
784ds_max_u32 v0, v254
785// GFX10: encoding: [0x00,0x00,0x20,0xd8,0x00,0xfe,0x00,0x00]
786
787ds_max_u32 v255, v1
788// GFX10: encoding: [0x00,0x00,0x20,0xd8,0xff,0x01,0x00,0x00]
789
790ds_max_u32 v0, v1 offset:0
791// GFX10: encoding: [0x00,0x00,0x20,0xd8,0x00,0x01,0x00,0x00]
792
793ds_max_u32 v255, v254 offset:0
794// GFX10: encoding: [0x00,0x00,0x20,0xd8,0xff,0xfe,0x00,0x00]
795
796ds_max_u32 v0, v254 offset:0
797// GFX10: encoding: [0x00,0x00,0x20,0xd8,0x00,0xfe,0x00,0x00]
798
799ds_max_u32 v255, v1 offset:0
800// GFX10: encoding: [0x00,0x00,0x20,0xd8,0xff,0x01,0x00,0x00]
801
802ds_max_u32 v0, v1 offset:4660
803// GFX10: encoding: [0x34,0x12,0x20,0xd8,0x00,0x01,0x00,0x00]
804
805ds_max_u32 v255, v254 offset:4660
806// GFX10: encoding: [0x34,0x12,0x20,0xd8,0xff,0xfe,0x00,0x00]
807
808ds_max_u32 v0, v254 offset:4660
809// GFX10: encoding: [0x34,0x12,0x20,0xd8,0x00,0xfe,0x00,0x00]
810
811ds_max_u32 v255, v1 offset:4660
812// GFX10: encoding: [0x34,0x12,0x20,0xd8,0xff,0x01,0x00,0x00]
813
814ds_max_u32 v0, v1 offset:65535
815// GFX10: encoding: [0xff,0xff,0x20,0xd8,0x00,0x01,0x00,0x00]
816
817ds_max_u32 v255, v254 offset:65535
818// GFX10: encoding: [0xff,0xff,0x20,0xd8,0xff,0xfe,0x00,0x00]
819
820ds_max_u32 v0, v254 offset:65535
821// GFX10: encoding: [0xff,0xff,0x20,0xd8,0x00,0xfe,0x00,0x00]
822
823ds_max_u32 v255, v1 offset:65535
824// GFX10: encoding: [0xff,0xff,0x20,0xd8,0xff,0x01,0x00,0x00]
825
826ds_max_u32 v0, v1 gds
827// GFX10: encoding: [0x00,0x00,0x22,0xd8,0x00,0x01,0x00,0x00]
828
829ds_max_u32 v255, v254 gds
830// GFX10: encoding: [0x00,0x00,0x22,0xd8,0xff,0xfe,0x00,0x00]
831
832ds_max_u32 v0, v254 gds
833// GFX10: encoding: [0x00,0x00,0x22,0xd8,0x00,0xfe,0x00,0x00]
834
835ds_max_u32 v255, v1 gds
836// GFX10: encoding: [0x00,0x00,0x22,0xd8,0xff,0x01,0x00,0x00]
837
838ds_max_u32 v0, v1 offset:0 gds
839// GFX10: encoding: [0x00,0x00,0x22,0xd8,0x00,0x01,0x00,0x00]
840
841ds_max_u32 v255, v254 offset:0 gds
842// GFX10: encoding: [0x00,0x00,0x22,0xd8,0xff,0xfe,0x00,0x00]
843
844ds_max_u32 v0, v254 offset:0 gds
845// GFX10: encoding: [0x00,0x00,0x22,0xd8,0x00,0xfe,0x00,0x00]
846
847ds_max_u32 v255, v1 offset:0 gds
848// GFX10: encoding: [0x00,0x00,0x22,0xd8,0xff,0x01,0x00,0x00]
849
850ds_max_u32 v0, v1 offset:4660 gds
851// GFX10: encoding: [0x34,0x12,0x22,0xd8,0x00,0x01,0x00,0x00]
852
853ds_max_u32 v255, v254 offset:4660 gds
854// GFX10: encoding: [0x34,0x12,0x22,0xd8,0xff,0xfe,0x00,0x00]
855
856ds_max_u32 v0, v254 offset:4660 gds
857// GFX10: encoding: [0x34,0x12,0x22,0xd8,0x00,0xfe,0x00,0x00]
858
859ds_max_u32 v255, v1 offset:4660 gds
860// GFX10: encoding: [0x34,0x12,0x22,0xd8,0xff,0x01,0x00,0x00]
861
862ds_max_u32 v0, v1 offset:65535 gds
863// GFX10: encoding: [0xff,0xff,0x22,0xd8,0x00,0x01,0x00,0x00]
864
865ds_max_u32 v255, v254 offset:65535 gds
866// GFX10: encoding: [0xff,0xff,0x22,0xd8,0xff,0xfe,0x00,0x00]
867
868ds_max_u32 v0, v254 offset:65535 gds
869// GFX10: encoding: [0xff,0xff,0x22,0xd8,0x00,0xfe,0x00,0x00]
870
871ds_max_u32 v255, v1 offset:65535 gds
872// GFX10: encoding: [0xff,0xff,0x22,0xd8,0xff,0x01,0x00,0x00]
873
874ds_and_b32 v0, v1
875// GFX10: encoding: [0x00,0x00,0x24,0xd8,0x00,0x01,0x00,0x00]
876
877ds_and_b32 v255, v254
878// GFX10: encoding: [0x00,0x00,0x24,0xd8,0xff,0xfe,0x00,0x00]
879
880ds_and_b32 v0, v254
881// GFX10: encoding: [0x00,0x00,0x24,0xd8,0x00,0xfe,0x00,0x00]
882
883ds_and_b32 v255, v1
884// GFX10: encoding: [0x00,0x00,0x24,0xd8,0xff,0x01,0x00,0x00]
885
886ds_and_b32 v0, v1 offset:0
887// GFX10: encoding: [0x00,0x00,0x24,0xd8,0x00,0x01,0x00,0x00]
888
889ds_and_b32 v255, v254 offset:0
890// GFX10: encoding: [0x00,0x00,0x24,0xd8,0xff,0xfe,0x00,0x00]
891
892ds_and_b32 v0, v254 offset:0
893// GFX10: encoding: [0x00,0x00,0x24,0xd8,0x00,0xfe,0x00,0x00]
894
895ds_and_b32 v255, v1 offset:0
896// GFX10: encoding: [0x00,0x00,0x24,0xd8,0xff,0x01,0x00,0x00]
897
898ds_and_b32 v0, v1 offset:4660
899// GFX10: encoding: [0x34,0x12,0x24,0xd8,0x00,0x01,0x00,0x00]
900
901ds_and_b32 v255, v254 offset:4660
902// GFX10: encoding: [0x34,0x12,0x24,0xd8,0xff,0xfe,0x00,0x00]
903
904ds_and_b32 v0, v254 offset:4660
905// GFX10: encoding: [0x34,0x12,0x24,0xd8,0x00,0xfe,0x00,0x00]
906
907ds_and_b32 v255, v1 offset:4660
908// GFX10: encoding: [0x34,0x12,0x24,0xd8,0xff,0x01,0x00,0x00]
909
910ds_and_b32 v0, v1 offset:65535
911// GFX10: encoding: [0xff,0xff,0x24,0xd8,0x00,0x01,0x00,0x00]
912
913ds_and_b32 v255, v254 offset:65535
914// GFX10: encoding: [0xff,0xff,0x24,0xd8,0xff,0xfe,0x00,0x00]
915
916ds_and_b32 v0, v254 offset:65535
917// GFX10: encoding: [0xff,0xff,0x24,0xd8,0x00,0xfe,0x00,0x00]
918
919ds_and_b32 v255, v1 offset:65535
920// GFX10: encoding: [0xff,0xff,0x24,0xd8,0xff,0x01,0x00,0x00]
921
922ds_and_b32 v0, v1 gds
923// GFX10: encoding: [0x00,0x00,0x26,0xd8,0x00,0x01,0x00,0x00]
924
925ds_and_b32 v255, v254 gds
926// GFX10: encoding: [0x00,0x00,0x26,0xd8,0xff,0xfe,0x00,0x00]
927
928ds_and_b32 v0, v254 gds
929// GFX10: encoding: [0x00,0x00,0x26,0xd8,0x00,0xfe,0x00,0x00]
930
931ds_and_b32 v255, v1 gds
932// GFX10: encoding: [0x00,0x00,0x26,0xd8,0xff,0x01,0x00,0x00]
933
934ds_and_b32 v0, v1 offset:0 gds
935// GFX10: encoding: [0x00,0x00,0x26,0xd8,0x00,0x01,0x00,0x00]
936
937ds_and_b32 v255, v254 offset:0 gds
938// GFX10: encoding: [0x00,0x00,0x26,0xd8,0xff,0xfe,0x00,0x00]
939
940ds_and_b32 v0, v254 offset:0 gds
941// GFX10: encoding: [0x00,0x00,0x26,0xd8,0x00,0xfe,0x00,0x00]
942
943ds_and_b32 v255, v1 offset:0 gds
944// GFX10: encoding: [0x00,0x00,0x26,0xd8,0xff,0x01,0x00,0x00]
945
946ds_and_b32 v0, v1 offset:4660 gds
947// GFX10: encoding: [0x34,0x12,0x26,0xd8,0x00,0x01,0x00,0x00]
948
949ds_and_b32 v255, v254 offset:4660 gds
950// GFX10: encoding: [0x34,0x12,0x26,0xd8,0xff,0xfe,0x00,0x00]
951
952ds_and_b32 v0, v254 offset:4660 gds
953// GFX10: encoding: [0x34,0x12,0x26,0xd8,0x00,0xfe,0x00,0x00]
954
955ds_and_b32 v255, v1 offset:4660 gds
956// GFX10: encoding: [0x34,0x12,0x26,0xd8,0xff,0x01,0x00,0x00]
957
958ds_and_b32 v0, v1 offset:65535 gds
959// GFX10: encoding: [0xff,0xff,0x26,0xd8,0x00,0x01,0x00,0x00]
960
961ds_and_b32 v255, v254 offset:65535 gds
962// GFX10: encoding: [0xff,0xff,0x26,0xd8,0xff,0xfe,0x00,0x00]
963
964ds_and_b32 v0, v254 offset:65535 gds
965// GFX10: encoding: [0xff,0xff,0x26,0xd8,0x00,0xfe,0x00,0x00]
966
967ds_and_b32 v255, v1 offset:65535 gds
968// GFX10: encoding: [0xff,0xff,0x26,0xd8,0xff,0x01,0x00,0x00]
969
970ds_or_b32 v0, v1
971// GFX10: encoding: [0x00,0x00,0x28,0xd8,0x00,0x01,0x00,0x00]
972
973ds_or_b32 v255, v254
974// GFX10: encoding: [0x00,0x00,0x28,0xd8,0xff,0xfe,0x00,0x00]
975
976ds_or_b32 v0, v254
977// GFX10: encoding: [0x00,0x00,0x28,0xd8,0x00,0xfe,0x00,0x00]
978
979ds_or_b32 v255, v1
980// GFX10: encoding: [0x00,0x00,0x28,0xd8,0xff,0x01,0x00,0x00]
981
982ds_or_b32 v0, v1 offset:0
983// GFX10: encoding: [0x00,0x00,0x28,0xd8,0x00,0x01,0x00,0x00]
984
985ds_or_b32 v255, v254 offset:0
986// GFX10: encoding: [0x00,0x00,0x28,0xd8,0xff,0xfe,0x00,0x00]
987
988ds_or_b32 v0, v254 offset:0
989// GFX10: encoding: [0x00,0x00,0x28,0xd8,0x00,0xfe,0x00,0x00]
990
991ds_or_b32 v255, v1 offset:0
992// GFX10: encoding: [0x00,0x00,0x28,0xd8,0xff,0x01,0x00,0x00]
993
994ds_or_b32 v0, v1 offset:4660
995// GFX10: encoding: [0x34,0x12,0x28,0xd8,0x00,0x01,0x00,0x00]
996
997ds_or_b32 v255, v254 offset:4660
998// GFX10: encoding: [0x34,0x12,0x28,0xd8,0xff,0xfe,0x00,0x00]
999
1000ds_or_b32 v0, v254 offset:4660
1001// GFX10: encoding: [0x34,0x12,0x28,0xd8,0x00,0xfe,0x00,0x00]
1002
1003ds_or_b32 v255, v1 offset:4660
1004// GFX10: encoding: [0x34,0x12,0x28,0xd8,0xff,0x01,0x00,0x00]
1005
1006ds_or_b32 v0, v1 offset:65535
1007// GFX10: encoding: [0xff,0xff,0x28,0xd8,0x00,0x01,0x00,0x00]
1008
1009ds_or_b32 v255, v254 offset:65535
1010// GFX10: encoding: [0xff,0xff,0x28,0xd8,0xff,0xfe,0x00,0x00]
1011
1012ds_or_b32 v0, v254 offset:65535
1013// GFX10: encoding: [0xff,0xff,0x28,0xd8,0x00,0xfe,0x00,0x00]
1014
1015ds_or_b32 v255, v1 offset:65535
1016// GFX10: encoding: [0xff,0xff,0x28,0xd8,0xff,0x01,0x00,0x00]
1017
1018ds_or_b32 v0, v1 gds
1019// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0x00,0x01,0x00,0x00]
1020
1021ds_or_b32 v255, v254 gds
1022// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0xff,0xfe,0x00,0x00]
1023
1024ds_or_b32 v0, v254 gds
1025// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0x00,0xfe,0x00,0x00]
1026
1027ds_or_b32 v255, v1 gds
1028// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0xff,0x01,0x00,0x00]
1029
1030ds_or_b32 v0, v1 offset:0 gds
1031// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0x00,0x01,0x00,0x00]
1032
1033ds_or_b32 v255, v254 offset:0 gds
1034// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0xff,0xfe,0x00,0x00]
1035
1036ds_or_b32 v0, v254 offset:0 gds
1037// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0x00,0xfe,0x00,0x00]
1038
1039ds_or_b32 v255, v1 offset:0 gds
1040// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0xff,0x01,0x00,0x00]
1041
1042ds_or_b32 v0, v1 offset:4660 gds
1043// GFX10: encoding: [0x34,0x12,0x2a,0xd8,0x00,0x01,0x00,0x00]
1044
1045ds_or_b32 v255, v254 offset:4660 gds
1046// GFX10: encoding: [0x34,0x12,0x2a,0xd8,0xff,0xfe,0x00,0x00]
1047
1048ds_or_b32 v0, v254 offset:4660 gds
1049// GFX10: encoding: [0x34,0x12,0x2a,0xd8,0x00,0xfe,0x00,0x00]
1050
1051ds_or_b32 v255, v1 offset:4660 gds
1052// GFX10: encoding: [0x34,0x12,0x2a,0xd8,0xff,0x01,0x00,0x00]
1053
1054ds_or_b32 v0, v1 offset:65535 gds
1055// GFX10: encoding: [0xff,0xff,0x2a,0xd8,0x00,0x01,0x00,0x00]
1056
1057ds_or_b32 v255, v254 offset:65535 gds
1058// GFX10: encoding: [0xff,0xff,0x2a,0xd8,0xff,0xfe,0x00,0x00]
1059
1060ds_or_b32 v0, v254 offset:65535 gds
1061// GFX10: encoding: [0xff,0xff,0x2a,0xd8,0x00,0xfe,0x00,0x00]
1062
1063ds_or_b32 v255, v1 offset:65535 gds
1064// GFX10: encoding: [0xff,0xff,0x2a,0xd8,0xff,0x01,0x00,0x00]
1065
1066ds_xor_b32 v0, v1
1067// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0x00,0x01,0x00,0x00]
1068
1069ds_xor_b32 v255, v254
1070// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0xff,0xfe,0x00,0x00]
1071
1072ds_xor_b32 v0, v254
1073// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0x00,0xfe,0x00,0x00]
1074
1075ds_xor_b32 v255, v1
1076// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0xff,0x01,0x00,0x00]
1077
1078ds_xor_b32 v0, v1 offset:0
1079// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0x00,0x01,0x00,0x00]
1080
1081ds_xor_b32 v255, v254 offset:0
1082// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0xff,0xfe,0x00,0x00]
1083
1084ds_xor_b32 v0, v254 offset:0
1085// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0x00,0xfe,0x00,0x00]
1086
1087ds_xor_b32 v255, v1 offset:0
1088// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0xff,0x01,0x00,0x00]
1089
1090ds_xor_b32 v0, v1 offset:4660
1091// GFX10: encoding: [0x34,0x12,0x2c,0xd8,0x00,0x01,0x00,0x00]
1092
1093ds_xor_b32 v255, v254 offset:4660
1094// GFX10: encoding: [0x34,0x12,0x2c,0xd8,0xff,0xfe,0x00,0x00]
1095
1096ds_xor_b32 v0, v254 offset:4660
1097// GFX10: encoding: [0x34,0x12,0x2c,0xd8,0x00,0xfe,0x00,0x00]
1098
1099ds_xor_b32 v255, v1 offset:4660
1100// GFX10: encoding: [0x34,0x12,0x2c,0xd8,0xff,0x01,0x00,0x00]
1101
1102ds_xor_b32 v0, v1 offset:65535
1103// GFX10: encoding: [0xff,0xff,0x2c,0xd8,0x00,0x01,0x00,0x00]
1104
1105ds_xor_b32 v255, v254 offset:65535
1106// GFX10: encoding: [0xff,0xff,0x2c,0xd8,0xff,0xfe,0x00,0x00]
1107
1108ds_xor_b32 v0, v254 offset:65535
1109// GFX10: encoding: [0xff,0xff,0x2c,0xd8,0x00,0xfe,0x00,0x00]
1110
1111ds_xor_b32 v255, v1 offset:65535
1112// GFX10: encoding: [0xff,0xff,0x2c,0xd8,0xff,0x01,0x00,0x00]
1113
1114ds_xor_b32 v0, v1 gds
1115// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0x00,0x01,0x00,0x00]
1116
1117ds_xor_b32 v255, v254 gds
1118// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0xff,0xfe,0x00,0x00]
1119
1120ds_xor_b32 v0, v254 gds
1121// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0x00,0xfe,0x00,0x00]
1122
1123ds_xor_b32 v255, v1 gds
1124// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0xff,0x01,0x00,0x00]
1125
1126ds_xor_b32 v0, v1 offset:0 gds
1127// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0x00,0x01,0x00,0x00]
1128
1129ds_xor_b32 v255, v254 offset:0 gds
1130// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0xff,0xfe,0x00,0x00]
1131
1132ds_xor_b32 v0, v254 offset:0 gds
1133// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0x00,0xfe,0x00,0x00]
1134
1135ds_xor_b32 v255, v1 offset:0 gds
1136// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0xff,0x01,0x00,0x00]
1137
1138ds_xor_b32 v0, v1 offset:4660 gds
1139// GFX10: encoding: [0x34,0x12,0x2e,0xd8,0x00,0x01,0x00,0x00]
1140
1141ds_xor_b32 v255, v254 offset:4660 gds
1142// GFX10: encoding: [0x34,0x12,0x2e,0xd8,0xff,0xfe,0x00,0x00]
1143
1144ds_xor_b32 v0, v254 offset:4660 gds
1145// GFX10: encoding: [0x34,0x12,0x2e,0xd8,0x00,0xfe,0x00,0x00]
1146
1147ds_xor_b32 v255, v1 offset:4660 gds
1148// GFX10: encoding: [0x34,0x12,0x2e,0xd8,0xff,0x01,0x00,0x00]
1149
1150ds_xor_b32 v0, v1 offset:65535 gds
1151// GFX10: encoding: [0xff,0xff,0x2e,0xd8,0x00,0x01,0x00,0x00]
1152
1153ds_xor_b32 v255, v254 offset:65535 gds
1154// GFX10: encoding: [0xff,0xff,0x2e,0xd8,0xff,0xfe,0x00,0x00]
1155
1156ds_xor_b32 v0, v254 offset:65535 gds
1157// GFX10: encoding: [0xff,0xff,0x2e,0xd8,0x00,0xfe,0x00,0x00]
1158
1159ds_xor_b32 v255, v1 offset:65535 gds
1160// GFX10: encoding: [0xff,0xff,0x2e,0xd8,0xff,0x01,0x00,0x00]
1161
1162ds_mskor_b32 v0, v1, v2
1163// GFX10: encoding: [0x00,0x00,0x30,0xd8,0x00,0x01,0x02,0x00]
1164
1165ds_mskor_b32 v255, v254, v253
1166// GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0xfe,0xfd,0x00]
1167
1168ds_mskor_b32 v0, v254, v253
1169// GFX10: encoding: [0x00,0x00,0x30,0xd8,0x00,0xfe,0xfd,0x00]
1170
1171ds_mskor_b32 v255, v1, v253
1172// GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0x01,0xfd,0x00]
1173
1174ds_mskor_b32 v255, v254, v2
1175// GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0xfe,0x02,0x00]
1176
1177ds_mskor_b32 v0, v1, v2 offset:0
1178// GFX10: encoding: [0x00,0x00,0x30,0xd8,0x00,0x01,0x02,0x00]
1179
1180ds_mskor_b32 v255, v254, v253 offset:0
1181// GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0xfe,0xfd,0x00]
1182
1183ds_mskor_b32 v0, v254, v253 offset:0
1184// GFX10: encoding: [0x00,0x00,0x30,0xd8,0x00,0xfe,0xfd,0x00]
1185
1186ds_mskor_b32 v255, v1, v253 offset:0
1187// GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0x01,0xfd,0x00]
1188
1189ds_mskor_b32 v255, v254, v2 offset:0
1190// GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0xfe,0x02,0x00]
1191
1192ds_mskor_b32 v0, v1, v2 offset:4660
1193// GFX10: encoding: [0x34,0x12,0x30,0xd8,0x00,0x01,0x02,0x00]
1194
1195ds_mskor_b32 v255, v254, v253 offset:4660
1196// GFX10: encoding: [0x34,0x12,0x30,0xd8,0xff,0xfe,0xfd,0x00]
1197
1198ds_mskor_b32 v0, v254, v253 offset:4660
1199// GFX10: encoding: [0x34,0x12,0x30,0xd8,0x00,0xfe,0xfd,0x00]
1200
1201ds_mskor_b32 v255, v1, v253 offset:4660
1202// GFX10: encoding: [0x34,0x12,0x30,0xd8,0xff,0x01,0xfd,0x00]
1203
1204ds_mskor_b32 v255, v254, v2 offset:4660
1205// GFX10: encoding: [0x34,0x12,0x30,0xd8,0xff,0xfe,0x02,0x00]
1206
1207ds_mskor_b32 v0, v1, v2 offset:65535
1208// GFX10: encoding: [0xff,0xff,0x30,0xd8,0x00,0x01,0x02,0x00]
1209
1210ds_mskor_b32 v255, v254, v253 offset:65535
1211// GFX10: encoding: [0xff,0xff,0x30,0xd8,0xff,0xfe,0xfd,0x00]
1212
1213ds_mskor_b32 v0, v254, v253 offset:65535
1214// GFX10: encoding: [0xff,0xff,0x30,0xd8,0x00,0xfe,0xfd,0x00]
1215
1216ds_mskor_b32 v255, v1, v253 offset:65535
1217// GFX10: encoding: [0xff,0xff,0x30,0xd8,0xff,0x01,0xfd,0x00]
1218
1219ds_mskor_b32 v255, v254, v2 offset:65535
1220// GFX10: encoding: [0xff,0xff,0x30,0xd8,0xff,0xfe,0x02,0x00]
1221
1222ds_mskor_b32 v0, v1, v2 gds
1223// GFX10: encoding: [0x00,0x00,0x32,0xd8,0x00,0x01,0x02,0x00]
1224
1225ds_mskor_b32 v255, v254, v253 gds
1226// GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0xfe,0xfd,0x00]
1227
1228ds_mskor_b32 v0, v254, v253 gds
1229// GFX10: encoding: [0x00,0x00,0x32,0xd8,0x00,0xfe,0xfd,0x00]
1230
1231ds_mskor_b32 v255, v1, v253 gds
1232// GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0x01,0xfd,0x00]
1233
1234ds_mskor_b32 v255, v254, v2 gds
1235// GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0xfe,0x02,0x00]
1236
1237ds_mskor_b32 v0, v1, v2 offset:0 gds
1238// GFX10: encoding: [0x00,0x00,0x32,0xd8,0x00,0x01,0x02,0x00]
1239
1240ds_mskor_b32 v255, v254, v253 offset:0 gds
1241// GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0xfe,0xfd,0x00]
1242
1243ds_mskor_b32 v0, v254, v253 offset:0 gds
1244// GFX10: encoding: [0x00,0x00,0x32,0xd8,0x00,0xfe,0xfd,0x00]
1245
1246ds_mskor_b32 v255, v1, v253 offset:0 gds
1247// GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0x01,0xfd,0x00]
1248
1249ds_mskor_b32 v255, v254, v2 offset:0 gds
1250// GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0xfe,0x02,0x00]
1251
1252ds_mskor_b32 v0, v1, v2 offset:4660 gds
1253// GFX10: encoding: [0x34,0x12,0x32,0xd8,0x00,0x01,0x02,0x00]
1254
1255ds_mskor_b32 v255, v254, v253 offset:4660 gds
1256// GFX10: encoding: [0x34,0x12,0x32,0xd8,0xff,0xfe,0xfd,0x00]
1257
1258ds_mskor_b32 v0, v254, v253 offset:4660 gds
1259// GFX10: encoding: [0x34,0x12,0x32,0xd8,0x00,0xfe,0xfd,0x00]
1260
1261ds_mskor_b32 v255, v1, v253 offset:4660 gds
1262// GFX10: encoding: [0x34,0x12,0x32,0xd8,0xff,0x01,0xfd,0x00]
1263
1264ds_mskor_b32 v255, v254, v2 offset:4660 gds
1265// GFX10: encoding: [0x34,0x12,0x32,0xd8,0xff,0xfe,0x02,0x00]
1266
1267ds_mskor_b32 v0, v1, v2 offset:65535 gds
1268// GFX10: encoding: [0xff,0xff,0x32,0xd8,0x00,0x01,0x02,0x00]
1269
1270ds_mskor_b32 v255, v254, v253 offset:65535 gds
1271// GFX10: encoding: [0xff,0xff,0x32,0xd8,0xff,0xfe,0xfd,0x00]
1272
1273ds_mskor_b32 v0, v254, v253 offset:65535 gds
1274// GFX10: encoding: [0xff,0xff,0x32,0xd8,0x00,0xfe,0xfd,0x00]
1275
1276ds_mskor_b32 v255, v1, v253 offset:65535 gds
1277// GFX10: encoding: [0xff,0xff,0x32,0xd8,0xff,0x01,0xfd,0x00]
1278
1279ds_mskor_b32 v255, v254, v2 offset:65535 gds
1280// GFX10: encoding: [0xff,0xff,0x32,0xd8,0xff,0xfe,0x02,0x00]
1281
1282ds_write_b32 v0, v1
1283// GFX10: encoding: [0x00,0x00,0x34,0xd8,0x00,0x01,0x00,0x00]
1284
1285ds_write_b32 v255, v254
1286// GFX10: encoding: [0x00,0x00,0x34,0xd8,0xff,0xfe,0x00,0x00]
1287
1288ds_write_b32 v0, v254
1289// GFX10: encoding: [0x00,0x00,0x34,0xd8,0x00,0xfe,0x00,0x00]
1290
1291ds_write_b32 v255, v1
1292// GFX10: encoding: [0x00,0x00,0x34,0xd8,0xff,0x01,0x00,0x00]
1293
1294ds_write_b32 v0, v1 offset:0
1295// GFX10: encoding: [0x00,0x00,0x34,0xd8,0x00,0x01,0x00,0x00]
1296
1297ds_write_b32 v255, v254 offset:0
1298// GFX10: encoding: [0x00,0x00,0x34,0xd8,0xff,0xfe,0x00,0x00]
1299
1300ds_write_b32 v0, v254 offset:0
1301// GFX10: encoding: [0x00,0x00,0x34,0xd8,0x00,0xfe,0x00,0x00]
1302
1303ds_write_b32 v255, v1 offset:0
1304// GFX10: encoding: [0x00,0x00,0x34,0xd8,0xff,0x01,0x00,0x00]
1305
1306ds_write_b32 v0, v1 offset:4660
1307// GFX10: encoding: [0x34,0x12,0x34,0xd8,0x00,0x01,0x00,0x00]
1308
1309ds_write_b32 v255, v254 offset:4660
1310// GFX10: encoding: [0x34,0x12,0x34,0xd8,0xff,0xfe,0x00,0x00]
1311
1312ds_write_b32 v0, v254 offset:4660
1313// GFX10: encoding: [0x34,0x12,0x34,0xd8,0x00,0xfe,0x00,0x00]
1314
1315ds_write_b32 v255, v1 offset:4660
1316// GFX10: encoding: [0x34,0x12,0x34,0xd8,0xff,0x01,0x00,0x00]
1317
1318ds_write_b32 v0, v1 offset:65535
1319// GFX10: encoding: [0xff,0xff,0x34,0xd8,0x00,0x01,0x00,0x00]
1320
1321ds_write_b32 v255, v254 offset:65535
1322// GFX10: encoding: [0xff,0xff,0x34,0xd8,0xff,0xfe,0x00,0x00]
1323
1324ds_write_b32 v0, v254 offset:65535
1325// GFX10: encoding: [0xff,0xff,0x34,0xd8,0x00,0xfe,0x00,0x00]
1326
1327ds_write_b32 v255, v1 offset:65535
1328// GFX10: encoding: [0xff,0xff,0x34,0xd8,0xff,0x01,0x00,0x00]
1329
1330ds_write_b32 v0, v1 gds
1331// GFX10: encoding: [0x00,0x00,0x36,0xd8,0x00,0x01,0x00,0x00]
1332
1333ds_write_b32 v255, v254 gds
1334// GFX10: encoding: [0x00,0x00,0x36,0xd8,0xff,0xfe,0x00,0x00]
1335
1336ds_write_b32 v0, v254 gds
1337// GFX10: encoding: [0x00,0x00,0x36,0xd8,0x00,0xfe,0x00,0x00]
1338
1339ds_write_b32 v255, v1 gds
1340// GFX10: encoding: [0x00,0x00,0x36,0xd8,0xff,0x01,0x00,0x00]
1341
1342ds_write_b32 v0, v1 offset:0 gds
1343// GFX10: encoding: [0x00,0x00,0x36,0xd8,0x00,0x01,0x00,0x00]
1344
1345ds_write_b32 v255, v254 offset:0 gds
1346// GFX10: encoding: [0x00,0x00,0x36,0xd8,0xff,0xfe,0x00,0x00]
1347
1348ds_write_b32 v0, v254 offset:0 gds
1349// GFX10: encoding: [0x00,0x00,0x36,0xd8,0x00,0xfe,0x00,0x00]
1350
1351ds_write_b32 v255, v1 offset:0 gds
1352// GFX10: encoding: [0x00,0x00,0x36,0xd8,0xff,0x01,0x00,0x00]
1353
1354ds_write_b32 v0, v1 offset:4660 gds
1355// GFX10: encoding: [0x34,0x12,0x36,0xd8,0x00,0x01,0x00,0x00]
1356
1357ds_write_b32 v255, v254 offset:4660 gds
1358// GFX10: encoding: [0x34,0x12,0x36,0xd8,0xff,0xfe,0x00,0x00]
1359
1360ds_write_b32 v0, v254 offset:4660 gds
1361// GFX10: encoding: [0x34,0x12,0x36,0xd8,0x00,0xfe,0x00,0x00]
1362
1363ds_write_b32 v255, v1 offset:4660 gds
1364// GFX10: encoding: [0x34,0x12,0x36,0xd8,0xff,0x01,0x00,0x00]
1365
1366ds_write_b32 v0, v1 offset:65535 gds
1367// GFX10: encoding: [0xff,0xff,0x36,0xd8,0x00,0x01,0x00,0x00]
1368
1369ds_write_b32 v255, v254 offset:65535 gds
1370// GFX10: encoding: [0xff,0xff,0x36,0xd8,0xff,0xfe,0x00,0x00]
1371
1372ds_write_b32 v0, v254 offset:65535 gds
1373// GFX10: encoding: [0xff,0xff,0x36,0xd8,0x00,0xfe,0x00,0x00]
1374
1375ds_write_b32 v255, v1 offset:65535 gds
1376// GFX10: encoding: [0xff,0xff,0x36,0xd8,0xff,0x01,0x00,0x00]
1377
1378ds_write2_b32 v0, v1, v2
1379// GFX10: encoding: [0x00,0x00,0x38,0xd8,0x00,0x01,0x02,0x00]
1380
1381ds_write2_b32 v255, v254, v253
1382// GFX10: encoding: [0x00,0x00,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1383
1384ds_write2_b32 v0, v254, v253
1385// GFX10: encoding: [0x00,0x00,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1386
1387ds_write2_b32 v255, v1, v253
1388// GFX10: encoding: [0x00,0x00,0x38,0xd8,0xff,0x01,0xfd,0x00]
1389
1390ds_write2_b32 v255, v254, v2
1391// GFX10: encoding: [0x00,0x00,0x38,0xd8,0xff,0xfe,0x02,0x00]
1392
1393ds_write2_b32 v0, v1, v2 offset0:0 offset1:123
1394// GFX10: encoding: [0x00,0x7b,0x38,0xd8,0x00,0x01,0x02,0x00]
1395
1396ds_write2_b32 v255, v254, v253 offset0:0 offset1:123
1397// GFX10: encoding: [0x00,0x7b,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1398
1399ds_write2_b32 v0, v254, v253 offset0:0 offset1:123
1400// GFX10: encoding: [0x00,0x7b,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1401
1402ds_write2_b32 v255, v1, v253 offset0:0 offset1:123
1403// GFX10: encoding: [0x00,0x7b,0x38,0xd8,0xff,0x01,0xfd,0x00]
1404
1405ds_write2_b32 v255, v254, v2 offset0:0 offset1:123
1406// GFX10: encoding: [0x00,0x7b,0x38,0xd8,0xff,0xfe,0x02,0x00]
1407
1408ds_write2_b32 v0, v1, v2 offset0:123 offset1:0
1409// GFX10: encoding: [0x7b,0x00,0x38,0xd8,0x00,0x01,0x02,0x00]
1410
1411ds_write2_b32 v255, v254, v253 offset0:123 offset1:0
1412// GFX10: encoding: [0x7b,0x00,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1413
1414ds_write2_b32 v0, v254, v253 offset0:123 offset1:0
1415// GFX10: encoding: [0x7b,0x00,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1416
1417ds_write2_b32 v255, v1, v253 offset0:123 offset1:0
1418// GFX10: encoding: [0x7b,0x00,0x38,0xd8,0xff,0x01,0xfd,0x00]
1419
1420ds_write2_b32 v255, v254, v2 offset0:123 offset1:0
1421// GFX10: encoding: [0x7b,0x00,0x38,0xd8,0xff,0xfe,0x02,0x00]
1422
1423ds_write2_b32 v0, v1, v2 offset0:64 offset1:123
1424// GFX10: encoding: [0x40,0x7b,0x38,0xd8,0x00,0x01,0x02,0x00]
1425
1426ds_write2_b32 v255, v254, v253 offset0:64 offset1:123
1427// GFX10: encoding: [0x40,0x7b,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1428
1429ds_write2_b32 v0, v254, v253 offset0:64 offset1:123
1430// GFX10: encoding: [0x40,0x7b,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1431
1432ds_write2_b32 v255, v1, v253 offset0:64 offset1:123
1433// GFX10: encoding: [0x40,0x7b,0x38,0xd8,0xff,0x01,0xfd,0x00]
1434
1435ds_write2_b32 v255, v254, v2 offset0:64 offset1:123
1436// GFX10: encoding: [0x40,0x7b,0x38,0xd8,0xff,0xfe,0x02,0x00]
1437
1438ds_write2_b32 v0, v1, v2 offset0:123 offset1:64
1439// GFX10: encoding: [0x7b,0x40,0x38,0xd8,0x00,0x01,0x02,0x00]
1440
1441ds_write2_b32 v255, v254, v253 offset0:123 offset1:64
1442// GFX10: encoding: [0x7b,0x40,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1443
1444ds_write2_b32 v0, v254, v253 offset0:123 offset1:64
1445// GFX10: encoding: [0x7b,0x40,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1446
1447ds_write2_b32 v255, v1, v253 offset0:123 offset1:64
1448// GFX10: encoding: [0x7b,0x40,0x38,0xd8,0xff,0x01,0xfd,0x00]
1449
1450ds_write2_b32 v255, v254, v2 offset0:123 offset1:64
1451// GFX10: encoding: [0x7b,0x40,0x38,0xd8,0xff,0xfe,0x02,0x00]
1452
1453ds_write2_b32 v0, v1, v2 offset0:64 offset1:255
1454// GFX10: encoding: [0x40,0xff,0x38,0xd8,0x00,0x01,0x02,0x00]
1455
1456ds_write2_b32 v255, v254, v253 offset0:64 offset1:255
1457// GFX10: encoding: [0x40,0xff,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1458
1459ds_write2_b32 v0, v254, v253 offset0:64 offset1:255
1460// GFX10: encoding: [0x40,0xff,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1461
1462ds_write2_b32 v255, v1, v253 offset0:64 offset1:255
1463// GFX10: encoding: [0x40,0xff,0x38,0xd8,0xff,0x01,0xfd,0x00]
1464
1465ds_write2_b32 v255, v254, v2 offset0:64 offset1:255
1466// GFX10: encoding: [0x40,0xff,0x38,0xd8,0xff,0xfe,0x02,0x00]
1467
1468ds_write2_b32 v0, v1, v2 offset0:255 offset1:64
1469// GFX10: encoding: [0xff,0x40,0x38,0xd8,0x00,0x01,0x02,0x00]
1470
1471ds_write2_b32 v255, v254, v253 offset0:255 offset1:64
1472// GFX10: encoding: [0xff,0x40,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1473
1474ds_write2_b32 v0, v254, v253 offset0:255 offset1:64
1475// GFX10: encoding: [0xff,0x40,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1476
1477ds_write2_b32 v255, v1, v253 offset0:255 offset1:64
1478// GFX10: encoding: [0xff,0x40,0x38,0xd8,0xff,0x01,0xfd,0x00]
1479
1480ds_write2_b32 v255, v254, v2 offset0:255 offset1:64
1481// GFX10: encoding: [0xff,0x40,0x38,0xd8,0xff,0xfe,0x02,0x00]
1482
1483ds_write2_b32 v0, v1, v2 offset0:255 offset1:255
1484// GFX10: encoding: [0xff,0xff,0x38,0xd8,0x00,0x01,0x02,0x00]
1485
1486ds_write2_b32 v255, v254, v253 offset0:255 offset1:255
1487// GFX10: encoding: [0xff,0xff,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1488
1489ds_write2_b32 v0, v254, v253 offset0:255 offset1:255
1490// GFX10: encoding: [0xff,0xff,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1491
1492ds_write2_b32 v255, v1, v253 offset0:255 offset1:255
1493// GFX10: encoding: [0xff,0xff,0x38,0xd8,0xff,0x01,0xfd,0x00]
1494
1495ds_write2_b32 v255, v254, v2 offset0:255 offset1:255
1496// GFX10: encoding: [0xff,0xff,0x38,0xd8,0xff,0xfe,0x02,0x00]
1497
1498ds_write2_b32 v0, v1, v2 gds
1499// GFX10: encoding: [0x00,0x00,0x3a,0xd8,0x00,0x01,0x02,0x00]
1500
1501ds_write2_b32 v255, v254, v253 gds
1502// GFX10: encoding: [0x00,0x00,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1503
1504ds_write2_b32 v0, v254, v253 gds
1505// GFX10: encoding: [0x00,0x00,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1506
1507ds_write2_b32 v255, v1, v253 gds
1508// GFX10: encoding: [0x00,0x00,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1509
1510ds_write2_b32 v255, v254, v2 gds
1511// GFX10: encoding: [0x00,0x00,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1512
1513ds_write2_b32 v0, v1, v2 offset0:0 offset1:123 gds
1514// GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0x00,0x01,0x02,0x00]
1515
1516ds_write2_b32 v255, v254, v253 offset0:0 offset1:123 gds
1517// GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1518
1519ds_write2_b32 v0, v254, v253 offset0:0 offset1:123 gds
1520// GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1521
1522ds_write2_b32 v255, v1, v253 offset0:0 offset1:123 gds
1523// GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1524
1525ds_write2_b32 v255, v254, v2 offset0:0 offset1:123 gds
1526// GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1527
1528ds_write2_b32 v0, v1, v2 offset0:123 offset1:0 gds
1529// GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0x00,0x01,0x02,0x00]
1530
1531ds_write2_b32 v255, v254, v253 offset0:123 offset1:0 gds
1532// GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1533
1534ds_write2_b32 v0, v254, v253 offset0:123 offset1:0 gds
1535// GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1536
1537ds_write2_b32 v255, v1, v253 offset0:123 offset1:0 gds
1538// GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1539
1540ds_write2_b32 v255, v254, v2 offset0:123 offset1:0 gds
1541// GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1542
1543ds_write2_b32 v0, v1, v2 offset0:64 offset1:123 gds
1544// GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0x00,0x01,0x02,0x00]
1545
1546ds_write2_b32 v255, v254, v253 offset0:64 offset1:123 gds
1547// GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1548
1549ds_write2_b32 v0, v254, v253 offset0:64 offset1:123 gds
1550// GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1551
1552ds_write2_b32 v255, v1, v253 offset0:64 offset1:123 gds
1553// GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1554
1555ds_write2_b32 v255, v254, v2 offset0:64 offset1:123 gds
1556// GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1557
1558ds_write2_b32 v0, v1, v2 offset0:123 offset1:64 gds
1559// GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0x00,0x01,0x02,0x00]
1560
1561ds_write2_b32 v255, v254, v253 offset0:123 offset1:64 gds
1562// GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1563
1564ds_write2_b32 v0, v254, v253 offset0:123 offset1:64 gds
1565// GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1566
1567ds_write2_b32 v255, v1, v253 offset0:123 offset1:64 gds
1568// GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1569
1570ds_write2_b32 v255, v254, v2 offset0:123 offset1:64 gds
1571// GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1572
1573ds_write2_b32 v0, v1, v2 offset0:64 offset1:255 gds
1574// GFX10: encoding: [0x40,0xff,0x3a,0xd8,0x00,0x01,0x02,0x00]
1575
1576ds_write2_b32 v255, v254, v253 offset0:64 offset1:255 gds
1577// GFX10: encoding: [0x40,0xff,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1578
1579ds_write2_b32 v0, v254, v253 offset0:64 offset1:255 gds
1580// GFX10: encoding: [0x40,0xff,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1581
1582ds_write2_b32 v255, v1, v253 offset0:64 offset1:255 gds
1583// GFX10: encoding: [0x40,0xff,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1584
1585ds_write2_b32 v255, v254, v2 offset0:64 offset1:255 gds
1586// GFX10: encoding: [0x40,0xff,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1587
1588ds_write2_b32 v0, v1, v2 offset0:255 offset1:64 gds
1589// GFX10: encoding: [0xff,0x40,0x3a,0xd8,0x00,0x01,0x02,0x00]
1590
1591ds_write2_b32 v255, v254, v253 offset0:255 offset1:64 gds
1592// GFX10: encoding: [0xff,0x40,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1593
1594ds_write2_b32 v0, v254, v253 offset0:255 offset1:64 gds
1595// GFX10: encoding: [0xff,0x40,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1596
1597ds_write2_b32 v255, v1, v253 offset0:255 offset1:64 gds
1598// GFX10: encoding: [0xff,0x40,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1599
1600ds_write2_b32 v255, v254, v2 offset0:255 offset1:64 gds
1601// GFX10: encoding: [0xff,0x40,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1602
1603ds_write2_b32 v0, v1, v2 offset0:255 offset1:255 gds
1604// GFX10: encoding: [0xff,0xff,0x3a,0xd8,0x00,0x01,0x02,0x00]
1605
1606ds_write2_b32 v255, v254, v253 offset0:255 offset1:255 gds
1607// GFX10: encoding: [0xff,0xff,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1608
1609ds_write2_b32 v0, v254, v253 offset0:255 offset1:255 gds
1610// GFX10: encoding: [0xff,0xff,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1611
1612ds_write2_b32 v255, v1, v253 offset0:255 offset1:255 gds
1613// GFX10: encoding: [0xff,0xff,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1614
1615ds_write2_b32 v255, v254, v2 offset0:255 offset1:255 gds
1616// GFX10: encoding: [0xff,0xff,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1617
1618ds_write2st64_b32 v0, v1, v2
1619// GFX10: encoding: [0x00,0x00,0x3c,0xd8,0x00,0x01,0x02,0x00]
1620
1621ds_write2st64_b32 v255, v254, v253
1622// GFX10: encoding: [0x00,0x00,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1623
1624ds_write2st64_b32 v0, v254, v253
1625// GFX10: encoding: [0x00,0x00,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1626
1627ds_write2st64_b32 v255, v1, v253
1628// GFX10: encoding: [0x00,0x00,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1629
1630ds_write2st64_b32 v255, v254, v2
1631// GFX10: encoding: [0x00,0x00,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1632
1633ds_write2st64_b32 v0, v1, v2 offset0:0 offset1:123
1634// GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0x00,0x01,0x02,0x00]
1635
1636ds_write2st64_b32 v255, v254, v253 offset0:0 offset1:123
1637// GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1638
1639ds_write2st64_b32 v0, v254, v253 offset0:0 offset1:123
1640// GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1641
1642ds_write2st64_b32 v255, v1, v253 offset0:0 offset1:123
1643// GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1644
1645ds_write2st64_b32 v255, v254, v2 offset0:0 offset1:123
1646// GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1647
1648ds_write2st64_b32 v0, v1, v2 offset0:123 offset1:0
1649// GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0x00,0x01,0x02,0x00]
1650
1651ds_write2st64_b32 v255, v254, v253 offset0:123 offset1:0
1652// GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1653
1654ds_write2st64_b32 v0, v254, v253 offset0:123 offset1:0
1655// GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1656
1657ds_write2st64_b32 v255, v1, v253 offset0:123 offset1:0
1658// GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1659
1660ds_write2st64_b32 v255, v254, v2 offset0:123 offset1:0
1661// GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1662
1663ds_write2st64_b32 v0, v1, v2 offset0:64 offset1:123
1664// GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0x00,0x01,0x02,0x00]
1665
1666ds_write2st64_b32 v255, v254, v253 offset0:64 offset1:123
1667// GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1668
1669ds_write2st64_b32 v0, v254, v253 offset0:64 offset1:123
1670// GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1671
1672ds_write2st64_b32 v255, v1, v253 offset0:64 offset1:123
1673// GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1674
1675ds_write2st64_b32 v255, v254, v2 offset0:64 offset1:123
1676// GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1677
1678ds_write2st64_b32 v0, v1, v2 offset0:123 offset1:64
1679// GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0x00,0x01,0x02,0x00]
1680
1681ds_write2st64_b32 v255, v254, v253 offset0:123 offset1:64
1682// GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1683
1684ds_write2st64_b32 v0, v254, v253 offset0:123 offset1:64
1685// GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1686
1687ds_write2st64_b32 v255, v1, v253 offset0:123 offset1:64
1688// GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1689
1690ds_write2st64_b32 v255, v254, v2 offset0:123 offset1:64
1691// GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1692
1693ds_write2st64_b32 v0, v1, v2 offset0:64 offset1:255
1694// GFX10: encoding: [0x40,0xff,0x3c,0xd8,0x00,0x01,0x02,0x00]
1695
1696ds_write2st64_b32 v255, v254, v253 offset0:64 offset1:255
1697// GFX10: encoding: [0x40,0xff,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1698
1699ds_write2st64_b32 v0, v254, v253 offset0:64 offset1:255
1700// GFX10: encoding: [0x40,0xff,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1701
1702ds_write2st64_b32 v255, v1, v253 offset0:64 offset1:255
1703// GFX10: encoding: [0x40,0xff,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1704
1705ds_write2st64_b32 v255, v254, v2 offset0:64 offset1:255
1706// GFX10: encoding: [0x40,0xff,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1707
1708ds_write2st64_b32 v0, v1, v2 offset0:255 offset1:64
1709// GFX10: encoding: [0xff,0x40,0x3c,0xd8,0x00,0x01,0x02,0x00]
1710
1711ds_write2st64_b32 v255, v254, v253 offset0:255 offset1:64
1712// GFX10: encoding: [0xff,0x40,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1713
1714ds_write2st64_b32 v0, v254, v253 offset0:255 offset1:64
1715// GFX10: encoding: [0xff,0x40,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1716
1717ds_write2st64_b32 v255, v1, v253 offset0:255 offset1:64
1718// GFX10: encoding: [0xff,0x40,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1719
1720ds_write2st64_b32 v255, v254, v2 offset0:255 offset1:64
1721// GFX10: encoding: [0xff,0x40,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1722
1723ds_write2st64_b32 v0, v1, v2 offset0:255 offset1:255
1724// GFX10: encoding: [0xff,0xff,0x3c,0xd8,0x00,0x01,0x02,0x00]
1725
1726ds_write2st64_b32 v255, v254, v253 offset0:255 offset1:255
1727// GFX10: encoding: [0xff,0xff,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1728
1729ds_write2st64_b32 v0, v254, v253 offset0:255 offset1:255
1730// GFX10: encoding: [0xff,0xff,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1731
1732ds_write2st64_b32 v255, v1, v253 offset0:255 offset1:255
1733// GFX10: encoding: [0xff,0xff,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1734
1735ds_write2st64_b32 v255, v254, v2 offset0:255 offset1:255
1736// GFX10: encoding: [0xff,0xff,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1737
1738ds_write2st64_b32 v0, v1, v2 gds
1739// GFX10: encoding: [0x00,0x00,0x3e,0xd8,0x00,0x01,0x02,0x00]
1740
1741ds_write2st64_b32 v255, v254, v253 gds
1742// GFX10: encoding: [0x00,0x00,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1743
1744ds_write2st64_b32 v0, v254, v253 gds
1745// GFX10: encoding: [0x00,0x00,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1746
1747ds_write2st64_b32 v255, v1, v253 gds
1748// GFX10: encoding: [0x00,0x00,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1749
1750ds_write2st64_b32 v255, v254, v2 gds
1751// GFX10: encoding: [0x00,0x00,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1752
1753ds_write2st64_b32 v0, v1, v2 offset0:0 offset1:123 gds
1754// GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0x00,0x01,0x02,0x00]
1755
1756ds_write2st64_b32 v255, v254, v253 offset0:0 offset1:123 gds
1757// GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1758
1759ds_write2st64_b32 v0, v254, v253 offset0:0 offset1:123 gds
1760// GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1761
1762ds_write2st64_b32 v255, v1, v253 offset0:0 offset1:123 gds
1763// GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1764
1765ds_write2st64_b32 v255, v254, v2 offset0:0 offset1:123 gds
1766// GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1767
1768ds_write2st64_b32 v0, v1, v2 offset0:123 offset1:0 gds
1769// GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0x00,0x01,0x02,0x00]
1770
1771ds_write2st64_b32 v255, v254, v253 offset0:123 offset1:0 gds
1772// GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1773
1774ds_write2st64_b32 v0, v254, v253 offset0:123 offset1:0 gds
1775// GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1776
1777ds_write2st64_b32 v255, v1, v253 offset0:123 offset1:0 gds
1778// GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1779
1780ds_write2st64_b32 v255, v254, v2 offset0:123 offset1:0 gds
1781// GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1782
1783ds_write2st64_b32 v0, v1, v2 offset0:64 offset1:123 gds
1784// GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0x00,0x01,0x02,0x00]
1785
1786ds_write2st64_b32 v255, v254, v253 offset0:64 offset1:123 gds
1787// GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1788
1789ds_write2st64_b32 v0, v254, v253 offset0:64 offset1:123 gds
1790// GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1791
1792ds_write2st64_b32 v255, v1, v253 offset0:64 offset1:123 gds
1793// GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1794
1795ds_write2st64_b32 v255, v254, v2 offset0:64 offset1:123 gds
1796// GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1797
1798ds_write2st64_b32 v0, v1, v2 offset0:123 offset1:64 gds
1799// GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0x00,0x01,0x02,0x00]
1800
1801ds_write2st64_b32 v255, v254, v253 offset0:123 offset1:64 gds
1802// GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1803
1804ds_write2st64_b32 v0, v254, v253 offset0:123 offset1:64 gds
1805// GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1806
1807ds_write2st64_b32 v255, v1, v253 offset0:123 offset1:64 gds
1808// GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1809
1810ds_write2st64_b32 v255, v254, v2 offset0:123 offset1:64 gds
1811// GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1812
1813ds_write2st64_b32 v0, v1, v2 offset0:64 offset1:255 gds
1814// GFX10: encoding: [0x40,0xff,0x3e,0xd8,0x00,0x01,0x02,0x00]
1815
1816ds_write2st64_b32 v255, v254, v253 offset0:64 offset1:255 gds
1817// GFX10: encoding: [0x40,0xff,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1818
1819ds_write2st64_b32 v0, v254, v253 offset0:64 offset1:255 gds
1820// GFX10: encoding: [0x40,0xff,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1821
1822ds_write2st64_b32 v255, v1, v253 offset0:64 offset1:255 gds
1823// GFX10: encoding: [0x40,0xff,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1824
1825ds_write2st64_b32 v255, v254, v2 offset0:64 offset1:255 gds
1826// GFX10: encoding: [0x40,0xff,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1827
1828ds_write2st64_b32 v0, v1, v2 offset0:255 offset1:64 gds
1829// GFX10: encoding: [0xff,0x40,0x3e,0xd8,0x00,0x01,0x02,0x00]
1830
1831ds_write2st64_b32 v255, v254, v253 offset0:255 offset1:64 gds
1832// GFX10: encoding: [0xff,0x40,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1833
1834ds_write2st64_b32 v0, v254, v253 offset0:255 offset1:64 gds
1835// GFX10: encoding: [0xff,0x40,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1836
1837ds_write2st64_b32 v255, v1, v253 offset0:255 offset1:64 gds
1838// GFX10: encoding: [0xff,0x40,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1839
1840ds_write2st64_b32 v255, v254, v2 offset0:255 offset1:64 gds
1841// GFX10: encoding: [0xff,0x40,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1842
1843ds_write2st64_b32 v0, v1, v2 offset0:255 offset1:255 gds
1844// GFX10: encoding: [0xff,0xff,0x3e,0xd8,0x00,0x01,0x02,0x00]
1845
1846ds_write2st64_b32 v255, v254, v253 offset0:255 offset1:255 gds
1847// GFX10: encoding: [0xff,0xff,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1848
1849ds_write2st64_b32 v0, v254, v253 offset0:255 offset1:255 gds
1850// GFX10: encoding: [0xff,0xff,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1851
1852ds_write2st64_b32 v255, v1, v253 offset0:255 offset1:255 gds
1853// GFX10: encoding: [0xff,0xff,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1854
1855ds_write2st64_b32 v255, v254, v2 offset0:255 offset1:255 gds
1856// GFX10: encoding: [0xff,0xff,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1857
1858ds_cmpst_b32 v0, v1, v2
1859// GFX10: encoding: [0x00,0x00,0x40,0xd8,0x00,0x01,0x02,0x00]
1860
1861ds_cmpst_b32 v255, v254, v253
1862// GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0xfe,0xfd,0x00]
1863
1864ds_cmpst_b32 v0, v254, v253
1865// GFX10: encoding: [0x00,0x00,0x40,0xd8,0x00,0xfe,0xfd,0x00]
1866
1867ds_cmpst_b32 v255, v1, v253
1868// GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0x01,0xfd,0x00]
1869
1870ds_cmpst_b32 v255, v254, v2
1871// GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0xfe,0x02,0x00]
1872
1873ds_cmpst_b32 v0, v1, v2 offset:0
1874// GFX10: encoding: [0x00,0x00,0x40,0xd8,0x00,0x01,0x02,0x00]
1875
1876ds_cmpst_b32 v255, v254, v253 offset:0
1877// GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0xfe,0xfd,0x00]
1878
1879ds_cmpst_b32 v0, v254, v253 offset:0
1880// GFX10: encoding: [0x00,0x00,0x40,0xd8,0x00,0xfe,0xfd,0x00]
1881
1882ds_cmpst_b32 v255, v1, v253 offset:0
1883// GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0x01,0xfd,0x00]
1884
1885ds_cmpst_b32 v255, v254, v2 offset:0
1886// GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0xfe,0x02,0x00]
1887
1888ds_cmpst_b32 v0, v1, v2 offset:4660
1889// GFX10: encoding: [0x34,0x12,0x40,0xd8,0x00,0x01,0x02,0x00]
1890
1891ds_cmpst_b32 v255, v254, v253 offset:4660
1892// GFX10: encoding: [0x34,0x12,0x40,0xd8,0xff,0xfe,0xfd,0x00]
1893
1894ds_cmpst_b32 v0, v254, v253 offset:4660
1895// GFX10: encoding: [0x34,0x12,0x40,0xd8,0x00,0xfe,0xfd,0x00]
1896
1897ds_cmpst_b32 v255, v1, v253 offset:4660
1898// GFX10: encoding: [0x34,0x12,0x40,0xd8,0xff,0x01,0xfd,0x00]
1899
1900ds_cmpst_b32 v255, v254, v2 offset:4660
1901// GFX10: encoding: [0x34,0x12,0x40,0xd8,0xff,0xfe,0x02,0x00]
1902
1903ds_cmpst_b32 v0, v1, v2 offset:65535
1904// GFX10: encoding: [0xff,0xff,0x40,0xd8,0x00,0x01,0x02,0x00]
1905
1906ds_cmpst_b32 v255, v254, v253 offset:65535
1907// GFX10: encoding: [0xff,0xff,0x40,0xd8,0xff,0xfe,0xfd,0x00]
1908
1909ds_cmpst_b32 v0, v254, v253 offset:65535
1910// GFX10: encoding: [0xff,0xff,0x40,0xd8,0x00,0xfe,0xfd,0x00]
1911
1912ds_cmpst_b32 v255, v1, v253 offset:65535
1913// GFX10: encoding: [0xff,0xff,0x40,0xd8,0xff,0x01,0xfd,0x00]
1914
1915ds_cmpst_b32 v255, v254, v2 offset:65535
1916// GFX10: encoding: [0xff,0xff,0x40,0xd8,0xff,0xfe,0x02,0x00]
1917
1918ds_cmpst_b32 v0, v1, v2 gds
1919// GFX10: encoding: [0x00,0x00,0x42,0xd8,0x00,0x01,0x02,0x00]
1920
1921ds_cmpst_b32 v255, v254, v253 gds
1922// GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0xfe,0xfd,0x00]
1923
1924ds_cmpst_b32 v0, v254, v253 gds
1925// GFX10: encoding: [0x00,0x00,0x42,0xd8,0x00,0xfe,0xfd,0x00]
1926
1927ds_cmpst_b32 v255, v1, v253 gds
1928// GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0x01,0xfd,0x00]
1929
1930ds_cmpst_b32 v255, v254, v2 gds
1931// GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0xfe,0x02,0x00]
1932
1933ds_cmpst_b32 v0, v1, v2 offset:0 gds
1934// GFX10: encoding: [0x00,0x00,0x42,0xd8,0x00,0x01,0x02,0x00]
1935
1936ds_cmpst_b32 v255, v254, v253 offset:0 gds
1937// GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0xfe,0xfd,0x00]
1938
1939ds_cmpst_b32 v0, v254, v253 offset:0 gds
1940// GFX10: encoding: [0x00,0x00,0x42,0xd8,0x00,0xfe,0xfd,0x00]
1941
1942ds_cmpst_b32 v255, v1, v253 offset:0 gds
1943// GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0x01,0xfd,0x00]
1944
1945ds_cmpst_b32 v255, v254, v2 offset:0 gds
1946// GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0xfe,0x02,0x00]
1947
1948ds_cmpst_b32 v0, v1, v2 offset:4660 gds
1949// GFX10: encoding: [0x34,0x12,0x42,0xd8,0x00,0x01,0x02,0x00]
1950
1951ds_cmpst_b32 v255, v254, v253 offset:4660 gds
1952// GFX10: encoding: [0x34,0x12,0x42,0xd8,0xff,0xfe,0xfd,0x00]
1953
1954ds_cmpst_b32 v0, v254, v253 offset:4660 gds
1955// GFX10: encoding: [0x34,0x12,0x42,0xd8,0x00,0xfe,0xfd,0x00]
1956
1957ds_cmpst_b32 v255, v1, v253 offset:4660 gds
1958// GFX10: encoding: [0x34,0x12,0x42,0xd8,0xff,0x01,0xfd,0x00]
1959
1960ds_cmpst_b32 v255, v254, v2 offset:4660 gds
1961// GFX10: encoding: [0x34,0x12,0x42,0xd8,0xff,0xfe,0x02,0x00]
1962
1963ds_cmpst_b32 v0, v1, v2 offset:65535 gds
1964// GFX10: encoding: [0xff,0xff,0x42,0xd8,0x00,0x01,0x02,0x00]
1965
1966ds_cmpst_b32 v255, v254, v253 offset:65535 gds
1967// GFX10: encoding: [0xff,0xff,0x42,0xd8,0xff,0xfe,0xfd,0x00]
1968
1969ds_cmpst_b32 v0, v254, v253 offset:65535 gds
1970// GFX10: encoding: [0xff,0xff,0x42,0xd8,0x00,0xfe,0xfd,0x00]
1971
1972ds_cmpst_b32 v255, v1, v253 offset:65535 gds
1973// GFX10: encoding: [0xff,0xff,0x42,0xd8,0xff,0x01,0xfd,0x00]
1974
1975ds_cmpst_b32 v255, v254, v2 offset:65535 gds
1976// GFX10: encoding: [0xff,0xff,0x42,0xd8,0xff,0xfe,0x02,0x00]
1977
1978ds_cmpst_f32 v0, v1, v2
1979// GFX10: encoding: [0x00,0x00,0x44,0xd8,0x00,0x01,0x02,0x00]
1980
1981ds_cmpst_f32 v255, v254, v253
1982// GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0xfe,0xfd,0x00]
1983
1984ds_cmpst_f32 v0, v254, v253
1985// GFX10: encoding: [0x00,0x00,0x44,0xd8,0x00,0xfe,0xfd,0x00]
1986
1987ds_cmpst_f32 v255, v1, v253
1988// GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0x01,0xfd,0x00]
1989
1990ds_cmpst_f32 v255, v254, v2
1991// GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0xfe,0x02,0x00]
1992
1993ds_cmpst_f32 v0, v1, v2 offset:0
1994// GFX10: encoding: [0x00,0x00,0x44,0xd8,0x00,0x01,0x02,0x00]
1995
1996ds_cmpst_f32 v255, v254, v253 offset:0
1997// GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0xfe,0xfd,0x00]
1998
1999ds_cmpst_f32 v0, v254, v253 offset:0
2000// GFX10: encoding: [0x00,0x00,0x44,0xd8,0x00,0xfe,0xfd,0x00]
2001
2002ds_cmpst_f32 v255, v1, v253 offset:0
2003// GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0x01,0xfd,0x00]
2004
2005ds_cmpst_f32 v255, v254, v2 offset:0
2006// GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0xfe,0x02,0x00]
2007
2008ds_cmpst_f32 v0, v1, v2 offset:4660
2009// GFX10: encoding: [0x34,0x12,0x44,0xd8,0x00,0x01,0x02,0x00]
2010
2011ds_cmpst_f32 v255, v254, v253 offset:4660
2012// GFX10: encoding: [0x34,0x12,0x44,0xd8,0xff,0xfe,0xfd,0x00]
2013
2014ds_cmpst_f32 v0, v254, v253 offset:4660
2015// GFX10: encoding: [0x34,0x12,0x44,0xd8,0x00,0xfe,0xfd,0x00]
2016
2017ds_cmpst_f32 v255, v1, v253 offset:4660
2018// GFX10: encoding: [0x34,0x12,0x44,0xd8,0xff,0x01,0xfd,0x00]
2019
2020ds_cmpst_f32 v255, v254, v2 offset:4660
2021// GFX10: encoding: [0x34,0x12,0x44,0xd8,0xff,0xfe,0x02,0x00]
2022
2023ds_cmpst_f32 v0, v1, v2 offset:65535
2024// GFX10: encoding: [0xff,0xff,0x44,0xd8,0x00,0x01,0x02,0x00]
2025
2026ds_cmpst_f32 v255, v254, v253 offset:65535
2027// GFX10: encoding: [0xff,0xff,0x44,0xd8,0xff,0xfe,0xfd,0x00]
2028
2029ds_cmpst_f32 v0, v254, v253 offset:65535
2030// GFX10: encoding: [0xff,0xff,0x44,0xd8,0x00,0xfe,0xfd,0x00]
2031
2032ds_cmpst_f32 v255, v1, v253 offset:65535
2033// GFX10: encoding: [0xff,0xff,0x44,0xd8,0xff,0x01,0xfd,0x00]
2034
2035ds_cmpst_f32 v255, v254, v2 offset:65535
2036// GFX10: encoding: [0xff,0xff,0x44,0xd8,0xff,0xfe,0x02,0x00]
2037
2038ds_cmpst_f32 v0, v1, v2 gds
2039// GFX10: encoding: [0x00,0x00,0x46,0xd8,0x00,0x01,0x02,0x00]
2040
2041ds_cmpst_f32 v255, v254, v253 gds
2042// GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0xfe,0xfd,0x00]
2043
2044ds_cmpst_f32 v0, v254, v253 gds
2045// GFX10: encoding: [0x00,0x00,0x46,0xd8,0x00,0xfe,0xfd,0x00]
2046
2047ds_cmpst_f32 v255, v1, v253 gds
2048// GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0x01,0xfd,0x00]
2049
2050ds_cmpst_f32 v255, v254, v2 gds
2051// GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0xfe,0x02,0x00]
2052
2053ds_cmpst_f32 v0, v1, v2 offset:0 gds
2054// GFX10: encoding: [0x00,0x00,0x46,0xd8,0x00,0x01,0x02,0x00]
2055
2056ds_cmpst_f32 v255, v254, v253 offset:0 gds
2057// GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0xfe,0xfd,0x00]
2058
2059ds_cmpst_f32 v0, v254, v253 offset:0 gds
2060// GFX10: encoding: [0x00,0x00,0x46,0xd8,0x00,0xfe,0xfd,0x00]
2061
2062ds_cmpst_f32 v255, v1, v253 offset:0 gds
2063// GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0x01,0xfd,0x00]
2064
2065ds_cmpst_f32 v255, v254, v2 offset:0 gds
2066// GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0xfe,0x02,0x00]
2067
2068ds_cmpst_f32 v0, v1, v2 offset:4660 gds
2069// GFX10: encoding: [0x34,0x12,0x46,0xd8,0x00,0x01,0x02,0x00]
2070
2071ds_cmpst_f32 v255, v254, v253 offset:4660 gds
2072// GFX10: encoding: [0x34,0x12,0x46,0xd8,0xff,0xfe,0xfd,0x00]
2073
2074ds_cmpst_f32 v0, v254, v253 offset:4660 gds
2075// GFX10: encoding: [0x34,0x12,0x46,0xd8,0x00,0xfe,0xfd,0x00]
2076
2077ds_cmpst_f32 v255, v1, v253 offset:4660 gds
2078// GFX10: encoding: [0x34,0x12,0x46,0xd8,0xff,0x01,0xfd,0x00]
2079
2080ds_cmpst_f32 v255, v254, v2 offset:4660 gds
2081// GFX10: encoding: [0x34,0x12,0x46,0xd8,0xff,0xfe,0x02,0x00]
2082
2083ds_cmpst_f32 v0, v1, v2 offset:65535 gds
2084// GFX10: encoding: [0xff,0xff,0x46,0xd8,0x00,0x01,0x02,0x00]
2085
2086ds_cmpst_f32 v255, v254, v253 offset:65535 gds
2087// GFX10: encoding: [0xff,0xff,0x46,0xd8,0xff,0xfe,0xfd,0x00]
2088
2089ds_cmpst_f32 v0, v254, v253 offset:65535 gds
2090// GFX10: encoding: [0xff,0xff,0x46,0xd8,0x00,0xfe,0xfd,0x00]
2091
2092ds_cmpst_f32 v255, v1, v253 offset:65535 gds
2093// GFX10: encoding: [0xff,0xff,0x46,0xd8,0xff,0x01,0xfd,0x00]
2094
2095ds_cmpst_f32 v255, v254, v2 offset:65535 gds
2096// GFX10: encoding: [0xff,0xff,0x46,0xd8,0xff,0xfe,0x02,0x00]
2097
2098ds_min_f32 v0, v1
2099// GFX10: encoding: [0x00,0x00,0x48,0xd8,0x00,0x01,0x00,0x00]
2100
2101ds_min_f32 v255, v254
2102// GFX10: encoding: [0x00,0x00,0x48,0xd8,0xff,0xfe,0x00,0x00]
2103
2104ds_min_f32 v0, v254
2105// GFX10: encoding: [0x00,0x00,0x48,0xd8,0x00,0xfe,0x00,0x00]
2106
2107ds_min_f32 v255, v1
2108// GFX10: encoding: [0x00,0x00,0x48,0xd8,0xff,0x01,0x00,0x00]
2109
2110ds_min_f32 v0, v1 offset:0
2111// GFX10: encoding: [0x00,0x00,0x48,0xd8,0x00,0x01,0x00,0x00]
2112
2113ds_min_f32 v255, v254 offset:0
2114// GFX10: encoding: [0x00,0x00,0x48,0xd8,0xff,0xfe,0x00,0x00]
2115
2116ds_min_f32 v0, v254 offset:0
2117// GFX10: encoding: [0x00,0x00,0x48,0xd8,0x00,0xfe,0x00,0x00]
2118
2119ds_min_f32 v255, v1 offset:0
2120// GFX10: encoding: [0x00,0x00,0x48,0xd8,0xff,0x01,0x00,0x00]
2121
2122ds_min_f32 v0, v1 offset:4660
2123// GFX10: encoding: [0x34,0x12,0x48,0xd8,0x00,0x01,0x00,0x00]
2124
2125ds_min_f32 v255, v254 offset:4660
2126// GFX10: encoding: [0x34,0x12,0x48,0xd8,0xff,0xfe,0x00,0x00]
2127
2128ds_min_f32 v0, v254 offset:4660
2129// GFX10: encoding: [0x34,0x12,0x48,0xd8,0x00,0xfe,0x00,0x00]
2130
2131ds_min_f32 v255, v1 offset:4660
2132// GFX10: encoding: [0x34,0x12,0x48,0xd8,0xff,0x01,0x00,0x00]
2133
2134ds_min_f32 v0, v1 offset:65535
2135// GFX10: encoding: [0xff,0xff,0x48,0xd8,0x00,0x01,0x00,0x00]
2136
2137ds_min_f32 v255, v254 offset:65535
2138// GFX10: encoding: [0xff,0xff,0x48,0xd8,0xff,0xfe,0x00,0x00]
2139
2140ds_min_f32 v0, v254 offset:65535
2141// GFX10: encoding: [0xff,0xff,0x48,0xd8,0x00,0xfe,0x00,0x00]
2142
2143ds_min_f32 v255, v1 offset:65535
2144// GFX10: encoding: [0xff,0xff,0x48,0xd8,0xff,0x01,0x00,0x00]
2145
2146ds_min_f32 v0, v1 gds
2147// GFX10: encoding: [0x00,0x00,0x4a,0xd8,0x00,0x01,0x00,0x00]
2148
2149ds_min_f32 v255, v254 gds
2150// GFX10: encoding: [0x00,0x00,0x4a,0xd8,0xff,0xfe,0x00,0x00]
2151
2152ds_min_f32 v0, v254 gds
2153// GFX10: encoding: [0x00,0x00,0x4a,0xd8,0x00,0xfe,0x00,0x00]
2154
2155ds_min_f32 v255, v1 gds
2156// GFX10: encoding: [0x00,0x00,0x4a,0xd8,0xff,0x01,0x00,0x00]
2157
2158ds_min_f32 v0, v1 offset:0 gds
2159// GFX10: encoding: [0x00,0x00,0x4a,0xd8,0x00,0x01,0x00,0x00]
2160
2161ds_min_f32 v255, v254 offset:0 gds
2162// GFX10: encoding: [0x00,0x00,0x4a,0xd8,0xff,0xfe,0x00,0x00]
2163
2164ds_min_f32 v0, v254 offset:0 gds
2165// GFX10: encoding: [0x00,0x00,0x4a,0xd8,0x00,0xfe,0x00,0x00]
2166
2167ds_min_f32 v255, v1 offset:0 gds
2168// GFX10: encoding: [0x00,0x00,0x4a,0xd8,0xff,0x01,0x00,0x00]
2169
2170ds_min_f32 v0, v1 offset:4660 gds
2171// GFX10: encoding: [0x34,0x12,0x4a,0xd8,0x00,0x01,0x00,0x00]
2172
2173ds_min_f32 v255, v254 offset:4660 gds
2174// GFX10: encoding: [0x34,0x12,0x4a,0xd8,0xff,0xfe,0x00,0x00]
2175
2176ds_min_f32 v0, v254 offset:4660 gds
2177// GFX10: encoding: [0x34,0x12,0x4a,0xd8,0x00,0xfe,0x00,0x00]
2178
2179ds_min_f32 v255, v1 offset:4660 gds
2180// GFX10: encoding: [0x34,0x12,0x4a,0xd8,0xff,0x01,0x00,0x00]
2181
2182ds_min_f32 v0, v1 offset:65535 gds
2183// GFX10: encoding: [0xff,0xff,0x4a,0xd8,0x00,0x01,0x00,0x00]
2184
2185ds_min_f32 v255, v254 offset:65535 gds
2186// GFX10: encoding: [0xff,0xff,0x4a,0xd8,0xff,0xfe,0x00,0x00]
2187
2188ds_min_f32 v0, v254 offset:65535 gds
2189// GFX10: encoding: [0xff,0xff,0x4a,0xd8,0x00,0xfe,0x00,0x00]
2190
2191ds_min_f32 v255, v1 offset:65535 gds
2192// GFX10: encoding: [0xff,0xff,0x4a,0xd8,0xff,0x01,0x00,0x00]
2193
2194ds_max_f32 v0, v1
2195// GFX10: encoding: [0x00,0x00,0x4c,0xd8,0x00,0x01,0x00,0x00]
2196
2197ds_max_f32 v255, v254
2198// GFX10: encoding: [0x00,0x00,0x4c,0xd8,0xff,0xfe,0x00,0x00]
2199
2200ds_max_f32 v0, v254
2201// GFX10: encoding: [0x00,0x00,0x4c,0xd8,0x00,0xfe,0x00,0x00]
2202
2203ds_max_f32 v255, v1
2204// GFX10: encoding: [0x00,0x00,0x4c,0xd8,0xff,0x01,0x00,0x00]
2205
2206ds_max_f32 v0, v1 offset:0
2207// GFX10: encoding: [0x00,0x00,0x4c,0xd8,0x00,0x01,0x00,0x00]
2208
2209ds_max_f32 v255, v254 offset:0
2210// GFX10: encoding: [0x00,0x00,0x4c,0xd8,0xff,0xfe,0x00,0x00]
2211
2212ds_max_f32 v0, v254 offset:0
2213// GFX10: encoding: [0x00,0x00,0x4c,0xd8,0x00,0xfe,0x00,0x00]
2214
2215ds_max_f32 v255, v1 offset:0
2216// GFX10: encoding: [0x00,0x00,0x4c,0xd8,0xff,0x01,0x00,0x00]
2217
2218ds_max_f32 v0, v1 offset:4660
2219// GFX10: encoding: [0x34,0x12,0x4c,0xd8,0x00,0x01,0x00,0x00]
2220
2221ds_max_f32 v255, v254 offset:4660
2222// GFX10: encoding: [0x34,0x12,0x4c,0xd8,0xff,0xfe,0x00,0x00]
2223
2224ds_max_f32 v0, v254 offset:4660
2225// GFX10: encoding: [0x34,0x12,0x4c,0xd8,0x00,0xfe,0x00,0x00]
2226
2227ds_max_f32 v255, v1 offset:4660
2228// GFX10: encoding: [0x34,0x12,0x4c,0xd8,0xff,0x01,0x00,0x00]
2229
2230ds_max_f32 v0, v1 offset:65535
2231// GFX10: encoding: [0xff,0xff,0x4c,0xd8,0x00,0x01,0x00,0x00]
2232
2233ds_max_f32 v255, v254 offset:65535
2234// GFX10: encoding: [0xff,0xff,0x4c,0xd8,0xff,0xfe,0x00,0x00]
2235
2236ds_max_f32 v0, v254 offset:65535
2237// GFX10: encoding: [0xff,0xff,0x4c,0xd8,0x00,0xfe,0x00,0x00]
2238
2239ds_max_f32 v255, v1 offset:65535
2240// GFX10: encoding: [0xff,0xff,0x4c,0xd8,0xff,0x01,0x00,0x00]
2241
2242ds_max_f32 v0, v1 gds
2243// GFX10: encoding: [0x00,0x00,0x4e,0xd8,0x00,0x01,0x00,0x00]
2244
2245ds_max_f32 v255, v254 gds
2246// GFX10: encoding: [0x00,0x00,0x4e,0xd8,0xff,0xfe,0x00,0x00]
2247
2248ds_max_f32 v0, v254 gds
2249// GFX10: encoding: [0x00,0x00,0x4e,0xd8,0x00,0xfe,0x00,0x00]
2250
2251ds_max_f32 v255, v1 gds
2252// GFX10: encoding: [0x00,0x00,0x4e,0xd8,0xff,0x01,0x00,0x00]
2253
2254ds_max_f32 v0, v1 offset:0 gds
2255// GFX10: encoding: [0x00,0x00,0x4e,0xd8,0x00,0x01,0x00,0x00]
2256
2257ds_max_f32 v255, v254 offset:0 gds
2258// GFX10: encoding: [0x00,0x00,0x4e,0xd8,0xff,0xfe,0x00,0x00]
2259
2260ds_max_f32 v0, v254 offset:0 gds
2261// GFX10: encoding: [0x00,0x00,0x4e,0xd8,0x00,0xfe,0x00,0x00]
2262
2263ds_max_f32 v255, v1 offset:0 gds
2264// GFX10: encoding: [0x00,0x00,0x4e,0xd8,0xff,0x01,0x00,0x00]
2265
2266ds_max_f32 v0, v1 offset:4660 gds
2267// GFX10: encoding: [0x34,0x12,0x4e,0xd8,0x00,0x01,0x00,0x00]
2268
2269ds_max_f32 v255, v254 offset:4660 gds
2270// GFX10: encoding: [0x34,0x12,0x4e,0xd8,0xff,0xfe,0x00,0x00]
2271
2272ds_max_f32 v0, v254 offset:4660 gds
2273// GFX10: encoding: [0x34,0x12,0x4e,0xd8,0x00,0xfe,0x00,0x00]
2274
2275ds_max_f32 v255, v1 offset:4660 gds
2276// GFX10: encoding: [0x34,0x12,0x4e,0xd8,0xff,0x01,0x00,0x00]
2277
2278ds_max_f32 v0, v1 offset:65535 gds
2279// GFX10: encoding: [0xff,0xff,0x4e,0xd8,0x00,0x01,0x00,0x00]
2280
2281ds_max_f32 v255, v254 offset:65535 gds
2282// GFX10: encoding: [0xff,0xff,0x4e,0xd8,0xff,0xfe,0x00,0x00]
2283
2284ds_max_f32 v0, v254 offset:65535 gds
2285// GFX10: encoding: [0xff,0xff,0x4e,0xd8,0x00,0xfe,0x00,0x00]
2286
2287ds_max_f32 v255, v1 offset:65535 gds
2288// GFX10: encoding: [0xff,0xff,0x4e,0xd8,0xff,0x01,0x00,0x00]
2289
2290ds_nop
2291// GFX10: encoding: [0x00,0x00,0x50,0xd8,0x00,0x00,0x00,0x00]
2292
2293ds_add_f32 v0, v1
2294// GFX10: encoding: [0x00,0x00,0x54,0xd8,0x00,0x01,0x00,0x00]
2295
2296ds_add_f32 v255, v254
2297// GFX10: encoding: [0x00,0x00,0x54,0xd8,0xff,0xfe,0x00,0x00]
2298
2299ds_add_f32 v0, v254
2300// GFX10: encoding: [0x00,0x00,0x54,0xd8,0x00,0xfe,0x00,0x00]
2301
2302ds_add_f32 v255, v1
2303// GFX10: encoding: [0x00,0x00,0x54,0xd8,0xff,0x01,0x00,0x00]
2304
2305ds_add_f32 v0, v1 offset:0
2306// GFX10: encoding: [0x00,0x00,0x54,0xd8,0x00,0x01,0x00,0x00]
2307
2308ds_add_f32 v255, v254 offset:0
2309// GFX10: encoding: [0x00,0x00,0x54,0xd8,0xff,0xfe,0x00,0x00]
2310
2311ds_add_f32 v0, v254 offset:0
2312// GFX10: encoding: [0x00,0x00,0x54,0xd8,0x00,0xfe,0x00,0x00]
2313
2314ds_add_f32 v255, v1 offset:0
2315// GFX10: encoding: [0x00,0x00,0x54,0xd8,0xff,0x01,0x00,0x00]
2316
2317ds_add_f32 v0, v1 offset:4660
2318// GFX10: encoding: [0x34,0x12,0x54,0xd8,0x00,0x01,0x00,0x00]
2319
2320ds_add_f32 v255, v254 offset:4660
2321// GFX10: encoding: [0x34,0x12,0x54,0xd8,0xff,0xfe,0x00,0x00]
2322
2323ds_add_f32 v0, v254 offset:4660
2324// GFX10: encoding: [0x34,0x12,0x54,0xd8,0x00,0xfe,0x00,0x00]
2325
2326ds_add_f32 v255, v1 offset:4660
2327// GFX10: encoding: [0x34,0x12,0x54,0xd8,0xff,0x01,0x00,0x00]
2328
2329ds_add_f32 v0, v1 offset:65535
2330// GFX10: encoding: [0xff,0xff,0x54,0xd8,0x00,0x01,0x00,0x00]
2331
2332ds_add_f32 v255, v254 offset:65535
2333// GFX10: encoding: [0xff,0xff,0x54,0xd8,0xff,0xfe,0x00,0x00]
2334
2335ds_add_f32 v0, v254 offset:65535
2336// GFX10: encoding: [0xff,0xff,0x54,0xd8,0x00,0xfe,0x00,0x00]
2337
2338ds_add_f32 v255, v1 offset:65535
2339// GFX10: encoding: [0xff,0xff,0x54,0xd8,0xff,0x01,0x00,0x00]
2340
2341ds_add_f32 v0, v1 gds
2342// GFX10: encoding: [0x00,0x00,0x56,0xd8,0x00,0x01,0x00,0x00]
2343
2344ds_add_f32 v255, v254 gds
2345// GFX10: encoding: [0x00,0x00,0x56,0xd8,0xff,0xfe,0x00,0x00]
2346
2347ds_add_f32 v0, v254 gds
2348// GFX10: encoding: [0x00,0x00,0x56,0xd8,0x00,0xfe,0x00,0x00]
2349
2350ds_add_f32 v255, v1 gds
2351// GFX10: encoding: [0x00,0x00,0x56,0xd8,0xff,0x01,0x00,0x00]
2352
2353ds_add_f32 v0, v1 offset:0 gds
2354// GFX10: encoding: [0x00,0x00,0x56,0xd8,0x00,0x01,0x00,0x00]
2355
2356ds_add_f32 v255, v254 offset:0 gds
2357// GFX10: encoding: [0x00,0x00,0x56,0xd8,0xff,0xfe,0x00,0x00]
2358
2359ds_add_f32 v0, v254 offset:0 gds
2360// GFX10: encoding: [0x00,0x00,0x56,0xd8,0x00,0xfe,0x00,0x00]
2361
2362ds_add_f32 v255, v1 offset:0 gds
2363// GFX10: encoding: [0x00,0x00,0x56,0xd8,0xff,0x01,0x00,0x00]
2364
2365ds_add_f32 v0, v1 offset:4660 gds
2366// GFX10: encoding: [0x34,0x12,0x56,0xd8,0x00,0x01,0x00,0x00]
2367
2368ds_add_f32 v255, v254 offset:4660 gds
2369// GFX10: encoding: [0x34,0x12,0x56,0xd8,0xff,0xfe,0x00,0x00]
2370
2371ds_add_f32 v0, v254 offset:4660 gds
2372// GFX10: encoding: [0x34,0x12,0x56,0xd8,0x00,0xfe,0x00,0x00]
2373
2374ds_add_f32 v255, v1 offset:4660 gds
2375// GFX10: encoding: [0x34,0x12,0x56,0xd8,0xff,0x01,0x00,0x00]
2376
2377ds_add_f32 v0, v1 offset:65535 gds
2378// GFX10: encoding: [0xff,0xff,0x56,0xd8,0x00,0x01,0x00,0x00]
2379
2380ds_add_f32 v255, v254 offset:65535 gds
2381// GFX10: encoding: [0xff,0xff,0x56,0xd8,0xff,0xfe,0x00,0x00]
2382
2383ds_add_f32 v0, v254 offset:65535 gds
2384// GFX10: encoding: [0xff,0xff,0x56,0xd8,0x00,0xfe,0x00,0x00]
2385
2386ds_add_f32 v255, v1 offset:65535 gds
2387// GFX10: encoding: [0xff,0xff,0x56,0xd8,0xff,0x01,0x00,0x00]
2388
2389ds_gws_sema_release_all gds
2390// GFX10: encoding: [0x00,0x00,0x62,0xd8,0x00,0x00,0x00,0x00]
2391
2392ds_gws_sema_release_all offset:0 gds
2393// GFX10: encoding: [0x00,0x00,0x62,0xd8,0x00,0x00,0x00,0x00]
2394
2395ds_gws_sema_release_all offset:4660 gds
2396// GFX10: encoding: [0x34,0x12,0x62,0xd8,0x00,0x00,0x00,0x00]
2397
2398ds_gws_sema_release_all offset:65535 gds
2399// GFX10: encoding: [0xff,0xff,0x62,0xd8,0x00,0x00,0x00,0x00]
2400
2401ds_gws_init v0 gds
2402// GFX10: encoding: [0x00,0x00,0x66,0xd8,0x00,0x00,0x00,0x00]
2403
2404ds_gws_init v255 gds
2405// GFX10: encoding: [0x00,0x00,0x66,0xd8,0xff,0x00,0x00,0x00]
2406
2407ds_gws_init v0 offset:0 gds
2408// GFX10: encoding: [0x00,0x00,0x66,0xd8,0x00,0x00,0x00,0x00]
2409
2410ds_gws_init v255 offset:0 gds
2411// GFX10: encoding: [0x00,0x00,0x66,0xd8,0xff,0x00,0x00,0x00]
2412
2413ds_gws_init v0 offset:4660 gds
2414// GFX10: encoding: [0x34,0x12,0x66,0xd8,0x00,0x00,0x00,0x00]
2415
2416ds_gws_init v255 offset:4660 gds
2417// GFX10: encoding: [0x34,0x12,0x66,0xd8,0xff,0x00,0x00,0x00]
2418
2419ds_gws_init v0 offset:65535 gds
2420// GFX10: encoding: [0xff,0xff,0x66,0xd8,0x00,0x00,0x00,0x00]
2421
2422ds_gws_init v255 offset:65535 gds
2423// GFX10: encoding: [0xff,0xff,0x66,0xd8,0xff,0x00,0x00,0x00]
2424
2425ds_gws_sema_v gds
2426// GFX10: encoding: [0x00,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00]
2427
2428ds_gws_sema_v offset:0 gds
2429// GFX10: encoding: [0x00,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00]
2430
2431ds_gws_sema_v offset:4660 gds
2432// GFX10: encoding: [0x34,0x12,0x6a,0xd8,0x00,0x00,0x00,0x00]
2433
2434ds_gws_sema_v offset:65535 gds
2435// GFX10: encoding: [0xff,0xff,0x6a,0xd8,0x00,0x00,0x00,0x00]
2436
2437ds_gws_sema_br v0 gds
2438// GFX10: encoding: [0x00,0x00,0x6e,0xd8,0x00,0x00,0x00,0x00]
2439
2440ds_gws_sema_br v255 gds
2441// GFX10: encoding: [0x00,0x00,0x6e,0xd8,0xff,0x00,0x00,0x00]
2442
2443ds_gws_sema_br v0 offset:0 gds
2444// GFX10: encoding: [0x00,0x00,0x6e,0xd8,0x00,0x00,0x00,0x00]
2445
2446ds_gws_sema_br v255 offset:0 gds
2447// GFX10: encoding: [0x00,0x00,0x6e,0xd8,0xff,0x00,0x00,0x00]
2448
2449ds_gws_sema_br v0 offset:4660 gds
2450// GFX10: encoding: [0x34,0x12,0x6e,0xd8,0x00,0x00,0x00,0x00]
2451
2452ds_gws_sema_br v255 offset:4660 gds
2453// GFX10: encoding: [0x34,0x12,0x6e,0xd8,0xff,0x00,0x00,0x00]
2454
2455ds_gws_sema_br v0 offset:65535 gds
2456// GFX10: encoding: [0xff,0xff,0x6e,0xd8,0x00,0x00,0x00,0x00]
2457
2458ds_gws_sema_br v255 offset:65535 gds
2459// GFX10: encoding: [0xff,0xff,0x6e,0xd8,0xff,0x00,0x00,0x00]
2460
2461ds_gws_sema_p gds
2462// GFX10: encoding: [0x00,0x00,0x72,0xd8,0x00,0x00,0x00,0x00]
2463
2464ds_gws_sema_p offset:0 gds
2465// GFX10: encoding: [0x00,0x00,0x72,0xd8,0x00,0x00,0x00,0x00]
2466
2467ds_gws_sema_p offset:4660 gds
2468// GFX10: encoding: [0x34,0x12,0x72,0xd8,0x00,0x00,0x00,0x00]
2469
2470ds_gws_sema_p offset:65535 gds
2471// GFX10: encoding: [0xff,0xff,0x72,0xd8,0x00,0x00,0x00,0x00]
2472
2473ds_gws_barrier v0 gds
2474// GFX10: encoding: [0x00,0x00,0x76,0xd8,0x00,0x00,0x00,0x00]
2475
2476ds_gws_barrier v255 gds
2477// GFX10: encoding: [0x00,0x00,0x76,0xd8,0xff,0x00,0x00,0x00]
2478
2479ds_gws_barrier v0 offset:0 gds
2480// GFX10: encoding: [0x00,0x00,0x76,0xd8,0x00,0x00,0x00,0x00]
2481
2482ds_gws_barrier v255 offset:0 gds
2483// GFX10: encoding: [0x00,0x00,0x76,0xd8,0xff,0x00,0x00,0x00]
2484
2485ds_gws_barrier v0 offset:4660 gds
2486// GFX10: encoding: [0x34,0x12,0x76,0xd8,0x00,0x00,0x00,0x00]
2487
2488ds_gws_barrier v255 offset:4660 gds
2489// GFX10: encoding: [0x34,0x12,0x76,0xd8,0xff,0x00,0x00,0x00]
2490
2491ds_gws_barrier v0 offset:65535 gds
2492// GFX10: encoding: [0xff,0xff,0x76,0xd8,0x00,0x00,0x00,0x00]
2493
2494ds_gws_barrier v255 offset:65535 gds
2495// GFX10: encoding: [0xff,0xff,0x76,0xd8,0xff,0x00,0x00,0x00]
2496
2497ds_write_b8 v0, v1
2498// GFX10: encoding: [0x00,0x00,0x78,0xd8,0x00,0x01,0x00,0x00]
2499
2500ds_write_b8 v255, v254
2501// GFX10: encoding: [0x00,0x00,0x78,0xd8,0xff,0xfe,0x00,0x00]
2502
2503ds_write_b8 v0, v254
2504// GFX10: encoding: [0x00,0x00,0x78,0xd8,0x00,0xfe,0x00,0x00]
2505
2506ds_write_b8 v255, v1
2507// GFX10: encoding: [0x00,0x00,0x78,0xd8,0xff,0x01,0x00,0x00]
2508
2509ds_write_b8 v0, v1 offset:0
2510// GFX10: encoding: [0x00,0x00,0x78,0xd8,0x00,0x01,0x00,0x00]
2511
2512ds_write_b8 v255, v254 offset:0
2513// GFX10: encoding: [0x00,0x00,0x78,0xd8,0xff,0xfe,0x00,0x00]
2514
2515ds_write_b8 v0, v254 offset:0
2516// GFX10: encoding: [0x00,0x00,0x78,0xd8,0x00,0xfe,0x00,0x00]
2517
2518ds_write_b8 v255, v1 offset:0
2519// GFX10: encoding: [0x00,0x00,0x78,0xd8,0xff,0x01,0x00,0x00]
2520
2521ds_write_b8 v0, v1 offset:4660
2522// GFX10: encoding: [0x34,0x12,0x78,0xd8,0x00,0x01,0x00,0x00]
2523
2524ds_write_b8 v255, v254 offset:4660
2525// GFX10: encoding: [0x34,0x12,0x78,0xd8,0xff,0xfe,0x00,0x00]
2526
2527ds_write_b8 v0, v254 offset:4660
2528// GFX10: encoding: [0x34,0x12,0x78,0xd8,0x00,0xfe,0x00,0x00]
2529
2530ds_write_b8 v255, v1 offset:4660
2531// GFX10: encoding: [0x34,0x12,0x78,0xd8,0xff,0x01,0x00,0x00]
2532
2533ds_write_b8 v0, v1 offset:65535
2534// GFX10: encoding: [0xff,0xff,0x78,0xd8,0x00,0x01,0x00,0x00]
2535
2536ds_write_b8 v255, v254 offset:65535
2537// GFX10: encoding: [0xff,0xff,0x78,0xd8,0xff,0xfe,0x00,0x00]
2538
2539ds_write_b8 v0, v254 offset:65535
2540// GFX10: encoding: [0xff,0xff,0x78,0xd8,0x00,0xfe,0x00,0x00]
2541
2542ds_write_b8 v255, v1 offset:65535
2543// GFX10: encoding: [0xff,0xff,0x78,0xd8,0xff,0x01,0x00,0x00]
2544
2545ds_write_b8 v0, v1 gds
2546// GFX10: encoding: [0x00,0x00,0x7a,0xd8,0x00,0x01,0x00,0x00]
2547
2548ds_write_b8 v255, v254 gds
2549// GFX10: encoding: [0x00,0x00,0x7a,0xd8,0xff,0xfe,0x00,0x00]
2550
2551ds_write_b8 v0, v254 gds
2552// GFX10: encoding: [0x00,0x00,0x7a,0xd8,0x00,0xfe,0x00,0x00]
2553
2554ds_write_b8 v255, v1 gds
2555// GFX10: encoding: [0x00,0x00,0x7a,0xd8,0xff,0x01,0x00,0x00]
2556
2557ds_write_b8 v0, v1 offset:0 gds
2558// GFX10: encoding: [0x00,0x00,0x7a,0xd8,0x00,0x01,0x00,0x00]
2559
2560ds_write_b8 v255, v254 offset:0 gds
2561// GFX10: encoding: [0x00,0x00,0x7a,0xd8,0xff,0xfe,0x00,0x00]
2562
2563ds_write_b8 v0, v254 offset:0 gds
2564// GFX10: encoding: [0x00,0x00,0x7a,0xd8,0x00,0xfe,0x00,0x00]
2565
2566ds_write_b8 v255, v1 offset:0 gds
2567// GFX10: encoding: [0x00,0x00,0x7a,0xd8,0xff,0x01,0x00,0x00]
2568
2569ds_write_b8 v0, v1 offset:4660 gds
2570// GFX10: encoding: [0x34,0x12,0x7a,0xd8,0x00,0x01,0x00,0x00]
2571
2572ds_write_b8 v255, v254 offset:4660 gds
2573// GFX10: encoding: [0x34,0x12,0x7a,0xd8,0xff,0xfe,0x00,0x00]
2574
2575ds_write_b8 v0, v254 offset:4660 gds
2576// GFX10: encoding: [0x34,0x12,0x7a,0xd8,0x00,0xfe,0x00,0x00]
2577
2578ds_write_b8 v255, v1 offset:4660 gds
2579// GFX10: encoding: [0x34,0x12,0x7a,0xd8,0xff,0x01,0x00,0x00]
2580
2581ds_write_b8 v0, v1 offset:65535 gds
2582// GFX10: encoding: [0xff,0xff,0x7a,0xd8,0x00,0x01,0x00,0x00]
2583
2584ds_write_b8 v255, v254 offset:65535 gds
2585// GFX10: encoding: [0xff,0xff,0x7a,0xd8,0xff,0xfe,0x00,0x00]
2586
2587ds_write_b8 v0, v254 offset:65535 gds
2588// GFX10: encoding: [0xff,0xff,0x7a,0xd8,0x00,0xfe,0x00,0x00]
2589
2590ds_write_b8 v255, v1 offset:65535 gds
2591// GFX10: encoding: [0xff,0xff,0x7a,0xd8,0xff,0x01,0x00,0x00]
2592
2593ds_write_b16 v0, v1
2594// GFX10: encoding: [0x00,0x00,0x7c,0xd8,0x00,0x01,0x00,0x00]
2595
2596ds_write_b16 v255, v254
2597// GFX10: encoding: [0x00,0x00,0x7c,0xd8,0xff,0xfe,0x00,0x00]
2598
2599ds_write_b16 v0, v254
2600// GFX10: encoding: [0x00,0x00,0x7c,0xd8,0x00,0xfe,0x00,0x00]
2601
2602ds_write_b16 v255, v1
2603// GFX10: encoding: [0x00,0x00,0x7c,0xd8,0xff,0x01,0x00,0x00]
2604
2605ds_write_b16 v0, v1 offset:0
2606// GFX10: encoding: [0x00,0x00,0x7c,0xd8,0x00,0x01,0x00,0x00]
2607
2608ds_write_b16 v255, v254 offset:0
2609// GFX10: encoding: [0x00,0x00,0x7c,0xd8,0xff,0xfe,0x00,0x00]
2610
2611ds_write_b16 v0, v254 offset:0
2612// GFX10: encoding: [0x00,0x00,0x7c,0xd8,0x00,0xfe,0x00,0x00]
2613
2614ds_write_b16 v255, v1 offset:0
2615// GFX10: encoding: [0x00,0x00,0x7c,0xd8,0xff,0x01,0x00,0x00]
2616
2617ds_write_b16 v0, v1 offset:4660
2618// GFX10: encoding: [0x34,0x12,0x7c,0xd8,0x00,0x01,0x00,0x00]
2619
2620ds_write_b16 v255, v254 offset:4660
2621// GFX10: encoding: [0x34,0x12,0x7c,0xd8,0xff,0xfe,0x00,0x00]
2622
2623ds_write_b16 v0, v254 offset:4660
2624// GFX10: encoding: [0x34,0x12,0x7c,0xd8,0x00,0xfe,0x00,0x00]
2625
2626ds_write_b16 v255, v1 offset:4660
2627// GFX10: encoding: [0x34,0x12,0x7c,0xd8,0xff,0x01,0x00,0x00]
2628
2629ds_write_b16 v0, v1 offset:65535
2630// GFX10: encoding: [0xff,0xff,0x7c,0xd8,0x00,0x01,0x00,0x00]
2631
2632ds_write_b16 v255, v254 offset:65535
2633// GFX10: encoding: [0xff,0xff,0x7c,0xd8,0xff,0xfe,0x00,0x00]
2634
2635ds_write_b16 v0, v254 offset:65535
2636// GFX10: encoding: [0xff,0xff,0x7c,0xd8,0x00,0xfe,0x00,0x00]
2637
2638ds_write_b16 v255, v1 offset:65535
2639// GFX10: encoding: [0xff,0xff,0x7c,0xd8,0xff,0x01,0x00,0x00]
2640
2641ds_write_b16 v0, v1 gds
2642// GFX10: encoding: [0x00,0x00,0x7e,0xd8,0x00,0x01,0x00,0x00]
2643
2644ds_write_b16 v255, v254 gds
2645// GFX10: encoding: [0x00,0x00,0x7e,0xd8,0xff,0xfe,0x00,0x00]
2646
2647ds_write_b16 v0, v254 gds
2648// GFX10: encoding: [0x00,0x00,0x7e,0xd8,0x00,0xfe,0x00,0x00]
2649
2650ds_write_b16 v255, v1 gds
2651// GFX10: encoding: [0x00,0x00,0x7e,0xd8,0xff,0x01,0x00,0x00]
2652
2653ds_write_b16 v0, v1 offset:0 gds
2654// GFX10: encoding: [0x00,0x00,0x7e,0xd8,0x00,0x01,0x00,0x00]
2655
2656ds_write_b16 v255, v254 offset:0 gds
2657// GFX10: encoding: [0x00,0x00,0x7e,0xd8,0xff,0xfe,0x00,0x00]
2658
2659ds_write_b16 v0, v254 offset:0 gds
2660// GFX10: encoding: [0x00,0x00,0x7e,0xd8,0x00,0xfe,0x00,0x00]
2661
2662ds_write_b16 v255, v1 offset:0 gds
2663// GFX10: encoding: [0x00,0x00,0x7e,0xd8,0xff,0x01,0x00,0x00]
2664
2665ds_write_b16 v0, v1 offset:4660 gds
2666// GFX10: encoding: [0x34,0x12,0x7e,0xd8,0x00,0x01,0x00,0x00]
2667
2668ds_write_b16 v255, v254 offset:4660 gds
2669// GFX10: encoding: [0x34,0x12,0x7e,0xd8,0xff,0xfe,0x00,0x00]
2670
2671ds_write_b16 v0, v254 offset:4660 gds
2672// GFX10: encoding: [0x34,0x12,0x7e,0xd8,0x00,0xfe,0x00,0x00]
2673
2674ds_write_b16 v255, v1 offset:4660 gds
2675// GFX10: encoding: [0x34,0x12,0x7e,0xd8,0xff,0x01,0x00,0x00]
2676
2677ds_write_b16 v0, v1 offset:65535 gds
2678// GFX10: encoding: [0xff,0xff,0x7e,0xd8,0x00,0x01,0x00,0x00]
2679
2680ds_write_b16 v255, v254 offset:65535 gds
2681// GFX10: encoding: [0xff,0xff,0x7e,0xd8,0xff,0xfe,0x00,0x00]
2682
2683ds_write_b16 v0, v254 offset:65535 gds
2684// GFX10: encoding: [0xff,0xff,0x7e,0xd8,0x00,0xfe,0x00,0x00]
2685
2686ds_write_b16 v255, v1 offset:65535 gds
2687// GFX10: encoding: [0xff,0xff,0x7e,0xd8,0xff,0x01,0x00,0x00]
2688
2689ds_add_rtn_u32 v0, v1, v2
2690// GFX10: encoding: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x00]
2691
2692ds_add_rtn_u32 v255, v254, v253
2693// GFX10: encoding: [0x00,0x00,0x80,0xd8,0xfe,0xfd,0x00,0xff]
2694
2695ds_add_rtn_u32 v0, v254, v253
2696// GFX10: encoding: [0x00,0x00,0x80,0xd8,0xfe,0xfd,0x00,0x00]
2697
2698ds_add_rtn_u32 v255, v1, v253
2699// GFX10: encoding: [0x00,0x00,0x80,0xd8,0x01,0xfd,0x00,0xff]
2700
2701ds_add_rtn_u32 v255, v254, v2
2702// GFX10: encoding: [0x00,0x00,0x80,0xd8,0xfe,0x02,0x00,0xff]
2703
2704ds_add_rtn_u32 v0, v1, v2 offset:0
2705// GFX10: encoding: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x00]
2706
2707ds_add_rtn_u32 v255, v254, v253 offset:0
2708// GFX10: encoding: [0x00,0x00,0x80,0xd8,0xfe,0xfd,0x00,0xff]
2709
2710ds_add_rtn_u32 v0, v254, v253 offset:0
2711// GFX10: encoding: [0x00,0x00,0x80,0xd8,0xfe,0xfd,0x00,0x00]
2712
2713ds_add_rtn_u32 v255, v1, v253 offset:0
2714// GFX10: encoding: [0x00,0x00,0x80,0xd8,0x01,0xfd,0x00,0xff]
2715
2716ds_add_rtn_u32 v255, v254, v2 offset:0
2717// GFX10: encoding: [0x00,0x00,0x80,0xd8,0xfe,0x02,0x00,0xff]
2718
2719ds_add_rtn_u32 v0, v1, v2 offset:4660
2720// GFX10: encoding: [0x34,0x12,0x80,0xd8,0x01,0x02,0x00,0x00]
2721
2722ds_add_rtn_u32 v255, v254, v253 offset:4660
2723// GFX10: encoding: [0x34,0x12,0x80,0xd8,0xfe,0xfd,0x00,0xff]
2724
2725ds_add_rtn_u32 v0, v254, v253 offset:4660
2726// GFX10: encoding: [0x34,0x12,0x80,0xd8,0xfe,0xfd,0x00,0x00]
2727
2728ds_add_rtn_u32 v255, v1, v253 offset:4660
2729// GFX10: encoding: [0x34,0x12,0x80,0xd8,0x01,0xfd,0x00,0xff]
2730
2731ds_add_rtn_u32 v255, v254, v2 offset:4660
2732// GFX10: encoding: [0x34,0x12,0x80,0xd8,0xfe,0x02,0x00,0xff]
2733
2734ds_add_rtn_u32 v0, v1, v2 offset:65535
2735// GFX10: encoding: [0xff,0xff,0x80,0xd8,0x01,0x02,0x00,0x00]
2736
2737ds_add_rtn_u32 v255, v254, v253 offset:65535
2738// GFX10: encoding: [0xff,0xff,0x80,0xd8,0xfe,0xfd,0x00,0xff]
2739
2740ds_add_rtn_u32 v0, v254, v253 offset:65535
2741// GFX10: encoding: [0xff,0xff,0x80,0xd8,0xfe,0xfd,0x00,0x00]
2742
2743ds_add_rtn_u32 v255, v1, v253 offset:65535
2744// GFX10: encoding: [0xff,0xff,0x80,0xd8,0x01,0xfd,0x00,0xff]
2745
2746ds_add_rtn_u32 v255, v254, v2 offset:65535
2747// GFX10: encoding: [0xff,0xff,0x80,0xd8,0xfe,0x02,0x00,0xff]
2748
2749ds_add_rtn_u32 v0, v1, v2 gds
2750// GFX10: encoding: [0x00,0x00,0x82,0xd8,0x01,0x02,0x00,0x00]
2751
2752ds_add_rtn_u32 v255, v254, v253 gds
2753// GFX10: encoding: [0x00,0x00,0x82,0xd8,0xfe,0xfd,0x00,0xff]
2754
2755ds_add_rtn_u32 v0, v254, v253 gds
2756// GFX10: encoding: [0x00,0x00,0x82,0xd8,0xfe,0xfd,0x00,0x00]
2757
2758ds_add_rtn_u32 v255, v1, v253 gds
2759// GFX10: encoding: [0x00,0x00,0x82,0xd8,0x01,0xfd,0x00,0xff]
2760
2761ds_add_rtn_u32 v255, v254, v2 gds
2762// GFX10: encoding: [0x00,0x00,0x82,0xd8,0xfe,0x02,0x00,0xff]
2763
2764ds_add_rtn_u32 v0, v1, v2 offset:0 gds
2765// GFX10: encoding: [0x00,0x00,0x82,0xd8,0x01,0x02,0x00,0x00]
2766
2767ds_add_rtn_u32 v255, v254, v253 offset:0 gds
2768// GFX10: encoding: [0x00,0x00,0x82,0xd8,0xfe,0xfd,0x00,0xff]
2769
2770ds_add_rtn_u32 v0, v254, v253 offset:0 gds
2771// GFX10: encoding: [0x00,0x00,0x82,0xd8,0xfe,0xfd,0x00,0x00]
2772
2773ds_add_rtn_u32 v255, v1, v253 offset:0 gds
2774// GFX10: encoding: [0x00,0x00,0x82,0xd8,0x01,0xfd,0x00,0xff]
2775
2776ds_add_rtn_u32 v255, v254, v2 offset:0 gds
2777// GFX10: encoding: [0x00,0x00,0x82,0xd8,0xfe,0x02,0x00,0xff]
2778
2779ds_add_rtn_u32 v0, v1, v2 offset:4660 gds
2780// GFX10: encoding: [0x34,0x12,0x82,0xd8,0x01,0x02,0x00,0x00]
2781
2782ds_add_rtn_u32 v255, v254, v253 offset:4660 gds
2783// GFX10: encoding: [0x34,0x12,0x82,0xd8,0xfe,0xfd,0x00,0xff]
2784
2785ds_add_rtn_u32 v0, v254, v253 offset:4660 gds
2786// GFX10: encoding: [0x34,0x12,0x82,0xd8,0xfe,0xfd,0x00,0x00]
2787
2788ds_add_rtn_u32 v255, v1, v253 offset:4660 gds
2789// GFX10: encoding: [0x34,0x12,0x82,0xd8,0x01,0xfd,0x00,0xff]
2790
2791ds_add_rtn_u32 v255, v254, v2 offset:4660 gds
2792// GFX10: encoding: [0x34,0x12,0x82,0xd8,0xfe,0x02,0x00,0xff]
2793
2794ds_add_rtn_u32 v0, v1, v2 offset:65535 gds
2795// GFX10: encoding: [0xff,0xff,0x82,0xd8,0x01,0x02,0x00,0x00]
2796
2797ds_add_rtn_u32 v255, v254, v253 offset:65535 gds
2798// GFX10: encoding: [0xff,0xff,0x82,0xd8,0xfe,0xfd,0x00,0xff]
2799
2800ds_add_rtn_u32 v0, v254, v253 offset:65535 gds
2801// GFX10: encoding: [0xff,0xff,0x82,0xd8,0xfe,0xfd,0x00,0x00]
2802
2803ds_add_rtn_u32 v255, v1, v253 offset:65535 gds
2804// GFX10: encoding: [0xff,0xff,0x82,0xd8,0x01,0xfd,0x00,0xff]
2805
2806ds_add_rtn_u32 v255, v254, v2 offset:65535 gds
2807// GFX10: encoding: [0xff,0xff,0x82,0xd8,0xfe,0x02,0x00,0xff]
2808
2809ds_sub_rtn_u32 v0, v1, v2
2810// GFX10: encoding: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x00]
2811
2812ds_sub_rtn_u32 v255, v254, v253
2813// GFX10: encoding: [0x00,0x00,0x84,0xd8,0xfe,0xfd,0x00,0xff]
2814
2815ds_sub_rtn_u32 v0, v254, v253
2816// GFX10: encoding: [0x00,0x00,0x84,0xd8,0xfe,0xfd,0x00,0x00]
2817
2818ds_sub_rtn_u32 v255, v1, v253
2819// GFX10: encoding: [0x00,0x00,0x84,0xd8,0x01,0xfd,0x00,0xff]
2820
2821ds_sub_rtn_u32 v255, v254, v2
2822// GFX10: encoding: [0x00,0x00,0x84,0xd8,0xfe,0x02,0x00,0xff]
2823
2824ds_sub_rtn_u32 v0, v1, v2 offset:0
2825// GFX10: encoding: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x00]
2826
2827ds_sub_rtn_u32 v255, v254, v253 offset:0
2828// GFX10: encoding: [0x00,0x00,0x84,0xd8,0xfe,0xfd,0x00,0xff]
2829
2830ds_sub_rtn_u32 v0, v254, v253 offset:0
2831// GFX10: encoding: [0x00,0x00,0x84,0xd8,0xfe,0xfd,0x00,0x00]
2832
2833ds_sub_rtn_u32 v255, v1, v253 offset:0
2834// GFX10: encoding: [0x00,0x00,0x84,0xd8,0x01,0xfd,0x00,0xff]
2835
2836ds_sub_rtn_u32 v255, v254, v2 offset:0
2837// GFX10: encoding: [0x00,0x00,0x84,0xd8,0xfe,0x02,0x00,0xff]
2838
2839ds_sub_rtn_u32 v0, v1, v2 offset:4660
2840// GFX10: encoding: [0x34,0x12,0x84,0xd8,0x01,0x02,0x00,0x00]
2841
2842ds_sub_rtn_u32 v255, v254, v253 offset:4660
2843// GFX10: encoding: [0x34,0x12,0x84,0xd8,0xfe,0xfd,0x00,0xff]
2844
2845ds_sub_rtn_u32 v0, v254, v253 offset:4660
2846// GFX10: encoding: [0x34,0x12,0x84,0xd8,0xfe,0xfd,0x00,0x00]
2847
2848ds_sub_rtn_u32 v255, v1, v253 offset:4660
2849// GFX10: encoding: [0x34,0x12,0x84,0xd8,0x01,0xfd,0x00,0xff]
2850
2851ds_sub_rtn_u32 v255, v254, v2 offset:4660
2852// GFX10: encoding: [0x34,0x12,0x84,0xd8,0xfe,0x02,0x00,0xff]
2853
2854ds_sub_rtn_u32 v0, v1, v2 offset:65535
2855// GFX10: encoding: [0xff,0xff,0x84,0xd8,0x01,0x02,0x00,0x00]
2856
2857ds_sub_rtn_u32 v255, v254, v253 offset:65535
2858// GFX10: encoding: [0xff,0xff,0x84,0xd8,0xfe,0xfd,0x00,0xff]
2859
2860ds_sub_rtn_u32 v0, v254, v253 offset:65535
2861// GFX10: encoding: [0xff,0xff,0x84,0xd8,0xfe,0xfd,0x00,0x00]
2862
2863ds_sub_rtn_u32 v255, v1, v253 offset:65535
2864// GFX10: encoding: [0xff,0xff,0x84,0xd8,0x01,0xfd,0x00,0xff]
2865
2866ds_sub_rtn_u32 v255, v254, v2 offset:65535
2867// GFX10: encoding: [0xff,0xff,0x84,0xd8,0xfe,0x02,0x00,0xff]
2868
2869ds_sub_rtn_u32 v0, v1, v2 gds
2870// GFX10: encoding: [0x00,0x00,0x86,0xd8,0x01,0x02,0x00,0x00]
2871
2872ds_sub_rtn_u32 v255, v254, v253 gds
2873// GFX10: encoding: [0x00,0x00,0x86,0xd8,0xfe,0xfd,0x00,0xff]
2874
2875ds_sub_rtn_u32 v0, v254, v253 gds
2876// GFX10: encoding: [0x00,0x00,0x86,0xd8,0xfe,0xfd,0x00,0x00]
2877
2878ds_sub_rtn_u32 v255, v1, v253 gds
2879// GFX10: encoding: [0x00,0x00,0x86,0xd8,0x01,0xfd,0x00,0xff]
2880
2881ds_sub_rtn_u32 v255, v254, v2 gds
2882// GFX10: encoding: [0x00,0x00,0x86,0xd8,0xfe,0x02,0x00,0xff]
2883
2884ds_sub_rtn_u32 v0, v1, v2 offset:0 gds
2885// GFX10: encoding: [0x00,0x00,0x86,0xd8,0x01,0x02,0x00,0x00]
2886
2887ds_sub_rtn_u32 v255, v254, v253 offset:0 gds
2888// GFX10: encoding: [0x00,0x00,0x86,0xd8,0xfe,0xfd,0x00,0xff]
2889
2890ds_sub_rtn_u32 v0, v254, v253 offset:0 gds
2891// GFX10: encoding: [0x00,0x00,0x86,0xd8,0xfe,0xfd,0x00,0x00]
2892
2893ds_sub_rtn_u32 v255, v1, v253 offset:0 gds
2894// GFX10: encoding: [0x00,0x00,0x86,0xd8,0x01,0xfd,0x00,0xff]
2895
2896ds_sub_rtn_u32 v255, v254, v2 offset:0 gds
2897// GFX10: encoding: [0x00,0x00,0x86,0xd8,0xfe,0x02,0x00,0xff]
2898
2899ds_sub_rtn_u32 v0, v1, v2 offset:4660 gds
2900// GFX10: encoding: [0x34,0x12,0x86,0xd8,0x01,0x02,0x00,0x00]
2901
2902ds_sub_rtn_u32 v255, v254, v253 offset:4660 gds
2903// GFX10: encoding: [0x34,0x12,0x86,0xd8,0xfe,0xfd,0x00,0xff]
2904
2905ds_sub_rtn_u32 v0, v254, v253 offset:4660 gds
2906// GFX10: encoding: [0x34,0x12,0x86,0xd8,0xfe,0xfd,0x00,0x00]
2907
2908ds_sub_rtn_u32 v255, v1, v253 offset:4660 gds
2909// GFX10: encoding: [0x34,0x12,0x86,0xd8,0x01,0xfd,0x00,0xff]
2910
2911ds_sub_rtn_u32 v255, v254, v2 offset:4660 gds
2912// GFX10: encoding: [0x34,0x12,0x86,0xd8,0xfe,0x02,0x00,0xff]
2913
2914ds_sub_rtn_u32 v0, v1, v2 offset:65535 gds
2915// GFX10: encoding: [0xff,0xff,0x86,0xd8,0x01,0x02,0x00,0x00]
2916
2917ds_sub_rtn_u32 v255, v254, v253 offset:65535 gds
2918// GFX10: encoding: [0xff,0xff,0x86,0xd8,0xfe,0xfd,0x00,0xff]
2919
2920ds_sub_rtn_u32 v0, v254, v253 offset:65535 gds
2921// GFX10: encoding: [0xff,0xff,0x86,0xd8,0xfe,0xfd,0x00,0x00]
2922
2923ds_sub_rtn_u32 v255, v1, v253 offset:65535 gds
2924// GFX10: encoding: [0xff,0xff,0x86,0xd8,0x01,0xfd,0x00,0xff]
2925
2926ds_sub_rtn_u32 v255, v254, v2 offset:65535 gds
2927// GFX10: encoding: [0xff,0xff,0x86,0xd8,0xfe,0x02,0x00,0xff]
2928
2929ds_rsub_rtn_u32 v0, v1, v2
2930// GFX10: encoding: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x00]
2931
2932ds_rsub_rtn_u32 v255, v254, v253
2933// GFX10: encoding: [0x00,0x00,0x88,0xd8,0xfe,0xfd,0x00,0xff]
2934
2935ds_rsub_rtn_u32 v0, v254, v253
2936// GFX10: encoding: [0x00,0x00,0x88,0xd8,0xfe,0xfd,0x00,0x00]
2937
2938ds_rsub_rtn_u32 v255, v1, v253
2939// GFX10: encoding: [0x00,0x00,0x88,0xd8,0x01,0xfd,0x00,0xff]
2940
2941ds_rsub_rtn_u32 v255, v254, v2
2942// GFX10: encoding: [0x00,0x00,0x88,0xd8,0xfe,0x02,0x00,0xff]
2943
2944ds_rsub_rtn_u32 v0, v1, v2 offset:0
2945// GFX10: encoding: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x00]
2946
2947ds_rsub_rtn_u32 v255, v254, v253 offset:0
2948// GFX10: encoding: [0x00,0x00,0x88,0xd8,0xfe,0xfd,0x00,0xff]
2949
2950ds_rsub_rtn_u32 v0, v254, v253 offset:0
2951// GFX10: encoding: [0x00,0x00,0x88,0xd8,0xfe,0xfd,0x00,0x00]
2952
2953ds_rsub_rtn_u32 v255, v1, v253 offset:0
2954// GFX10: encoding: [0x00,0x00,0x88,0xd8,0x01,0xfd,0x00,0xff]
2955
2956ds_rsub_rtn_u32 v255, v254, v2 offset:0
2957// GFX10: encoding: [0x00,0x00,0x88,0xd8,0xfe,0x02,0x00,0xff]
2958
2959ds_rsub_rtn_u32 v0, v1, v2 offset:4660
2960// GFX10: encoding: [0x34,0x12,0x88,0xd8,0x01,0x02,0x00,0x00]
2961
2962ds_rsub_rtn_u32 v255, v254, v253 offset:4660
2963// GFX10: encoding: [0x34,0x12,0x88,0xd8,0xfe,0xfd,0x00,0xff]
2964
2965ds_rsub_rtn_u32 v0, v254, v253 offset:4660
2966// GFX10: encoding: [0x34,0x12,0x88,0xd8,0xfe,0xfd,0x00,0x00]
2967
2968ds_rsub_rtn_u32 v255, v1, v253 offset:4660
2969// GFX10: encoding: [0x34,0x12,0x88,0xd8,0x01,0xfd,0x00,0xff]
2970
2971ds_rsub_rtn_u32 v255, v254, v2 offset:4660
2972// GFX10: encoding: [0x34,0x12,0x88,0xd8,0xfe,0x02,0x00,0xff]
2973
2974ds_rsub_rtn_u32 v0, v1, v2 offset:65535
2975// GFX10: encoding: [0xff,0xff,0x88,0xd8,0x01,0x02,0x00,0x00]
2976
2977ds_rsub_rtn_u32 v255, v254, v253 offset:65535
2978// GFX10: encoding: [0xff,0xff,0x88,0xd8,0xfe,0xfd,0x00,0xff]
2979
2980ds_rsub_rtn_u32 v0, v254, v253 offset:65535
2981// GFX10: encoding: [0xff,0xff,0x88,0xd8,0xfe,0xfd,0x00,0x00]
2982
2983ds_rsub_rtn_u32 v255, v1, v253 offset:65535
2984// GFX10: encoding: [0xff,0xff,0x88,0xd8,0x01,0xfd,0x00,0xff]
2985
2986ds_rsub_rtn_u32 v255, v254, v2 offset:65535
2987// GFX10: encoding: [0xff,0xff,0x88,0xd8,0xfe,0x02,0x00,0xff]
2988
2989ds_rsub_rtn_u32 v0, v1, v2 gds
2990// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0x01,0x02,0x00,0x00]
2991
2992ds_rsub_rtn_u32 v255, v254, v253 gds
2993// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0xfe,0xfd,0x00,0xff]
2994
2995ds_rsub_rtn_u32 v0, v254, v253 gds
2996// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0xfe,0xfd,0x00,0x00]
2997
2998ds_rsub_rtn_u32 v255, v1, v253 gds
2999// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0x01,0xfd,0x00,0xff]
3000
3001ds_rsub_rtn_u32 v255, v254, v2 gds
3002// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0xfe,0x02,0x00,0xff]
3003
3004ds_rsub_rtn_u32 v0, v1, v2 offset:0 gds
3005// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0x01,0x02,0x00,0x00]
3006
3007ds_rsub_rtn_u32 v255, v254, v253 offset:0 gds
3008// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0xfe,0xfd,0x00,0xff]
3009
3010ds_rsub_rtn_u32 v0, v254, v253 offset:0 gds
3011// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0xfe,0xfd,0x00,0x00]
3012
3013ds_rsub_rtn_u32 v255, v1, v253 offset:0 gds
3014// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0x01,0xfd,0x00,0xff]
3015
3016ds_rsub_rtn_u32 v255, v254, v2 offset:0 gds
3017// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0xfe,0x02,0x00,0xff]
3018
3019ds_rsub_rtn_u32 v0, v1, v2 offset:4660 gds
3020// GFX10: encoding: [0x34,0x12,0x8a,0xd8,0x01,0x02,0x00,0x00]
3021
3022ds_rsub_rtn_u32 v255, v254, v253 offset:4660 gds
3023// GFX10: encoding: [0x34,0x12,0x8a,0xd8,0xfe,0xfd,0x00,0xff]
3024
3025ds_rsub_rtn_u32 v0, v254, v253 offset:4660 gds
3026// GFX10: encoding: [0x34,0x12,0x8a,0xd8,0xfe,0xfd,0x00,0x00]
3027
3028ds_rsub_rtn_u32 v255, v1, v253 offset:4660 gds
3029// GFX10: encoding: [0x34,0x12,0x8a,0xd8,0x01,0xfd,0x00,0xff]
3030
3031ds_rsub_rtn_u32 v255, v254, v2 offset:4660 gds
3032// GFX10: encoding: [0x34,0x12,0x8a,0xd8,0xfe,0x02,0x00,0xff]
3033
3034ds_rsub_rtn_u32 v0, v1, v2 offset:65535 gds
3035// GFX10: encoding: [0xff,0xff,0x8a,0xd8,0x01,0x02,0x00,0x00]
3036
3037ds_rsub_rtn_u32 v255, v254, v253 offset:65535 gds
3038// GFX10: encoding: [0xff,0xff,0x8a,0xd8,0xfe,0xfd,0x00,0xff]
3039
3040ds_rsub_rtn_u32 v0, v254, v253 offset:65535 gds
3041// GFX10: encoding: [0xff,0xff,0x8a,0xd8,0xfe,0xfd,0x00,0x00]
3042
3043ds_rsub_rtn_u32 v255, v1, v253 offset:65535 gds
3044// GFX10: encoding: [0xff,0xff,0x8a,0xd8,0x01,0xfd,0x00,0xff]
3045
3046ds_rsub_rtn_u32 v255, v254, v2 offset:65535 gds
3047// GFX10: encoding: [0xff,0xff,0x8a,0xd8,0xfe,0x02,0x00,0xff]
3048
3049ds_inc_rtn_u32 v0, v1, v2
3050// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x00]
3051
3052ds_inc_rtn_u32 v255, v254, v253
3053// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0xfe,0xfd,0x00,0xff]
3054
3055ds_inc_rtn_u32 v0, v254, v253
3056// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0xfe,0xfd,0x00,0x00]
3057
3058ds_inc_rtn_u32 v255, v1, v253
3059// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0x01,0xfd,0x00,0xff]
3060
3061ds_inc_rtn_u32 v255, v254, v2
3062// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0xfe,0x02,0x00,0xff]
3063
3064ds_inc_rtn_u32 v0, v1, v2 offset:0
3065// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x00]
3066
3067ds_inc_rtn_u32 v255, v254, v253 offset:0
3068// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0xfe,0xfd,0x00,0xff]
3069
3070ds_inc_rtn_u32 v0, v254, v253 offset:0
3071// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0xfe,0xfd,0x00,0x00]
3072
3073ds_inc_rtn_u32 v255, v1, v253 offset:0
3074// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0x01,0xfd,0x00,0xff]
3075
3076ds_inc_rtn_u32 v255, v254, v2 offset:0
3077// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0xfe,0x02,0x00,0xff]
3078
3079ds_inc_rtn_u32 v0, v1, v2 offset:4660
3080// GFX10: encoding: [0x34,0x12,0x8c,0xd8,0x01,0x02,0x00,0x00]
3081
3082ds_inc_rtn_u32 v255, v254, v253 offset:4660
3083// GFX10: encoding: [0x34,0x12,0x8c,0xd8,0xfe,0xfd,0x00,0xff]
3084
3085ds_inc_rtn_u32 v0, v254, v253 offset:4660
3086// GFX10: encoding: [0x34,0x12,0x8c,0xd8,0xfe,0xfd,0x00,0x00]
3087
3088ds_inc_rtn_u32 v255, v1, v253 offset:4660
3089// GFX10: encoding: [0x34,0x12,0x8c,0xd8,0x01,0xfd,0x00,0xff]
3090
3091ds_inc_rtn_u32 v255, v254, v2 offset:4660
3092// GFX10: encoding: [0x34,0x12,0x8c,0xd8,0xfe,0x02,0x00,0xff]
3093
3094ds_inc_rtn_u32 v0, v1, v2 offset:65535
3095// GFX10: encoding: [0xff,0xff,0x8c,0xd8,0x01,0x02,0x00,0x00]
3096
3097ds_inc_rtn_u32 v255, v254, v253 offset:65535
3098// GFX10: encoding: [0xff,0xff,0x8c,0xd8,0xfe,0xfd,0x00,0xff]
3099
3100ds_inc_rtn_u32 v0, v254, v253 offset:65535
3101// GFX10: encoding: [0xff,0xff,0x8c,0xd8,0xfe,0xfd,0x00,0x00]
3102
3103ds_inc_rtn_u32 v255, v1, v253 offset:65535
3104// GFX10: encoding: [0xff,0xff,0x8c,0xd8,0x01,0xfd,0x00,0xff]
3105
3106ds_inc_rtn_u32 v255, v254, v2 offset:65535
3107// GFX10: encoding: [0xff,0xff,0x8c,0xd8,0xfe,0x02,0x00,0xff]
3108
3109ds_inc_rtn_u32 v0, v1, v2 gds
3110// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0x01,0x02,0x00,0x00]
3111
3112ds_inc_rtn_u32 v255, v254, v253 gds
3113// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0xfe,0xfd,0x00,0xff]
3114
3115ds_inc_rtn_u32 v0, v254, v253 gds
3116// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0xfe,0xfd,0x00,0x00]
3117
3118ds_inc_rtn_u32 v255, v1, v253 gds
3119// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0x01,0xfd,0x00,0xff]
3120
3121ds_inc_rtn_u32 v255, v254, v2 gds
3122// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0xfe,0x02,0x00,0xff]
3123
3124ds_inc_rtn_u32 v0, v1, v2 offset:0 gds
3125// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0x01,0x02,0x00,0x00]
3126
3127ds_inc_rtn_u32 v255, v254, v253 offset:0 gds
3128// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0xfe,0xfd,0x00,0xff]
3129
3130ds_inc_rtn_u32 v0, v254, v253 offset:0 gds
3131// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0xfe,0xfd,0x00,0x00]
3132
3133ds_inc_rtn_u32 v255, v1, v253 offset:0 gds
3134// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0x01,0xfd,0x00,0xff]
3135
3136ds_inc_rtn_u32 v255, v254, v2 offset:0 gds
3137// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0xfe,0x02,0x00,0xff]
3138
3139ds_inc_rtn_u32 v0, v1, v2 offset:4660 gds
3140// GFX10: encoding: [0x34,0x12,0x8e,0xd8,0x01,0x02,0x00,0x00]
3141
3142ds_inc_rtn_u32 v255, v254, v253 offset:4660 gds
3143// GFX10: encoding: [0x34,0x12,0x8e,0xd8,0xfe,0xfd,0x00,0xff]
3144
3145ds_inc_rtn_u32 v0, v254, v253 offset:4660 gds
3146// GFX10: encoding: [0x34,0x12,0x8e,0xd8,0xfe,0xfd,0x00,0x00]
3147
3148ds_inc_rtn_u32 v255, v1, v253 offset:4660 gds
3149// GFX10: encoding: [0x34,0x12,0x8e,0xd8,0x01,0xfd,0x00,0xff]
3150
3151ds_inc_rtn_u32 v255, v254, v2 offset:4660 gds
3152// GFX10: encoding: [0x34,0x12,0x8e,0xd8,0xfe,0x02,0x00,0xff]
3153
3154ds_inc_rtn_u32 v0, v1, v2 offset:65535 gds
3155// GFX10: encoding: [0xff,0xff,0x8e,0xd8,0x01,0x02,0x00,0x00]
3156
3157ds_inc_rtn_u32 v255, v254, v253 offset:65535 gds
3158// GFX10: encoding: [0xff,0xff,0x8e,0xd8,0xfe,0xfd,0x00,0xff]
3159
3160ds_inc_rtn_u32 v0, v254, v253 offset:65535 gds
3161// GFX10: encoding: [0xff,0xff,0x8e,0xd8,0xfe,0xfd,0x00,0x00]
3162
3163ds_inc_rtn_u32 v255, v1, v253 offset:65535 gds
3164// GFX10: encoding: [0xff,0xff,0x8e,0xd8,0x01,0xfd,0x00,0xff]
3165
3166ds_inc_rtn_u32 v255, v254, v2 offset:65535 gds
3167// GFX10: encoding: [0xff,0xff,0x8e,0xd8,0xfe,0x02,0x00,0xff]
3168
3169ds_dec_rtn_u32 v0, v1, v2
3170// GFX10: encoding: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x00]
3171
3172ds_dec_rtn_u32 v255, v254, v253
3173// GFX10: encoding: [0x00,0x00,0x90,0xd8,0xfe,0xfd,0x00,0xff]
3174
3175ds_dec_rtn_u32 v0, v254, v253
3176// GFX10: encoding: [0x00,0x00,0x90,0xd8,0xfe,0xfd,0x00,0x00]
3177
3178ds_dec_rtn_u32 v255, v1, v253
3179// GFX10: encoding: [0x00,0x00,0x90,0xd8,0x01,0xfd,0x00,0xff]
3180
3181ds_dec_rtn_u32 v255, v254, v2
3182// GFX10: encoding: [0x00,0x00,0x90,0xd8,0xfe,0x02,0x00,0xff]
3183
3184ds_dec_rtn_u32 v0, v1, v2 offset:0
3185// GFX10: encoding: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x00]
3186
3187ds_dec_rtn_u32 v255, v254, v253 offset:0
3188// GFX10: encoding: [0x00,0x00,0x90,0xd8,0xfe,0xfd,0x00,0xff]
3189
3190ds_dec_rtn_u32 v0, v254, v253 offset:0
3191// GFX10: encoding: [0x00,0x00,0x90,0xd8,0xfe,0xfd,0x00,0x00]
3192
3193ds_dec_rtn_u32 v255, v1, v253 offset:0
3194// GFX10: encoding: [0x00,0x00,0x90,0xd8,0x01,0xfd,0x00,0xff]
3195
3196ds_dec_rtn_u32 v255, v254, v2 offset:0
3197// GFX10: encoding: [0x00,0x00,0x90,0xd8,0xfe,0x02,0x00,0xff]
3198
3199ds_dec_rtn_u32 v0, v1, v2 offset:4660
3200// GFX10: encoding: [0x34,0x12,0x90,0xd8,0x01,0x02,0x00,0x00]
3201
3202ds_dec_rtn_u32 v255, v254, v253 offset:4660
3203// GFX10: encoding: [0x34,0x12,0x90,0xd8,0xfe,0xfd,0x00,0xff]
3204
3205ds_dec_rtn_u32 v0, v254, v253 offset:4660
3206// GFX10: encoding: [0x34,0x12,0x90,0xd8,0xfe,0xfd,0x00,0x00]
3207
3208ds_dec_rtn_u32 v255, v1, v253 offset:4660
3209// GFX10: encoding: [0x34,0x12,0x90,0xd8,0x01,0xfd,0x00,0xff]
3210
3211ds_dec_rtn_u32 v255, v254, v2 offset:4660
3212// GFX10: encoding: [0x34,0x12,0x90,0xd8,0xfe,0x02,0x00,0xff]
3213
3214ds_dec_rtn_u32 v0, v1, v2 offset:65535
3215// GFX10: encoding: [0xff,0xff,0x90,0xd8,0x01,0x02,0x00,0x00]
3216
3217ds_dec_rtn_u32 v255, v254, v253 offset:65535
3218// GFX10: encoding: [0xff,0xff,0x90,0xd8,0xfe,0xfd,0x00,0xff]
3219
3220ds_dec_rtn_u32 v0, v254, v253 offset:65535
3221// GFX10: encoding: [0xff,0xff,0x90,0xd8,0xfe,0xfd,0x00,0x00]
3222
3223ds_dec_rtn_u32 v255, v1, v253 offset:65535
3224// GFX10: encoding: [0xff,0xff,0x90,0xd8,0x01,0xfd,0x00,0xff]
3225
3226ds_dec_rtn_u32 v255, v254, v2 offset:65535
3227// GFX10: encoding: [0xff,0xff,0x90,0xd8,0xfe,0x02,0x00,0xff]
3228
3229ds_dec_rtn_u32 v0, v1, v2 gds
3230// GFX10: encoding: [0x00,0x00,0x92,0xd8,0x01,0x02,0x00,0x00]
3231
3232ds_dec_rtn_u32 v255, v254, v253 gds
3233// GFX10: encoding: [0x00,0x00,0x92,0xd8,0xfe,0xfd,0x00,0xff]
3234
3235ds_dec_rtn_u32 v0, v254, v253 gds
3236// GFX10: encoding: [0x00,0x00,0x92,0xd8,0xfe,0xfd,0x00,0x00]
3237
3238ds_dec_rtn_u32 v255, v1, v253 gds
3239// GFX10: encoding: [0x00,0x00,0x92,0xd8,0x01,0xfd,0x00,0xff]
3240
3241ds_dec_rtn_u32 v255, v254, v2 gds
3242// GFX10: encoding: [0x00,0x00,0x92,0xd8,0xfe,0x02,0x00,0xff]
3243
3244ds_dec_rtn_u32 v0, v1, v2 offset:0 gds
3245// GFX10: encoding: [0x00,0x00,0x92,0xd8,0x01,0x02,0x00,0x00]
3246
3247ds_dec_rtn_u32 v255, v254, v253 offset:0 gds
3248// GFX10: encoding: [0x00,0x00,0x92,0xd8,0xfe,0xfd,0x00,0xff]
3249
3250ds_dec_rtn_u32 v0, v254, v253 offset:0 gds
3251// GFX10: encoding: [0x00,0x00,0x92,0xd8,0xfe,0xfd,0x00,0x00]
3252
3253ds_dec_rtn_u32 v255, v1, v253 offset:0 gds
3254// GFX10: encoding: [0x00,0x00,0x92,0xd8,0x01,0xfd,0x00,0xff]
3255
3256ds_dec_rtn_u32 v255, v254, v2 offset:0 gds
3257// GFX10: encoding: [0x00,0x00,0x92,0xd8,0xfe,0x02,0x00,0xff]
3258
3259ds_dec_rtn_u32 v0, v1, v2 offset:4660 gds
3260// GFX10: encoding: [0x34,0x12,0x92,0xd8,0x01,0x02,0x00,0x00]
3261
3262ds_dec_rtn_u32 v255, v254, v253 offset:4660 gds
3263// GFX10: encoding: [0x34,0x12,0x92,0xd8,0xfe,0xfd,0x00,0xff]
3264
3265ds_dec_rtn_u32 v0, v254, v253 offset:4660 gds
3266// GFX10: encoding: [0x34,0x12,0x92,0xd8,0xfe,0xfd,0x00,0x00]
3267
3268ds_dec_rtn_u32 v255, v1, v253 offset:4660 gds
3269// GFX10: encoding: [0x34,0x12,0x92,0xd8,0x01,0xfd,0x00,0xff]
3270
3271ds_dec_rtn_u32 v255, v254, v2 offset:4660 gds
3272// GFX10: encoding: [0x34,0x12,0x92,0xd8,0xfe,0x02,0x00,0xff]
3273
3274ds_dec_rtn_u32 v0, v1, v2 offset:65535 gds
3275// GFX10: encoding: [0xff,0xff,0x92,0xd8,0x01,0x02,0x00,0x00]
3276
3277ds_dec_rtn_u32 v255, v254, v253 offset:65535 gds
3278// GFX10: encoding: [0xff,0xff,0x92,0xd8,0xfe,0xfd,0x00,0xff]
3279
3280ds_dec_rtn_u32 v0, v254, v253 offset:65535 gds
3281// GFX10: encoding: [0xff,0xff,0x92,0xd8,0xfe,0xfd,0x00,0x00]
3282
3283ds_dec_rtn_u32 v255, v1, v253 offset:65535 gds
3284// GFX10: encoding: [0xff,0xff,0x92,0xd8,0x01,0xfd,0x00,0xff]
3285
3286ds_dec_rtn_u32 v255, v254, v2 offset:65535 gds
3287// GFX10: encoding: [0xff,0xff,0x92,0xd8,0xfe,0x02,0x00,0xff]
3288
3289ds_min_rtn_i32 v0, v1, v2
3290// GFX10: encoding: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x00]
3291
3292ds_min_rtn_i32 v255, v254, v253
3293// GFX10: encoding: [0x00,0x00,0x94,0xd8,0xfe,0xfd,0x00,0xff]
3294
3295ds_min_rtn_i32 v0, v254, v253
3296// GFX10: encoding: [0x00,0x00,0x94,0xd8,0xfe,0xfd,0x00,0x00]
3297
3298ds_min_rtn_i32 v255, v1, v253
3299// GFX10: encoding: [0x00,0x00,0x94,0xd8,0x01,0xfd,0x00,0xff]
3300
3301ds_min_rtn_i32 v255, v254, v2
3302// GFX10: encoding: [0x00,0x00,0x94,0xd8,0xfe,0x02,0x00,0xff]
3303
3304ds_min_rtn_i32 v0, v1, v2 offset:0
3305// GFX10: encoding: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x00]
3306
3307ds_min_rtn_i32 v255, v254, v253 offset:0
3308// GFX10: encoding: [0x00,0x00,0x94,0xd8,0xfe,0xfd,0x00,0xff]
3309
3310ds_min_rtn_i32 v0, v254, v253 offset:0
3311// GFX10: encoding: [0x00,0x00,0x94,0xd8,0xfe,0xfd,0x00,0x00]
3312
3313ds_min_rtn_i32 v255, v1, v253 offset:0
3314// GFX10: encoding: [0x00,0x00,0x94,0xd8,0x01,0xfd,0x00,0xff]
3315
3316ds_min_rtn_i32 v255, v254, v2 offset:0
3317// GFX10: encoding: [0x00,0x00,0x94,0xd8,0xfe,0x02,0x00,0xff]
3318
3319ds_min_rtn_i32 v0, v1, v2 offset:4660
3320// GFX10: encoding: [0x34,0x12,0x94,0xd8,0x01,0x02,0x00,0x00]
3321
3322ds_min_rtn_i32 v255, v254, v253 offset:4660
3323// GFX10: encoding: [0x34,0x12,0x94,0xd8,0xfe,0xfd,0x00,0xff]
3324
3325ds_min_rtn_i32 v0, v254, v253 offset:4660
3326// GFX10: encoding: [0x34,0x12,0x94,0xd8,0xfe,0xfd,0x00,0x00]
3327
3328ds_min_rtn_i32 v255, v1, v253 offset:4660
3329// GFX10: encoding: [0x34,0x12,0x94,0xd8,0x01,0xfd,0x00,0xff]
3330
3331ds_min_rtn_i32 v255, v254, v2 offset:4660
3332// GFX10: encoding: [0x34,0x12,0x94,0xd8,0xfe,0x02,0x00,0xff]
3333
3334ds_min_rtn_i32 v0, v1, v2 offset:65535
3335// GFX10: encoding: [0xff,0xff,0x94,0xd8,0x01,0x02,0x00,0x00]
3336
3337ds_min_rtn_i32 v255, v254, v253 offset:65535
3338// GFX10: encoding: [0xff,0xff,0x94,0xd8,0xfe,0xfd,0x00,0xff]
3339
3340ds_min_rtn_i32 v0, v254, v253 offset:65535
3341// GFX10: encoding: [0xff,0xff,0x94,0xd8,0xfe,0xfd,0x00,0x00]
3342
3343ds_min_rtn_i32 v255, v1, v253 offset:65535
3344// GFX10: encoding: [0xff,0xff,0x94,0xd8,0x01,0xfd,0x00,0xff]
3345
3346ds_min_rtn_i32 v255, v254, v2 offset:65535
3347// GFX10: encoding: [0xff,0xff,0x94,0xd8,0xfe,0x02,0x00,0xff]
3348
3349ds_min_rtn_i32 v0, v1, v2 gds
3350// GFX10: encoding: [0x00,0x00,0x96,0xd8,0x01,0x02,0x00,0x00]
3351
3352ds_min_rtn_i32 v255, v254, v253 gds
3353// GFX10: encoding: [0x00,0x00,0x96,0xd8,0xfe,0xfd,0x00,0xff]
3354
3355ds_min_rtn_i32 v0, v254, v253 gds
3356// GFX10: encoding: [0x00,0x00,0x96,0xd8,0xfe,0xfd,0x00,0x00]
3357
3358ds_min_rtn_i32 v255, v1, v253 gds
3359// GFX10: encoding: [0x00,0x00,0x96,0xd8,0x01,0xfd,0x00,0xff]
3360
3361ds_min_rtn_i32 v255, v254, v2 gds
3362// GFX10: encoding: [0x00,0x00,0x96,0xd8,0xfe,0x02,0x00,0xff]
3363
3364ds_min_rtn_i32 v0, v1, v2 offset:0 gds
3365// GFX10: encoding: [0x00,0x00,0x96,0xd8,0x01,0x02,0x00,0x00]
3366
3367ds_min_rtn_i32 v255, v254, v253 offset:0 gds
3368// GFX10: encoding: [0x00,0x00,0x96,0xd8,0xfe,0xfd,0x00,0xff]
3369
3370ds_min_rtn_i32 v0, v254, v253 offset:0 gds
3371// GFX10: encoding: [0x00,0x00,0x96,0xd8,0xfe,0xfd,0x00,0x00]
3372
3373ds_min_rtn_i32 v255, v1, v253 offset:0 gds
3374// GFX10: encoding: [0x00,0x00,0x96,0xd8,0x01,0xfd,0x00,0xff]
3375
3376ds_min_rtn_i32 v255, v254, v2 offset:0 gds
3377// GFX10: encoding: [0x00,0x00,0x96,0xd8,0xfe,0x02,0x00,0xff]
3378
3379ds_min_rtn_i32 v0, v1, v2 offset:4660 gds
3380// GFX10: encoding: [0x34,0x12,0x96,0xd8,0x01,0x02,0x00,0x00]
3381
3382ds_min_rtn_i32 v255, v254, v253 offset:4660 gds
3383// GFX10: encoding: [0x34,0x12,0x96,0xd8,0xfe,0xfd,0x00,0xff]
3384
3385ds_min_rtn_i32 v0, v254, v253 offset:4660 gds
3386// GFX10: encoding: [0x34,0x12,0x96,0xd8,0xfe,0xfd,0x00,0x00]
3387
3388ds_min_rtn_i32 v255, v1, v253 offset:4660 gds
3389// GFX10: encoding: [0x34,0x12,0x96,0xd8,0x01,0xfd,0x00,0xff]
3390
3391ds_min_rtn_i32 v255, v254, v2 offset:4660 gds
3392// GFX10: encoding: [0x34,0x12,0x96,0xd8,0xfe,0x02,0x00,0xff]
3393
3394ds_min_rtn_i32 v0, v1, v2 offset:65535 gds
3395// GFX10: encoding: [0xff,0xff,0x96,0xd8,0x01,0x02,0x00,0x00]
3396
3397ds_min_rtn_i32 v255, v254, v253 offset:65535 gds
3398// GFX10: encoding: [0xff,0xff,0x96,0xd8,0xfe,0xfd,0x00,0xff]
3399
3400ds_min_rtn_i32 v0, v254, v253 offset:65535 gds
3401// GFX10: encoding: [0xff,0xff,0x96,0xd8,0xfe,0xfd,0x00,0x00]
3402
3403ds_min_rtn_i32 v255, v1, v253 offset:65535 gds
3404// GFX10: encoding: [0xff,0xff,0x96,0xd8,0x01,0xfd,0x00,0xff]
3405
3406ds_min_rtn_i32 v255, v254, v2 offset:65535 gds
3407// GFX10: encoding: [0xff,0xff,0x96,0xd8,0xfe,0x02,0x00,0xff]
3408
3409ds_max_rtn_i32 v0, v1, v2
3410// GFX10: encoding: [0x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x00]
3411
3412ds_max_rtn_i32 v255, v254, v253
3413// GFX10: encoding: [0x00,0x00,0x98,0xd8,0xfe,0xfd,0x00,0xff]
3414
3415ds_max_rtn_i32 v0, v254, v253
3416// GFX10: encoding: [0x00,0x00,0x98,0xd8,0xfe,0xfd,0x00,0x00]
3417
3418ds_max_rtn_i32 v255, v1, v253
3419// GFX10: encoding: [0x00,0x00,0x98,0xd8,0x01,0xfd,0x00,0xff]
3420
3421ds_max_rtn_i32 v255, v254, v2
3422// GFX10: encoding: [0x00,0x00,0x98,0xd8,0xfe,0x02,0x00,0xff]
3423
3424ds_max_rtn_i32 v0, v1, v2 offset:0
3425// GFX10: encoding: [0x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x00]
3426
3427ds_max_rtn_i32 v255, v254, v253 offset:0
3428// GFX10: encoding: [0x00,0x00,0x98,0xd8,0xfe,0xfd,0x00,0xff]
3429
3430ds_max_rtn_i32 v0, v254, v253 offset:0
3431// GFX10: encoding: [0x00,0x00,0x98,0xd8,0xfe,0xfd,0x00,0x00]
3432
3433ds_max_rtn_i32 v255, v1, v253 offset:0
3434// GFX10: encoding: [0x00,0x00,0x98,0xd8,0x01,0xfd,0x00,0xff]
3435
3436ds_max_rtn_i32 v255, v254, v2 offset:0
3437// GFX10: encoding: [0x00,0x00,0x98,0xd8,0xfe,0x02,0x00,0xff]
3438
3439ds_max_rtn_i32 v0, v1, v2 offset:4660
3440// GFX10: encoding: [0x34,0x12,0x98,0xd8,0x01,0x02,0x00,0x00]
3441
3442ds_max_rtn_i32 v255, v254, v253 offset:4660
3443// GFX10: encoding: [0x34,0x12,0x98,0xd8,0xfe,0xfd,0x00,0xff]
3444
3445ds_max_rtn_i32 v0, v254, v253 offset:4660
3446// GFX10: encoding: [0x34,0x12,0x98,0xd8,0xfe,0xfd,0x00,0x00]
3447
3448ds_max_rtn_i32 v255, v1, v253 offset:4660
3449// GFX10: encoding: [0x34,0x12,0x98,0xd8,0x01,0xfd,0x00,0xff]
3450
3451ds_max_rtn_i32 v255, v254, v2 offset:4660
3452// GFX10: encoding: [0x34,0x12,0x98,0xd8,0xfe,0x02,0x00,0xff]
3453
3454ds_max_rtn_i32 v0, v1, v2 offset:65535
3455// GFX10: encoding: [0xff,0xff,0x98,0xd8,0x01,0x02,0x00,0x00]
3456
3457ds_max_rtn_i32 v255, v254, v253 offset:65535
3458// GFX10: encoding: [0xff,0xff,0x98,0xd8,0xfe,0xfd,0x00,0xff]
3459
3460ds_max_rtn_i32 v0, v254, v253 offset:65535
3461// GFX10: encoding: [0xff,0xff,0x98,0xd8,0xfe,0xfd,0x00,0x00]
3462
3463ds_max_rtn_i32 v255, v1, v253 offset:65535
3464// GFX10: encoding: [0xff,0xff,0x98,0xd8,0x01,0xfd,0x00,0xff]
3465
3466ds_max_rtn_i32 v255, v254, v2 offset:65535
3467// GFX10: encoding: [0xff,0xff,0x98,0xd8,0xfe,0x02,0x00,0xff]
3468
3469ds_max_rtn_i32 v0, v1, v2 gds
3470// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0x01,0x02,0x00,0x00]
3471
3472ds_max_rtn_i32 v255, v254, v253 gds
3473// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0xfe,0xfd,0x00,0xff]
3474
3475ds_max_rtn_i32 v0, v254, v253 gds
3476// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0xfe,0xfd,0x00,0x00]
3477
3478ds_max_rtn_i32 v255, v1, v253 gds
3479// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0x01,0xfd,0x00,0xff]
3480
3481ds_max_rtn_i32 v255, v254, v2 gds
3482// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0xfe,0x02,0x00,0xff]
3483
3484ds_max_rtn_i32 v0, v1, v2 offset:0 gds
3485// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0x01,0x02,0x00,0x00]
3486
3487ds_max_rtn_i32 v255, v254, v253 offset:0 gds
3488// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0xfe,0xfd,0x00,0xff]
3489
3490ds_max_rtn_i32 v0, v254, v253 offset:0 gds
3491// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0xfe,0xfd,0x00,0x00]
3492
3493ds_max_rtn_i32 v255, v1, v253 offset:0 gds
3494// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0x01,0xfd,0x00,0xff]
3495
3496ds_max_rtn_i32 v255, v254, v2 offset:0 gds
3497// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0xfe,0x02,0x00,0xff]
3498
3499ds_max_rtn_i32 v0, v1, v2 offset:4660 gds
3500// GFX10: encoding: [0x34,0x12,0x9a,0xd8,0x01,0x02,0x00,0x00]
3501
3502ds_max_rtn_i32 v255, v254, v253 offset:4660 gds
3503// GFX10: encoding: [0x34,0x12,0x9a,0xd8,0xfe,0xfd,0x00,0xff]
3504
3505ds_max_rtn_i32 v0, v254, v253 offset:4660 gds
3506// GFX10: encoding: [0x34,0x12,0x9a,0xd8,0xfe,0xfd,0x00,0x00]
3507
3508ds_max_rtn_i32 v255, v1, v253 offset:4660 gds
3509// GFX10: encoding: [0x34,0x12,0x9a,0xd8,0x01,0xfd,0x00,0xff]
3510
3511ds_max_rtn_i32 v255, v254, v2 offset:4660 gds
3512// GFX10: encoding: [0x34,0x12,0x9a,0xd8,0xfe,0x02,0x00,0xff]
3513
3514ds_max_rtn_i32 v0, v1, v2 offset:65535 gds
3515// GFX10: encoding: [0xff,0xff,0x9a,0xd8,0x01,0x02,0x00,0x00]
3516
3517ds_max_rtn_i32 v255, v254, v253 offset:65535 gds
3518// GFX10: encoding: [0xff,0xff,0x9a,0xd8,0xfe,0xfd,0x00,0xff]
3519
3520ds_max_rtn_i32 v0, v254, v253 offset:65535 gds
3521// GFX10: encoding: [0xff,0xff,0x9a,0xd8,0xfe,0xfd,0x00,0x00]
3522
3523ds_max_rtn_i32 v255, v1, v253 offset:65535 gds
3524// GFX10: encoding: [0xff,0xff,0x9a,0xd8,0x01,0xfd,0x00,0xff]
3525
3526ds_max_rtn_i32 v255, v254, v2 offset:65535 gds
3527// GFX10: encoding: [0xff,0xff,0x9a,0xd8,0xfe,0x02,0x00,0xff]
3528
3529ds_min_rtn_u32 v0, v1, v2
3530// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x00]
3531
3532ds_min_rtn_u32 v255, v254, v253
3533// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0xfe,0xfd,0x00,0xff]
3534
3535ds_min_rtn_u32 v0, v254, v253
3536// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0xfe,0xfd,0x00,0x00]
3537
3538ds_min_rtn_u32 v255, v1, v253
3539// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0x01,0xfd,0x00,0xff]
3540
3541ds_min_rtn_u32 v255, v254, v2
3542// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0xfe,0x02,0x00,0xff]
3543
3544ds_min_rtn_u32 v0, v1, v2 offset:0
3545// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x00]
3546
3547ds_min_rtn_u32 v255, v254, v253 offset:0
3548// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0xfe,0xfd,0x00,0xff]
3549
3550ds_min_rtn_u32 v0, v254, v253 offset:0
3551// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0xfe,0xfd,0x00,0x00]
3552
3553ds_min_rtn_u32 v255, v1, v253 offset:0
3554// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0x01,0xfd,0x00,0xff]
3555
3556ds_min_rtn_u32 v255, v254, v2 offset:0
3557// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0xfe,0x02,0x00,0xff]
3558
3559ds_min_rtn_u32 v0, v1, v2 offset:4660
3560// GFX10: encoding: [0x34,0x12,0x9c,0xd8,0x01,0x02,0x00,0x00]
3561
3562ds_min_rtn_u32 v255, v254, v253 offset:4660
3563// GFX10: encoding: [0x34,0x12,0x9c,0xd8,0xfe,0xfd,0x00,0xff]
3564
3565ds_min_rtn_u32 v0, v254, v253 offset:4660
3566// GFX10: encoding: [0x34,0x12,0x9c,0xd8,0xfe,0xfd,0x00,0x00]
3567
3568ds_min_rtn_u32 v255, v1, v253 offset:4660
3569// GFX10: encoding: [0x34,0x12,0x9c,0xd8,0x01,0xfd,0x00,0xff]
3570
3571ds_min_rtn_u32 v255, v254, v2 offset:4660
3572// GFX10: encoding: [0x34,0x12,0x9c,0xd8,0xfe,0x02,0x00,0xff]
3573
3574ds_min_rtn_u32 v0, v1, v2 offset:65535
3575// GFX10: encoding: [0xff,0xff,0x9c,0xd8,0x01,0x02,0x00,0x00]
3576
3577ds_min_rtn_u32 v255, v254, v253 offset:65535
3578// GFX10: encoding: [0xff,0xff,0x9c,0xd8,0xfe,0xfd,0x00,0xff]
3579
3580ds_min_rtn_u32 v0, v254, v253 offset:65535
3581// GFX10: encoding: [0xff,0xff,0x9c,0xd8,0xfe,0xfd,0x00,0x00]
3582
3583ds_min_rtn_u32 v255, v1, v253 offset:65535
3584// GFX10: encoding: [0xff,0xff,0x9c,0xd8,0x01,0xfd,0x00,0xff]
3585
3586ds_min_rtn_u32 v255, v254, v2 offset:65535
3587// GFX10: encoding: [0xff,0xff,0x9c,0xd8,0xfe,0x02,0x00,0xff]
3588
3589ds_min_rtn_u32 v0, v1, v2 gds
3590// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0x01,0x02,0x00,0x00]
3591
3592ds_min_rtn_u32 v255, v254, v253 gds
3593// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0xfe,0xfd,0x00,0xff]
3594
3595ds_min_rtn_u32 v0, v254, v253 gds
3596// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0xfe,0xfd,0x00,0x00]
3597
3598ds_min_rtn_u32 v255, v1, v253 gds
3599// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0x01,0xfd,0x00,0xff]
3600
3601ds_min_rtn_u32 v255, v254, v2 gds
3602// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0xfe,0x02,0x00,0xff]
3603
3604ds_min_rtn_u32 v0, v1, v2 offset:0 gds
3605// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0x01,0x02,0x00,0x00]
3606
3607ds_min_rtn_u32 v255, v254, v253 offset:0 gds
3608// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0xfe,0xfd,0x00,0xff]
3609
3610ds_min_rtn_u32 v0, v254, v253 offset:0 gds
3611// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0xfe,0xfd,0x00,0x00]
3612
3613ds_min_rtn_u32 v255, v1, v253 offset:0 gds
3614// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0x01,0xfd,0x00,0xff]
3615
3616ds_min_rtn_u32 v255, v254, v2 offset:0 gds
3617// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0xfe,0x02,0x00,0xff]
3618
3619ds_min_rtn_u32 v0, v1, v2 offset:4660 gds
3620// GFX10: encoding: [0x34,0x12,0x9e,0xd8,0x01,0x02,0x00,0x00]
3621
3622ds_min_rtn_u32 v255, v254, v253 offset:4660 gds
3623// GFX10: encoding: [0x34,0x12,0x9e,0xd8,0xfe,0xfd,0x00,0xff]
3624
3625ds_min_rtn_u32 v0, v254, v253 offset:4660 gds
3626// GFX10: encoding: [0x34,0x12,0x9e,0xd8,0xfe,0xfd,0x00,0x00]
3627
3628ds_min_rtn_u32 v255, v1, v253 offset:4660 gds
3629// GFX10: encoding: [0x34,0x12,0x9e,0xd8,0x01,0xfd,0x00,0xff]
3630
3631ds_min_rtn_u32 v255, v254, v2 offset:4660 gds
3632// GFX10: encoding: [0x34,0x12,0x9e,0xd8,0xfe,0x02,0x00,0xff]
3633
3634ds_min_rtn_u32 v0, v1, v2 offset:65535 gds
3635// GFX10: encoding: [0xff,0xff,0x9e,0xd8,0x01,0x02,0x00,0x00]
3636
3637ds_min_rtn_u32 v255, v254, v253 offset:65535 gds
3638// GFX10: encoding: [0xff,0xff,0x9e,0xd8,0xfe,0xfd,0x00,0xff]
3639
3640ds_min_rtn_u32 v0, v254, v253 offset:65535 gds
3641// GFX10: encoding: [0xff,0xff,0x9e,0xd8,0xfe,0xfd,0x00,0x00]
3642
3643ds_min_rtn_u32 v255, v1, v253 offset:65535 gds
3644// GFX10: encoding: [0xff,0xff,0x9e,0xd8,0x01,0xfd,0x00,0xff]
3645
3646ds_min_rtn_u32 v255, v254, v2 offset:65535 gds
3647// GFX10: encoding: [0xff,0xff,0x9e,0xd8,0xfe,0x02,0x00,0xff]
3648
3649ds_max_rtn_u32 v0, v1, v2
3650// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x00]
3651
3652ds_max_rtn_u32 v255, v254, v253
3653// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0xfe,0xfd,0x00,0xff]
3654
3655ds_max_rtn_u32 v0, v254, v253
3656// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0xfe,0xfd,0x00,0x00]
3657
3658ds_max_rtn_u32 v255, v1, v253
3659// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0x01,0xfd,0x00,0xff]
3660
3661ds_max_rtn_u32 v255, v254, v2
3662// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0xfe,0x02,0x00,0xff]
3663
3664ds_max_rtn_u32 v0, v1, v2 offset:0
3665// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x00]
3666
3667ds_max_rtn_u32 v255, v254, v253 offset:0
3668// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0xfe,0xfd,0x00,0xff]
3669
3670ds_max_rtn_u32 v0, v254, v253 offset:0
3671// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0xfe,0xfd,0x00,0x00]
3672
3673ds_max_rtn_u32 v255, v1, v253 offset:0
3674// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0x01,0xfd,0x00,0xff]
3675
3676ds_max_rtn_u32 v255, v254, v2 offset:0
3677// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0xfe,0x02,0x00,0xff]
3678
3679ds_max_rtn_u32 v0, v1, v2 offset:4660
3680// GFX10: encoding: [0x34,0x12,0xa0,0xd8,0x01,0x02,0x00,0x00]
3681
3682ds_max_rtn_u32 v255, v254, v253 offset:4660
3683// GFX10: encoding: [0x34,0x12,0xa0,0xd8,0xfe,0xfd,0x00,0xff]
3684
3685ds_max_rtn_u32 v0, v254, v253 offset:4660
3686// GFX10: encoding: [0x34,0x12,0xa0,0xd8,0xfe,0xfd,0x00,0x00]
3687
3688ds_max_rtn_u32 v255, v1, v253 offset:4660
3689// GFX10: encoding: [0x34,0x12,0xa0,0xd8,0x01,0xfd,0x00,0xff]
3690
3691ds_max_rtn_u32 v255, v254, v2 offset:4660
3692// GFX10: encoding: [0x34,0x12,0xa0,0xd8,0xfe,0x02,0x00,0xff]
3693
3694ds_max_rtn_u32 v0, v1, v2 offset:65535
3695// GFX10: encoding: [0xff,0xff,0xa0,0xd8,0x01,0x02,0x00,0x00]
3696
3697ds_max_rtn_u32 v255, v254, v253 offset:65535
3698// GFX10: encoding: [0xff,0xff,0xa0,0xd8,0xfe,0xfd,0x00,0xff]
3699
3700ds_max_rtn_u32 v0, v254, v253 offset:65535
3701// GFX10: encoding: [0xff,0xff,0xa0,0xd8,0xfe,0xfd,0x00,0x00]
3702
3703ds_max_rtn_u32 v255, v1, v253 offset:65535
3704// GFX10: encoding: [0xff,0xff,0xa0,0xd8,0x01,0xfd,0x00,0xff]
3705
3706ds_max_rtn_u32 v255, v254, v2 offset:65535
3707// GFX10: encoding: [0xff,0xff,0xa0,0xd8,0xfe,0x02,0x00,0xff]
3708
3709ds_max_rtn_u32 v0, v1, v2 gds
3710// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0x01,0x02,0x00,0x00]
3711
3712ds_max_rtn_u32 v255, v254, v253 gds
3713// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0xfe,0xfd,0x00,0xff]
3714
3715ds_max_rtn_u32 v0, v254, v253 gds
3716// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0xfe,0xfd,0x00,0x00]
3717
3718ds_max_rtn_u32 v255, v1, v253 gds
3719// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0x01,0xfd,0x00,0xff]
3720
3721ds_max_rtn_u32 v255, v254, v2 gds
3722// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0xfe,0x02,0x00,0xff]
3723
3724ds_max_rtn_u32 v0, v1, v2 offset:0 gds
3725// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0x01,0x02,0x00,0x00]
3726
3727ds_max_rtn_u32 v255, v254, v253 offset:0 gds
3728// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0xfe,0xfd,0x00,0xff]
3729
3730ds_max_rtn_u32 v0, v254, v253 offset:0 gds
3731// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0xfe,0xfd,0x00,0x00]
3732
3733ds_max_rtn_u32 v255, v1, v253 offset:0 gds
3734// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0x01,0xfd,0x00,0xff]
3735
3736ds_max_rtn_u32 v255, v254, v2 offset:0 gds
3737// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0xfe,0x02,0x00,0xff]
3738
3739ds_max_rtn_u32 v0, v1, v2 offset:4660 gds
3740// GFX10: encoding: [0x34,0x12,0xa2,0xd8,0x01,0x02,0x00,0x00]
3741
3742ds_max_rtn_u32 v255, v254, v253 offset:4660 gds
3743// GFX10: encoding: [0x34,0x12,0xa2,0xd8,0xfe,0xfd,0x00,0xff]
3744
3745ds_max_rtn_u32 v0, v254, v253 offset:4660 gds
3746// GFX10: encoding: [0x34,0x12,0xa2,0xd8,0xfe,0xfd,0x00,0x00]
3747
3748ds_max_rtn_u32 v255, v1, v253 offset:4660 gds
3749// GFX10: encoding: [0x34,0x12,0xa2,0xd8,0x01,0xfd,0x00,0xff]
3750
3751ds_max_rtn_u32 v255, v254, v2 offset:4660 gds
3752// GFX10: encoding: [0x34,0x12,0xa2,0xd8,0xfe,0x02,0x00,0xff]
3753
3754ds_max_rtn_u32 v0, v1, v2 offset:65535 gds
3755// GFX10: encoding: [0xff,0xff,0xa2,0xd8,0x01,0x02,0x00,0x00]
3756
3757ds_max_rtn_u32 v255, v254, v253 offset:65535 gds
3758// GFX10: encoding: [0xff,0xff,0xa2,0xd8,0xfe,0xfd,0x00,0xff]
3759
3760ds_max_rtn_u32 v0, v254, v253 offset:65535 gds
3761// GFX10: encoding: [0xff,0xff,0xa2,0xd8,0xfe,0xfd,0x00,0x00]
3762
3763ds_max_rtn_u32 v255, v1, v253 offset:65535 gds
3764// GFX10: encoding: [0xff,0xff,0xa2,0xd8,0x01,0xfd,0x00,0xff]
3765
3766ds_max_rtn_u32 v255, v254, v2 offset:65535 gds
3767// GFX10: encoding: [0xff,0xff,0xa2,0xd8,0xfe,0x02,0x00,0xff]
3768
3769ds_and_rtn_b32 v0, v1, v2
3770// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x00]
3771
3772ds_and_rtn_b32 v255, v254, v253
3773// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0xfe,0xfd,0x00,0xff]
3774
3775ds_and_rtn_b32 v0, v254, v253
3776// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0xfe,0xfd,0x00,0x00]
3777
3778ds_and_rtn_b32 v255, v1, v253
3779// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0x01,0xfd,0x00,0xff]
3780
3781ds_and_rtn_b32 v255, v254, v2
3782// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0xfe,0x02,0x00,0xff]
3783
3784ds_and_rtn_b32 v0, v1, v2 offset:0
3785// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x00]
3786
3787ds_and_rtn_b32 v255, v254, v253 offset:0
3788// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0xfe,0xfd,0x00,0xff]
3789
3790ds_and_rtn_b32 v0, v254, v253 offset:0
3791// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0xfe,0xfd,0x00,0x00]
3792
3793ds_and_rtn_b32 v255, v1, v253 offset:0
3794// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0x01,0xfd,0x00,0xff]
3795
3796ds_and_rtn_b32 v255, v254, v2 offset:0
3797// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0xfe,0x02,0x00,0xff]
3798
3799ds_and_rtn_b32 v0, v1, v2 offset:4660
3800// GFX10: encoding: [0x34,0x12,0xa4,0xd8,0x01,0x02,0x00,0x00]
3801
3802ds_and_rtn_b32 v255, v254, v253 offset:4660
3803// GFX10: encoding: [0x34,0x12,0xa4,0xd8,0xfe,0xfd,0x00,0xff]
3804
3805ds_and_rtn_b32 v0, v254, v253 offset:4660
3806// GFX10: encoding: [0x34,0x12,0xa4,0xd8,0xfe,0xfd,0x00,0x00]
3807
3808ds_and_rtn_b32 v255, v1, v253 offset:4660
3809// GFX10: encoding: [0x34,0x12,0xa4,0xd8,0x01,0xfd,0x00,0xff]
3810
3811ds_and_rtn_b32 v255, v254, v2 offset:4660
3812// GFX10: encoding: [0x34,0x12,0xa4,0xd8,0xfe,0x02,0x00,0xff]
3813
3814ds_and_rtn_b32 v0, v1, v2 offset:65535
3815// GFX10: encoding: [0xff,0xff,0xa4,0xd8,0x01,0x02,0x00,0x00]
3816
3817ds_and_rtn_b32 v255, v254, v253 offset:65535
3818// GFX10: encoding: [0xff,0xff,0xa4,0xd8,0xfe,0xfd,0x00,0xff]
3819
3820ds_and_rtn_b32 v0, v254, v253 offset:65535
3821// GFX10: encoding: [0xff,0xff,0xa4,0xd8,0xfe,0xfd,0x00,0x00]
3822
3823ds_and_rtn_b32 v255, v1, v253 offset:65535
3824// GFX10: encoding: [0xff,0xff,0xa4,0xd8,0x01,0xfd,0x00,0xff]
3825
3826ds_and_rtn_b32 v255, v254, v2 offset:65535
3827// GFX10: encoding: [0xff,0xff,0xa4,0xd8,0xfe,0x02,0x00,0xff]
3828
3829ds_and_rtn_b32 v0, v1, v2 gds
3830// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0x01,0x02,0x00,0x00]
3831
3832ds_and_rtn_b32 v255, v254, v253 gds
3833// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0xfe,0xfd,0x00,0xff]
3834
3835ds_and_rtn_b32 v0, v254, v253 gds
3836// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0xfe,0xfd,0x00,0x00]
3837
3838ds_and_rtn_b32 v255, v1, v253 gds
3839// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0x01,0xfd,0x00,0xff]
3840
3841ds_and_rtn_b32 v255, v254, v2 gds
3842// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0xfe,0x02,0x00,0xff]
3843
3844ds_and_rtn_b32 v0, v1, v2 offset:0 gds
3845// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0x01,0x02,0x00,0x00]
3846
3847ds_and_rtn_b32 v255, v254, v253 offset:0 gds
3848// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0xfe,0xfd,0x00,0xff]
3849
3850ds_and_rtn_b32 v0, v254, v253 offset:0 gds
3851// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0xfe,0xfd,0x00,0x00]
3852
3853ds_and_rtn_b32 v255, v1, v253 offset:0 gds
3854// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0x01,0xfd,0x00,0xff]
3855
3856ds_and_rtn_b32 v255, v254, v2 offset:0 gds
3857// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0xfe,0x02,0x00,0xff]
3858
3859ds_and_rtn_b32 v0, v1, v2 offset:4660 gds
3860// GFX10: encoding: [0x34,0x12,0xa6,0xd8,0x01,0x02,0x00,0x00]
3861
3862ds_and_rtn_b32 v255, v254, v253 offset:4660 gds
3863// GFX10: encoding: [0x34,0x12,0xa6,0xd8,0xfe,0xfd,0x00,0xff]
3864
3865ds_and_rtn_b32 v0, v254, v253 offset:4660 gds
3866// GFX10: encoding: [0x34,0x12,0xa6,0xd8,0xfe,0xfd,0x00,0x00]
3867
3868ds_and_rtn_b32 v255, v1, v253 offset:4660 gds
3869// GFX10: encoding: [0x34,0x12,0xa6,0xd8,0x01,0xfd,0x00,0xff]
3870
3871ds_and_rtn_b32 v255, v254, v2 offset:4660 gds
3872// GFX10: encoding: [0x34,0x12,0xa6,0xd8,0xfe,0x02,0x00,0xff]
3873
3874ds_and_rtn_b32 v0, v1, v2 offset:65535 gds
3875// GFX10: encoding: [0xff,0xff,0xa6,0xd8,0x01,0x02,0x00,0x00]
3876
3877ds_and_rtn_b32 v255, v254, v253 offset:65535 gds
3878// GFX10: encoding: [0xff,0xff,0xa6,0xd8,0xfe,0xfd,0x00,0xff]
3879
3880ds_and_rtn_b32 v0, v254, v253 offset:65535 gds
3881// GFX10: encoding: [0xff,0xff,0xa6,0xd8,0xfe,0xfd,0x00,0x00]
3882
3883ds_and_rtn_b32 v255, v1, v253 offset:65535 gds
3884// GFX10: encoding: [0xff,0xff,0xa6,0xd8,0x01,0xfd,0x00,0xff]
3885
3886ds_and_rtn_b32 v255, v254, v2 offset:65535 gds
3887// GFX10: encoding: [0xff,0xff,0xa6,0xd8,0xfe,0x02,0x00,0xff]
3888
3889ds_or_rtn_b32 v0, v1, v2
3890// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x00]
3891
3892ds_or_rtn_b32 v255, v254, v253
3893// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0xfe,0xfd,0x00,0xff]
3894
3895ds_or_rtn_b32 v0, v254, v253
3896// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0xfe,0xfd,0x00,0x00]
3897
3898ds_or_rtn_b32 v255, v1, v253
3899// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0x01,0xfd,0x00,0xff]
3900
3901ds_or_rtn_b32 v255, v254, v2
3902// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0xfe,0x02,0x00,0xff]
3903
3904ds_or_rtn_b32 v0, v1, v2 offset:0
3905// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x00]
3906
3907ds_or_rtn_b32 v255, v254, v253 offset:0
3908// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0xfe,0xfd,0x00,0xff]
3909
3910ds_or_rtn_b32 v0, v254, v253 offset:0
3911// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0xfe,0xfd,0x00,0x00]
3912
3913ds_or_rtn_b32 v255, v1, v253 offset:0
3914// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0x01,0xfd,0x00,0xff]
3915
3916ds_or_rtn_b32 v255, v254, v2 offset:0
3917// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0xfe,0x02,0x00,0xff]
3918
3919ds_or_rtn_b32 v0, v1, v2 offset:4660
3920// GFX10: encoding: [0x34,0x12,0xa8,0xd8,0x01,0x02,0x00,0x00]
3921
3922ds_or_rtn_b32 v255, v254, v253 offset:4660
3923// GFX10: encoding: [0x34,0x12,0xa8,0xd8,0xfe,0xfd,0x00,0xff]
3924
3925ds_or_rtn_b32 v0, v254, v253 offset:4660
3926// GFX10: encoding: [0x34,0x12,0xa8,0xd8,0xfe,0xfd,0x00,0x00]
3927
3928ds_or_rtn_b32 v255, v1, v253 offset:4660
3929// GFX10: encoding: [0x34,0x12,0xa8,0xd8,0x01,0xfd,0x00,0xff]
3930
3931ds_or_rtn_b32 v255, v254, v2 offset:4660
3932// GFX10: encoding: [0x34,0x12,0xa8,0xd8,0xfe,0x02,0x00,0xff]
3933
3934ds_or_rtn_b32 v0, v1, v2 offset:65535
3935// GFX10: encoding: [0xff,0xff,0xa8,0xd8,0x01,0x02,0x00,0x00]
3936
3937ds_or_rtn_b32 v255, v254, v253 offset:65535
3938// GFX10: encoding: [0xff,0xff,0xa8,0xd8,0xfe,0xfd,0x00,0xff]
3939
3940ds_or_rtn_b32 v0, v254, v253 offset:65535
3941// GFX10: encoding: [0xff,0xff,0xa8,0xd8,0xfe,0xfd,0x00,0x00]
3942
3943ds_or_rtn_b32 v255, v1, v253 offset:65535
3944// GFX10: encoding: [0xff,0xff,0xa8,0xd8,0x01,0xfd,0x00,0xff]
3945
3946ds_or_rtn_b32 v255, v254, v2 offset:65535
3947// GFX10: encoding: [0xff,0xff,0xa8,0xd8,0xfe,0x02,0x00,0xff]
3948
3949ds_or_rtn_b32 v0, v1, v2 gds
3950// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0x01,0x02,0x00,0x00]
3951
3952ds_or_rtn_b32 v255, v254, v253 gds
3953// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0xfe,0xfd,0x00,0xff]
3954
3955ds_or_rtn_b32 v0, v254, v253 gds
3956// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0xfe,0xfd,0x00,0x00]
3957
3958ds_or_rtn_b32 v255, v1, v253 gds
3959// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0x01,0xfd,0x00,0xff]
3960
3961ds_or_rtn_b32 v255, v254, v2 gds
3962// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0xfe,0x02,0x00,0xff]
3963
3964ds_or_rtn_b32 v0, v1, v2 offset:0 gds
3965// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0x01,0x02,0x00,0x00]
3966
3967ds_or_rtn_b32 v255, v254, v253 offset:0 gds
3968// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0xfe,0xfd,0x00,0xff]
3969
3970ds_or_rtn_b32 v0, v254, v253 offset:0 gds
3971// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0xfe,0xfd,0x00,0x00]
3972
3973ds_or_rtn_b32 v255, v1, v253 offset:0 gds
3974// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0x01,0xfd,0x00,0xff]
3975
3976ds_or_rtn_b32 v255, v254, v2 offset:0 gds
3977// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0xfe,0x02,0x00,0xff]
3978
3979ds_or_rtn_b32 v0, v1, v2 offset:4660 gds
3980// GFX10: encoding: [0x34,0x12,0xaa,0xd8,0x01,0x02,0x00,0x00]
3981
3982ds_or_rtn_b32 v255, v254, v253 offset:4660 gds
3983// GFX10: encoding: [0x34,0x12,0xaa,0xd8,0xfe,0xfd,0x00,0xff]
3984
3985ds_or_rtn_b32 v0, v254, v253 offset:4660 gds
3986// GFX10: encoding: [0x34,0x12,0xaa,0xd8,0xfe,0xfd,0x00,0x00]
3987
3988ds_or_rtn_b32 v255, v1, v253 offset:4660 gds
3989// GFX10: encoding: [0x34,0x12,0xaa,0xd8,0x01,0xfd,0x00,0xff]
3990
3991ds_or_rtn_b32 v255, v254, v2 offset:4660 gds
3992// GFX10: encoding: [0x34,0x12,0xaa,0xd8,0xfe,0x02,0x00,0xff]
3993
3994ds_or_rtn_b32 v0, v1, v2 offset:65535 gds
3995// GFX10: encoding: [0xff,0xff,0xaa,0xd8,0x01,0x02,0x00,0x00]
3996
3997ds_or_rtn_b32 v255, v254, v253 offset:65535 gds
3998// GFX10: encoding: [0xff,0xff,0xaa,0xd8,0xfe,0xfd,0x00,0xff]
3999
4000ds_or_rtn_b32 v0, v254, v253 offset:65535 gds
4001// GFX10: encoding: [0xff,0xff,0xaa,0xd8,0xfe,0xfd,0x00,0x00]
4002
4003ds_or_rtn_b32 v255, v1, v253 offset:65535 gds
4004// GFX10: encoding: [0xff,0xff,0xaa,0xd8,0x01,0xfd,0x00,0xff]
4005
4006ds_or_rtn_b32 v255, v254, v2 offset:65535 gds
4007// GFX10: encoding: [0xff,0xff,0xaa,0xd8,0xfe,0x02,0x00,0xff]
4008
4009ds_xor_rtn_b32 v0, v1, v2
4010// GFX10: encoding: [0x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x00]
4011
4012ds_xor_rtn_b32 v255, v254, v253
4013// GFX10: encoding: [0x00,0x00,0xac,0xd8,0xfe,0xfd,0x00,0xff]
4014
4015ds_xor_rtn_b32 v0, v254, v253
4016// GFX10: encoding: [0x00,0x00,0xac,0xd8,0xfe,0xfd,0x00,0x00]
4017
4018ds_xor_rtn_b32 v255, v1, v253
4019// GFX10: encoding: [0x00,0x00,0xac,0xd8,0x01,0xfd,0x00,0xff]
4020
4021ds_xor_rtn_b32 v255, v254, v2
4022// GFX10: encoding: [0x00,0x00,0xac,0xd8,0xfe,0x02,0x00,0xff]
4023
4024ds_xor_rtn_b32 v0, v1, v2 offset:0
4025// GFX10: encoding: [0x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x00]
4026
4027ds_xor_rtn_b32 v255, v254, v253 offset:0
4028// GFX10: encoding: [0x00,0x00,0xac,0xd8,0xfe,0xfd,0x00,0xff]
4029
4030ds_xor_rtn_b32 v0, v254, v253 offset:0
4031// GFX10: encoding: [0x00,0x00,0xac,0xd8,0xfe,0xfd,0x00,0x00]
4032
4033ds_xor_rtn_b32 v255, v1, v253 offset:0
4034// GFX10: encoding: [0x00,0x00,0xac,0xd8,0x01,0xfd,0x00,0xff]
4035
4036ds_xor_rtn_b32 v255, v254, v2 offset:0
4037// GFX10: encoding: [0x00,0x00,0xac,0xd8,0xfe,0x02,0x00,0xff]
4038
4039ds_xor_rtn_b32 v0, v1, v2 offset:4660
4040// GFX10: encoding: [0x34,0x12,0xac,0xd8,0x01,0x02,0x00,0x00]
4041
4042ds_xor_rtn_b32 v255, v254, v253 offset:4660
4043// GFX10: encoding: [0x34,0x12,0xac,0xd8,0xfe,0xfd,0x00,0xff]
4044
4045ds_xor_rtn_b32 v0, v254, v253 offset:4660
4046// GFX10: encoding: [0x34,0x12,0xac,0xd8,0xfe,0xfd,0x00,0x00]
4047
4048ds_xor_rtn_b32 v255, v1, v253 offset:4660
4049// GFX10: encoding: [0x34,0x12,0xac,0xd8,0x01,0xfd,0x00,0xff]
4050
4051ds_xor_rtn_b32 v255, v254, v2 offset:4660
4052// GFX10: encoding: [0x34,0x12,0xac,0xd8,0xfe,0x02,0x00,0xff]
4053
4054ds_xor_rtn_b32 v0, v1, v2 offset:65535
4055// GFX10: encoding: [0xff,0xff,0xac,0xd8,0x01,0x02,0x00,0x00]
4056
4057ds_xor_rtn_b32 v255, v254, v253 offset:65535
4058// GFX10: encoding: [0xff,0xff,0xac,0xd8,0xfe,0xfd,0x00,0xff]
4059
4060ds_xor_rtn_b32 v0, v254, v253 offset:65535
4061// GFX10: encoding: [0xff,0xff,0xac,0xd8,0xfe,0xfd,0x00,0x00]
4062
4063ds_xor_rtn_b32 v255, v1, v253 offset:65535
4064// GFX10: encoding: [0xff,0xff,0xac,0xd8,0x01,0xfd,0x00,0xff]
4065
4066ds_xor_rtn_b32 v255, v254, v2 offset:65535
4067// GFX10: encoding: [0xff,0xff,0xac,0xd8,0xfe,0x02,0x00,0xff]
4068
4069ds_xor_rtn_b32 v0, v1, v2 gds
4070// GFX10: encoding: [0x00,0x00,0xae,0xd8,0x01,0x02,0x00,0x00]
4071
4072ds_xor_rtn_b32 v255, v254, v253 gds
4073// GFX10: encoding: [0x00,0x00,0xae,0xd8,0xfe,0xfd,0x00,0xff]
4074
4075ds_xor_rtn_b32 v0, v254, v253 gds
4076// GFX10: encoding: [0x00,0x00,0xae,0xd8,0xfe,0xfd,0x00,0x00]
4077
4078ds_xor_rtn_b32 v255, v1, v253 gds
4079// GFX10: encoding: [0x00,0x00,0xae,0xd8,0x01,0xfd,0x00,0xff]
4080
4081ds_xor_rtn_b32 v255, v254, v2 gds
4082// GFX10: encoding: [0x00,0x00,0xae,0xd8,0xfe,0x02,0x00,0xff]
4083
4084ds_xor_rtn_b32 v0, v1, v2 offset:0 gds
4085// GFX10: encoding: [0x00,0x00,0xae,0xd8,0x01,0x02,0x00,0x00]
4086
4087ds_xor_rtn_b32 v255, v254, v253 offset:0 gds
4088// GFX10: encoding: [0x00,0x00,0xae,0xd8,0xfe,0xfd,0x00,0xff]
4089
4090ds_xor_rtn_b32 v0, v254, v253 offset:0 gds
4091// GFX10: encoding: [0x00,0x00,0xae,0xd8,0xfe,0xfd,0x00,0x00]
4092
4093ds_xor_rtn_b32 v255, v1, v253 offset:0 gds
4094// GFX10: encoding: [0x00,0x00,0xae,0xd8,0x01,0xfd,0x00,0xff]
4095
4096ds_xor_rtn_b32 v255, v254, v2 offset:0 gds
4097// GFX10: encoding: [0x00,0x00,0xae,0xd8,0xfe,0x02,0x00,0xff]
4098
4099ds_xor_rtn_b32 v0, v1, v2 offset:4660 gds
4100// GFX10: encoding: [0x34,0x12,0xae,0xd8,0x01,0x02,0x00,0x00]
4101
4102ds_xor_rtn_b32 v255, v254, v253 offset:4660 gds
4103// GFX10: encoding: [0x34,0x12,0xae,0xd8,0xfe,0xfd,0x00,0xff]
4104
4105ds_xor_rtn_b32 v0, v254, v253 offset:4660 gds
4106// GFX10: encoding: [0x34,0x12,0xae,0xd8,0xfe,0xfd,0x00,0x00]
4107
4108ds_xor_rtn_b32 v255, v1, v253 offset:4660 gds
4109// GFX10: encoding: [0x34,0x12,0xae,0xd8,0x01,0xfd,0x00,0xff]
4110
4111ds_xor_rtn_b32 v255, v254, v2 offset:4660 gds
4112// GFX10: encoding: [0x34,0x12,0xae,0xd8,0xfe,0x02,0x00,0xff]
4113
4114ds_xor_rtn_b32 v0, v1, v2 offset:65535 gds
4115// GFX10: encoding: [0xff,0xff,0xae,0xd8,0x01,0x02,0x00,0x00]
4116
4117ds_xor_rtn_b32 v255, v254, v253 offset:65535 gds
4118// GFX10: encoding: [0xff,0xff,0xae,0xd8,0xfe,0xfd,0x00,0xff]
4119
4120ds_xor_rtn_b32 v0, v254, v253 offset:65535 gds
4121// GFX10: encoding: [0xff,0xff,0xae,0xd8,0xfe,0xfd,0x00,0x00]
4122
4123ds_xor_rtn_b32 v255, v1, v253 offset:65535 gds
4124// GFX10: encoding: [0xff,0xff,0xae,0xd8,0x01,0xfd,0x00,0xff]
4125
4126ds_xor_rtn_b32 v255, v254, v2 offset:65535 gds
4127// GFX10: encoding: [0xff,0xff,0xae,0xd8,0xfe,0x02,0x00,0xff]
4128
4129ds_mskor_rtn_b32 v0, v1, v2, v3
4130// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x00]
4131
4132ds_mskor_rtn_b32 v255, v254, v253, v252
4133// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0xfc,0xff]
4134
4135ds_mskor_rtn_b32 v0, v254, v253, v252
4136// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0xfc,0x00]
4137
4138ds_mskor_rtn_b32 v255, v1, v253, v252
4139// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0x01,0xfd,0xfc,0xff]
4140
4141ds_mskor_rtn_b32 v255, v254, v2, v252
4142// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0x02,0xfc,0xff]
4143
4144ds_mskor_rtn_b32 v255, v254, v253, v3
4145// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0x03,0xff]
4146
4147ds_mskor_rtn_b32 v0, v1, v2, v3 offset:0
4148// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x00]
4149
4150ds_mskor_rtn_b32 v255, v254, v253, v252 offset:0
4151// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0xfc,0xff]
4152
4153ds_mskor_rtn_b32 v0, v254, v253, v252 offset:0
4154// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0xfc,0x00]
4155
4156ds_mskor_rtn_b32 v255, v1, v253, v252 offset:0
4157// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0x01,0xfd,0xfc,0xff]
4158
4159ds_mskor_rtn_b32 v255, v254, v2, v252 offset:0
4160// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0x02,0xfc,0xff]
4161
4162ds_mskor_rtn_b32 v255, v254, v253, v3 offset:0
4163// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0x03,0xff]
4164
4165ds_mskor_rtn_b32 v0, v1, v2, v3 offset:4660
4166// GFX10: encoding: [0x34,0x12,0xb0,0xd8,0x01,0x02,0x03,0x00]
4167
4168ds_mskor_rtn_b32 v255, v254, v253, v252 offset:4660
4169// GFX10: encoding: [0x34,0x12,0xb0,0xd8,0xfe,0xfd,0xfc,0xff]
4170
4171ds_mskor_rtn_b32 v0, v254, v253, v252 offset:4660
4172// GFX10: encoding: [0x34,0x12,0xb0,0xd8,0xfe,0xfd,0xfc,0x00]
4173
4174ds_mskor_rtn_b32 v255, v1, v253, v252 offset:4660
4175// GFX10: encoding: [0x34,0x12,0xb0,0xd8,0x01,0xfd,0xfc,0xff]
4176
4177ds_mskor_rtn_b32 v255, v254, v2, v252 offset:4660
4178// GFX10: encoding: [0x34,0x12,0xb0,0xd8,0xfe,0x02,0xfc,0xff]
4179
4180ds_mskor_rtn_b32 v255, v254, v253, v3 offset:4660
4181// GFX10: encoding: [0x34,0x12,0xb0,0xd8,0xfe,0xfd,0x03,0xff]
4182
4183ds_mskor_rtn_b32 v0, v1, v2, v3 offset:65535
4184// GFX10: encoding: [0xff,0xff,0xb0,0xd8,0x01,0x02,0x03,0x00]
4185
4186ds_mskor_rtn_b32 v255, v254, v253, v252 offset:65535
4187// GFX10: encoding: [0xff,0xff,0xb0,0xd8,0xfe,0xfd,0xfc,0xff]
4188
4189ds_mskor_rtn_b32 v0, v254, v253, v252 offset:65535
4190// GFX10: encoding: [0xff,0xff,0xb0,0xd8,0xfe,0xfd,0xfc,0x00]
4191
4192ds_mskor_rtn_b32 v255, v1, v253, v252 offset:65535
4193// GFX10: encoding: [0xff,0xff,0xb0,0xd8,0x01,0xfd,0xfc,0xff]
4194
4195ds_mskor_rtn_b32 v255, v254, v2, v252 offset:65535
4196// GFX10: encoding: [0xff,0xff,0xb0,0xd8,0xfe,0x02,0xfc,0xff]
4197
4198ds_mskor_rtn_b32 v255, v254, v253, v3 offset:65535
4199// GFX10: encoding: [0xff,0xff,0xb0,0xd8,0xfe,0xfd,0x03,0xff]
4200
4201ds_mskor_rtn_b32 v0, v1, v2, v3 gds
4202// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0x01,0x02,0x03,0x00]
4203
4204ds_mskor_rtn_b32 v255, v254, v253, v252 gds
4205// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0xfd,0xfc,0xff]
4206
4207ds_mskor_rtn_b32 v0, v254, v253, v252 gds
4208// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0xfd,0xfc,0x00]
4209
4210ds_mskor_rtn_b32 v255, v1, v253, v252 gds
4211// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0x01,0xfd,0xfc,0xff]
4212
4213ds_mskor_rtn_b32 v255, v254, v2, v252 gds
4214// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0x02,0xfc,0xff]
4215
4216ds_mskor_rtn_b32 v255, v254, v253, v3 gds
4217// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0xfd,0x03,0xff]
4218
4219ds_mskor_rtn_b32 v0, v1, v2, v3 offset:0 gds
4220// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0x01,0x02,0x03,0x00]
4221
4222ds_mskor_rtn_b32 v255, v254, v253, v252 offset:0 gds
4223// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0xfd,0xfc,0xff]
4224
4225ds_mskor_rtn_b32 v0, v254, v253, v252 offset:0 gds
4226// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0xfd,0xfc,0x00]
4227
4228ds_mskor_rtn_b32 v255, v1, v253, v252 offset:0 gds
4229// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0x01,0xfd,0xfc,0xff]
4230
4231ds_mskor_rtn_b32 v255, v254, v2, v252 offset:0 gds
4232// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0x02,0xfc,0xff]
4233
4234ds_mskor_rtn_b32 v255, v254, v253, v3 offset:0 gds
4235// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0xfd,0x03,0xff]
4236
4237ds_mskor_rtn_b32 v0, v1, v2, v3 offset:4660 gds
4238// GFX10: encoding: [0x34,0x12,0xb2,0xd8,0x01,0x02,0x03,0x00]
4239
4240ds_mskor_rtn_b32 v255, v254, v253, v252 offset:4660 gds
4241// GFX10: encoding: [0x34,0x12,0xb2,0xd8,0xfe,0xfd,0xfc,0xff]
4242
4243ds_mskor_rtn_b32 v0, v254, v253, v252 offset:4660 gds
4244// GFX10: encoding: [0x34,0x12,0xb2,0xd8,0xfe,0xfd,0xfc,0x00]
4245
4246ds_mskor_rtn_b32 v255, v1, v253, v252 offset:4660 gds
4247// GFX10: encoding: [0x34,0x12,0xb2,0xd8,0x01,0xfd,0xfc,0xff]
4248
4249ds_mskor_rtn_b32 v255, v254, v2, v252 offset:4660 gds
4250// GFX10: encoding: [0x34,0x12,0xb2,0xd8,0xfe,0x02,0xfc,0xff]
4251
4252ds_mskor_rtn_b32 v255, v254, v253, v3 offset:4660 gds
4253// GFX10: encoding: [0x34,0x12,0xb2,0xd8,0xfe,0xfd,0x03,0xff]
4254
4255ds_mskor_rtn_b32 v0, v1, v2, v3 offset:65535 gds
4256// GFX10: encoding: [0xff,0xff,0xb2,0xd8,0x01,0x02,0x03,0x00]
4257
4258ds_mskor_rtn_b32 v255, v254, v253, v252 offset:65535 gds
4259// GFX10: encoding: [0xff,0xff,0xb2,0xd8,0xfe,0xfd,0xfc,0xff]
4260
4261ds_mskor_rtn_b32 v0, v254, v253, v252 offset:65535 gds
4262// GFX10: encoding: [0xff,0xff,0xb2,0xd8,0xfe,0xfd,0xfc,0x00]
4263
4264ds_mskor_rtn_b32 v255, v1, v253, v252 offset:65535 gds
4265// GFX10: encoding: [0xff,0xff,0xb2,0xd8,0x01,0xfd,0xfc,0xff]
4266
4267ds_mskor_rtn_b32 v255, v254, v2, v252 offset:65535 gds
4268// GFX10: encoding: [0xff,0xff,0xb2,0xd8,0xfe,0x02,0xfc,0xff]
4269
4270ds_mskor_rtn_b32 v255, v254, v253, v3 offset:65535 gds
4271// GFX10: encoding: [0xff,0xff,0xb2,0xd8,0xfe,0xfd,0x03,0xff]
4272
4273ds_wrxchg_rtn_b32 v0, v1, v2
4274// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x00]
4275
4276ds_wrxchg_rtn_b32 v255, v254, v253
4277// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0xfe,0xfd,0x00,0xff]
4278
4279ds_wrxchg_rtn_b32 v0, v254, v253
4280// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0xfe,0xfd,0x00,0x00]
4281
4282ds_wrxchg_rtn_b32 v255, v1, v253
4283// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0x01,0xfd,0x00,0xff]
4284
4285ds_wrxchg_rtn_b32 v255, v254, v2
4286// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0xfe,0x02,0x00,0xff]
4287
4288ds_wrxchg_rtn_b32 v0, v1, v2 offset:0
4289// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x00]
4290
4291ds_wrxchg_rtn_b32 v255, v254, v253 offset:0
4292// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0xfe,0xfd,0x00,0xff]
4293
4294ds_wrxchg_rtn_b32 v0, v254, v253 offset:0
4295// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0xfe,0xfd,0x00,0x00]
4296
4297ds_wrxchg_rtn_b32 v255, v1, v253 offset:0
4298// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0x01,0xfd,0x00,0xff]
4299
4300ds_wrxchg_rtn_b32 v255, v254, v2 offset:0
4301// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0xfe,0x02,0x00,0xff]
4302
4303ds_wrxchg_rtn_b32 v0, v1, v2 offset:4660
4304// GFX10: encoding: [0x34,0x12,0xb4,0xd8,0x01,0x02,0x00,0x00]
4305
4306ds_wrxchg_rtn_b32 v255, v254, v253 offset:4660
4307// GFX10: encoding: [0x34,0x12,0xb4,0xd8,0xfe,0xfd,0x00,0xff]
4308
4309ds_wrxchg_rtn_b32 v0, v254, v253 offset:4660
4310// GFX10: encoding: [0x34,0x12,0xb4,0xd8,0xfe,0xfd,0x00,0x00]
4311
4312ds_wrxchg_rtn_b32 v255, v1, v253 offset:4660
4313// GFX10: encoding: [0x34,0x12,0xb4,0xd8,0x01,0xfd,0x00,0xff]
4314
4315ds_wrxchg_rtn_b32 v255, v254, v2 offset:4660
4316// GFX10: encoding: [0x34,0x12,0xb4,0xd8,0xfe,0x02,0x00,0xff]
4317
4318ds_wrxchg_rtn_b32 v0, v1, v2 offset:65535
4319// GFX10: encoding: [0xff,0xff,0xb4,0xd8,0x01,0x02,0x00,0x00]
4320
4321ds_wrxchg_rtn_b32 v255, v254, v253 offset:65535
4322// GFX10: encoding: [0xff,0xff,0xb4,0xd8,0xfe,0xfd,0x00,0xff]
4323
4324ds_wrxchg_rtn_b32 v0, v254, v253 offset:65535
4325// GFX10: encoding: [0xff,0xff,0xb4,0xd8,0xfe,0xfd,0x00,0x00]
4326
4327ds_wrxchg_rtn_b32 v255, v1, v253 offset:65535
4328// GFX10: encoding: [0xff,0xff,0xb4,0xd8,0x01,0xfd,0x00,0xff]
4329
4330ds_wrxchg_rtn_b32 v255, v254, v2 offset:65535
4331// GFX10: encoding: [0xff,0xff,0xb4,0xd8,0xfe,0x02,0x00,0xff]
4332
4333ds_wrxchg_rtn_b32 v0, v1, v2 gds
4334// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0x01,0x02,0x00,0x00]
4335
4336ds_wrxchg_rtn_b32 v255, v254, v253 gds
4337// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0xfe,0xfd,0x00,0xff]
4338
4339ds_wrxchg_rtn_b32 v0, v254, v253 gds
4340// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0xfe,0xfd,0x00,0x00]
4341
4342ds_wrxchg_rtn_b32 v255, v1, v253 gds
4343// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0x01,0xfd,0x00,0xff]
4344
4345ds_wrxchg_rtn_b32 v255, v254, v2 gds
4346// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0xfe,0x02,0x00,0xff]
4347
4348ds_wrxchg_rtn_b32 v0, v1, v2 offset:0 gds
4349// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0x01,0x02,0x00,0x00]
4350
4351ds_wrxchg_rtn_b32 v255, v254, v253 offset:0 gds
4352// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0xfe,0xfd,0x00,0xff]
4353
4354ds_wrxchg_rtn_b32 v0, v254, v253 offset:0 gds
4355// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0xfe,0xfd,0x00,0x00]
4356
4357ds_wrxchg_rtn_b32 v255, v1, v253 offset:0 gds
4358// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0x01,0xfd,0x00,0xff]
4359
4360ds_wrxchg_rtn_b32 v255, v254, v2 offset:0 gds
4361// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0xfe,0x02,0x00,0xff]
4362
4363ds_wrxchg_rtn_b32 v0, v1, v2 offset:4660 gds
4364// GFX10: encoding: [0x34,0x12,0xb6,0xd8,0x01,0x02,0x00,0x00]
4365
4366ds_wrxchg_rtn_b32 v255, v254, v253 offset:4660 gds
4367// GFX10: encoding: [0x34,0x12,0xb6,0xd8,0xfe,0xfd,0x00,0xff]
4368
4369ds_wrxchg_rtn_b32 v0, v254, v253 offset:4660 gds
4370// GFX10: encoding: [0x34,0x12,0xb6,0xd8,0xfe,0xfd,0x00,0x00]
4371
4372ds_wrxchg_rtn_b32 v255, v1, v253 offset:4660 gds
4373// GFX10: encoding: [0x34,0x12,0xb6,0xd8,0x01,0xfd,0x00,0xff]
4374
4375ds_wrxchg_rtn_b32 v255, v254, v2 offset:4660 gds
4376// GFX10: encoding: [0x34,0x12,0xb6,0xd8,0xfe,0x02,0x00,0xff]
4377
4378ds_wrxchg_rtn_b32 v0, v1, v2 offset:65535 gds
4379// GFX10: encoding: [0xff,0xff,0xb6,0xd8,0x01,0x02,0x00,0x00]
4380
4381ds_wrxchg_rtn_b32 v255, v254, v253 offset:65535 gds
4382// GFX10: encoding: [0xff,0xff,0xb6,0xd8,0xfe,0xfd,0x00,0xff]
4383
4384ds_wrxchg_rtn_b32 v0, v254, v253 offset:65535 gds
4385// GFX10: encoding: [0xff,0xff,0xb6,0xd8,0xfe,0xfd,0x00,0x00]
4386
4387ds_wrxchg_rtn_b32 v255, v1, v253 offset:65535 gds
4388// GFX10: encoding: [0xff,0xff,0xb6,0xd8,0x01,0xfd,0x00,0xff]
4389
4390ds_wrxchg_rtn_b32 v255, v254, v2 offset:65535 gds
4391// GFX10: encoding: [0xff,0xff,0xb6,0xd8,0xfe,0x02,0x00,0xff]
4392
4393ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255
4394// GFX10: encoding: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
4395
4396ds_wrxchg2_rtn_b32 v[254:255], v1, v2, v3 offset0:127 offset1:255
4397// GFX10: encoding: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0xfe]
4398
4399ds_wrxchg2_rtn_b32 v[5:6], v255, v2, v3 offset0:127 offset1:255
4400// GFX10: encoding: [0x7f,0xff,0xb8,0xd8,0xff,0x02,0x03,0x05]
4401
4402ds_wrxchg2_rtn_b32 v[5:6], v1, v255, v3 offset0:127 offset1:255
4403// GFX10: encoding: [0x7f,0xff,0xb8,0xd8,0x01,0xff,0x03,0x05]
4404
4405ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v255 offset0:127 offset1:255
4406// GFX10: encoding: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0xff,0x05]
4407
4408ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset1:255
4409// GFX10: encoding: [0x00,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
4410
4411ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:255
4412// GFX10: encoding: [0x00,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
4413
4414ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:16 offset1:255
4415// GFX10: encoding: [0x10,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
4416
4417ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127
4418// GFX10: encoding: [0x7f,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05]
4419
4420ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:0
4421// GFX10: encoding: [0x7f,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05]
4422
4423ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:1
4424// GFX10: encoding: [0x7f,0x01,0xb8,0xd8,0x01,0x02,0x03,0x05]
4425
4426ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 gds
4427// GFX10: encoding: [0x7f,0xff,0xba,0xd8,0x01,0x02,0x03,0x05]
4428
4429ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255
4430// GFX10: encoding: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
4431
4432ds_wrxchg2st64_rtn_b32 v[254:255], v1, v2, v3 offset0:127 offset1:255
4433// GFX10: encoding: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0xfe]
4434
4435ds_wrxchg2st64_rtn_b32 v[5:6], v255, v2, v3 offset0:127 offset1:255
4436// GFX10: encoding: [0x7f,0xff,0xbc,0xd8,0xff,0x02,0x03,0x05]
4437
4438ds_wrxchg2st64_rtn_b32 v[5:6], v1, v255, v3 offset0:127 offset1:255
4439// GFX10: encoding: [0x7f,0xff,0xbc,0xd8,0x01,0xff,0x03,0x05]
4440
4441ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v255 offset0:127 offset1:255
4442// GFX10: encoding: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0xff,0x05]
4443
4444ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset1:255
4445// GFX10: encoding: [0x00,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
4446
4447ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:255
4448// GFX10: encoding: [0x00,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
4449
4450ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:16 offset1:255
4451// GFX10: encoding: [0x10,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
4452
4453ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127
4454// GFX10: encoding: [0x7f,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05]
4455
4456ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:0
4457// GFX10: encoding: [0x7f,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05]
4458
4459ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:1
4460// GFX10: encoding: [0x7f,0x01,0xbc,0xd8,0x01,0x02,0x03,0x05]
4461
4462ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 gds
4463// GFX10: encoding: [0x7f,0xff,0xbe,0xd8,0x01,0x02,0x03,0x05]
4464
4465ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535
4466// GFX10: encoding: [0xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0x05]
4467
4468ds_cmpst_rtn_b32 v255, v1, v2, v3 offset:65535
4469// GFX10: encoding: [0xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0xff]
4470
4471ds_cmpst_rtn_b32 v5, v255, v2, v3 offset:65535
4472// GFX10: encoding: [0xff,0xff,0xc0,0xd8,0xff,0x02,0x03,0x05]
4473
4474ds_cmpst_rtn_b32 v5, v1, v255, v3 offset:65535
4475// GFX10: encoding: [0xff,0xff,0xc0,0xd8,0x01,0xff,0x03,0x05]
4476
4477ds_cmpst_rtn_b32 v5, v1, v2, v255 offset:65535
4478// GFX10: encoding: [0xff,0xff,0xc0,0xd8,0x01,0x02,0xff,0x05]
4479
4480ds_cmpst_rtn_b32 v5, v1, v2, v3
4481// GFX10: encoding: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]
4482
4483ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:0
4484// GFX10: encoding: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]
4485
4486ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:4
4487// GFX10: encoding: [0x04,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]
4488
4489ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535 gds
4490// GFX10: encoding: [0xff,0xff,0xc2,0xd8,0x01,0x02,0x03,0x05]
4491
4492ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:65535
4493// GFX10: encoding: [0xff,0xff,0xc4,0xd8,0x01,0x02,0x03,0x05]
4494
4495ds_cmpst_rtn_f32 v255, v1, v2, v3 offset:65535
4496// GFX10: encoding: [0xff,0xff,0xc4,0xd8,0x01,0x02,0x03,0xff]
4497
4498ds_cmpst_rtn_f32 v5, v255, v2, v3 offset:65535
4499// GFX10: encoding: [0xff,0xff,0xc4,0xd8,0xff,0x02,0x03,0x05]
4500
4501ds_cmpst_rtn_f32 v5, v1, v255, v3 offset:65535
4502// GFX10: encoding: [0xff,0xff,0xc4,0xd8,0x01,0xff,0x03,0x05]
4503
4504ds_cmpst_rtn_f32 v5, v1, v2, v255 offset:65535
4505// GFX10: encoding: [0xff,0xff,0xc4,0xd8,0x01,0x02,0xff,0x05]
4506
4507ds_cmpst_rtn_f32 v5, v1, v2, v3
4508// GFX10: encoding: [0x00,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05]
4509
4510ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:0
4511// GFX10: encoding: [0x00,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05]
4512
4513ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:4
4514// GFX10: encoding: [0x04,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05]
4515
4516ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:65535 gds
4517// GFX10: encoding: [0xff,0xff,0xc6,0xd8,0x01,0x02,0x03,0x05]
4518
4519ds_min_rtn_f32 v5, v1, v2 offset:65535
4520// GFX10: encoding: [0xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0x05]
4521
4522ds_min_rtn_f32 v255, v1, v2 offset:65535
4523// GFX10: encoding: [0xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0xff]
4524
4525ds_min_rtn_f32 v5, v255, v2 offset:65535
4526// GFX10: encoding: [0xff,0xff,0xc8,0xd8,0xff,0x02,0x00,0x05]
4527
4528ds_min_rtn_f32 v5, v1, v255 offset:65535
4529// GFX10: encoding: [0xff,0xff,0xc8,0xd8,0x01,0xff,0x00,0x05]
4530
4531ds_min_rtn_f32 v5, v1, v2
4532// GFX10: encoding: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
4533
4534ds_min_rtn_f32 v5, v1, v2 offset:0
4535// GFX10: encoding: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
4536
4537ds_min_rtn_f32 v5, v1, v2 offset:4
4538// GFX10: encoding: [0x04,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
4539
4540ds_min_rtn_f32 v5, v1, v2 offset:65535 gds
4541// GFX10: encoding: [0xff,0xff,0xca,0xd8,0x01,0x02,0x00,0x05]
4542
4543ds_max_rtn_f32 v5, v1, v2 offset:65535
4544// GFX10: encoding: [0xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0x05]
4545
4546ds_max_rtn_f32 v255, v1, v2 offset:65535
4547// GFX10: encoding: [0xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0xff]
4548
4549ds_max_rtn_f32 v5, v255, v2 offset:65535
4550// GFX10: encoding: [0xff,0xff,0xcc,0xd8,0xff,0x02,0x00,0x05]
4551
4552ds_max_rtn_f32 v5, v1, v255 offset:65535
4553// GFX10: encoding: [0xff,0xff,0xcc,0xd8,0x01,0xff,0x00,0x05]
4554
4555ds_max_rtn_f32 v5, v1, v2
4556// GFX10: encoding: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
4557
4558ds_max_rtn_f32 v5, v1, v2 offset:0
4559// GFX10: encoding: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
4560
4561ds_max_rtn_f32 v5, v1, v2 offset:4
4562// GFX10: encoding: [0x04,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
4563
4564ds_max_rtn_f32 v5, v1, v2 offset:65535 gds
4565// GFX10: encoding: [0xff,0xff,0xce,0xd8,0x01,0x02,0x00,0x05]
4566
4567ds_wrap_rtn_b32 v5, v1, v2, v3 offset:65535
4568// GFX10: encoding: [0xff,0xff,0xd0,0xd8,0x01,0x02,0x03,0x05]
4569
4570ds_wrap_rtn_b32 v255, v1, v2, v3 offset:65535
4571// GFX10: encoding: [0xff,0xff,0xd0,0xd8,0x01,0x02,0x03,0xff]
4572
4573ds_wrap_rtn_b32 v5, v255, v2, v3 offset:65535
4574// GFX10: encoding: [0xff,0xff,0xd0,0xd8,0xff,0x02,0x03,0x05]
4575
4576ds_wrap_rtn_b32 v5, v1, v255, v3 offset:65535
4577// GFX10: encoding: [0xff,0xff,0xd0,0xd8,0x01,0xff,0x03,0x05]
4578
4579ds_wrap_rtn_b32 v5, v1, v2, v255 offset:65535
4580// GFX10: encoding: [0xff,0xff,0xd0,0xd8,0x01,0x02,0xff,0x05]
4581
4582ds_wrap_rtn_b32 v5, v1, v2, v3
4583// GFX10: encoding: [0x00,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05]
4584
4585ds_wrap_rtn_b32 v5, v1, v2, v3 offset:0
4586// GFX10: encoding: [0x00,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05]
4587
4588ds_wrap_rtn_b32 v5, v1, v2, v3 offset:4
4589// GFX10: encoding: [0x04,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05]
4590
4591ds_wrap_rtn_b32 v5, v1, v2, v3 offset:65535 gds
4592// GFX10: encoding: [0xff,0xff,0xd2,0xd8,0x01,0x02,0x03,0x05]
4593
4594ds_swizzle_b32 v5, v1 offset:65535
4595// GFX10: encoding: [0xff,0xff,0xd4,0xd8,0x01,0x00,0x00,0x05]
4596
4597ds_swizzle_b32 v255, v1 offset:65535
4598// GFX10: encoding: [0xff,0xff,0xd4,0xd8,0x01,0x00,0x00,0xff]
4599
4600ds_swizzle_b32 v5, v255 offset:65535
4601// GFX10: encoding: [0xff,0xff,0xd4,0xd8,0xff,0x00,0x00,0x05]
4602
4603ds_swizzle_b32 v5, v1
4604// GFX10: encoding: [0x00,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05]
4605
4606ds_swizzle_b32 v5, v1 offset:0
4607// GFX10: encoding: [0x00,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05]
4608
4609ds_swizzle_b32 v5, v1 offset:4
4610// GFX10: encoding: [0x04,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05]
4611
4612ds_swizzle_b32 v5, v1 offset:65535 gds
4613// GFX10: encoding: [0xff,0xff,0xd6,0xd8,0x01,0x00,0x00,0x05]
4614
4615ds_read_b32 v5, v1 offset:65535
4616// GFX10: encoding: [0xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0x05]
4617
4618ds_read_b32 v255, v1 offset:65535
4619// GFX10: encoding: [0xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0xff]
4620
4621ds_read_b32 v5, v255 offset:65535
4622// GFX10: encoding: [0xff,0xff,0xd8,0xd8,0xff,0x00,0x00,0x05]
4623
4624ds_read_b32 v5, v1
4625// GFX10: encoding: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]
4626
4627ds_read_b32 v5, v1 offset:0
4628// GFX10: encoding: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]
4629
4630ds_read_b32 v5, v1 offset:4
4631// GFX10: encoding: [0x04,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]
4632
4633ds_read_b32 v5, v1 offset:65535 gds
4634// GFX10: encoding: [0xff,0xff,0xda,0xd8,0x01,0x00,0x00,0x05]
4635
4636ds_read2_b32 v[5:6], v1 offset0:127 offset1:255
4637// GFX10: encoding: [0x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
4638
4639ds_read2_b32 v[254:255], v1 offset0:127 offset1:255
4640// GFX10: encoding: [0x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0xfe]
4641
4642ds_read2_b32 v[5:6], v255 offset0:127 offset1:255
4643// GFX10: encoding: [0x7f,0xff,0xdc,0xd8,0xff,0x00,0x00,0x05]
4644
4645ds_read2_b32 v[5:6], v1 offset1:255
4646// GFX10: encoding: [0x00,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
4647
4648ds_read2_b32 v[5:6], v1 offset0:0 offset1:255
4649// GFX10: encoding: [0x00,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
4650
4651ds_read2_b32 v[5:6], v1 offset0:16 offset1:255
4652// GFX10: encoding: [0x10,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
4653
4654ds_read2_b32 v[5:6], v1 offset0:127
4655// GFX10: encoding: [0x7f,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05]
4656
4657ds_read2_b32 v[5:6], v1 offset0:127 offset1:0
4658// GFX10: encoding: [0x7f,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05]
4659
4660ds_read2_b32 v[5:6], v1 offset0:127 offset1:1
4661// GFX10: encoding: [0x7f,0x01,0xdc,0xd8,0x01,0x00,0x00,0x05]
4662
4663ds_read2_b32 v[5:6], v1 offset0:127 offset1:255 gds
4664// GFX10: encoding: [0x7f,0xff,0xde,0xd8,0x01,0x00,0x00,0x05]
4665
4666ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:255
4667// GFX10: encoding: [0x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
4668
4669ds_read2st64_b32 v[254:255], v1 offset0:127 offset1:255
4670// GFX10: encoding: [0x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0xfe]
4671
4672ds_read2st64_b32 v[5:6], v255 offset0:127 offset1:255
4673// GFX10: encoding: [0x7f,0xff,0xe0,0xd8,0xff,0x00,0x00,0x05]
4674
4675ds_read2st64_b32 v[5:6], v1 offset1:255
4676// GFX10: encoding: [0x00,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
4677
4678ds_read2st64_b32 v[5:6], v1 offset0:0 offset1:255
4679// GFX10: encoding: [0x00,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
4680
4681ds_read2st64_b32 v[5:6], v1 offset0:16 offset1:255
4682// GFX10: encoding: [0x10,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
4683
4684ds_read2st64_b32 v[5:6], v1 offset0:127
4685// GFX10: encoding: [0x7f,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05]
4686
4687ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:0
4688// GFX10: encoding: [0x7f,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05]
4689
4690ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:1
4691// GFX10: encoding: [0x7f,0x01,0xe0,0xd8,0x01,0x00,0x00,0x05]
4692
4693ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:255 gds
4694// GFX10: encoding: [0x7f,0xff,0xe2,0xd8,0x01,0x00,0x00,0x05]
4695
4696ds_read_i8 v5, v1 offset:65535
4697// GFX10: encoding: [0xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0x05]
4698
4699ds_read_i8 v255, v1 offset:65535
4700// GFX10: encoding: [0xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0xff]
4701
4702ds_read_i8 v5, v255 offset:65535
4703// GFX10: encoding: [0xff,0xff,0xe4,0xd8,0xff,0x00,0x00,0x05]
4704
4705ds_read_i8 v5, v1
4706// GFX10: encoding: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]
4707
4708ds_read_i8 v5, v1 offset:0
4709// GFX10: encoding: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]
4710
4711ds_read_i8 v5, v1 offset:4
4712// GFX10: encoding: [0x04,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]
4713
4714ds_read_i8 v5, v1 offset:65535 gds
4715// GFX10: encoding: [0xff,0xff,0xe6,0xd8,0x01,0x00,0x00,0x05]
4716
4717ds_read_u8 v5, v1 offset:65535
4718// GFX10: encoding: [0xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0x05]
4719
4720ds_read_u8 v255, v1 offset:65535
4721// GFX10: encoding: [0xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0xff]
4722
4723ds_read_u8 v5, v255 offset:65535
4724// GFX10: encoding: [0xff,0xff,0xe8,0xd8,0xff,0x00,0x00,0x05]
4725
4726ds_read_u8 v5, v1
4727// GFX10: encoding: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]
4728
4729ds_read_u8 v5, v1 offset:0
4730// GFX10: encoding: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]
4731
4732ds_read_u8 v5, v1 offset:4
4733// GFX10: encoding: [0x04,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]
4734
4735ds_read_u8 v5, v1 offset:65535 gds
4736// GFX10: encoding: [0xff,0xff,0xea,0xd8,0x01,0x00,0x00,0x05]
4737
4738ds_read_i16 v5, v1 offset:65535
4739// GFX10: encoding: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0x05]
4740
4741ds_read_i16 v255, v1 offset:65535
4742// GFX10: encoding: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0xff]
4743
4744ds_read_i16 v5, v255 offset:65535
4745// GFX10: encoding: [0xff,0xff,0xec,0xd8,0xff,0x00,0x00,0x05]
4746
4747ds_read_i16 v5, v1
4748// GFX10: encoding: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
4749
4750ds_read_i16 v5, v1 offset:0
4751// GFX10: encoding: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
4752
4753ds_read_i16 v5, v1 offset:4
4754// GFX10: encoding: [0x04,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
4755
4756ds_read_i16 v5, v1 offset:65535 gds
4757// GFX10: encoding: [0xff,0xff,0xee,0xd8,0x01,0x00,0x00,0x05]
4758
4759ds_read_u16 v5, v1 offset:65535
4760// GFX10: encoding: [0xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0x05]
4761
4762ds_read_u16 v255, v1 offset:65535
4763// GFX10: encoding: [0xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0xff]
4764
4765ds_read_u16 v5, v255 offset:65535
4766// GFX10: encoding: [0xff,0xff,0xf0,0xd8,0xff,0x00,0x00,0x05]
4767
4768ds_read_u16 v5, v1
4769// GFX10: encoding: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
4770
4771ds_read_u16 v5, v1 offset:0
4772// GFX10: encoding: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
4773
4774ds_read_u16 v5, v1 offset:4
4775// GFX10: encoding: [0x04,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
4776
4777ds_read_u16 v5, v1 offset:65535 gds
4778// GFX10: encoding: [0xff,0xff,0xf2,0xd8,0x01,0x00,0x00,0x05]
4779
4780ds_consume v5 offset:65535
4781// GFX10: encoding: [0xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0x05]
4782
4783ds_consume v255 offset:65535
4784// GFX10: encoding: [0xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0xff]
4785
4786ds_consume v5
4787// GFX10: encoding: [0x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]
4788
4789ds_consume v5 offset:0
4790// GFX10: encoding: [0x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]
4791
4792ds_consume v5 offset:4
4793// GFX10: encoding: [0x04,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]
4794
4795ds_consume v5 offset:65535 gds
4796// GFX10: encoding: [0xff,0xff,0xf6,0xd8,0x00,0x00,0x00,0x05]
4797
4798ds_append v5 offset:65535
4799// GFX10: encoding: [0xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0x05]
4800
4801ds_append v255 offset:65535
4802// GFX10: encoding: [0xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0xff]
4803
4804ds_append v5
4805// GFX10: encoding: [0x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]
4806
4807ds_append v5 offset:0
4808// GFX10: encoding: [0x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]
4809
4810ds_append v5 offset:4
4811// GFX10: encoding: [0x04,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]
4812
4813ds_append v5 offset:65535 gds
4814// GFX10: encoding: [0xff,0xff,0xfa,0xd8,0x00,0x00,0x00,0x05]
4815
4816ds_ordered_count v5, v1 offset:65535 gds
4817// GFX10: encoding: [0xff,0xff,0xfe,0xd8,0x01,0x00,0x00,0x05]
4818
4819ds_ordered_count v255, v1 offset:65535 gds
4820// GFX10: encoding: [0xff,0xff,0xfe,0xd8,0x01,0x00,0x00,0xff]
4821
4822ds_ordered_count v5, v255 offset:65535 gds
4823// GFX10: encoding: [0xff,0xff,0xfe,0xd8,0xff,0x00,0x00,0x05]
4824
4825ds_ordered_count v5, v1 gds
4826// GFX10: encoding: [0x00,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05]
4827
4828ds_ordered_count v5, v1 offset:0 gds
4829// GFX10: encoding: [0x00,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05]
4830
4831ds_ordered_count v5, v1 offset:4 gds
4832// GFX10: encoding: [0x04,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05]
4833
4834ds_add_u64 v1, v[2:3] offset:65535
4835// GFX10: encoding: [0xff,0xff,0x00,0xd9,0x01,0x02,0x00,0x00]
4836
4837ds_add_u64 v255, v[2:3] offset:65535
4838// GFX10: encoding: [0xff,0xff,0x00,0xd9,0xff,0x02,0x00,0x00]
4839
4840ds_add_u64 v1, v[254:255] offset:65535
4841// GFX10: encoding: [0xff,0xff,0x00,0xd9,0x01,0xfe,0x00,0x00]
4842
4843ds_add_u64 v1, v[2:3]
4844// GFX10: encoding: [0x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]
4845
4846ds_add_u64 v1, v[2:3] offset:0
4847// GFX10: encoding: [0x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]
4848
4849ds_add_u64 v1, v[2:3] offset:4
4850// GFX10: encoding: [0x04,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]
4851
4852ds_add_u64 v1, v[2:3] offset:65535 gds
4853// GFX10: encoding: [0xff,0xff,0x02,0xd9,0x01,0x02,0x00,0x00]
4854
4855ds_sub_u64 v1, v[2:3] offset:65535
4856// GFX10: encoding: [0xff,0xff,0x04,0xd9,0x01,0x02,0x00,0x00]
4857
4858ds_sub_u64 v255, v[2:3] offset:65535
4859// GFX10: encoding: [0xff,0xff,0x04,0xd9,0xff,0x02,0x00,0x00]
4860
4861ds_sub_u64 v1, v[254:255] offset:65535
4862// GFX10: encoding: [0xff,0xff,0x04,0xd9,0x01,0xfe,0x00,0x00]
4863
4864ds_sub_u64 v1, v[2:3]
4865// GFX10: encoding: [0x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]
4866
4867ds_sub_u64 v1, v[2:3] offset:0
4868// GFX10: encoding: [0x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]
4869
4870ds_sub_u64 v1, v[2:3] offset:4
4871// GFX10: encoding: [0x04,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]
4872
4873ds_sub_u64 v1, v[2:3] offset:65535 gds
4874// GFX10: encoding: [0xff,0xff,0x06,0xd9,0x01,0x02,0x00,0x00]
4875
4876ds_rsub_u64 v1, v[2:3] offset:65535
4877// GFX10: encoding: [0xff,0xff,0x08,0xd9,0x01,0x02,0x00,0x00]
4878
4879ds_rsub_u64 v255, v[2:3] offset:65535
4880// GFX10: encoding: [0xff,0xff,0x08,0xd9,0xff,0x02,0x00,0x00]
4881
4882ds_rsub_u64 v1, v[254:255] offset:65535
4883// GFX10: encoding: [0xff,0xff,0x08,0xd9,0x01,0xfe,0x00,0x00]
4884
4885ds_rsub_u64 v1, v[2:3]
4886// GFX10: encoding: [0x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]
4887
4888ds_rsub_u64 v1, v[2:3] offset:0
4889// GFX10: encoding: [0x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]
4890
4891ds_rsub_u64 v1, v[2:3] offset:4
4892// GFX10: encoding: [0x04,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]
4893
4894ds_rsub_u64 v1, v[2:3] offset:65535 gds
4895// GFX10: encoding: [0xff,0xff,0x0a,0xd9,0x01,0x02,0x00,0x00]
4896
4897ds_inc_u64 v1, v[2:3] offset:65535
4898// GFX10: encoding: [0xff,0xff,0x0c,0xd9,0x01,0x02,0x00,0x00]
4899
4900ds_inc_u64 v255, v[2:3] offset:65535
4901// GFX10: encoding: [0xff,0xff,0x0c,0xd9,0xff,0x02,0x00,0x00]
4902
4903ds_inc_u64 v1, v[254:255] offset:65535
4904// GFX10: encoding: [0xff,0xff,0x0c,0xd9,0x01,0xfe,0x00,0x00]
4905
4906ds_inc_u64 v1, v[2:3]
4907// GFX10: encoding: [0x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]
4908
4909ds_inc_u64 v1, v[2:3] offset:0
4910// GFX10: encoding: [0x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]
4911
4912ds_inc_u64 v1, v[2:3] offset:4
4913// GFX10: encoding: [0x04,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]
4914
4915ds_inc_u64 v1, v[2:3] offset:65535 gds
4916// GFX10: encoding: [0xff,0xff,0x0e,0xd9,0x01,0x02,0x00,0x00]
4917
4918ds_dec_u64 v1, v[2:3] offset:65535
4919// GFX10: encoding: [0xff,0xff,0x10,0xd9,0x01,0x02,0x00,0x00]
4920
4921ds_dec_u64 v255, v[2:3] offset:65535
4922// GFX10: encoding: [0xff,0xff,0x10,0xd9,0xff,0x02,0x00,0x00]
4923
4924ds_dec_u64 v1, v[254:255] offset:65535
4925// GFX10: encoding: [0xff,0xff,0x10,0xd9,0x01,0xfe,0x00,0x00]
4926
4927ds_dec_u64 v1, v[2:3]
4928// GFX10: encoding: [0x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]
4929
4930ds_dec_u64 v1, v[2:3] offset:0
4931// GFX10: encoding: [0x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]
4932
4933ds_dec_u64 v1, v[2:3] offset:4
4934// GFX10: encoding: [0x04,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]
4935
4936ds_dec_u64 v1, v[2:3] offset:65535 gds
4937// GFX10: encoding: [0xff,0xff,0x12,0xd9,0x01,0x02,0x00,0x00]
4938
4939ds_min_i64 v1, v[2:3] offset:65535
4940// GFX10: encoding: [0xff,0xff,0x14,0xd9,0x01,0x02,0x00,0x00]
4941
4942ds_min_i64 v255, v[2:3] offset:65535
4943// GFX10: encoding: [0xff,0xff,0x14,0xd9,0xff,0x02,0x00,0x00]
4944
4945ds_min_i64 v1, v[254:255] offset:65535
4946// GFX10: encoding: [0xff,0xff,0x14,0xd9,0x01,0xfe,0x00,0x00]
4947
4948ds_min_i64 v1, v[2:3]
4949// GFX10: encoding: [0x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]
4950
4951ds_min_i64 v1, v[2:3] offset:0
4952// GFX10: encoding: [0x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]
4953
4954ds_min_i64 v1, v[2:3] offset:4
4955// GFX10: encoding: [0x04,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]
4956
4957ds_min_i64 v1, v[2:3] offset:65535 gds
4958// GFX10: encoding: [0xff,0xff,0x16,0xd9,0x01,0x02,0x00,0x00]
4959
4960ds_max_i64 v1, v[2:3] offset:65535
4961// GFX10: encoding: [0xff,0xff,0x18,0xd9,0x01,0x02,0x00,0x00]
4962
4963ds_max_i64 v255, v[2:3] offset:65535
4964// GFX10: encoding: [0xff,0xff,0x18,0xd9,0xff,0x02,0x00,0x00]
4965
4966ds_max_i64 v1, v[254:255] offset:65535
4967// GFX10: encoding: [0xff,0xff,0x18,0xd9,0x01,0xfe,0x00,0x00]
4968
4969ds_max_i64 v1, v[2:3]
4970// GFX10: encoding: [0x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]
4971
4972ds_max_i64 v1, v[2:3] offset:0
4973// GFX10: encoding: [0x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]
4974
4975ds_max_i64 v1, v[2:3] offset:4
4976// GFX10: encoding: [0x04,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]
4977
4978ds_max_i64 v1, v[2:3] offset:65535 gds
4979// GFX10: encoding: [0xff,0xff,0x1a,0xd9,0x01,0x02,0x00,0x00]
4980
4981ds_min_u64 v1, v[2:3] offset:65535
4982// GFX10: encoding: [0xff,0xff,0x1c,0xd9,0x01,0x02,0x00,0x00]
4983
4984ds_min_u64 v255, v[2:3] offset:65535
4985// GFX10: encoding: [0xff,0xff,0x1c,0xd9,0xff,0x02,0x00,0x00]
4986
4987ds_min_u64 v1, v[254:255] offset:65535
4988// GFX10: encoding: [0xff,0xff,0x1c,0xd9,0x01,0xfe,0x00,0x00]
4989
4990ds_min_u64 v1, v[2:3]
4991// GFX10: encoding: [0x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]
4992
4993ds_min_u64 v1, v[2:3] offset:0
4994// GFX10: encoding: [0x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]
4995
4996ds_min_u64 v1, v[2:3] offset:4
4997// GFX10: encoding: [0x04,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]
4998
4999ds_min_u64 v1, v[2:3] offset:65535 gds
5000// GFX10: encoding: [0xff,0xff,0x1e,0xd9,0x01,0x02,0x00,0x00]
5001
5002ds_max_u64 v1, v[2:3] offset:65535
5003// GFX10: encoding: [0xff,0xff,0x20,0xd9,0x01,0x02,0x00,0x00]
5004
5005ds_max_u64 v255, v[2:3] offset:65535
5006// GFX10: encoding: [0xff,0xff,0x20,0xd9,0xff,0x02,0x00,0x00]
5007
5008ds_max_u64 v1, v[254:255] offset:65535
5009// GFX10: encoding: [0xff,0xff,0x20,0xd9,0x01,0xfe,0x00,0x00]
5010
5011ds_max_u64 v1, v[2:3]
5012// GFX10: encoding: [0x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]
5013
5014ds_max_u64 v1, v[2:3] offset:0
5015// GFX10: encoding: [0x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]
5016
5017ds_max_u64 v1, v[2:3] offset:4
5018// GFX10: encoding: [0x04,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]
5019
5020ds_max_u64 v1, v[2:3] offset:65535 gds
5021// GFX10: encoding: [0xff,0xff,0x22,0xd9,0x01,0x02,0x00,0x00]
5022
5023ds_and_b64 v1, v[2:3] offset:65535
5024// GFX10: encoding: [0xff,0xff,0x24,0xd9,0x01,0x02,0x00,0x00]
5025
5026ds_and_b64 v255, v[2:3] offset:65535
5027// GFX10: encoding: [0xff,0xff,0x24,0xd9,0xff,0x02,0x00,0x00]
5028
5029ds_and_b64 v1, v[254:255] offset:65535
5030// GFX10: encoding: [0xff,0xff,0x24,0xd9,0x01,0xfe,0x00,0x00]
5031
5032ds_and_b64 v1, v[2:3]
5033// GFX10: encoding: [0x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]
5034
5035ds_and_b64 v1, v[2:3] offset:0
5036// GFX10: encoding: [0x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]
5037
5038ds_and_b64 v1, v[2:3] offset:4
5039// GFX10: encoding: [0x04,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]
5040
5041ds_and_b64 v1, v[2:3] offset:65535 gds
5042// GFX10: encoding: [0xff,0xff,0x26,0xd9,0x01,0x02,0x00,0x00]
5043
5044ds_or_b64 v1, v[2:3] offset:65535
5045// GFX10: encoding: [0xff,0xff,0x28,0xd9,0x01,0x02,0x00,0x00]
5046
5047ds_or_b64 v255, v[2:3] offset:65535
5048// GFX10: encoding: [0xff,0xff,0x28,0xd9,0xff,0x02,0x00,0x00]
5049
5050ds_or_b64 v1, v[254:255] offset:65535
5051// GFX10: encoding: [0xff,0xff,0x28,0xd9,0x01,0xfe,0x00,0x00]
5052
5053ds_or_b64 v1, v[2:3]
5054// GFX10: encoding: [0x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]
5055
5056ds_or_b64 v1, v[2:3] offset:0
5057// GFX10: encoding: [0x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]
5058
5059ds_or_b64 v1, v[2:3] offset:4
5060// GFX10: encoding: [0x04,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]
5061
5062ds_or_b64 v1, v[2:3] offset:65535 gds
5063// GFX10: encoding: [0xff,0xff,0x2a,0xd9,0x01,0x02,0x00,0x00]
5064
5065ds_xor_b64 v1, v[2:3] offset:65535
5066// GFX10: encoding: [0xff,0xff,0x2c,0xd9,0x01,0x02,0x00,0x00]
5067
5068ds_xor_b64 v255, v[2:3] offset:65535
5069// GFX10: encoding: [0xff,0xff,0x2c,0xd9,0xff,0x02,0x00,0x00]
5070
5071ds_xor_b64 v1, v[254:255] offset:65535
5072// GFX10: encoding: [0xff,0xff,0x2c,0xd9,0x01,0xfe,0x00,0x00]
5073
5074ds_xor_b64 v1, v[2:3]
5075// GFX10: encoding: [0x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]
5076
5077ds_xor_b64 v1, v[2:3] offset:0
5078// GFX10: encoding: [0x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]
5079
5080ds_xor_b64 v1, v[2:3] offset:4
5081// GFX10: encoding: [0x04,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]
5082
5083ds_xor_b64 v1, v[2:3] offset:65535 gds
5084// GFX10: encoding: [0xff,0xff,0x2e,0xd9,0x01,0x02,0x00,0x00]
5085
5086ds_mskor_b64 v1, v[2:3], v[3:4] offset:65535
5087// GFX10: encoding: [0xff,0xff,0x30,0xd9,0x01,0x02,0x03,0x00]
5088
5089ds_mskor_b64 v255, v[2:3], v[3:4] offset:65535
5090// GFX10: encoding: [0xff,0xff,0x30,0xd9,0xff,0x02,0x03,0x00]
5091
5092ds_mskor_b64 v1, v[254:255], v[3:4] offset:65535
5093// GFX10: encoding: [0xff,0xff,0x30,0xd9,0x01,0xfe,0x03,0x00]
5094
5095ds_mskor_b64 v1, v[2:3], v[254:255] offset:65535
5096// GFX10: encoding: [0xff,0xff,0x30,0xd9,0x01,0x02,0xfe,0x00]
5097
5098ds_mskor_b64 v1, v[2:3], v[3:4]
5099// GFX10: encoding: [0x00,0x00,0x30,0xd9,0x01,0x02,0x03,0x00]
5100
5101ds_mskor_b64 v1, v[2:3], v[3:4] offset:0
5102// GFX10: encoding: [0x00,0x00,0x30,0xd9,0x01,0x02,0x03,0x00]
5103
5104ds_mskor_b64 v1, v[2:3], v[3:4] offset:4
5105// GFX10: encoding: [0x04,0x00,0x30,0xd9,0x01,0x02,0x03,0x00]
5106
5107ds_mskor_b64 v1, v[2:3], v[3:4] offset:65535 gds
5108// GFX10: encoding: [0xff,0xff,0x32,0xd9,0x01,0x02,0x03,0x00]
5109
5110ds_write_b64 v1, v[2:3] offset:65535
5111// GFX10: encoding: [0xff,0xff,0x34,0xd9,0x01,0x02,0x00,0x00]
5112
5113ds_write_b64 v255, v[2:3] offset:65535
5114// GFX10: encoding: [0xff,0xff,0x34,0xd9,0xff,0x02,0x00,0x00]
5115
5116ds_write_b64 v1, v[254:255] offset:65535
5117// GFX10: encoding: [0xff,0xff,0x34,0xd9,0x01,0xfe,0x00,0x00]
5118
5119ds_write_b64 v1, v[2:3]
5120// GFX10: encoding: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]
5121
5122ds_write_b64 v1, v[2:3] offset:0
5123// GFX10: encoding: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]
5124
5125ds_write_b64 v1, v[2:3] offset:4
5126// GFX10: encoding: [0x04,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]
5127
5128ds_write_b64 v1, v[2:3] offset:65535 gds
5129// GFX10: encoding: [0xff,0xff,0x36,0xd9,0x01,0x02,0x00,0x00]
5130
5131ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255
5132// GFX10: encoding: [0x7f,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
5133
5134ds_write2_b64 v255, v[2:3], v[3:4] offset0:127 offset1:255
5135// GFX10: encoding: [0x7f,0xff,0x38,0xd9,0xff,0x02,0x03,0x00]
5136
5137ds_write2_b64 v1, v[254:255], v[3:4] offset0:127 offset1:255
5138// GFX10: encoding: [0x7f,0xff,0x38,0xd9,0x01,0xfe,0x03,0x00]
5139
5140ds_write2_b64 v1, v[2:3], v[254:255] offset0:127 offset1:255
5141// GFX10: encoding: [0x7f,0xff,0x38,0xd9,0x01,0x02,0xfe,0x00]
5142
5143ds_write2_b64 v1, v[2:3], v[3:4] offset1:255
5144// GFX10: encoding: [0x00,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
5145
5146ds_write2_b64 v1, v[2:3], v[3:4] offset0:0 offset1:255
5147// GFX10: encoding: [0x00,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
5148
5149ds_write2_b64 v1, v[2:3], v[3:4] offset0:16 offset1:255
5150// GFX10: encoding: [0x10,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
5151
5152ds_write2_b64 v1, v[2:3], v[3:4] offset0:127
5153// GFX10: encoding: [0x7f,0x00,0x38,0xd9,0x01,0x02,0x03,0x00]
5154
5155ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:0
5156// GFX10: encoding: [0x7f,0x00,0x38,0xd9,0x01,0x02,0x03,0x00]
5157
5158ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:1
5159// GFX10: encoding: [0x7f,0x01,0x38,0xd9,0x01,0x02,0x03,0x00]
5160
5161ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
5162// GFX10: encoding: [0x7f,0xff,0x3a,0xd9,0x01,0x02,0x03,0x00]
5163
5164ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255
5165// GFX10: encoding: [0x7f,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
5166
5167ds_write2st64_b64 v255, v[2:3], v[3:4] offset0:127 offset1:255
5168// GFX10: encoding: [0x7f,0xff,0x3c,0xd9,0xff,0x02,0x03,0x00]
5169
5170ds_write2st64_b64 v1, v[254:255], v[3:4] offset0:127 offset1:255
5171// GFX10: encoding: [0x7f,0xff,0x3c,0xd9,0x01,0xfe,0x03,0x00]
5172
5173ds_write2st64_b64 v1, v[2:3], v[254:255] offset0:127 offset1:255
5174// GFX10: encoding: [0x7f,0xff,0x3c,0xd9,0x01,0x02,0xfe,0x00]
5175
5176ds_write2st64_b64 v1, v[2:3], v[3:4] offset1:255
5177// GFX10: encoding: [0x00,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
5178
5179ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:0 offset1:255
5180// GFX10: encoding: [0x00,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
5181
5182ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:16 offset1:255
5183// GFX10: encoding: [0x10,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
5184
5185ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127
5186// GFX10: encoding: [0x7f,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00]
5187
5188ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:0
5189// GFX10: encoding: [0x7f,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00]
5190
5191ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:1
5192// GFX10: encoding: [0x7f,0x01,0x3c,0xd9,0x01,0x02,0x03,0x00]
5193
5194ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
5195// GFX10: encoding: [0x7f,0xff,0x3e,0xd9,0x01,0x02,0x03,0x00]
5196
5197ds_cmpst_b64 v1, v[2:3], v[3:4] offset:65535
5198// GFX10: encoding: [0xff,0xff,0x40,0xd9,0x01,0x02,0x03,0x00]
5199
5200ds_cmpst_b64 v255, v[2:3], v[3:4] offset:65535
5201// GFX10: encoding: [0xff,0xff,0x40,0xd9,0xff,0x02,0x03,0x00]
5202
5203ds_cmpst_b64 v1, v[254:255], v[3:4] offset:65535
5204// GFX10: encoding: [0xff,0xff,0x40,0xd9,0x01,0xfe,0x03,0x00]
5205
5206ds_cmpst_b64 v1, v[2:3], v[254:255] offset:65535
5207// GFX10: encoding: [0xff,0xff,0x40,0xd9,0x01,0x02,0xfe,0x00]
5208
5209ds_cmpst_b64 v1, v[2:3], v[3:4]
5210// GFX10: encoding: [0x00,0x00,0x40,0xd9,0x01,0x02,0x03,0x00]
5211
5212ds_cmpst_b64 v1, v[2:3], v[3:4] offset:0
5213// GFX10: encoding: [0x00,0x00,0x40,0xd9,0x01,0x02,0x03,0x00]
5214
5215ds_cmpst_b64 v1, v[2:3], v[3:4] offset:4
5216// GFX10: encoding: [0x04,0x00,0x40,0xd9,0x01,0x02,0x03,0x00]
5217
5218ds_cmpst_b64 v1, v[2:3], v[3:4] offset:65535 gds
5219// GFX10: encoding: [0xff,0xff,0x42,0xd9,0x01,0x02,0x03,0x00]
5220
5221ds_cmpst_f64 v1, v[2:3], v[3:4] offset:65535
5222// GFX10: encoding: [0xff,0xff,0x44,0xd9,0x01,0x02,0x03,0x00]
5223
5224ds_cmpst_f64 v255, v[2:3], v[3:4] offset:65535
5225// GFX10: encoding: [0xff,0xff,0x44,0xd9,0xff,0x02,0x03,0x00]
5226
5227ds_cmpst_f64 v1, v[254:255], v[3:4] offset:65535
5228// GFX10: encoding: [0xff,0xff,0x44,0xd9,0x01,0xfe,0x03,0x00]
5229
5230ds_cmpst_f64 v1, v[2:3], v[254:255] offset:65535
5231// GFX10: encoding: [0xff,0xff,0x44,0xd9,0x01,0x02,0xfe,0x00]
5232
5233ds_cmpst_f64 v1, v[2:3], v[3:4]
5234// GFX10: encoding: [0x00,0x00,0x44,0xd9,0x01,0x02,0x03,0x00]
5235
5236ds_cmpst_f64 v1, v[2:3], v[3:4] offset:0
5237// GFX10: encoding: [0x00,0x00,0x44,0xd9,0x01,0x02,0x03,0x00]
5238
5239ds_cmpst_f64 v1, v[2:3], v[3:4] offset:4
5240// GFX10: encoding: [0x04,0x00,0x44,0xd9,0x01,0x02,0x03,0x00]
5241
5242ds_cmpst_f64 v1, v[2:3], v[3:4] offset:65535 gds
5243// GFX10: encoding: [0xff,0xff,0x46,0xd9,0x01,0x02,0x03,0x00]
5244
5245ds_min_f64 v1, v[2:3] offset:65535
5246// GFX10: encoding: [0xff,0xff,0x48,0xd9,0x01,0x02,0x00,0x00]
5247
5248ds_min_f64 v255, v[2:3] offset:65535
5249// GFX10: encoding: [0xff,0xff,0x48,0xd9,0xff,0x02,0x00,0x00]
5250
5251ds_min_f64 v1, v[254:255] offset:65535
5252// GFX10: encoding: [0xff,0xff,0x48,0xd9,0x01,0xfe,0x00,0x00]
5253
5254ds_min_f64 v1, v[2:3]
5255// GFX10: encoding: [0x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]
5256
5257ds_min_f64 v1, v[2:3] offset:0
5258// GFX10: encoding: [0x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]
5259
5260ds_min_f64 v1, v[2:3] offset:4
5261// GFX10: encoding: [0x04,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]
5262
5263ds_min_f64 v1, v[2:3] offset:65535 gds
5264// GFX10: encoding: [0xff,0xff,0x4a,0xd9,0x01,0x02,0x00,0x00]
5265
5266ds_max_f64 v1, v[2:3] offset:65535
5267// GFX10: encoding: [0xff,0xff,0x4c,0xd9,0x01,0x02,0x00,0x00]
5268
5269ds_max_f64 v255, v[2:3] offset:65535
5270// GFX10: encoding: [0xff,0xff,0x4c,0xd9,0xff,0x02,0x00,0x00]
5271
5272ds_max_f64 v1, v[254:255] offset:65535
5273// GFX10: encoding: [0xff,0xff,0x4c,0xd9,0x01,0xfe,0x00,0x00]
5274
5275ds_max_f64 v1, v[2:3]
5276// GFX10: encoding: [0x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]
5277
5278ds_max_f64 v1, v[2:3] offset:0
5279// GFX10: encoding: [0x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]
5280
5281ds_max_f64 v1, v[2:3] offset:4
5282// GFX10: encoding: [0x04,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]
5283
5284ds_max_f64 v1, v[2:3] offset:65535 gds
5285// GFX10: encoding: [0xff,0xff,0x4e,0xd9,0x01,0x02,0x00,0x00]
5286
5287ds_add_rtn_f32 v0, v1, v2
5288// GFX10: encoding: [0x00,0x00,0x54,0xd9,0x01,0x02,0x00,0x00]
5289
5290ds_add_rtn_f32 v255, v254, v253
5291// GFX10: encoding: [0x00,0x00,0x54,0xd9,0xfe,0xfd,0x00,0xff]
5292
5293ds_add_rtn_f32 v0, v254, v253
5294// GFX10: encoding: [0x00,0x00,0x54,0xd9,0xfe,0xfd,0x00,0x00]
5295
5296ds_add_rtn_f32 v255, v1, v253
5297// GFX10: encoding: [0x00,0x00,0x54,0xd9,0x01,0xfd,0x00,0xff]
5298
5299ds_add_rtn_f32 v255, v254, v2
5300// GFX10: encoding: [0x00,0x00,0x54,0xd9,0xfe,0x02,0x00,0xff]
5301
5302ds_add_rtn_f32 v0, v1, v2 offset:0
5303// GFX10: encoding: [0x00,0x00,0x54,0xd9,0x01,0x02,0x00,0x00]
5304
5305ds_add_rtn_f32 v255, v254, v253 offset:0
5306// GFX10: encoding: [0x00,0x00,0x54,0xd9,0xfe,0xfd,0x00,0xff]
5307
5308ds_add_rtn_f32 v0, v254, v253 offset:0
5309// GFX10: encoding: [0x00,0x00,0x54,0xd9,0xfe,0xfd,0x00,0x00]
5310
5311ds_add_rtn_f32 v255, v1, v253 offset:0
5312// GFX10: encoding: [0x00,0x00,0x54,0xd9,0x01,0xfd,0x00,0xff]
5313
5314ds_add_rtn_f32 v255, v254, v2 offset:0
5315// GFX10: encoding: [0x00,0x00,0x54,0xd9,0xfe,0x02,0x00,0xff]
5316
5317ds_add_rtn_f32 v0, v1, v2 offset:4660
5318// GFX10: encoding: [0x34,0x12,0x54,0xd9,0x01,0x02,0x00,0x00]
5319
5320ds_add_rtn_f32 v255, v254, v253 offset:4660
5321// GFX10: encoding: [0x34,0x12,0x54,0xd9,0xfe,0xfd,0x00,0xff]
5322
5323ds_add_rtn_f32 v0, v254, v253 offset:4660
5324// GFX10: encoding: [0x34,0x12,0x54,0xd9,0xfe,0xfd,0x00,0x00]
5325
5326ds_add_rtn_f32 v255, v1, v253 offset:4660
5327// GFX10: encoding: [0x34,0x12,0x54,0xd9,0x01,0xfd,0x00,0xff]
5328
5329ds_add_rtn_f32 v255, v254, v2 offset:4660
5330// GFX10: encoding: [0x34,0x12,0x54,0xd9,0xfe,0x02,0x00,0xff]
5331
5332ds_add_rtn_f32 v0, v1, v2 offset:65535
5333// GFX10: encoding: [0xff,0xff,0x54,0xd9,0x01,0x02,0x00,0x00]
5334
5335ds_add_rtn_f32 v255, v254, v253 offset:65535
5336// GFX10: encoding: [0xff,0xff,0x54,0xd9,0xfe,0xfd,0x00,0xff]
5337
5338ds_add_rtn_f32 v0, v254, v253 offset:65535
5339// GFX10: encoding: [0xff,0xff,0x54,0xd9,0xfe,0xfd,0x00,0x00]
5340
5341ds_add_rtn_f32 v255, v1, v253 offset:65535
5342// GFX10: encoding: [0xff,0xff,0x54,0xd9,0x01,0xfd,0x00,0xff]
5343
5344ds_add_rtn_f32 v255, v254, v2 offset:65535
5345// GFX10: encoding: [0xff,0xff,0x54,0xd9,0xfe,0x02,0x00,0xff]
5346
5347ds_add_rtn_f32 v0, v1, v2 gds
5348// GFX10: encoding: [0x00,0x00,0x56,0xd9,0x01,0x02,0x00,0x00]
5349
5350ds_add_rtn_f32 v255, v254, v253 gds
5351// GFX10: encoding: [0x00,0x00,0x56,0xd9,0xfe,0xfd,0x00,0xff]
5352
5353ds_add_rtn_f32 v0, v254, v253 gds
5354// GFX10: encoding: [0x00,0x00,0x56,0xd9,0xfe,0xfd,0x00,0x00]
5355
5356ds_add_rtn_f32 v255, v1, v253 gds
5357// GFX10: encoding: [0x00,0x00,0x56,0xd9,0x01,0xfd,0x00,0xff]
5358
5359ds_add_rtn_f32 v255, v254, v2 gds
5360// GFX10: encoding: [0x00,0x00,0x56,0xd9,0xfe,0x02,0x00,0xff]
5361
5362ds_add_rtn_f32 v0, v1, v2 offset:0 gds
5363// GFX10: encoding: [0x00,0x00,0x56,0xd9,0x01,0x02,0x00,0x00]
5364
5365ds_add_rtn_f32 v255, v254, v253 offset:0 gds
5366// GFX10: encoding: [0x00,0x00,0x56,0xd9,0xfe,0xfd,0x00,0xff]
5367
5368ds_add_rtn_f32 v0, v254, v253 offset:0 gds
5369// GFX10: encoding: [0x00,0x00,0x56,0xd9,0xfe,0xfd,0x00,0x00]
5370
5371ds_add_rtn_f32 v255, v1, v253 offset:0 gds
5372// GFX10: encoding: [0x00,0x00,0x56,0xd9,0x01,0xfd,0x00,0xff]
5373
5374ds_add_rtn_f32 v255, v254, v2 offset:0 gds
5375// GFX10: encoding: [0x00,0x00,0x56,0xd9,0xfe,0x02,0x00,0xff]
5376
5377ds_add_rtn_f32 v0, v1, v2 offset:4660 gds
5378// GFX10: encoding: [0x34,0x12,0x56,0xd9,0x01,0x02,0x00,0x00]
5379
5380ds_add_rtn_f32 v255, v254, v253 offset:4660 gds
5381// GFX10: encoding: [0x34,0x12,0x56,0xd9,0xfe,0xfd,0x00,0xff]
5382
5383ds_add_rtn_f32 v0, v254, v253 offset:4660 gds
5384// GFX10: encoding: [0x34,0x12,0x56,0xd9,0xfe,0xfd,0x00,0x00]
5385
5386ds_add_rtn_f32 v255, v1, v253 offset:4660 gds
5387// GFX10: encoding: [0x34,0x12,0x56,0xd9,0x01,0xfd,0x00,0xff]
5388
5389ds_add_rtn_f32 v255, v254, v2 offset:4660 gds
5390// GFX10: encoding: [0x34,0x12,0x56,0xd9,0xfe,0x02,0x00,0xff]
5391
5392ds_add_rtn_f32 v0, v1, v2 offset:65535 gds
5393// GFX10: encoding: [0xff,0xff,0x56,0xd9,0x01,0x02,0x00,0x00]
5394
5395ds_add_rtn_f32 v255, v254, v253 offset:65535 gds
5396// GFX10: encoding: [0xff,0xff,0x56,0xd9,0xfe,0xfd,0x00,0xff]
5397
5398ds_add_rtn_f32 v0, v254, v253 offset:65535 gds
5399// GFX10: encoding: [0xff,0xff,0x56,0xd9,0xfe,0xfd,0x00,0x00]
5400
5401ds_add_rtn_f32 v255, v1, v253 offset:65535 gds
5402// GFX10: encoding: [0xff,0xff,0x56,0xd9,0x01,0xfd,0x00,0xff]
5403
5404ds_add_rtn_f32 v255, v254, v2 offset:65535 gds
5405// GFX10: encoding: [0xff,0xff,0x56,0xd9,0xfe,0x02,0x00,0xff]
5406
5407ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5408// GFX10: encoding: [0xff,0xff,0x80,0xd9,0x01,0x02,0x00,0x05]
5409
5410ds_add_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5411// GFX10: encoding: [0xff,0xff,0x80,0xd9,0x01,0x02,0x00,0xfe]
5412
5413ds_add_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5414// GFX10: encoding: [0xff,0xff,0x80,0xd9,0xff,0x02,0x00,0x05]
5415
5416ds_add_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5417// GFX10: encoding: [0xff,0xff,0x80,0xd9,0x01,0xfe,0x00,0x05]
5418
5419ds_add_rtn_u64 v[5:6], v1, v[2:3]
5420// GFX10: encoding: [0x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x05]
5421
5422ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:0
5423// GFX10: encoding: [0x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x05]
5424
5425ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:4
5426// GFX10: encoding: [0x04,0x00,0x80,0xd9,0x01,0x02,0x00,0x05]
5427
5428ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5429// GFX10: encoding: [0xff,0xff,0x82,0xd9,0x01,0x02,0x00,0x05]
5430
5431ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5432// GFX10: encoding: [0xff,0xff,0x84,0xd9,0x01,0x02,0x00,0x05]
5433
5434ds_sub_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5435// GFX10: encoding: [0xff,0xff,0x84,0xd9,0x01,0x02,0x00,0xfe]
5436
5437ds_sub_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5438// GFX10: encoding: [0xff,0xff,0x84,0xd9,0xff,0x02,0x00,0x05]
5439
5440ds_sub_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5441// GFX10: encoding: [0xff,0xff,0x84,0xd9,0x01,0xfe,0x00,0x05]
5442
5443ds_sub_rtn_u64 v[5:6], v1, v[2:3]
5444// GFX10: encoding: [0x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x05]
5445
5446ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:0
5447// GFX10: encoding: [0x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x05]
5448
5449ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:4
5450// GFX10: encoding: [0x04,0x00,0x84,0xd9,0x01,0x02,0x00,0x05]
5451
5452ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5453// GFX10: encoding: [0xff,0xff,0x86,0xd9,0x01,0x02,0x00,0x05]
5454
5455ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5456// GFX10: encoding: [0xff,0xff,0x88,0xd9,0x01,0x02,0x00,0x05]
5457
5458ds_rsub_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5459// GFX10: encoding: [0xff,0xff,0x88,0xd9,0x01,0x02,0x00,0xfe]
5460
5461ds_rsub_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5462// GFX10: encoding: [0xff,0xff,0x88,0xd9,0xff,0x02,0x00,0x05]
5463
5464ds_rsub_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5465// GFX10: encoding: [0xff,0xff,0x88,0xd9,0x01,0xfe,0x00,0x05]
5466
5467ds_rsub_rtn_u64 v[5:6], v1, v[2:3]
5468// GFX10: encoding: [0x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x05]
5469
5470ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:0
5471// GFX10: encoding: [0x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x05]
5472
5473ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:4
5474// GFX10: encoding: [0x04,0x00,0x88,0xd9,0x01,0x02,0x00,0x05]
5475
5476ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5477// GFX10: encoding: [0xff,0xff,0x8a,0xd9,0x01,0x02,0x00,0x05]
5478
5479ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5480// GFX10: encoding: [0xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0x05]
5481
5482ds_inc_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5483// GFX10: encoding: [0xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0xfe]
5484
5485ds_inc_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5486// GFX10: encoding: [0xff,0xff,0x8c,0xd9,0xff,0x02,0x00,0x05]
5487
5488ds_inc_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5489// GFX10: encoding: [0xff,0xff,0x8c,0xd9,0x01,0xfe,0x00,0x05]
5490
5491ds_inc_rtn_u64 v[5:6], v1, v[2:3]
5492// GFX10: encoding: [0x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05]
5493
5494ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:0
5495// GFX10: encoding: [0x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05]
5496
5497ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:4
5498// GFX10: encoding: [0x04,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05]
5499
5500ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5501// GFX10: encoding: [0xff,0xff,0x8e,0xd9,0x01,0x02,0x00,0x05]
5502
5503ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5504// GFX10: encoding: [0xff,0xff,0x90,0xd9,0x01,0x02,0x00,0x05]
5505
5506ds_dec_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5507// GFX10: encoding: [0xff,0xff,0x90,0xd9,0x01,0x02,0x00,0xfe]
5508
5509ds_dec_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5510// GFX10: encoding: [0xff,0xff,0x90,0xd9,0xff,0x02,0x00,0x05]
5511
5512ds_dec_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5513// GFX10: encoding: [0xff,0xff,0x90,0xd9,0x01,0xfe,0x00,0x05]
5514
5515ds_dec_rtn_u64 v[5:6], v1, v[2:3]
5516// GFX10: encoding: [0x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x05]
5517
5518ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:0
5519// GFX10: encoding: [0x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x05]
5520
5521ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:4
5522// GFX10: encoding: [0x04,0x00,0x90,0xd9,0x01,0x02,0x00,0x05]
5523
5524ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5525// GFX10: encoding: [0xff,0xff,0x92,0xd9,0x01,0x02,0x00,0x05]
5526
5527ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:65535
5528// GFX10: encoding: [0xff,0xff,0x94,0xd9,0x01,0x02,0x00,0x05]
5529
5530ds_min_rtn_i64 v[254:255], v1, v[2:3] offset:65535
5531// GFX10: encoding: [0xff,0xff,0x94,0xd9,0x01,0x02,0x00,0xfe]
5532
5533ds_min_rtn_i64 v[5:6], v255, v[2:3] offset:65535
5534// GFX10: encoding: [0xff,0xff,0x94,0xd9,0xff,0x02,0x00,0x05]
5535
5536ds_min_rtn_i64 v[5:6], v1, v[254:255] offset:65535
5537// GFX10: encoding: [0xff,0xff,0x94,0xd9,0x01,0xfe,0x00,0x05]
5538
5539ds_min_rtn_i64 v[5:6], v1, v[2:3]
5540// GFX10: encoding: [0x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x05]
5541
5542ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:0
5543// GFX10: encoding: [0x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x05]
5544
5545ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:4
5546// GFX10: encoding: [0x04,0x00,0x94,0xd9,0x01,0x02,0x00,0x05]
5547
5548ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:65535 gds
5549// GFX10: encoding: [0xff,0xff,0x96,0xd9,0x01,0x02,0x00,0x05]
5550
5551ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:65535
5552// GFX10: encoding: [0xff,0xff,0x98,0xd9,0x01,0x02,0x00,0x05]
5553
5554ds_max_rtn_i64 v[254:255], v1, v[2:3] offset:65535
5555// GFX10: encoding: [0xff,0xff,0x98,0xd9,0x01,0x02,0x00,0xfe]
5556
5557ds_max_rtn_i64 v[5:6], v255, v[2:3] offset:65535
5558// GFX10: encoding: [0xff,0xff,0x98,0xd9,0xff,0x02,0x00,0x05]
5559
5560ds_max_rtn_i64 v[5:6], v1, v[254:255] offset:65535
5561// GFX10: encoding: [0xff,0xff,0x98,0xd9,0x01,0xfe,0x00,0x05]
5562
5563ds_max_rtn_i64 v[5:6], v1, v[2:3]
5564// GFX10: encoding: [0x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x05]
5565
5566ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:0
5567// GFX10: encoding: [0x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x05]
5568
5569ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:4
5570// GFX10: encoding: [0x04,0x00,0x98,0xd9,0x01,0x02,0x00,0x05]
5571
5572ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:65535 gds
5573// GFX10: encoding: [0xff,0xff,0x9a,0xd9,0x01,0x02,0x00,0x05]
5574
5575ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5576// GFX10: encoding: [0xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0x05]
5577
5578ds_min_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5579// GFX10: encoding: [0xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0xfe]
5580
5581ds_min_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5582// GFX10: encoding: [0xff,0xff,0x9c,0xd9,0xff,0x02,0x00,0x05]
5583
5584ds_min_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5585// GFX10: encoding: [0xff,0xff,0x9c,0xd9,0x01,0xfe,0x00,0x05]
5586
5587ds_min_rtn_u64 v[5:6], v1, v[2:3]
5588// GFX10: encoding: [0x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05]
5589
5590ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:0
5591// GFX10: encoding: [0x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05]
5592
5593ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:4
5594// GFX10: encoding: [0x04,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05]
5595
5596ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5597// GFX10: encoding: [0xff,0xff,0x9e,0xd9,0x01,0x02,0x00,0x05]
5598
5599ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5600// GFX10: encoding: [0xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0x05]
5601
5602ds_max_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5603// GFX10: encoding: [0xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0xfe]
5604
5605ds_max_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5606// GFX10: encoding: [0xff,0xff,0xa0,0xd9,0xff,0x02,0x00,0x05]
5607
5608ds_max_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5609// GFX10: encoding: [0xff,0xff,0xa0,0xd9,0x01,0xfe,0x00,0x05]
5610
5611ds_max_rtn_u64 v[5:6], v1, v[2:3]
5612// GFX10: encoding: [0x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05]
5613
5614ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:0
5615// GFX10: encoding: [0x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05]
5616
5617ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:4
5618// GFX10: encoding: [0x04,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05]
5619
5620ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5621// GFX10: encoding: [0xff,0xff,0xa2,0xd9,0x01,0x02,0x00,0x05]
5622
5623ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:65535
5624// GFX10: encoding: [0xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0x05]
5625
5626ds_and_rtn_b64 v[254:255], v1, v[2:3] offset:65535
5627// GFX10: encoding: [0xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0xfe]
5628
5629ds_and_rtn_b64 v[5:6], v255, v[2:3] offset:65535
5630// GFX10: encoding: [0xff,0xff,0xa4,0xd9,0xff,0x02,0x00,0x05]
5631
5632ds_and_rtn_b64 v[5:6], v1, v[254:255] offset:65535
5633// GFX10: encoding: [0xff,0xff,0xa4,0xd9,0x01,0xfe,0x00,0x05]
5634
5635ds_and_rtn_b64 v[5:6], v1, v[2:3]
5636// GFX10: encoding: [0x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05]
5637
5638ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:0
5639// GFX10: encoding: [0x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05]
5640
5641ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:4
5642// GFX10: encoding: [0x04,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05]
5643
5644ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
5645// GFX10: encoding: [0xff,0xff,0xa6,0xd9,0x01,0x02,0x00,0x05]
5646
5647ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:65535
5648// GFX10: encoding: [0xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0x05]
5649
5650ds_or_rtn_b64 v[254:255], v1, v[2:3] offset:65535
5651// GFX10: encoding: [0xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0xfe]
5652
5653ds_or_rtn_b64 v[5:6], v255, v[2:3] offset:65535
5654// GFX10: encoding: [0xff,0xff,0xa8,0xd9,0xff,0x02,0x00,0x05]
5655
5656ds_or_rtn_b64 v[5:6], v1, v[254:255] offset:65535
5657// GFX10: encoding: [0xff,0xff,0xa8,0xd9,0x01,0xfe,0x00,0x05]
5658
5659ds_or_rtn_b64 v[5:6], v1, v[2:3]
5660// GFX10: encoding: [0x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05]
5661
5662ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:0
5663// GFX10: encoding: [0x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05]
5664
5665ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:4
5666// GFX10: encoding: [0x04,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05]
5667
5668ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
5669// GFX10: encoding: [0xff,0xff,0xaa,0xd9,0x01,0x02,0x00,0x05]
5670
5671ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:65535
5672// GFX10: encoding: [0xff,0xff,0xac,0xd9,0x01,0x02,0x00,0x05]
5673
5674ds_xor_rtn_b64 v[254:255], v1, v[2:3] offset:65535
5675// GFX10: encoding: [0xff,0xff,0xac,0xd9,0x01,0x02,0x00,0xfe]
5676
5677ds_xor_rtn_b64 v[5:6], v255, v[2:3] offset:65535
5678// GFX10: encoding: [0xff,0xff,0xac,0xd9,0xff,0x02,0x00,0x05]
5679
5680ds_xor_rtn_b64 v[5:6], v1, v[254:255] offset:65535
5681// GFX10: encoding: [0xff,0xff,0xac,0xd9,0x01,0xfe,0x00,0x05]
5682
5683ds_xor_rtn_b64 v[5:6], v1, v[2:3]
5684// GFX10: encoding: [0x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x05]
5685
5686ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:0
5687// GFX10: encoding: [0x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x05]
5688
5689ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:4
5690// GFX10: encoding: [0x04,0x00,0xac,0xd9,0x01,0x02,0x00,0x05]
5691
5692ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
5693// GFX10: encoding: [0xff,0xff,0xae,0xd9,0x01,0x02,0x00,0x05]
5694
5695ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535
5696// GFX10: encoding: [0xff,0xff,0xb0,0xd9,0x01,0x02,0x03,0x05]
5697
5698ds_mskor_rtn_b64 v[254:255], v1, v[2:3], v[3:4] offset:65535
5699// GFX10: encoding: [0xff,0xff,0xb0,0xd9,0x01,0x02,0x03,0xfe]
5700
5701ds_mskor_rtn_b64 v[5:6], v255, v[2:3], v[3:4] offset:65535
5702// GFX10: encoding: [0xff,0xff,0xb0,0xd9,0xff,0x02,0x03,0x05]
5703
5704ds_mskor_rtn_b64 v[5:6], v1, v[254:255], v[3:4] offset:65535
5705// GFX10: encoding: [0xff,0xff,0xb0,0xd9,0x01,0xfe,0x03,0x05]
5706
5707ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[254:255] offset:65535
5708// GFX10: encoding: [0xff,0xff,0xb0,0xd9,0x01,0x02,0xfe,0x05]
5709
5710ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4]
5711// GFX10: encoding: [0x00,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05]
5712
5713ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:0
5714// GFX10: encoding: [0x00,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05]
5715
5716ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:4
5717// GFX10: encoding: [0x04,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05]
5718
5719ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535 gds
5720// GFX10: encoding: [0xff,0xff,0xb2,0xd9,0x01,0x02,0x03,0x05]
5721
5722ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:65535
5723// GFX10: encoding: [0xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0x05]
5724
5725ds_wrxchg_rtn_b64 v[254:255], v1, v[2:3] offset:65535
5726// GFX10: encoding: [0xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0xfe]
5727
5728ds_wrxchg_rtn_b64 v[5:6], v255, v[2:3] offset:65535
5729// GFX10: encoding: [0xff,0xff,0xb4,0xd9,0xff,0x02,0x00,0x05]
5730
5731ds_wrxchg_rtn_b64 v[5:6], v1, v[254:255] offset:65535
5732// GFX10: encoding: [0xff,0xff,0xb4,0xd9,0x01,0xfe,0x00,0x05]
5733
5734ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3]
5735// GFX10: encoding: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]
5736
5737ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:0
5738// GFX10: encoding: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]
5739
5740ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:4
5741// GFX10: encoding: [0x04,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]
5742
5743ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
5744// GFX10: encoding: [0xff,0xff,0xb6,0xd9,0x01,0x02,0x00,0x05]
5745
5746ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255
5747// GFX10: encoding: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]
5748
5749ds_wrxchg2_rtn_b64 v[252:255], v1, v[2:3], v[3:4] offset0:127 offset1:255
5750// GFX10: encoding: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0x03,0xfc]
5751
5752ds_wrxchg2_rtn_b64 v[5:8], v255, v[2:3], v[3:4] offset0:127 offset1:255
5753// GFX10: encoding: [0x7f,0xff,0xb8,0xd9,0xff,0x02,0x03,0x05]
5754
5755ds_wrxchg2_rtn_b64 v[5:8], v1, v[254:255], v[3:4] offset0:127 offset1:255
5756// GFX10: encoding: [0x7f,0xff,0xb8,0xd9,0x01,0xfe,0x03,0x05]
5757
5758ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[254:255] offset0:127 offset1:255
5759// GFX10: encoding: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0xfe,0x05]
5760
5761ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset1:255
5762// GFX10: encoding: [0x00,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]
5763
5764ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:255
5765// GFX10: encoding: [0x00,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]
5766
5767ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:16 offset1:255
5768// GFX10: encoding: [0x10,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]
5769
5770ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127
5771// GFX10: encoding: [0x7f,0x00,0xb8,0xd9,0x01,0x02,0x03,0x05]
5772
5773ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:0
5774// GFX10: encoding: [0x7f,0x00,0xb8,0xd9,0x01,0x02,0x03,0x05]
5775
5776ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:1
5777// GFX10: encoding: [0x7f,0x01,0xb8,0xd9,0x01,0x02,0x03,0x05]
5778
5779ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
5780// GFX10: encoding: [0x7f,0xff,0xba,0xd9,0x01,0x02,0x03,0x05]
5781
5782ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255
5783// GFX10: encoding: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]
5784
5785ds_wrxchg2st64_rtn_b64 v[252:255], v1, v[2:3], v[3:4] offset0:127 offset1:255
5786// GFX10: encoding: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0x03,0xfc]
5787
5788ds_wrxchg2st64_rtn_b64 v[5:8], v255, v[2:3], v[3:4] offset0:127 offset1:255
5789// GFX10: encoding: [0x7f,0xff,0xbc,0xd9,0xff,0x02,0x03,0x05]
5790
5791ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[254:255], v[3:4] offset0:127 offset1:255
5792// GFX10: encoding: [0x7f,0xff,0xbc,0xd9,0x01,0xfe,0x03,0x05]
5793
5794ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[254:255] offset0:127 offset1:255
5795// GFX10: encoding: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0xfe,0x05]
5796
5797ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset1:255
5798// GFX10: encoding: [0x00,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]
5799
5800ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:255
5801// GFX10: encoding: [0x00,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]
5802
5803ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:16 offset1:255
5804// GFX10: encoding: [0x10,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]
5805
5806ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127
5807// GFX10: encoding: [0x7f,0x00,0xbc,0xd9,0x01,0x02,0x03,0x05]
5808
5809ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:0
5810// GFX10: encoding: [0x7f,0x00,0xbc,0xd9,0x01,0x02,0x03,0x05]
5811
5812ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:1
5813// GFX10: encoding: [0x7f,0x01,0xbc,0xd9,0x01,0x02,0x03,0x05]
5814
5815ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
5816// GFX10: encoding: [0x7f,0xff,0xbe,0xd9,0x01,0x02,0x03,0x05]
5817
5818ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535
5819// GFX10: encoding: [0xff,0xff,0xc0,0xd9,0x01,0x02,0x03,0x05]
5820
5821ds_cmpst_rtn_b64 v[254:255], v1, v[2:3], v[3:4] offset:65535
5822// GFX10: encoding: [0xff,0xff,0xc0,0xd9,0x01,0x02,0x03,0xfe]
5823
5824ds_cmpst_rtn_b64 v[5:6], v255, v[2:3], v[3:4] offset:65535
5825// GFX10: encoding: [0xff,0xff,0xc0,0xd9,0xff,0x02,0x03,0x05]
5826
5827ds_cmpst_rtn_b64 v[5:6], v1, v[254:255], v[3:4] offset:65535
5828// GFX10: encoding: [0xff,0xff,0xc0,0xd9,0x01,0xfe,0x03,0x05]
5829
5830ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[254:255] offset:65535
5831// GFX10: encoding: [0xff,0xff,0xc0,0xd9,0x01,0x02,0xfe,0x05]
5832
5833ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4]
5834// GFX10: encoding: [0x00,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05]
5835
5836ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:0
5837// GFX10: encoding: [0x00,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05]
5838
5839ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:4
5840// GFX10: encoding: [0x04,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05]
5841
5842ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535 gds
5843// GFX10: encoding: [0xff,0xff,0xc2,0xd9,0x01,0x02,0x03,0x05]
5844
5845ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:65535
5846// GFX10: encoding: [0xff,0xff,0xc4,0xd9,0x01,0x02,0x03,0x05]
5847
5848ds_cmpst_rtn_f64 v[254:255], v1, v[2:3], v[3:4] offset:65535
5849// GFX10: encoding: [0xff,0xff,0xc4,0xd9,0x01,0x02,0x03,0xfe]
5850
5851ds_cmpst_rtn_f64 v[5:6], v255, v[2:3], v[3:4] offset:65535
5852// GFX10: encoding: [0xff,0xff,0xc4,0xd9,0xff,0x02,0x03,0x05]
5853
5854ds_cmpst_rtn_f64 v[5:6], v1, v[254:255], v[3:4] offset:65535
5855// GFX10: encoding: [0xff,0xff,0xc4,0xd9,0x01,0xfe,0x03,0x05]
5856
5857ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[254:255] offset:65535
5858// GFX10: encoding: [0xff,0xff,0xc4,0xd9,0x01,0x02,0xfe,0x05]
5859
5860ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4]
5861// GFX10: encoding: [0x00,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05]
5862
5863ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:0
5864// GFX10: encoding: [0x00,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05]
5865
5866ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:4
5867// GFX10: encoding: [0x04,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05]
5868
5869ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:65535 gds
5870// GFX10: encoding: [0xff,0xff,0xc6,0xd9,0x01,0x02,0x03,0x05]
5871
5872ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:65535
5873// GFX10: encoding: [0xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0x05]
5874
5875ds_min_rtn_f64 v[254:255], v1, v[2:3] offset:65535
5876// GFX10: encoding: [0xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0xfe]
5877
5878ds_min_rtn_f64 v[5:6], v255, v[2:3] offset:65535
5879// GFX10: encoding: [0xff,0xff,0xc8,0xd9,0xff,0x02,0x00,0x05]
5880
5881ds_min_rtn_f64 v[5:6], v1, v[254:255] offset:65535
5882// GFX10: encoding: [0xff,0xff,0xc8,0xd9,0x01,0xfe,0x00,0x05]
5883
5884ds_min_rtn_f64 v[5:6], v1, v[2:3]
5885// GFX10: encoding: [0x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05]
5886
5887ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:0
5888// GFX10: encoding: [0x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05]
5889
5890ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:4
5891// GFX10: encoding: [0x04,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05]
5892
5893ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:65535 gds
5894// GFX10: encoding: [0xff,0xff,0xca,0xd9,0x01,0x02,0x00,0x05]
5895
5896ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:65535
5897// GFX10: encoding: [0xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0x05]
5898
5899ds_max_rtn_f64 v[254:255], v1, v[2:3] offset:65535
5900// GFX10: encoding: [0xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0xfe]
5901
5902ds_max_rtn_f64 v[5:6], v255, v[2:3] offset:65535
5903// GFX10: encoding: [0xff,0xff,0xcc,0xd9,0xff,0x02,0x00,0x05]
5904
5905ds_max_rtn_f64 v[5:6], v1, v[254:255] offset:65535
5906// GFX10: encoding: [0xff,0xff,0xcc,0xd9,0x01,0xfe,0x00,0x05]
5907
5908ds_max_rtn_f64 v[5:6], v1, v[2:3]
5909// GFX10: encoding: [0x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05]
5910
5911ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:0
5912// GFX10: encoding: [0x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05]
5913
5914ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:4
5915// GFX10: encoding: [0x04,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05]
5916
5917ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:65535 gds
5918// GFX10: encoding: [0xff,0xff,0xce,0xd9,0x01,0x02,0x00,0x05]
5919
5920ds_read_b64 v[5:6], v1 offset:65535
5921// GFX10: encoding: [0xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0x05]
5922
5923ds_read_b64 v[254:255], v1 offset:65535
5924// GFX10: encoding: [0xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0xfe]
5925
5926ds_read_b64 v[5:6], v255 offset:65535
5927// GFX10: encoding: [0xff,0xff,0xd8,0xd9,0xff,0x00,0x00,0x05]
5928
5929ds_read_b64 v[5:6], v1
5930// GFX10: encoding: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]
5931
5932ds_read_b64 v[5:6], v1 offset:0
5933// GFX10: encoding: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]
5934
5935ds_read_b64 v[5:6], v1 offset:4
5936// GFX10: encoding: [0x04,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]
5937
5938ds_read_b64 v[5:6], v1 offset:65535 gds
5939// GFX10: encoding: [0xff,0xff,0xda,0xd9,0x01,0x00,0x00,0x05]
5940
5941ds_read2_b64 v[5:8], v1 offset0:127 offset1:255
5942// GFX10: encoding: [0x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
5943
5944ds_read2_b64 v[252:255], v1 offset0:127 offset1:255
5945// GFX10: encoding: [0x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0xfc]
5946
5947ds_read2_b64 v[5:8], v255 offset0:127 offset1:255
5948// GFX10: encoding: [0x7f,0xff,0xdc,0xd9,0xff,0x00,0x00,0x05]
5949
5950ds_read2_b64 v[5:8], v1 offset1:255
5951// GFX10: encoding: [0x00,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
5952
5953ds_read2_b64 v[5:8], v1 offset0:0 offset1:255
5954// GFX10: encoding: [0x00,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
5955
5956ds_read2_b64 v[5:8], v1 offset0:16 offset1:255
5957// GFX10: encoding: [0x10,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
5958
5959ds_read2_b64 v[5:8], v1 offset0:127
5960// GFX10: encoding: [0x7f,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05]
5961
5962ds_read2_b64 v[5:8], v1 offset0:127 offset1:0
5963// GFX10: encoding: [0x7f,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05]
5964
5965ds_read2_b64 v[5:8], v1 offset0:127 offset1:1
5966// GFX10: encoding: [0x7f,0x01,0xdc,0xd9,0x01,0x00,0x00,0x05]
5967
5968ds_read2_b64 v[5:8], v1 offset0:127 offset1:255 gds
5969// GFX10: encoding: [0x7f,0xff,0xde,0xd9,0x01,0x00,0x00,0x05]
5970
5971ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:255
5972// GFX10: encoding: [0x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
5973
5974ds_read2st64_b64 v[252:255], v1 offset0:127 offset1:255
5975// GFX10: encoding: [0x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0xfc]
5976
5977ds_read2st64_b64 v[5:8], v255 offset0:127 offset1:255
5978// GFX10: encoding: [0x7f,0xff,0xe0,0xd9,0xff,0x00,0x00,0x05]
5979
5980ds_read2st64_b64 v[5:8], v1 offset1:255
5981// GFX10: encoding: [0x00,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
5982
5983ds_read2st64_b64 v[5:8], v1 offset0:0 offset1:255
5984// GFX10: encoding: [0x00,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
5985
5986ds_read2st64_b64 v[5:8], v1 offset0:16 offset1:255
5987// GFX10: encoding: [0x10,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
5988
5989ds_read2st64_b64 v[5:8], v1 offset0:127
5990// GFX10: encoding: [0x7f,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05]
5991
5992ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:0
5993// GFX10: encoding: [0x7f,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05]
5994
5995ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:1
5996// GFX10: encoding: [0x7f,0x01,0xe0,0xd9,0x01,0x00,0x00,0x05]
5997
5998ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:255 gds
5999// GFX10: encoding: [0x7f,0xff,0xe2,0xd9,0x01,0x00,0x00,0x05]
6000
6001ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:65535
6002// GFX10: encoding: [0xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0x05]
6003
6004ds_condxchg32_rtn_b64 v[254:255], v1, v[2:3] offset:65535
6005// GFX10: encoding: [0xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0xfe]
6006
6007ds_condxchg32_rtn_b64 v[5:6], v255, v[2:3] offset:65535
6008// GFX10: encoding: [0xff,0xff,0xf8,0xd9,0xff,0x02,0x00,0x05]
6009
6010ds_condxchg32_rtn_b64 v[5:6], v1, v[254:255] offset:65535
6011// GFX10: encoding: [0xff,0xff,0xf8,0xd9,0x01,0xfe,0x00,0x05]
6012
6013ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3]
6014// GFX10: encoding: [0x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05]
6015
6016ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:0
6017// GFX10: encoding: [0x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05]
6018
6019ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:4
6020// GFX10: encoding: [0x04,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05]
6021
6022ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
6023// GFX10: encoding: [0xff,0xff,0xfa,0xd9,0x01,0x02,0x00,0x05]
6024
6025ds_add_src2_u32 v1 offset:65535
6026// GFX10: encoding: [0xff,0xff,0x00,0xda,0x01,0x00,0x00,0x00]
6027
6028ds_add_src2_u32 v255 offset:65535
6029// GFX10: encoding: [0xff,0xff,0x00,0xda,0xff,0x00,0x00,0x00]
6030
6031ds_add_src2_u32 v1
6032// GFX10: encoding: [0x00,0x00,0x00,0xda,0x01,0x00,0x00,0x00]
6033
6034ds_add_src2_u32 v1 offset:0
6035// GFX10: encoding: [0x00,0x00,0x00,0xda,0x01,0x00,0x00,0x00]
6036
6037ds_add_src2_u32 v1 offset:4
6038// GFX10: encoding: [0x04,0x00,0x00,0xda,0x01,0x00,0x00,0x00]
6039
6040ds_add_src2_u32 v1 offset:65535 gds
6041// GFX10: encoding: [0xff,0xff,0x02,0xda,0x01,0x00,0x00,0x00]
6042
6043ds_sub_src2_u32 v1 offset:65535
6044// GFX10: encoding: [0xff,0xff,0x04,0xda,0x01,0x00,0x00,0x00]
6045
6046ds_sub_src2_u32 v255 offset:65535
6047// GFX10: encoding: [0xff,0xff,0x04,0xda,0xff,0x00,0x00,0x00]
6048
6049ds_sub_src2_u32 v1
6050// GFX10: encoding: [0x00,0x00,0x04,0xda,0x01,0x00,0x00,0x00]
6051
6052ds_sub_src2_u32 v1 offset:0
6053// GFX10: encoding: [0x00,0x00,0x04,0xda,0x01,0x00,0x00,0x00]
6054
6055ds_sub_src2_u32 v1 offset:4
6056// GFX10: encoding: [0x04,0x00,0x04,0xda,0x01,0x00,0x00,0x00]
6057
6058ds_sub_src2_u32 v1 offset:65535 gds
6059// GFX10: encoding: [0xff,0xff,0x06,0xda,0x01,0x00,0x00,0x00]
6060
6061ds_rsub_src2_u32 v1 offset:65535
6062// GFX10: encoding: [0xff,0xff,0x08,0xda,0x01,0x00,0x00,0x00]
6063
6064ds_rsub_src2_u32 v255 offset:65535
6065// GFX10: encoding: [0xff,0xff,0x08,0xda,0xff,0x00,0x00,0x00]
6066
6067ds_rsub_src2_u32 v1
6068// GFX10: encoding: [0x00,0x00,0x08,0xda,0x01,0x00,0x00,0x00]
6069
6070ds_rsub_src2_u32 v1 offset:0
6071// GFX10: encoding: [0x00,0x00,0x08,0xda,0x01,0x00,0x00,0x00]
6072
6073ds_rsub_src2_u32 v1 offset:4
6074// GFX10: encoding: [0x04,0x00,0x08,0xda,0x01,0x00,0x00,0x00]
6075
6076ds_rsub_src2_u32 v1 offset:65535 gds
6077// GFX10: encoding: [0xff,0xff,0x0a,0xda,0x01,0x00,0x00,0x00]
6078
6079ds_inc_src2_u32 v1 offset:65535
6080// GFX10: encoding: [0xff,0xff,0x0c,0xda,0x01,0x00,0x00,0x00]
6081
6082ds_inc_src2_u32 v255 offset:65535
6083// GFX10: encoding: [0xff,0xff,0x0c,0xda,0xff,0x00,0x00,0x00]
6084
6085ds_inc_src2_u32 v1
6086// GFX10: encoding: [0x00,0x00,0x0c,0xda,0x01,0x00,0x00,0x00]
6087
6088ds_inc_src2_u32 v1 offset:0
6089// GFX10: encoding: [0x00,0x00,0x0c,0xda,0x01,0x00,0x00,0x00]
6090
6091ds_inc_src2_u32 v1 offset:4
6092// GFX10: encoding: [0x04,0x00,0x0c,0xda,0x01,0x00,0x00,0x00]
6093
6094ds_inc_src2_u32 v1 offset:65535 gds
6095// GFX10: encoding: [0xff,0xff,0x0e,0xda,0x01,0x00,0x00,0x00]
6096
6097ds_dec_src2_u32 v1 offset:65535
6098// GFX10: encoding: [0xff,0xff,0x10,0xda,0x01,0x00,0x00,0x00]
6099
6100ds_dec_src2_u32 v255 offset:65535
6101// GFX10: encoding: [0xff,0xff,0x10,0xda,0xff,0x00,0x00,0x00]
6102
6103ds_dec_src2_u32 v1
6104// GFX10: encoding: [0x00,0x00,0x10,0xda,0x01,0x00,0x00,0x00]
6105
6106ds_dec_src2_u32 v1 offset:0
6107// GFX10: encoding: [0x00,0x00,0x10,0xda,0x01,0x00,0x00,0x00]
6108
6109ds_dec_src2_u32 v1 offset:4
6110// GFX10: encoding: [0x04,0x00,0x10,0xda,0x01,0x00,0x00,0x00]
6111
6112ds_dec_src2_u32 v1 offset:65535 gds
6113// GFX10: encoding: [0xff,0xff,0x12,0xda,0x01,0x00,0x00,0x00]
6114
6115ds_min_src2_i32 v1 offset:65535
6116// GFX10: encoding: [0xff,0xff,0x14,0xda,0x01,0x00,0x00,0x00]
6117
6118ds_min_src2_i32 v255 offset:65535
6119// GFX10: encoding: [0xff,0xff,0x14,0xda,0xff,0x00,0x00,0x00]
6120
6121ds_min_src2_i32 v1
6122// GFX10: encoding: [0x00,0x00,0x14,0xda,0x01,0x00,0x00,0x00]
6123
6124ds_min_src2_i32 v1 offset:0
6125// GFX10: encoding: [0x00,0x00,0x14,0xda,0x01,0x00,0x00,0x00]
6126
6127ds_min_src2_i32 v1 offset:4
6128// GFX10: encoding: [0x04,0x00,0x14,0xda,0x01,0x00,0x00,0x00]
6129
6130ds_min_src2_i32 v1 offset:65535 gds
6131// GFX10: encoding: [0xff,0xff,0x16,0xda,0x01,0x00,0x00,0x00]
6132
6133ds_max_src2_i32 v1 offset:65535
6134// GFX10: encoding: [0xff,0xff,0x18,0xda,0x01,0x00,0x00,0x00]
6135
6136ds_max_src2_i32 v255 offset:65535
6137// GFX10: encoding: [0xff,0xff,0x18,0xda,0xff,0x00,0x00,0x00]
6138
6139ds_max_src2_i32 v1
6140// GFX10: encoding: [0x00,0x00,0x18,0xda,0x01,0x00,0x00,0x00]
6141
6142ds_max_src2_i32 v1 offset:0
6143// GFX10: encoding: [0x00,0x00,0x18,0xda,0x01,0x00,0x00,0x00]
6144
6145ds_max_src2_i32 v1 offset:4
6146// GFX10: encoding: [0x04,0x00,0x18,0xda,0x01,0x00,0x00,0x00]
6147
6148ds_max_src2_i32 v1 offset:65535 gds
6149// GFX10: encoding: [0xff,0xff,0x1a,0xda,0x01,0x00,0x00,0x00]
6150
6151ds_min_src2_u32 v1 offset:65535
6152// GFX10: encoding: [0xff,0xff,0x1c,0xda,0x01,0x00,0x00,0x00]
6153
6154ds_min_src2_u32 v255 offset:65535
6155// GFX10: encoding: [0xff,0xff,0x1c,0xda,0xff,0x00,0x00,0x00]
6156
6157ds_min_src2_u32 v1
6158// GFX10: encoding: [0x00,0x00,0x1c,0xda,0x01,0x00,0x00,0x00]
6159
6160ds_min_src2_u32 v1 offset:0
6161// GFX10: encoding: [0x00,0x00,0x1c,0xda,0x01,0x00,0x00,0x00]
6162
6163ds_min_src2_u32 v1 offset:4
6164// GFX10: encoding: [0x04,0x00,0x1c,0xda,0x01,0x00,0x00,0x00]
6165
6166ds_min_src2_u32 v1 offset:65535 gds
6167// GFX10: encoding: [0xff,0xff,0x1e,0xda,0x01,0x00,0x00,0x00]
6168
6169ds_max_src2_u32 v1 offset:65535
6170// GFX10: encoding: [0xff,0xff,0x20,0xda,0x01,0x00,0x00,0x00]
6171
6172ds_max_src2_u32 v255 offset:65535
6173// GFX10: encoding: [0xff,0xff,0x20,0xda,0xff,0x00,0x00,0x00]
6174
6175ds_max_src2_u32 v1
6176// GFX10: encoding: [0x00,0x00,0x20,0xda,0x01,0x00,0x00,0x00]
6177
6178ds_max_src2_u32 v1 offset:0
6179// GFX10: encoding: [0x00,0x00,0x20,0xda,0x01,0x00,0x00,0x00]
6180
6181ds_max_src2_u32 v1 offset:4
6182// GFX10: encoding: [0x04,0x00,0x20,0xda,0x01,0x00,0x00,0x00]
6183
6184ds_max_src2_u32 v1 offset:65535 gds
6185// GFX10: encoding: [0xff,0xff,0x22,0xda,0x01,0x00,0x00,0x00]
6186
6187ds_and_src2_b32 v1 offset:65535
6188// GFX10: encoding: [0xff,0xff,0x24,0xda,0x01,0x00,0x00,0x00]
6189
6190ds_and_src2_b32 v255 offset:65535
6191// GFX10: encoding: [0xff,0xff,0x24,0xda,0xff,0x00,0x00,0x00]
6192
6193ds_and_src2_b32 v1
6194// GFX10: encoding: [0x00,0x00,0x24,0xda,0x01,0x00,0x00,0x00]
6195
6196ds_and_src2_b32 v1 offset:0
6197// GFX10: encoding: [0x00,0x00,0x24,0xda,0x01,0x00,0x00,0x00]
6198
6199ds_and_src2_b32 v1 offset:4
6200// GFX10: encoding: [0x04,0x00,0x24,0xda,0x01,0x00,0x00,0x00]
6201
6202ds_and_src2_b32 v1 offset:65535 gds
6203// GFX10: encoding: [0xff,0xff,0x26,0xda,0x01,0x00,0x00,0x00]
6204
6205ds_or_src2_b32 v1 offset:65535
6206// GFX10: encoding: [0xff,0xff,0x28,0xda,0x01,0x00,0x00,0x00]
6207
6208ds_or_src2_b32 v255 offset:65535
6209// GFX10: encoding: [0xff,0xff,0x28,0xda,0xff,0x00,0x00,0x00]
6210
6211ds_or_src2_b32 v1
6212// GFX10: encoding: [0x00,0x00,0x28,0xda,0x01,0x00,0x00,0x00]
6213
6214ds_or_src2_b32 v1 offset:0
6215// GFX10: encoding: [0x00,0x00,0x28,0xda,0x01,0x00,0x00,0x00]
6216
6217ds_or_src2_b32 v1 offset:4
6218// GFX10: encoding: [0x04,0x00,0x28,0xda,0x01,0x00,0x00,0x00]
6219
6220ds_or_src2_b32 v1 offset:65535 gds
6221// GFX10: encoding: [0xff,0xff,0x2a,0xda,0x01,0x00,0x00,0x00]
6222
6223ds_xor_src2_b32 v1 offset:65535
6224// GFX10: encoding: [0xff,0xff,0x2c,0xda,0x01,0x00,0x00,0x00]
6225
6226ds_xor_src2_b32 v255 offset:65535
6227// GFX10: encoding: [0xff,0xff,0x2c,0xda,0xff,0x00,0x00,0x00]
6228
6229ds_xor_src2_b32 v1
6230// GFX10: encoding: [0x00,0x00,0x2c,0xda,0x01,0x00,0x00,0x00]
6231
6232ds_xor_src2_b32 v1 offset:0
6233// GFX10: encoding: [0x00,0x00,0x2c,0xda,0x01,0x00,0x00,0x00]
6234
6235ds_xor_src2_b32 v1 offset:4
6236// GFX10: encoding: [0x04,0x00,0x2c,0xda,0x01,0x00,0x00,0x00]
6237
6238ds_xor_src2_b32 v1 offset:65535 gds
6239// GFX10: encoding: [0xff,0xff,0x2e,0xda,0x01,0x00,0x00,0x00]
6240
6241ds_write_src2_b32 v1 offset:65535
6242// GFX10: encoding: [0xff,0xff,0x34,0xda,0x01,0x00,0x00,0x00]
6243
6244ds_write_src2_b32 v255 offset:65535
6245// GFX10: encoding: [0xff,0xff,0x34,0xda,0xff,0x00,0x00,0x00]
6246
6247ds_write_src2_b32 v1
6248// GFX10: encoding: [0x00,0x00,0x34,0xda,0x01,0x00,0x00,0x00]
6249
6250ds_write_src2_b32 v1 offset:0
6251// GFX10: encoding: [0x00,0x00,0x34,0xda,0x01,0x00,0x00,0x00]
6252
6253ds_write_src2_b32 v1 offset:4
6254// GFX10: encoding: [0x04,0x00,0x34,0xda,0x01,0x00,0x00,0x00]
6255
6256ds_write_src2_b32 v1 offset:65535 gds
6257// GFX10: encoding: [0xff,0xff,0x36,0xda,0x01,0x00,0x00,0x00]
6258
6259ds_min_src2_f32 v1 offset:65535
6260// GFX10: encoding: [0xff,0xff,0x48,0xda,0x01,0x00,0x00,0x00]
6261
6262ds_min_src2_f32 v255 offset:65535
6263// GFX10: encoding: [0xff,0xff,0x48,0xda,0xff,0x00,0x00,0x00]
6264
6265ds_min_src2_f32 v1
6266// GFX10: encoding: [0x00,0x00,0x48,0xda,0x01,0x00,0x00,0x00]
6267
6268ds_min_src2_f32 v1 offset:0
6269// GFX10: encoding: [0x00,0x00,0x48,0xda,0x01,0x00,0x00,0x00]
6270
6271ds_min_src2_f32 v1 offset:4
6272// GFX10: encoding: [0x04,0x00,0x48,0xda,0x01,0x00,0x00,0x00]
6273
6274ds_min_src2_f32 v1 offset:65535 gds
6275// GFX10: encoding: [0xff,0xff,0x4a,0xda,0x01,0x00,0x00,0x00]
6276
6277ds_max_src2_f32 v1 offset:65535
6278// GFX10: encoding: [0xff,0xff,0x4c,0xda,0x01,0x00,0x00,0x00]
6279
6280ds_max_src2_f32 v255 offset:65535
6281// GFX10: encoding: [0xff,0xff,0x4c,0xda,0xff,0x00,0x00,0x00]
6282
6283ds_max_src2_f32 v1
6284// GFX10: encoding: [0x00,0x00,0x4c,0xda,0x01,0x00,0x00,0x00]
6285
6286ds_max_src2_f32 v1 offset:0
6287// GFX10: encoding: [0x00,0x00,0x4c,0xda,0x01,0x00,0x00,0x00]
6288
6289ds_max_src2_f32 v1 offset:4
6290// GFX10: encoding: [0x04,0x00,0x4c,0xda,0x01,0x00,0x00,0x00]
6291
6292ds_max_src2_f32 v1 offset:65535 gds
6293// GFX10: encoding: [0xff,0xff,0x4e,0xda,0x01,0x00,0x00,0x00]
6294
6295ds_add_src2_f32 v1 offset:65535
6296// GFX10: encoding: [0xff,0xff,0x54,0xda,0x01,0x00,0x00,0x00]
6297
6298ds_add_src2_f32 v255 offset:65535
6299// GFX10: encoding: [0xff,0xff,0x54,0xda,0xff,0x00,0x00,0x00]
6300
6301ds_add_src2_f32 v1
6302// GFX10: encoding: [0x00,0x00,0x54,0xda,0x01,0x00,0x00,0x00]
6303
6304ds_add_src2_f32 v1 offset:0
6305// GFX10: encoding: [0x00,0x00,0x54,0xda,0x01,0x00,0x00,0x00]
6306
6307ds_add_src2_f32 v1 offset:4
6308// GFX10: encoding: [0x04,0x00,0x54,0xda,0x01,0x00,0x00,0x00]
6309
6310ds_add_src2_f32 v1 offset:65535 gds
6311// GFX10: encoding: [0xff,0xff,0x56,0xda,0x01,0x00,0x00,0x00]
6312
6313ds_write_b8_d16_hi v1, v2 offset:65535
6314// GFX10: encoding: [0xff,0xff,0x80,0xda,0x01,0x02,0x00,0x00]
6315
6316ds_write_b8_d16_hi v255, v2 offset:65535
6317// GFX10: encoding: [0xff,0xff,0x80,0xda,0xff,0x02,0x00,0x00]
6318
6319ds_write_b8_d16_hi v1, v255 offset:65535
6320// GFX10: encoding: [0xff,0xff,0x80,0xda,0x01,0xff,0x00,0x00]
6321
6322ds_write_b8_d16_hi v1, v2
6323// GFX10: encoding: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00]
6324
6325ds_write_b8_d16_hi v1, v2 offset:0
6326// GFX10: encoding: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00]
6327
6328ds_write_b8_d16_hi v1, v2 offset:4
6329// GFX10: encoding: [0x04,0x00,0x80,0xda,0x01,0x02,0x00,0x00]
6330
6331ds_write_b8_d16_hi v1, v2 offset:65535 gds
6332// GFX10: encoding: [0xff,0xff,0x82,0xda,0x01,0x02,0x00,0x00]
6333
6334ds_write_b16_d16_hi v1, v2 offset:65535
6335// GFX10: encoding: [0xff,0xff,0x84,0xda,0x01,0x02,0x00,0x00]
6336
6337ds_write_b16_d16_hi v255, v2 offset:65535
6338// GFX10: encoding: [0xff,0xff,0x84,0xda,0xff,0x02,0x00,0x00]
6339
6340ds_write_b16_d16_hi v1, v255 offset:65535
6341// GFX10: encoding: [0xff,0xff,0x84,0xda,0x01,0xff,0x00,0x00]
6342
6343ds_write_b16_d16_hi v1, v2
6344// GFX10: encoding: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00]
6345
6346ds_write_b16_d16_hi v1, v2 offset:0
6347// GFX10: encoding: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00]
6348
6349ds_write_b16_d16_hi v1, v2 offset:4
6350// GFX10: encoding: [0x04,0x00,0x84,0xda,0x01,0x02,0x00,0x00]
6351
6352ds_write_b16_d16_hi v1, v2 offset:65535 gds
6353// GFX10: encoding: [0xff,0xff,0x86,0xda,0x01,0x02,0x00,0x00]
6354
6355ds_read_u8_d16 v5, v1 offset:65535
6356// GFX10: encoding: [0xff,0xff,0x88,0xda,0x01,0x00,0x00,0x05]
6357
6358ds_read_u8_d16 v255, v1 offset:65535
6359// GFX10: encoding: [0xff,0xff,0x88,0xda,0x01,0x00,0x00,0xff]
6360
6361ds_read_u8_d16 v5, v255 offset:65535
6362// GFX10: encoding: [0xff,0xff,0x88,0xda,0xff,0x00,0x00,0x05]
6363
6364ds_read_u8_d16 v5, v1
6365// GFX10: encoding: [0x00,0x00,0x88,0xda,0x01,0x00,0x00,0x05]
6366
6367ds_read_u8_d16 v5, v1 offset:0
6368// GFX10: encoding: [0x00,0x00,0x88,0xda,0x01,0x00,0x00,0x05]
6369
6370ds_read_u8_d16 v5, v1 offset:4
6371// GFX10: encoding: [0x04,0x00,0x88,0xda,0x01,0x00,0x00,0x05]
6372
6373ds_read_u8_d16 v5, v1 offset:65535 gds
6374// GFX10: encoding: [0xff,0xff,0x8a,0xda,0x01,0x00,0x00,0x05]
6375
6376ds_read_u8_d16_hi v5, v1 offset:65535
6377// GFX10: encoding: [0xff,0xff,0x8c,0xda,0x01,0x00,0x00,0x05]
6378
6379ds_read_u8_d16_hi v255, v1 offset:65535
6380// GFX10: encoding: [0xff,0xff,0x8c,0xda,0x01,0x00,0x00,0xff]
6381
6382ds_read_u8_d16_hi v5, v255 offset:65535
6383// GFX10: encoding: [0xff,0xff,0x8c,0xda,0xff,0x00,0x00,0x05]
6384
6385ds_read_u8_d16_hi v5, v1
6386// GFX10: encoding: [0x00,0x00,0x8c,0xda,0x01,0x00,0x00,0x05]
6387
6388ds_read_u8_d16_hi v5, v1 offset:0
6389// GFX10: encoding: [0x00,0x00,0x8c,0xda,0x01,0x00,0x00,0x05]
6390
6391ds_read_u8_d16_hi v5, v1 offset:4
6392// GFX10: encoding: [0x04,0x00,0x8c,0xda,0x01,0x00,0x00,0x05]
6393
6394ds_read_u8_d16_hi v5, v1 offset:65535 gds
6395// GFX10: encoding: [0xff,0xff,0x8e,0xda,0x01,0x00,0x00,0x05]
6396
6397ds_read_i8_d16 v5, v1 offset:65535
6398// GFX10: encoding: [0xff,0xff,0x90,0xda,0x01,0x00,0x00,0x05]
6399
6400ds_read_i8_d16 v255, v1 offset:65535
6401// GFX10: encoding: [0xff,0xff,0x90,0xda,0x01,0x00,0x00,0xff]
6402
6403ds_read_i8_d16 v5, v255 offset:65535
6404// GFX10: encoding: [0xff,0xff,0x90,0xda,0xff,0x00,0x00,0x05]
6405
6406ds_read_i8_d16 v5, v1
6407// GFX10: encoding: [0x00,0x00,0x90,0xda,0x01,0x00,0x00,0x05]
6408
6409ds_read_i8_d16 v5, v1 offset:0
6410// GFX10: encoding: [0x00,0x00,0x90,0xda,0x01,0x00,0x00,0x05]
6411
6412ds_read_i8_d16 v5, v1 offset:4
6413// GFX10: encoding: [0x04,0x00,0x90,0xda,0x01,0x00,0x00,0x05]
6414
6415ds_read_i8_d16 v5, v1 offset:65535 gds
6416// GFX10: encoding: [0xff,0xff,0x92,0xda,0x01,0x00,0x00,0x05]
6417
6418ds_read_i8_d16_hi v5, v1 offset:65535
6419// GFX10: encoding: [0xff,0xff,0x94,0xda,0x01,0x00,0x00,0x05]
6420
6421ds_read_i8_d16_hi v255, v1 offset:65535
6422// GFX10: encoding: [0xff,0xff,0x94,0xda,0x01,0x00,0x00,0xff]
6423
6424ds_read_i8_d16_hi v5, v255 offset:65535
6425// GFX10: encoding: [0xff,0xff,0x94,0xda,0xff,0x00,0x00,0x05]
6426
6427ds_read_i8_d16_hi v5, v1
6428// GFX10: encoding: [0x00,0x00,0x94,0xda,0x01,0x00,0x00,0x05]
6429
6430ds_read_i8_d16_hi v5, v1 offset:0
6431// GFX10: encoding: [0x00,0x00,0x94,0xda,0x01,0x00,0x00,0x05]
6432
6433ds_read_i8_d16_hi v5, v1 offset:4
6434// GFX10: encoding: [0x04,0x00,0x94,0xda,0x01,0x00,0x00,0x05]
6435
6436ds_read_i8_d16_hi v5, v1 offset:65535 gds
6437// GFX10: encoding: [0xff,0xff,0x96,0xda,0x01,0x00,0x00,0x05]
6438
6439ds_read_u16_d16 v5, v1 offset:65535
6440// GFX10: encoding: [0xff,0xff,0x98,0xda,0x01,0x00,0x00,0x05]
6441
6442ds_read_u16_d16 v255, v1 offset:65535
6443// GFX10: encoding: [0xff,0xff,0x98,0xda,0x01,0x00,0x00,0xff]
6444
6445ds_read_u16_d16 v5, v255 offset:65535
6446// GFX10: encoding: [0xff,0xff,0x98,0xda,0xff,0x00,0x00,0x05]
6447
6448ds_read_u16_d16 v5, v1
6449// GFX10: encoding: [0x00,0x00,0x98,0xda,0x01,0x00,0x00,0x05]
6450
6451ds_read_u16_d16 v5, v1 offset:0
6452// GFX10: encoding: [0x00,0x00,0x98,0xda,0x01,0x00,0x00,0x05]
6453
6454ds_read_u16_d16 v5, v1 offset:4
6455// GFX10: encoding: [0x04,0x00,0x98,0xda,0x01,0x00,0x00,0x05]
6456
6457ds_read_u16_d16 v5, v1 offset:65535 gds
6458// GFX10: encoding: [0xff,0xff,0x9a,0xda,0x01,0x00,0x00,0x05]
6459
6460ds_read_u16_d16_hi v5, v1 offset:65535
6461// GFX10: encoding: [0xff,0xff,0x9c,0xda,0x01,0x00,0x00,0x05]
6462
6463ds_read_u16_d16_hi v255, v1 offset:65535
6464// GFX10: encoding: [0xff,0xff,0x9c,0xda,0x01,0x00,0x00,0xff]
6465
6466ds_read_u16_d16_hi v5, v255 offset:65535
6467// GFX10: encoding: [0xff,0xff,0x9c,0xda,0xff,0x00,0x00,0x05]
6468
6469ds_read_u16_d16_hi v5, v1
6470// GFX10: encoding: [0x00,0x00,0x9c,0xda,0x01,0x00,0x00,0x05]
6471
6472ds_read_u16_d16_hi v5, v1 offset:0
6473// GFX10: encoding: [0x00,0x00,0x9c,0xda,0x01,0x00,0x00,0x05]
6474
6475ds_read_u16_d16_hi v5, v1 offset:4
6476// GFX10: encoding: [0x04,0x00,0x9c,0xda,0x01,0x00,0x00,0x05]
6477
6478ds_read_u16_d16_hi v5, v1 offset:65535 gds
6479// GFX10: encoding: [0xff,0xff,0x9e,0xda,0x01,0x00,0x00,0x05]
6480
6481ds_write_addtid_b32 v5 offset:65535
6482// GFX10: encoding: [0xff,0xff,0xc0,0xda,0x00,0x05,0x00,0x00]
6483
6484ds_write_addtid_b32 v255 offset:65535
6485// GFX10: encoding: [0xff,0xff,0xc0,0xda,0x00,0xff,0x00,0x00]
6486
6487ds_write_addtid_b32 v5
6488// GFX10: encoding: [0x00,0x00,0xc0,0xda,0x00,0x05,0x00,0x00]
6489
6490ds_write_addtid_b32 v5 offset:0
6491// GFX10: encoding: [0x00,0x00,0xc0,0xda,0x00,0x05,0x00,0x00]
6492
6493ds_write_addtid_b32 v5 offset:4
6494// GFX10: encoding: [0x04,0x00,0xc0,0xda,0x00,0x05,0x00,0x00]
6495
6496ds_write_addtid_b32 v5 offset:65535 gds
6497// GFX10: encoding: [0xff,0xff,0xc2,0xda,0x00,0x05,0x00,0x00]
6498
6499ds_read_addtid_b32 v5 offset:65535
6500// GFX10: encoding: [0xff,0xff,0xc4,0xda,0x00,0x00,0x00,0x05]
6501
6502ds_read_addtid_b32 v255 offset:65535
6503// GFX10: encoding: [0xff,0xff,0xc4,0xda,0x00,0x00,0x00,0xff]
6504
6505ds_read_addtid_b32 v5
6506// GFX10: encoding: [0x00,0x00,0xc4,0xda,0x00,0x00,0x00,0x05]
6507
6508ds_read_addtid_b32 v5 offset:0
6509// GFX10: encoding: [0x00,0x00,0xc4,0xda,0x00,0x00,0x00,0x05]
6510
6511ds_read_addtid_b32 v5 offset:4
6512// GFX10: encoding: [0x04,0x00,0xc4,0xda,0x00,0x00,0x00,0x05]
6513
6514ds_read_addtid_b32 v5 offset:65535 gds
6515// GFX10: encoding: [0xff,0xff,0xc6,0xda,0x00,0x00,0x00,0x05]
6516
6517ds_permute_b32 v0, v1, v2
6518// GFX10: encoding: [0x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x00]
6519
6520ds_permute_b32 v255, v254, v253
6521// GFX10: encoding: [0x00,0x00,0xc8,0xda,0xfe,0xfd,0x00,0xff]
6522
6523ds_permute_b32 v0, v254, v253
6524// GFX10: encoding: [0x00,0x00,0xc8,0xda,0xfe,0xfd,0x00,0x00]
6525
6526ds_permute_b32 v255, v1, v253
6527// GFX10: encoding: [0x00,0x00,0xc8,0xda,0x01,0xfd,0x00,0xff]
6528
6529ds_permute_b32 v255, v254, v2
6530// GFX10: encoding: [0x00,0x00,0xc8,0xda,0xfe,0x02,0x00,0xff]
6531
6532ds_permute_b32 v0, v1, v2 offset:0
6533// GFX10: encoding: [0x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x00]
6534
6535ds_permute_b32 v255, v254, v253 offset:0
6536// GFX10: encoding: [0x00,0x00,0xc8,0xda,0xfe,0xfd,0x00,0xff]
6537
6538ds_permute_b32 v0, v254, v253 offset:0
6539// GFX10: encoding: [0x00,0x00,0xc8,0xda,0xfe,0xfd,0x00,0x00]
6540
6541ds_permute_b32 v255, v1, v253 offset:0
6542// GFX10: encoding: [0x00,0x00,0xc8,0xda,0x01,0xfd,0x00,0xff]
6543
6544ds_permute_b32 v255, v254, v2 offset:0
6545// GFX10: encoding: [0x00,0x00,0xc8,0xda,0xfe,0x02,0x00,0xff]
6546
6547ds_permute_b32 v0, v1, v2 offset:4660
6548// GFX10: encoding: [0x34,0x12,0xc8,0xda,0x01,0x02,0x00,0x00]
6549
6550ds_permute_b32 v255, v254, v253 offset:4660
6551// GFX10: encoding: [0x34,0x12,0xc8,0xda,0xfe,0xfd,0x00,0xff]
6552
6553ds_permute_b32 v0, v254, v253 offset:4660
6554// GFX10: encoding: [0x34,0x12,0xc8,0xda,0xfe,0xfd,0x00,0x00]
6555
6556ds_permute_b32 v255, v1, v253 offset:4660
6557// GFX10: encoding: [0x34,0x12,0xc8,0xda,0x01,0xfd,0x00,0xff]
6558
6559ds_permute_b32 v255, v254, v2 offset:4660
6560// GFX10: encoding: [0x34,0x12,0xc8,0xda,0xfe,0x02,0x00,0xff]
6561
6562ds_permute_b32 v0, v1, v2 offset:65535
6563// GFX10: encoding: [0xff,0xff,0xc8,0xda,0x01,0x02,0x00,0x00]
6564
6565ds_permute_b32 v255, v254, v253 offset:65535
6566// GFX10: encoding: [0xff,0xff,0xc8,0xda,0xfe,0xfd,0x00,0xff]
6567
6568ds_permute_b32 v0, v254, v253 offset:65535
6569// GFX10: encoding: [0xff,0xff,0xc8,0xda,0xfe,0xfd,0x00,0x00]
6570
6571ds_permute_b32 v255, v1, v253 offset:65535
6572// GFX10: encoding: [0xff,0xff,0xc8,0xda,0x01,0xfd,0x00,0xff]
6573
6574ds_permute_b32 v255, v254, v2 offset:65535
6575// GFX10: encoding: [0xff,0xff,0xc8,0xda,0xfe,0x02,0x00,0xff]
6576
6577ds_bpermute_b32 v0, v1, v2
6578// GFX10: encoding: [0x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x00]
6579
6580ds_bpermute_b32 v255, v254, v253
6581// GFX10: encoding: [0x00,0x00,0xcc,0xda,0xfe,0xfd,0x00,0xff]
6582
6583ds_bpermute_b32 v0, v254, v253
6584// GFX10: encoding: [0x00,0x00,0xcc,0xda,0xfe,0xfd,0x00,0x00]
6585
6586ds_bpermute_b32 v255, v1, v253
6587// GFX10: encoding: [0x00,0x00,0xcc,0xda,0x01,0xfd,0x00,0xff]
6588
6589ds_bpermute_b32 v255, v254, v2
6590// GFX10: encoding: [0x00,0x00,0xcc,0xda,0xfe,0x02,0x00,0xff]
6591
6592ds_bpermute_b32 v0, v1, v2 offset:0
6593// GFX10: encoding: [0x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x00]
6594
6595ds_bpermute_b32 v255, v254, v253 offset:0
6596// GFX10: encoding: [0x00,0x00,0xcc,0xda,0xfe,0xfd,0x00,0xff]
6597
6598ds_bpermute_b32 v0, v254, v253 offset:0
6599// GFX10: encoding: [0x00,0x00,0xcc,0xda,0xfe,0xfd,0x00,0x00]
6600
6601ds_bpermute_b32 v255, v1, v253 offset:0
6602// GFX10: encoding: [0x00,0x00,0xcc,0xda,0x01,0xfd,0x00,0xff]
6603
6604ds_bpermute_b32 v255, v254, v2 offset:0
6605// GFX10: encoding: [0x00,0x00,0xcc,0xda,0xfe,0x02,0x00,0xff]
6606
6607ds_bpermute_b32 v0, v1, v2 offset:4660
6608// GFX10: encoding: [0x34,0x12,0xcc,0xda,0x01,0x02,0x00,0x00]
6609
6610ds_bpermute_b32 v255, v254, v253 offset:4660
6611// GFX10: encoding: [0x34,0x12,0xcc,0xda,0xfe,0xfd,0x00,0xff]
6612
6613ds_bpermute_b32 v0, v254, v253 offset:4660
6614// GFX10: encoding: [0x34,0x12,0xcc,0xda,0xfe,0xfd,0x00,0x00]
6615
6616ds_bpermute_b32 v255, v1, v253 offset:4660
6617// GFX10: encoding: [0x34,0x12,0xcc,0xda,0x01,0xfd,0x00,0xff]
6618
6619ds_bpermute_b32 v255, v254, v2 offset:4660
6620// GFX10: encoding: [0x34,0x12,0xcc,0xda,0xfe,0x02,0x00,0xff]
6621
6622ds_bpermute_b32 v0, v1, v2 offset:65535
6623// GFX10: encoding: [0xff,0xff,0xcc,0xda,0x01,0x02,0x00,0x00]
6624
6625ds_bpermute_b32 v255, v254, v253 offset:65535
6626// GFX10: encoding: [0xff,0xff,0xcc,0xda,0xfe,0xfd,0x00,0xff]
6627
6628ds_bpermute_b32 v0, v254, v253 offset:65535
6629// GFX10: encoding: [0xff,0xff,0xcc,0xda,0xfe,0xfd,0x00,0x00]
6630
6631ds_bpermute_b32 v255, v1, v253 offset:65535
6632// GFX10: encoding: [0xff,0xff,0xcc,0xda,0x01,0xfd,0x00,0xff]
6633
6634ds_bpermute_b32 v255, v254, v2 offset:65535
6635// GFX10: encoding: [0xff,0xff,0xcc,0xda,0xfe,0x02,0x00,0xff]
6636
6637ds_add_src2_u64 v1 offset:65535
6638// GFX10: encoding: [0xff,0xff,0x00,0xdb,0x01,0x00,0x00,0x00]
6639
6640ds_add_src2_u64 v255 offset:65535
6641// GFX10: encoding: [0xff,0xff,0x00,0xdb,0xff,0x00,0x00,0x00]
6642
6643ds_add_src2_u64 v1
6644// GFX10: encoding: [0x00,0x00,0x00,0xdb,0x01,0x00,0x00,0x00]
6645
6646ds_add_src2_u64 v1 offset:0
6647// GFX10: encoding: [0x00,0x00,0x00,0xdb,0x01,0x00,0x00,0x00]
6648
6649ds_add_src2_u64 v1 offset:4
6650// GFX10: encoding: [0x04,0x00,0x00,0xdb,0x01,0x00,0x00,0x00]
6651
6652ds_add_src2_u64 v1 offset:65535 gds
6653// GFX10: encoding: [0xff,0xff,0x02,0xdb,0x01,0x00,0x00,0x00]
6654
6655ds_sub_src2_u64 v1 offset:65535
6656// GFX10: encoding: [0xff,0xff,0x04,0xdb,0x01,0x00,0x00,0x00]
6657
6658ds_sub_src2_u64 v255 offset:65535
6659// GFX10: encoding: [0xff,0xff,0x04,0xdb,0xff,0x00,0x00,0x00]
6660
6661ds_sub_src2_u64 v1
6662// GFX10: encoding: [0x00,0x00,0x04,0xdb,0x01,0x00,0x00,0x00]
6663
6664ds_sub_src2_u64 v1 offset:0
6665// GFX10: encoding: [0x00,0x00,0x04,0xdb,0x01,0x00,0x00,0x00]
6666
6667ds_sub_src2_u64 v1 offset:4
6668// GFX10: encoding: [0x04,0x00,0x04,0xdb,0x01,0x00,0x00,0x00]
6669
6670ds_sub_src2_u64 v1 offset:65535 gds
6671// GFX10: encoding: [0xff,0xff,0x06,0xdb,0x01,0x00,0x00,0x00]
6672
6673ds_rsub_src2_u64 v1 offset:65535
6674// GFX10: encoding: [0xff,0xff,0x08,0xdb,0x01,0x00,0x00,0x00]
6675
6676ds_rsub_src2_u64 v255 offset:65535
6677// GFX10: encoding: [0xff,0xff,0x08,0xdb,0xff,0x00,0x00,0x00]
6678
6679ds_rsub_src2_u64 v1
6680// GFX10: encoding: [0x00,0x00,0x08,0xdb,0x01,0x00,0x00,0x00]
6681
6682ds_rsub_src2_u64 v1 offset:0
6683// GFX10: encoding: [0x00,0x00,0x08,0xdb,0x01,0x00,0x00,0x00]
6684
6685ds_rsub_src2_u64 v1 offset:4
6686// GFX10: encoding: [0x04,0x00,0x08,0xdb,0x01,0x00,0x00,0x00]
6687
6688ds_rsub_src2_u64 v1 offset:65535 gds
6689// GFX10: encoding: [0xff,0xff,0x0a,0xdb,0x01,0x00,0x00,0x00]
6690
6691ds_inc_src2_u64 v1 offset:65535
6692// GFX10: encoding: [0xff,0xff,0x0c,0xdb,0x01,0x00,0x00,0x00]
6693
6694ds_inc_src2_u64 v255 offset:65535
6695// GFX10: encoding: [0xff,0xff,0x0c,0xdb,0xff,0x00,0x00,0x00]
6696
6697ds_inc_src2_u64 v1
6698// GFX10: encoding: [0x00,0x00,0x0c,0xdb,0x01,0x00,0x00,0x00]
6699
6700ds_inc_src2_u64 v1 offset:0
6701// GFX10: encoding: [0x00,0x00,0x0c,0xdb,0x01,0x00,0x00,0x00]
6702
6703ds_inc_src2_u64 v1 offset:4
6704// GFX10: encoding: [0x04,0x00,0x0c,0xdb,0x01,0x00,0x00,0x00]
6705
6706ds_inc_src2_u64 v1 offset:65535 gds
6707// GFX10: encoding: [0xff,0xff,0x0e,0xdb,0x01,0x00,0x00,0x00]
6708
6709ds_dec_src2_u64 v1 offset:65535
6710// GFX10: encoding: [0xff,0xff,0x10,0xdb,0x01,0x00,0x00,0x00]
6711
6712ds_dec_src2_u64 v255 offset:65535
6713// GFX10: encoding: [0xff,0xff,0x10,0xdb,0xff,0x00,0x00,0x00]
6714
6715ds_dec_src2_u64 v1
6716// GFX10: encoding: [0x00,0x00,0x10,0xdb,0x01,0x00,0x00,0x00]
6717
6718ds_dec_src2_u64 v1 offset:0
6719// GFX10: encoding: [0x00,0x00,0x10,0xdb,0x01,0x00,0x00,0x00]
6720
6721ds_dec_src2_u64 v1 offset:4
6722// GFX10: encoding: [0x04,0x00,0x10,0xdb,0x01,0x00,0x00,0x00]
6723
6724ds_dec_src2_u64 v1 offset:65535 gds
6725// GFX10: encoding: [0xff,0xff,0x12,0xdb,0x01,0x00,0x00,0x00]
6726
6727ds_min_src2_i64 v1 offset:65535
6728// GFX10: encoding: [0xff,0xff,0x14,0xdb,0x01,0x00,0x00,0x00]
6729
6730ds_min_src2_i64 v255 offset:65535
6731// GFX10: encoding: [0xff,0xff,0x14,0xdb,0xff,0x00,0x00,0x00]
6732
6733ds_min_src2_i64 v1
6734// GFX10: encoding: [0x00,0x00,0x14,0xdb,0x01,0x00,0x00,0x00]
6735
6736ds_min_src2_i64 v1 offset:0
6737// GFX10: encoding: [0x00,0x00,0x14,0xdb,0x01,0x00,0x00,0x00]
6738
6739ds_min_src2_i64 v1 offset:4
6740// GFX10: encoding: [0x04,0x00,0x14,0xdb,0x01,0x00,0x00,0x00]
6741
6742ds_min_src2_i64 v1 offset:65535 gds
6743// GFX10: encoding: [0xff,0xff,0x16,0xdb,0x01,0x00,0x00,0x00]
6744
6745ds_max_src2_i64 v1 offset:65535
6746// GFX10: encoding: [0xff,0xff,0x18,0xdb,0x01,0x00,0x00,0x00]
6747
6748ds_max_src2_i64 v255 offset:65535
6749// GFX10: encoding: [0xff,0xff,0x18,0xdb,0xff,0x00,0x00,0x00]
6750
6751ds_max_src2_i64 v1
6752// GFX10: encoding: [0x00,0x00,0x18,0xdb,0x01,0x00,0x00,0x00]
6753
6754ds_max_src2_i64 v1 offset:0
6755// GFX10: encoding: [0x00,0x00,0x18,0xdb,0x01,0x00,0x00,0x00]
6756
6757ds_max_src2_i64 v1 offset:4
6758// GFX10: encoding: [0x04,0x00,0x18,0xdb,0x01,0x00,0x00,0x00]
6759
6760ds_max_src2_i64 v1 offset:65535 gds
6761// GFX10: encoding: [0xff,0xff,0x1a,0xdb,0x01,0x00,0x00,0x00]
6762
6763ds_min_src2_u64 v1 offset:65535
6764// GFX10: encoding: [0xff,0xff,0x1c,0xdb,0x01,0x00,0x00,0x00]
6765
6766ds_min_src2_u64 v255 offset:65535
6767// GFX10: encoding: [0xff,0xff,0x1c,0xdb,0xff,0x00,0x00,0x00]
6768
6769ds_min_src2_u64 v1
6770// GFX10: encoding: [0x00,0x00,0x1c,0xdb,0x01,0x00,0x00,0x00]
6771
6772ds_min_src2_u64 v1 offset:0
6773// GFX10: encoding: [0x00,0x00,0x1c,0xdb,0x01,0x00,0x00,0x00]
6774
6775ds_min_src2_u64 v1 offset:4
6776// GFX10: encoding: [0x04,0x00,0x1c,0xdb,0x01,0x00,0x00,0x00]
6777
6778ds_min_src2_u64 v1 offset:65535 gds
6779// GFX10: encoding: [0xff,0xff,0x1e,0xdb,0x01,0x00,0x00,0x00]
6780
6781ds_max_src2_u64 v1 offset:65535
6782// GFX10: encoding: [0xff,0xff,0x20,0xdb,0x01,0x00,0x00,0x00]
6783
6784ds_max_src2_u64 v255 offset:65535
6785// GFX10: encoding: [0xff,0xff,0x20,0xdb,0xff,0x00,0x00,0x00]
6786
6787ds_max_src2_u64 v1
6788// GFX10: encoding: [0x00,0x00,0x20,0xdb,0x01,0x00,0x00,0x00]
6789
6790ds_max_src2_u64 v1 offset:0
6791// GFX10: encoding: [0x00,0x00,0x20,0xdb,0x01,0x00,0x00,0x00]
6792
6793ds_max_src2_u64 v1 offset:4
6794// GFX10: encoding: [0x04,0x00,0x20,0xdb,0x01,0x00,0x00,0x00]
6795
6796ds_max_src2_u64 v1 offset:65535 gds
6797// GFX10: encoding: [0xff,0xff,0x22,0xdb,0x01,0x00,0x00,0x00]
6798
6799ds_and_src2_b64 v1 offset:65535
6800// GFX10: encoding: [0xff,0xff,0x24,0xdb,0x01,0x00,0x00,0x00]
6801
6802ds_and_src2_b64 v255 offset:65535
6803// GFX10: encoding: [0xff,0xff,0x24,0xdb,0xff,0x00,0x00,0x00]
6804
6805ds_and_src2_b64 v1
6806// GFX10: encoding: [0x00,0x00,0x24,0xdb,0x01,0x00,0x00,0x00]
6807
6808ds_and_src2_b64 v1 offset:0
6809// GFX10: encoding: [0x00,0x00,0x24,0xdb,0x01,0x00,0x00,0x00]
6810
6811ds_and_src2_b64 v1 offset:4
6812// GFX10: encoding: [0x04,0x00,0x24,0xdb,0x01,0x00,0x00,0x00]
6813
6814ds_and_src2_b64 v1 offset:65535 gds
6815// GFX10: encoding: [0xff,0xff,0x26,0xdb,0x01,0x00,0x00,0x00]
6816
6817ds_or_src2_b64 v1 offset:65535
6818// GFX10: encoding: [0xff,0xff,0x28,0xdb,0x01,0x00,0x00,0x00]
6819
6820ds_or_src2_b64 v255 offset:65535
6821// GFX10: encoding: [0xff,0xff,0x28,0xdb,0xff,0x00,0x00,0x00]
6822
6823ds_or_src2_b64 v1
6824// GFX10: encoding: [0x00,0x00,0x28,0xdb,0x01,0x00,0x00,0x00]
6825
6826ds_or_src2_b64 v1 offset:0
6827// GFX10: encoding: [0x00,0x00,0x28,0xdb,0x01,0x00,0x00,0x00]
6828
6829ds_or_src2_b64 v1 offset:4
6830// GFX10: encoding: [0x04,0x00,0x28,0xdb,0x01,0x00,0x00,0x00]
6831
6832ds_or_src2_b64 v1 offset:65535 gds
6833// GFX10: encoding: [0xff,0xff,0x2a,0xdb,0x01,0x00,0x00,0x00]
6834
6835ds_xor_src2_b64 v1 offset:65535
6836// GFX10: encoding: [0xff,0xff,0x2c,0xdb,0x01,0x00,0x00,0x00]
6837
6838ds_xor_src2_b64 v255 offset:65535
6839// GFX10: encoding: [0xff,0xff,0x2c,0xdb,0xff,0x00,0x00,0x00]
6840
6841ds_xor_src2_b64 v1
6842// GFX10: encoding: [0x00,0x00,0x2c,0xdb,0x01,0x00,0x00,0x00]
6843
6844ds_xor_src2_b64 v1 offset:0
6845// GFX10: encoding: [0x00,0x00,0x2c,0xdb,0x01,0x00,0x00,0x00]
6846
6847ds_xor_src2_b64 v1 offset:4
6848// GFX10: encoding: [0x04,0x00,0x2c,0xdb,0x01,0x00,0x00,0x00]
6849
6850ds_xor_src2_b64 v1 offset:65535 gds
6851// GFX10: encoding: [0xff,0xff,0x2e,0xdb,0x01,0x00,0x00,0x00]
6852
6853ds_write_src2_b64 v1 offset:65535
6854// GFX10: encoding: [0xff,0xff,0x34,0xdb,0x01,0x00,0x00,0x00]
6855
6856ds_write_src2_b64 v255 offset:65535
6857// GFX10: encoding: [0xff,0xff,0x34,0xdb,0xff,0x00,0x00,0x00]
6858
6859ds_write_src2_b64 v1
6860// GFX10: encoding: [0x00,0x00,0x34,0xdb,0x01,0x00,0x00,0x00]
6861
6862ds_write_src2_b64 v1 offset:0
6863// GFX10: encoding: [0x00,0x00,0x34,0xdb,0x01,0x00,0x00,0x00]
6864
6865ds_write_src2_b64 v1 offset:4
6866// GFX10: encoding: [0x04,0x00,0x34,0xdb,0x01,0x00,0x00,0x00]
6867
6868ds_write_src2_b64 v1 offset:65535 gds
6869// GFX10: encoding: [0xff,0xff,0x36,0xdb,0x01,0x00,0x00,0x00]
6870
6871ds_min_src2_f64 v1 offset:65535
6872// GFX10: encoding: [0xff,0xff,0x48,0xdb,0x01,0x00,0x00,0x00]
6873
6874ds_min_src2_f64 v255 offset:65535
6875// GFX10: encoding: [0xff,0xff,0x48,0xdb,0xff,0x00,0x00,0x00]
6876
6877ds_min_src2_f64 v1
6878// GFX10: encoding: [0x00,0x00,0x48,0xdb,0x01,0x00,0x00,0x00]
6879
6880ds_min_src2_f64 v1 offset:0
6881// GFX10: encoding: [0x00,0x00,0x48,0xdb,0x01,0x00,0x00,0x00]
6882
6883ds_min_src2_f64 v1 offset:4
6884// GFX10: encoding: [0x04,0x00,0x48,0xdb,0x01,0x00,0x00,0x00]
6885
6886ds_min_src2_f64 v1 offset:65535 gds
6887// GFX10: encoding: [0xff,0xff,0x4a,0xdb,0x01,0x00,0x00,0x00]
6888
6889ds_max_src2_f64 v1 offset:65535
6890// GFX10: encoding: [0xff,0xff,0x4c,0xdb,0x01,0x00,0x00,0x00]
6891
6892ds_max_src2_f64 v255 offset:65535
6893// GFX10: encoding: [0xff,0xff,0x4c,0xdb,0xff,0x00,0x00,0x00]
6894
6895ds_max_src2_f64 v1
6896// GFX10: encoding: [0x00,0x00,0x4c,0xdb,0x01,0x00,0x00,0x00]
6897
6898ds_max_src2_f64 v1 offset:0
6899// GFX10: encoding: [0x00,0x00,0x4c,0xdb,0x01,0x00,0x00,0x00]
6900
6901ds_max_src2_f64 v1 offset:4
6902// GFX10: encoding: [0x04,0x00,0x4c,0xdb,0x01,0x00,0x00,0x00]
6903
6904ds_max_src2_f64 v1 offset:65535 gds
6905// GFX10: encoding: [0xff,0xff,0x4e,0xdb,0x01,0x00,0x00,0x00]
6906
6907ds_write_b96 v1, v[2:4] offset:65535
6908// GFX10: encoding: [0xff,0xff,0x78,0xdb,0x01,0x02,0x00,0x00]
6909
6910ds_write_b96 v255, v[2:4] offset:65535
6911// GFX10: encoding: [0xff,0xff,0x78,0xdb,0xff,0x02,0x00,0x00]
6912
6913ds_write_b96 v1, v[253:255] offset:65535
6914// GFX10: encoding: [0xff,0xff,0x78,0xdb,0x01,0xfd,0x00,0x00]
6915
6916ds_write_b96 v1, v[2:4]
6917// GFX10: encoding: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]
6918
6919ds_write_b96 v1, v[2:4] offset:0
6920// GFX10: encoding: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]
6921
6922ds_write_b96 v1, v[2:4] offset:4
6923// GFX10: encoding: [0x04,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]
6924
6925ds_write_b96 v1, v[2:4] offset:65535 gds
6926// GFX10: encoding: [0xff,0xff,0x7a,0xdb,0x01,0x02,0x00,0x00]
6927
6928ds_write_b128 v1, v[2:5] offset:65535
6929// GFX10: encoding: [0xff,0xff,0x7c,0xdb,0x01,0x02,0x00,0x00]
6930
6931ds_write_b128 v255, v[2:5] offset:65535
6932// GFX10: encoding: [0xff,0xff,0x7c,0xdb,0xff,0x02,0x00,0x00]
6933
6934ds_write_b128 v1, v[252:255] offset:65535
6935// GFX10: encoding: [0xff,0xff,0x7c,0xdb,0x01,0xfc,0x00,0x00]
6936
6937ds_write_b128 v1, v[2:5]
6938// GFX10: encoding: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]
6939
6940ds_write_b128 v1, v[2:5] offset:0
6941// GFX10: encoding: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]
6942
6943ds_write_b128 v1, v[2:5] offset:4
6944// GFX10: encoding: [0x04,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]
6945
6946ds_write_b128 v1, v[2:5] offset:65535 gds
6947// GFX10: encoding: [0xff,0xff,0x7e,0xdb,0x01,0x02,0x00,0x00]
6948
6949ds_read_b96 v[5:7], v1 offset:65535
6950// GFX10: encoding: [0xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0x05]
6951
6952ds_read_b96 v[253:255], v1 offset:65535
6953// GFX10: encoding: [0xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0xfd]
6954
6955ds_read_b96 v[5:7], v255 offset:65535
6956// GFX10: encoding: [0xff,0xff,0xf8,0xdb,0xff,0x00,0x00,0x05]
6957
6958ds_read_b96 v[5:7], v1
6959// GFX10: encoding: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]
6960
6961ds_read_b96 v[5:7], v1 offset:0
6962// GFX10: encoding: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]
6963
6964ds_read_b96 v[5:7], v1 offset:4
6965// GFX10: encoding: [0x04,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]
6966
6967ds_read_b96 v[5:7], v1 offset:65535 gds
6968// GFX10: encoding: [0xff,0xff,0xfa,0xdb,0x01,0x00,0x00,0x05]
6969
6970ds_read_b128 v[5:8], v1 offset:65535
6971// GFX10: encoding: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0x05]
6972
6973ds_read_b128 v[252:255], v1 offset:65535
6974// GFX10: encoding: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0xfc]
6975
6976ds_read_b128 v[5:8], v255 offset:65535
6977// GFX10: encoding: [0xff,0xff,0xfc,0xdb,0xff,0x00,0x00,0x05]
6978
6979ds_read_b128 v[5:8], v1
6980// GFX10: encoding: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]
6981
6982ds_read_b128 v[5:8], v1 offset:0
6983// GFX10: encoding: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]
6984
6985ds_read_b128 v[5:8], v1 offset:4
6986// GFX10: encoding: [0x04,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]
6987
6988ds_read_b128 v[5:8], v1 offset:65535 gds
6989// GFX10: encoding: [0xff,0xff,0xfe,0xdb,0x01,0x00,0x00,0x05]
6990
6991//===----------------------------------------------------------------------===//
6992// ENC_FLAT.
6993//===----------------------------------------------------------------------===//
6994
6995flat_load_ubyte v5, v[1:2]
6996// GFX10: encoding: [0x00,0x00,0x20,0xdc,0x01,0x00,0x7d,0x05]
6997
6998flat_load_sbyte v5, v[1:2]
6999// GFX10: encoding: [0x00,0x00,0x24,0xdc,0x01,0x00,0x7d,0x05]
7000
7001flat_load_ushort v5, v[1:2]
7002// GFX10: encoding: [0x00,0x00,0x28,0xdc,0x01,0x00,0x7d,0x05]
7003
7004flat_load_sshort v5, v[1:2]
7005// GFX10: encoding: [0x00,0x00,0x2c,0xdc,0x01,0x00,0x7d,0x05]
7006
7007flat_load_dword v5, v[1:2]
7008// GFX10: encoding: [0x00,0x00,0x30,0xdc,0x01,0x00,0x7d,0x05]
7009
7010flat_load_dwordx2 v[5:6], v[1:2]
7011// GFX10: encoding: [0x00,0x00,0x34,0xdc,0x01,0x00,0x7d,0x05]
7012
7013flat_load_dwordx3 v[5:7], v[1:2]
7014// GFX10: encoding: [0x00,0x00,0x3c,0xdc,0x01,0x00,0x7d,0x05]
7015
7016flat_load_dwordx4 v[5:8], v[1:2]
7017// GFX10: encoding: [0x00,0x00,0x38,0xdc,0x01,0x00,0x7d,0x05]
7018
7019flat_store_byte v[1:2], v2
7020// GFX10: encoding: [0x00,0x00,0x60,0xdc,0x01,0x02,0x7d,0x00]
7021
7022flat_store_short v[1:2], v2
7023// GFX10: encoding: [0x00,0x00,0x68,0xdc,0x01,0x02,0x7d,0x00]
7024
7025flat_store_dword v[1:2], v2
7026// GFX10: encoding: [0x00,0x00,0x70,0xdc,0x01,0x02,0x7d,0x00]
7027
7028flat_store_dwordx2 v[1:2], v[2:3]
7029// GFX10: encoding: [0x00,0x00,0x74,0xdc,0x01,0x02,0x7d,0x00]
7030
7031flat_store_dwordx3 v[1:2], v[2:4]
7032// GFX10: encoding: [0x00,0x00,0x7c,0xdc,0x01,0x02,0x7d,0x00]
7033
7034flat_store_dwordx4 v[1:2], v[2:5]
7035// GFX10: encoding: [0x00,0x00,0x78,0xdc,0x01,0x02,0x7d,0x00]
7036
7037flat_atomic_swap v[1:2], v2
7038// GFX10: encoding: [0x00,0x00,0xc0,0xdc,0x01,0x02,0x7d,0x00]
7039
7040flat_atomic_cmpswap v[1:2], v[2:3]
7041// GFX10: encoding: [0x00,0x00,0xc4,0xdc,0x01,0x02,0x7d,0x00]
7042
7043flat_atomic_add v[1:2], v2
7044// GFX10: encoding: [0x00,0x00,0xc8,0xdc,0x01,0x02,0x7d,0x00]
7045
7046flat_atomic_sub v[1:2], v2
7047// GFX10: encoding: [0x00,0x00,0xcc,0xdc,0x01,0x02,0x7d,0x00]
7048
7049flat_atomic_smin v[1:2], v2
7050// GFX10: encoding: [0x00,0x00,0xd4,0xdc,0x01,0x02,0x7d,0x00]
7051
7052flat_atomic_umin v[1:2], v2
7053// GFX10: encoding: [0x00,0x00,0xd8,0xdc,0x01,0x02,0x7d,0x00]
7054
7055flat_atomic_smax v[1:2], v2
7056// GFX10: encoding: [0x00,0x00,0xdc,0xdc,0x01,0x02,0x7d,0x00]
7057
7058flat_atomic_umax v[1:2], v2
7059// GFX10: encoding: [0x00,0x00,0xe0,0xdc,0x01,0x02,0x7d,0x00]
7060
7061flat_atomic_and v[1:2], v2
7062// GFX10: encoding: [0x00,0x00,0xe4,0xdc,0x01,0x02,0x7d,0x00]
7063
7064flat_atomic_or v[1:2], v2
7065// GFX10: encoding: [0x00,0x00,0xe8,0xdc,0x01,0x02,0x7d,0x00]
7066
7067flat_atomic_xor v[1:2], v2
7068// GFX10: encoding: [0x00,0x00,0xec,0xdc,0x01,0x02,0x7d,0x00]
7069
7070flat_atomic_inc v[1:2], v2
7071// GFX10: encoding: [0x00,0x00,0xf0,0xdc,0x01,0x02,0x7d,0x00]
7072
7073flat_atomic_dec v[1:2], v2
7074// GFX10: encoding: [0x00,0x00,0xf4,0xdc,0x01,0x02,0x7d,0x00]
7075
7076flat_atomic_swap_x2 v[1:2], v[2:3]
7077// GFX10: encoding: [0x00,0x00,0x40,0xdd,0x01,0x02,0x7d,0x00]
7078
7079flat_atomic_cmpswap_x2 v[1:2], v[2:5]
7080// GFX10: encoding: [0x00,0x00,0x44,0xdd,0x01,0x02,0x7d,0x00]
7081
7082flat_atomic_add_x2 v[1:2], v[2:3]
7083// GFX10: encoding: [0x00,0x00,0x48,0xdd,0x01,0x02,0x7d,0x00]
7084
7085flat_atomic_sub_x2 v[1:2], v[2:3]
7086// GFX10: encoding: [0x00,0x00,0x4c,0xdd,0x01,0x02,0x7d,0x00]
7087
7088flat_atomic_smin_x2 v[1:2], v[2:3]
7089// GFX10: encoding: [0x00,0x00,0x54,0xdd,0x01,0x02,0x7d,0x00]
7090
7091flat_atomic_umin_x2 v[1:2], v[2:3]
7092// GFX10: encoding: [0x00,0x00,0x58,0xdd,0x01,0x02,0x7d,0x00]
7093
7094flat_atomic_smax_x2 v[1:2], v[2:3]
7095// GFX10: encoding: [0x00,0x00,0x5c,0xdd,0x01,0x02,0x7d,0x00]
7096
7097flat_atomic_umax_x2 v[1:2], v[2:3]
7098// GFX10: encoding: [0x00,0x00,0x60,0xdd,0x01,0x02,0x7d,0x00]
7099
7100flat_atomic_and_x2 v[1:2], v[2:3]
7101// GFX10: encoding: [0x00,0x00,0x64,0xdd,0x01,0x02,0x7d,0x00]
7102
7103flat_atomic_or_x2 v[1:2], v[2:3]
7104// GFX10: encoding: [0x00,0x00,0x68,0xdd,0x01,0x02,0x7d,0x00]
7105
7106flat_atomic_xor_x2 v[1:2], v[2:3]
7107// GFX10: encoding: [0x00,0x00,0x6c,0xdd,0x01,0x02,0x7d,0x00]
7108
7109flat_atomic_inc_x2 v[1:2], v[2:3]
7110// GFX10: encoding: [0x00,0x00,0x70,0xdd,0x01,0x02,0x7d,0x00]
7111
7112flat_atomic_dec_x2 v[1:2], v[2:3]
7113// GFX10: encoding: [0x00,0x00,0x74,0xdd,0x01,0x02,0x7d,0x00]
7114
7115// Also see flat-gfx10.s, flat-global.s, flat-scratch-instructions.s.
7116
7117//===----------------------------------------------------------------------===//
7118// ENC_MUBUF.
7119//===----------------------------------------------------------------------===//
7120
7121buffer_load_format_x v5, off, s[8:11], s3 offset:4095
7122// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x03]
7123
7124buffer_load_format_x v255, off, s[8:11], s3 offset:4095
7125// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0xff,0x02,0x03]
7126
7127buffer_load_format_x v5, off, s[12:15], s3 offset:4095
7128// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x03,0x03]
7129
7130buffer_load_format_x v5, off, s[96:99], s3 offset:4095
7131// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x18,0x03]
7132
7133buffer_load_format_x v5, off, s[8:11], s101 offset:4095
7134// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x65]
7135
7136buffer_load_format_x v5, off, s[8:11], m0 offset:4095
7137// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x7c]
7138
7139buffer_load_format_x v5, off, s[8:11], 0 offset:4095
7140// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x80]
7141
7142buffer_load_format_x v5, off, s[8:11], -1 offset:4095
7143// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xc1]
7144
7145buffer_load_format_x v5, off, s[8:11], 0.5 offset:4095
7146// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xf0]
7147
7148buffer_load_format_x v5, off, s[8:11], -4.0 offset:4095
7149// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xf7]
7150
7151buffer_load_format_x v5, v0, s[8:11], s3 idxen offset:4095
7152// GFX10: encoding: [0xff,0x2f,0x00,0xe0,0x00,0x05,0x02,0x03]
7153
7154buffer_load_format_x v5, v0, s[8:11], s3 offen offset:4095
7155// GFX10: encoding: [0xff,0x1f,0x00,0xe0,0x00,0x05,0x02,0x03]
7156
7157buffer_load_format_x v5, off, s[8:11], s3
7158// GFX10: encoding: [0x00,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]
7159
7160buffer_load_format_x v5, off, s[8:11], s3 offset:7
7161// GFX10: encoding: [0x07,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]
7162
7163buffer_load_format_x v5, off, s[8:11], s3 offset:4095 glc
7164// GFX10: encoding: [0xff,0x4f,0x00,0xe0,0x00,0x05,0x02,0x03]
7165
7166buffer_load_format_x v5, off, s[8:11], s3 offset:4095 slc
7167// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x42,0x03]
7168
7169buffer_load_format_x v5, off, s[8:11], s3 offset:4095 dlc
7170// GFX10: encoding: [0xff,0x8f,0x00,0xe0,0x00,0x05,0x02,0x03]
7171
7172buffer_load_format_x v5, off, s[8:11], s3 offset:4095 glc slc dlc
7173// GFX10: encoding: [0xff,0xcf,0x00,0xe0,0x00,0x05,0x42,0x03]
7174
7175buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095
7176// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x03]
7177
7178buffer_load_format_xy v[254:255], off, s[8:11], s3 offset:4095
7179// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0xfe,0x02,0x03]
7180
7181buffer_load_format_xy v[5:6], off, s[12:15], s3 offset:4095
7182// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x03,0x03]
7183
7184buffer_load_format_xy v[5:6], off, s[96:99], s3 offset:4095
7185// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x18,0x03]
7186
7187buffer_load_format_xy v[5:6], off, s[8:11], s101 offset:4095
7188// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x65]
7189
7190buffer_load_format_xy v[5:6], off, s[8:11], m0 offset:4095
7191// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x7c]
7192
7193buffer_load_format_xy v[5:6], off, s[8:11], 0 offset:4095
7194// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x80]
7195
7196buffer_load_format_xy v[5:6], off, s[8:11], -1 offset:4095
7197// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xc1]
7198
7199buffer_load_format_xy v[5:6], off, s[8:11], 0.5 offset:4095
7200// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xf0]
7201
7202buffer_load_format_xy v[5:6], off, s[8:11], -4.0 offset:4095
7203// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xf7]
7204
7205buffer_load_format_xy v[5:6], v0, s[8:11], s3 idxen offset:4095
7206// GFX10: encoding: [0xff,0x2f,0x04,0xe0,0x00,0x05,0x02,0x03]
7207
7208buffer_load_format_xy v[5:6], v0, s[8:11], s3 offen offset:4095
7209// GFX10: encoding: [0xff,0x1f,0x04,0xe0,0x00,0x05,0x02,0x03]
7210
7211buffer_load_format_xy v[5:6], off, s[8:11], s3
7212// GFX10: encoding: [0x00,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]
7213
7214buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:7
7215// GFX10: encoding: [0x07,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]
7216
7217buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 glc
7218// GFX10: encoding: [0xff,0x4f,0x04,0xe0,0x00,0x05,0x02,0x03]
7219
7220buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 slc
7221// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x42,0x03]
7222
7223buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 dlc
7224// GFX10: encoding: [0xff,0x8f,0x04,0xe0,0x00,0x05,0x02,0x03]
7225
7226buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
7227// GFX10: encoding: [0xff,0xcf,0x04,0xe0,0x00,0x05,0x42,0x03]
7228
7229buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095
7230// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x03]
7231
7232buffer_load_format_xyz v[253:255], off, s[8:11], s3 offset:4095
7233// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0xfd,0x02,0x03]
7234
7235buffer_load_format_xyz v[5:7], off, s[12:15], s3 offset:4095
7236// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x03,0x03]
7237
7238buffer_load_format_xyz v[5:7], off, s[96:99], s3 offset:4095
7239// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x18,0x03]
7240
7241buffer_load_format_xyz v[5:7], off, s[8:11], s101 offset:4095
7242// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x65]
7243
7244buffer_load_format_xyz v[5:7], off, s[8:11], m0 offset:4095
7245// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x7c]
7246
7247buffer_load_format_xyz v[5:7], off, s[8:11], 0 offset:4095
7248// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x80]
7249
7250buffer_load_format_xyz v[5:7], off, s[8:11], -1 offset:4095
7251// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xc1]
7252
7253buffer_load_format_xyz v[5:7], off, s[8:11], 0.5 offset:4095
7254// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xf0]
7255
7256buffer_load_format_xyz v[5:7], off, s[8:11], -4.0 offset:4095
7257// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xf7]
7258
7259buffer_load_format_xyz v[5:7], v0, s[8:11], s3 idxen offset:4095
7260// GFX10: encoding: [0xff,0x2f,0x08,0xe0,0x00,0x05,0x02,0x03]
7261
7262buffer_load_format_xyz v[5:7], v0, s[8:11], s3 offen offset:4095
7263// GFX10: encoding: [0xff,0x1f,0x08,0xe0,0x00,0x05,0x02,0x03]
7264
7265buffer_load_format_xyz v[5:7], off, s[8:11], s3
7266// GFX10: encoding: [0x00,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]
7267
7268buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:7
7269// GFX10: encoding: [0x07,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]
7270
7271buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 glc
7272// GFX10: encoding: [0xff,0x4f,0x08,0xe0,0x00,0x05,0x02,0x03]
7273
7274buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 slc
7275// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x42,0x03]
7276
7277buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 dlc
7278// GFX10: encoding: [0xff,0x8f,0x08,0xe0,0x00,0x05,0x02,0x03]
7279
7280buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 glc slc dlc
7281// GFX10: encoding: [0xff,0xcf,0x08,0xe0,0x00,0x05,0x42,0x03]
7282
7283buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095
7284// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7285
7286buffer_load_format_xyzw v[252:255], off, s[8:11], s3 offset:4095
7287// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0xfc,0x02,0x03]
7288
7289buffer_load_format_xyzw v[5:8], off, s[12:15], s3 offset:4095
7290// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x03,0x03]
7291
7292buffer_load_format_xyzw v[5:8], off, s[96:99], s3 offset:4095
7293// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x18,0x03]
7294
7295buffer_load_format_xyzw v[5:8], off, s[8:11], s101 offset:4095
7296// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x65]
7297
7298buffer_load_format_xyzw v[5:8], off, s[8:11], m0 offset:4095
7299// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x7c]
7300
7301buffer_load_format_xyzw v[5:8], off, s[8:11], 0 offset:4095
7302// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x80]
7303
7304buffer_load_format_xyzw v[5:8], off, s[8:11], -1 offset:4095
7305// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xc1]
7306
7307buffer_load_format_xyzw v[5:8], off, s[8:11], 0.5 offset:4095
7308// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xf0]
7309
7310buffer_load_format_xyzw v[5:8], off, s[8:11], -4.0 offset:4095
7311// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xf7]
7312
7313buffer_load_format_xyzw v[5:8], v0, s[8:11], s3 idxen offset:4095
7314// GFX10: encoding: [0xff,0x2f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7315
7316buffer_load_format_xyzw v[5:8], v0, s[8:11], s3 offen offset:4095
7317// GFX10: encoding: [0xff,0x1f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7318
7319buffer_load_format_xyzw v[5:8], off, s[8:11], s3
7320// GFX10: encoding: [0x00,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]
7321
7322buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:7
7323// GFX10: encoding: [0x07,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]
7324
7325buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 glc
7326// GFX10: encoding: [0xff,0x4f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7327
7328buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 slc
7329// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x42,0x03]
7330
7331buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 dlc
7332// GFX10: encoding: [0xff,0x8f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7333
7334buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 glc slc dlc
7335// GFX10: encoding: [0xff,0xcf,0x0c,0xe0,0x00,0x05,0x42,0x03]
7336
7337buffer_store_format_x v1, off, s[12:15], s4 offset:4095
7338// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x04]
7339
7340buffer_store_format_x v255, off, s[12:15], s4 offset:4095
7341// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0xff,0x03,0x04]
7342
7343buffer_store_format_x v1, off, s[16:19], s4 offset:4095
7344// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x04,0x04]
7345
7346buffer_store_format_x v1, off, s[96:99], s4 offset:4095
7347// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x18,0x04]
7348
7349buffer_store_format_x v1, off, s[12:15], s101 offset:4095
7350// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x65]
7351
7352buffer_store_format_x v1, off, s[12:15], m0 offset:4095
7353// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x7c]
7354
7355buffer_store_format_x v1, off, s[12:15], 0 offset:4095
7356// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x80]
7357
7358buffer_store_format_x v1, off, s[12:15], -1 offset:4095
7359// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xc1]
7360
7361buffer_store_format_x v1, off, s[12:15], 0.5 offset:4095
7362// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xf0]
7363
7364buffer_store_format_x v1, off, s[12:15], -4.0 offset:4095
7365// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xf7]
7366
7367buffer_store_format_x v1, v0, s[12:15], s4 idxen offset:4095
7368// GFX10: encoding: [0xff,0x2f,0x10,0xe0,0x00,0x01,0x03,0x04]
7369
7370buffer_store_format_x v1, v0, s[12:15], s4 offen offset:4095
7371// GFX10: encoding: [0xff,0x1f,0x10,0xe0,0x00,0x01,0x03,0x04]
7372
7373buffer_store_format_x v1, off, s[12:15], s4
7374// GFX10: encoding: [0x00,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]
7375
7376buffer_store_format_x v1, off, s[12:15], s4 offset:7
7377// GFX10: encoding: [0x07,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]
7378
7379buffer_store_format_x v1, off, s[12:15], s4 offset:4095 glc
7380// GFX10: encoding: [0xff,0x4f,0x10,0xe0,0x00,0x01,0x03,0x04]
7381
7382buffer_store_format_x v1, off, s[12:15], s4 offset:4095 slc
7383// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x43,0x04]
7384
7385buffer_store_format_x v1, off, s[12:15], s4 offset:4095 dlc
7386// GFX10: encoding: [0xff,0x8f,0x10,0xe0,0x00,0x01,0x03,0x04]
7387
7388buffer_store_format_x v1, off, s[12:15], s4 offset:4095 glc slc dlc
7389// GFX10: encoding: [0xff,0xcf,0x10,0xe0,0x00,0x01,0x43,0x04]
7390
7391buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095
7392// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x04]
7393
7394buffer_store_format_xy v[254:255], off, s[12:15], s4 offset:4095
7395// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0xfe,0x03,0x04]
7396
7397buffer_store_format_xy v[1:2], off, s[16:19], s4 offset:4095
7398// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x04,0x04]
7399
7400buffer_store_format_xy v[1:2], off, s[96:99], s4 offset:4095
7401// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x18,0x04]
7402
7403buffer_store_format_xy v[1:2], off, s[12:15], s101 offset:4095
7404// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x65]
7405
7406buffer_store_format_xy v[1:2], off, s[12:15], m0 offset:4095
7407// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x7c]
7408
7409buffer_store_format_xy v[1:2], off, s[12:15], 0 offset:4095
7410// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x80]
7411
7412buffer_store_format_xy v[1:2], off, s[12:15], -1 offset:4095
7413// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xc1]
7414
7415buffer_store_format_xy v[1:2], off, s[12:15], 0.5 offset:4095
7416// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xf0]
7417
7418buffer_store_format_xy v[1:2], off, s[12:15], -4.0 offset:4095
7419// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xf7]
7420
7421buffer_store_format_xy v[1:2], v0, s[12:15], s4 idxen offset:4095
7422// GFX10: encoding: [0xff,0x2f,0x14,0xe0,0x00,0x01,0x03,0x04]
7423
7424buffer_store_format_xy v[1:2], v0, s[12:15], s4 offen offset:4095
7425// GFX10: encoding: [0xff,0x1f,0x14,0xe0,0x00,0x01,0x03,0x04]
7426
7427buffer_store_format_xy v[1:2], off, s[12:15], s4
7428// GFX10: encoding: [0x00,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]
7429
7430buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:7
7431// GFX10: encoding: [0x07,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]
7432
7433buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 glc
7434// GFX10: encoding: [0xff,0x4f,0x14,0xe0,0x00,0x01,0x03,0x04]
7435
7436buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 slc
7437// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x43,0x04]
7438
7439buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 dlc
7440// GFX10: encoding: [0xff,0x8f,0x14,0xe0,0x00,0x01,0x03,0x04]
7441
7442buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 glc slc dlc
7443// GFX10: encoding: [0xff,0xcf,0x14,0xe0,0x00,0x01,0x43,0x04]
7444
7445buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095
7446// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x04]
7447
7448buffer_store_format_xyz v[253:255], off, s[12:15], s4 offset:4095
7449// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0xfd,0x03,0x04]
7450
7451buffer_store_format_xyz v[1:3], off, s[16:19], s4 offset:4095
7452// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x04,0x04]
7453
7454buffer_store_format_xyz v[1:3], off, s[96:99], s4 offset:4095
7455// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x18,0x04]
7456
7457buffer_store_format_xyz v[1:3], off, s[12:15], s101 offset:4095
7458// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x65]
7459
7460buffer_store_format_xyz v[1:3], off, s[12:15], m0 offset:4095
7461// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x7c]
7462
7463buffer_store_format_xyz v[1:3], off, s[12:15], 0 offset:4095
7464// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x80]
7465
7466buffer_store_format_xyz v[1:3], off, s[12:15], -1 offset:4095
7467// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xc1]
7468
7469buffer_store_format_xyz v[1:3], off, s[12:15], 0.5 offset:4095
7470// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xf0]
7471
7472buffer_store_format_xyz v[1:3], off, s[12:15], -4.0 offset:4095
7473// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xf7]
7474
7475buffer_store_format_xyz v[1:3], v0, s[12:15], s4 idxen offset:4095
7476// GFX10: encoding: [0xff,0x2f,0x18,0xe0,0x00,0x01,0x03,0x04]
7477
7478buffer_store_format_xyz v[1:3], v0, s[12:15], s4 offen offset:4095
7479// GFX10: encoding: [0xff,0x1f,0x18,0xe0,0x00,0x01,0x03,0x04]
7480
7481buffer_store_format_xyz v[1:3], off, s[12:15], s4
7482// GFX10: encoding: [0x00,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]
7483
7484buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:7
7485// GFX10: encoding: [0x07,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]
7486
7487buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 glc
7488// GFX10: encoding: [0xff,0x4f,0x18,0xe0,0x00,0x01,0x03,0x04]
7489
7490buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 slc
7491// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x43,0x04]
7492
7493buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 dlc
7494// GFX10: encoding: [0xff,0x8f,0x18,0xe0,0x00,0x01,0x03,0x04]
7495
7496buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 glc slc dlc
7497// GFX10: encoding: [0xff,0xcf,0x18,0xe0,0x00,0x01,0x43,0x04]
7498
7499buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095
7500// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7501
7502buffer_store_format_xyzw v[252:255], off, s[12:15], s4 offset:4095
7503// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0xfc,0x03,0x04]
7504
7505buffer_store_format_xyzw v[1:4], off, s[16:19], s4 offset:4095
7506// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x04,0x04]
7507
7508buffer_store_format_xyzw v[1:4], off, s[96:99], s4 offset:4095
7509// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x18,0x04]
7510
7511buffer_store_format_xyzw v[1:4], off, s[12:15], s101 offset:4095
7512// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x65]
7513
7514buffer_store_format_xyzw v[1:4], off, s[12:15], m0 offset:4095
7515// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x7c]
7516
7517buffer_store_format_xyzw v[1:4], off, s[12:15], 0 offset:4095
7518// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x80]
7519
7520buffer_store_format_xyzw v[1:4], off, s[12:15], -1 offset:4095
7521// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xc1]
7522
7523buffer_store_format_xyzw v[1:4], off, s[12:15], 0.5 offset:4095
7524// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xf0]
7525
7526buffer_store_format_xyzw v[1:4], off, s[12:15], -4.0 offset:4095
7527// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xf7]
7528
7529buffer_store_format_xyzw v[1:4], v0, s[12:15], s4 idxen offset:4095
7530// GFX10: encoding: [0xff,0x2f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7531
7532buffer_store_format_xyzw v[1:4], v0, s[12:15], s4 offen offset:4095
7533// GFX10: encoding: [0xff,0x1f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7534
7535buffer_store_format_xyzw v[1:4], off, s[12:15], s4
7536// GFX10: encoding: [0x00,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]
7537
7538buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:7
7539// GFX10: encoding: [0x07,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]
7540
7541buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 glc
7542// GFX10: encoding: [0xff,0x4f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7543
7544buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 slc
7545// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x43,0x04]
7546
7547buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 dlc
7548// GFX10: encoding: [0xff,0x8f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7549
7550buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 glc slc dlc
7551// GFX10: encoding: [0xff,0xcf,0x1c,0xe0,0x00,0x01,0x43,0x04]
7552
7553buffer_load_ubyte v5, off, s[8:11], s3 offset:4095
7554// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x03]
7555
7556buffer_load_ubyte v255, off, s[8:11], s3 offset:4095
7557// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0xff,0x02,0x03]
7558
7559buffer_load_ubyte v5, off, s[12:15], s3 offset:4095
7560// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x03,0x03]
7561
7562buffer_load_ubyte v5, off, s[96:99], s3 offset:4095
7563// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x18,0x03]
7564
7565buffer_load_ubyte v5, off, s[8:11], s101 offset:4095
7566// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x65]
7567
7568buffer_load_ubyte v5, off, s[8:11], m0 offset:4095
7569// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x7c]
7570
7571buffer_load_ubyte v5, off, s[8:11], 0 offset:4095
7572// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x80]
7573
7574buffer_load_ubyte v5, off, s[8:11], -1 offset:4095
7575// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xc1]
7576
7577buffer_load_ubyte v5, off, s[8:11], 0.5 offset:4095
7578// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf0]
7579
7580buffer_load_ubyte v5, off, s[8:11], -4.0 offset:4095
7581// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf7]
7582
7583buffer_load_ubyte v5, v0, s[8:11], s3 idxen offset:4095
7584// GFX10: encoding: [0xff,0x2f,0x20,0xe0,0x00,0x05,0x02,0x03]
7585
7586buffer_load_ubyte v5, v0, s[8:11], s3 offen offset:4095
7587// GFX10: encoding: [0xff,0x1f,0x20,0xe0,0x00,0x05,0x02,0x03]
7588
7589buffer_load_ubyte v5, off, s[8:11], s3
7590// GFX10: encoding: [0x00,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
7591
7592buffer_load_ubyte v5, off, s[8:11], s3 offset:7
7593// GFX10: encoding: [0x07,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
7594
7595buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 glc
7596// GFX10: encoding: [0xff,0x4f,0x20,0xe0,0x00,0x05,0x02,0x03]
7597
7598buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 slc
7599// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x42,0x03]
7600
7601buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 dlc
7602// GFX10: encoding: [0xff,0x8f,0x20,0xe0,0x00,0x05,0x02,0x03]
7603
7604buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 glc slc dlc
7605// GFX10: encoding: [0xff,0xcf,0x20,0xe0,0x00,0x05,0x42,0x03]
7606
7607buffer_load_sbyte v5, off, s[8:11], s3 offset:4095
7608// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x03]
7609
7610buffer_load_sbyte v255, off, s[8:11], s3 offset:4095
7611// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0xff,0x02,0x03]
7612
7613buffer_load_sbyte v5, off, s[12:15], s3 offset:4095
7614// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x03,0x03]
7615
7616buffer_load_sbyte v5, off, s[96:99], s3 offset:4095
7617// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x18,0x03]
7618
7619buffer_load_sbyte v5, off, s[8:11], s101 offset:4095
7620// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x65]
7621
7622buffer_load_sbyte v5, off, s[8:11], m0 offset:4095
7623// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x7c]
7624
7625buffer_load_sbyte v5, off, s[8:11], 0 offset:4095
7626// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x80]
7627
7628buffer_load_sbyte v5, off, s[8:11], -1 offset:4095
7629// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xc1]
7630
7631buffer_load_sbyte v5, off, s[8:11], 0.5 offset:4095
7632// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf0]
7633
7634buffer_load_sbyte v5, off, s[8:11], -4.0 offset:4095
7635// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf7]
7636
7637buffer_load_sbyte v5, v0, s[8:11], s3 idxen offset:4095
7638// GFX10: encoding: [0xff,0x2f,0x24,0xe0,0x00,0x05,0x02,0x03]
7639
7640buffer_load_sbyte v5, v0, s[8:11], s3 offen offset:4095
7641// GFX10: encoding: [0xff,0x1f,0x24,0xe0,0x00,0x05,0x02,0x03]
7642
7643buffer_load_sbyte v5, off, s[8:11], s3
7644// GFX10: encoding: [0x00,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
7645
7646buffer_load_sbyte v5, off, s[8:11], s3 offset:7
7647// GFX10: encoding: [0x07,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
7648
7649buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 glc
7650// GFX10: encoding: [0xff,0x4f,0x24,0xe0,0x00,0x05,0x02,0x03]
7651
7652buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 slc
7653// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x42,0x03]
7654
7655buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 dlc
7656// GFX10: encoding: [0xff,0x8f,0x24,0xe0,0x00,0x05,0x02,0x03]
7657
7658buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 glc slc dlc
7659// GFX10: encoding: [0xff,0xcf,0x24,0xe0,0x00,0x05,0x42,0x03]
7660
7661buffer_load_ushort v5, off, s[8:11], s3 offset:4095
7662// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x03]
7663
7664buffer_load_ushort v255, off, s[8:11], s3 offset:4095
7665// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0xff,0x02,0x03]
7666
7667buffer_load_ushort v5, off, s[12:15], s3 offset:4095
7668// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x03,0x03]
7669
7670buffer_load_ushort v5, off, s[96:99], s3 offset:4095
7671// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x18,0x03]
7672
7673buffer_load_ushort v5, off, s[8:11], s101 offset:4095
7674// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x65]
7675
7676buffer_load_ushort v5, off, s[8:11], m0 offset:4095
7677// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x7c]
7678
7679buffer_load_ushort v5, off, s[8:11], 0 offset:4095
7680// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x80]
7681
7682buffer_load_ushort v5, off, s[8:11], -1 offset:4095
7683// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xc1]
7684
7685buffer_load_ushort v5, off, s[8:11], 0.5 offset:4095
7686// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf0]
7687
7688buffer_load_ushort v5, off, s[8:11], -4.0 offset:4095
7689// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf7]
7690
7691buffer_load_ushort v5, v0, s[8:11], s3 idxen offset:4095
7692// GFX10: encoding: [0xff,0x2f,0x28,0xe0,0x00,0x05,0x02,0x03]
7693
7694buffer_load_ushort v5, v0, s[8:11], s3 offen offset:4095
7695// GFX10: encoding: [0xff,0x1f,0x28,0xe0,0x00,0x05,0x02,0x03]
7696
7697buffer_load_ushort v5, off, s[8:11], s3
7698// GFX10: encoding: [0x00,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
7699
7700buffer_load_ushort v5, off, s[8:11], s3 offset:7
7701// GFX10: encoding: [0x07,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
7702
7703buffer_load_ushort v5, off, s[8:11], s3 offset:4095 glc
7704// GFX10: encoding: [0xff,0x4f,0x28,0xe0,0x00,0x05,0x02,0x03]
7705
7706buffer_load_ushort v5, off, s[8:11], s3 offset:4095 slc
7707// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x42,0x03]
7708
7709buffer_load_ushort v5, off, s[8:11], s3 offset:4095 dlc
7710// GFX10: encoding: [0xff,0x8f,0x28,0xe0,0x00,0x05,0x02,0x03]
7711
7712buffer_load_ushort v5, off, s[8:11], s3 offset:4095 glc slc dlc
7713// GFX10: encoding: [0xff,0xcf,0x28,0xe0,0x00,0x05,0x42,0x03]
7714
7715buffer_load_sshort v5, off, s[8:11], s3 offset:4095
7716// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7717
7718buffer_load_sshort v255, off, s[8:11], s3 offset:4095
7719// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0xff,0x02,0x03]
7720
7721buffer_load_sshort v5, off, s[12:15], s3 offset:4095
7722// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x03,0x03]
7723
7724buffer_load_sshort v5, off, s[96:99], s3 offset:4095
7725// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x18,0x03]
7726
7727buffer_load_sshort v5, off, s[8:11], s101 offset:4095
7728// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x65]
7729
7730buffer_load_sshort v5, off, s[8:11], m0 offset:4095
7731// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x7c]
7732
7733buffer_load_sshort v5, off, s[8:11], 0 offset:4095
7734// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x80]
7735
7736buffer_load_sshort v5, off, s[8:11], -1 offset:4095
7737// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xc1]
7738
7739buffer_load_sshort v5, off, s[8:11], 0.5 offset:4095
7740// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf0]
7741
7742buffer_load_sshort v5, off, s[8:11], -4.0 offset:4095
7743// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf7]
7744
7745buffer_load_sshort v5, v0, s[8:11], s3 idxen offset:4095
7746// GFX10: encoding: [0xff,0x2f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7747
7748buffer_load_sshort v5, v0, s[8:11], s3 offen offset:4095
7749// GFX10: encoding: [0xff,0x1f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7750
7751buffer_load_sshort v5, off, s[8:11], s3
7752// GFX10: encoding: [0x00,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
7753
7754buffer_load_sshort v5, off, s[8:11], s3 offset:7
7755// GFX10: encoding: [0x07,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
7756
7757buffer_load_sshort v5, off, s[8:11], s3 offset:4095 glc
7758// GFX10: encoding: [0xff,0x4f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7759
7760buffer_load_sshort v5, off, s[8:11], s3 offset:4095 slc
7761// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x42,0x03]
7762
7763buffer_load_sshort v5, off, s[8:11], s3 offset:4095 dlc
7764// GFX10: encoding: [0xff,0x8f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7765
7766buffer_load_sshort v5, off, s[8:11], s3 offset:4095 glc slc dlc
7767// GFX10: encoding: [0xff,0xcf,0x2c,0xe0,0x00,0x05,0x42,0x03]
7768
7769buffer_load_dword v5, off, s[8:11], s3 offset:4095
7770// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x03]
7771
7772buffer_load_dword v255, off, s[8:11], s3 offset:4095
7773// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0xff,0x02,0x03]
7774
7775buffer_load_dword v5, off, s[12:15], s3 offset:4095
7776// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x03,0x03]
7777
7778buffer_load_dword v5, off, s[96:99], s3 offset:4095
7779// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x18,0x03]
7780
7781buffer_load_dword v5, off, s[8:11], s101 offset:4095
7782// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x65]
7783
7784buffer_load_dword v5, off, s[8:11], m0 offset:4095
7785// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x7c]
7786
7787buffer_load_dword v5, off, s[8:11], 0 offset:4095
7788// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x80]
7789
7790buffer_load_dword v5, off, s[8:11], -1 offset:4095
7791// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0xc1]
7792
7793buffer_load_dword v5, off, s[8:11], 0.5 offset:4095
7794// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0xf0]
7795
7796buffer_load_dword v5, off, s[8:11], -4.0 offset:4095
7797// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0xf7]
7798
7799buffer_load_dword v5, v0, s[8:11], s3 idxen offset:4095
7800// GFX10: encoding: [0xff,0x2f,0x30,0xe0,0x00,0x05,0x02,0x03]
7801
7802buffer_load_dword v5, v0, s[8:11], s3 offen offset:4095
7803// GFX10: encoding: [0xff,0x1f,0x30,0xe0,0x00,0x05,0x02,0x03]
7804
7805buffer_load_dword v5, off, s[8:11], s3
7806// GFX10: encoding: [0x00,0x00,0x30,0xe0,0x00,0x05,0x02,0x03]
7807
7808buffer_load_dword v5, off, s[8:11], s3 offset:7
7809// GFX10: encoding: [0x07,0x00,0x30,0xe0,0x00,0x05,0x02,0x03]
7810
7811buffer_load_dword v5, off, s[8:11], s3 offset:4095 glc
7812// GFX10: encoding: [0xff,0x4f,0x30,0xe0,0x00,0x05,0x02,0x03]
7813
7814buffer_load_dword v5, off, s[8:11], s3 offset:4095 slc
7815// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x42,0x03]
7816
7817buffer_load_dword v5, off, s[8:11], s3 offset:4095 dlc
7818// GFX10: encoding: [0xff,0x8f,0x30,0xe0,0x00,0x05,0x02,0x03]
7819
7820buffer_load_dword v5, off, s[8:11], s3 offset:4095 glc slc dlc
7821// GFX10: encoding: [0xff,0xcf,0x30,0xe0,0x00,0x05,0x42,0x03]
7822
7823buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095
7824// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x03]
7825
7826buffer_load_dwordx2 v[254:255], off, s[8:11], s3 offset:4095
7827// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0xfe,0x02,0x03]
7828
7829buffer_load_dwordx2 v[5:6], off, s[12:15], s3 offset:4095
7830// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x03,0x03]
7831
7832buffer_load_dwordx2 v[5:6], off, s[96:99], s3 offset:4095
7833// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x18,0x03]
7834
7835buffer_load_dwordx2 v[5:6], off, s[8:11], s101 offset:4095
7836// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x65]
7837
7838buffer_load_dwordx2 v[5:6], off, s[8:11], m0 offset:4095
7839// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x7c]
7840
7841buffer_load_dwordx2 v[5:6], off, s[8:11], 0 offset:4095
7842// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x80]
7843
7844buffer_load_dwordx2 v[5:6], off, s[8:11], -1 offset:4095
7845// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0xc1]
7846
7847buffer_load_dwordx2 v[5:6], off, s[8:11], 0.5 offset:4095
7848// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0xf0]
7849
7850buffer_load_dwordx2 v[5:6], off, s[8:11], -4.0 offset:4095
7851// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0xf7]
7852
7853buffer_load_dwordx2 v[5:6], v0, s[8:11], s3 idxen offset:4095
7854// GFX10: encoding: [0xff,0x2f,0x34,0xe0,0x00,0x05,0x02,0x03]
7855
7856buffer_load_dwordx2 v[5:6], v0, s[8:11], s3 offen offset:4095
7857// GFX10: encoding: [0xff,0x1f,0x34,0xe0,0x00,0x05,0x02,0x03]
7858
7859buffer_load_dwordx2 v[5:6], off, s[8:11], s3
7860// GFX10: encoding: [0x00,0x00,0x34,0xe0,0x00,0x05,0x02,0x03]
7861
7862buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:7
7863// GFX10: encoding: [0x07,0x00,0x34,0xe0,0x00,0x05,0x02,0x03]
7864
7865buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 glc
7866// GFX10: encoding: [0xff,0x4f,0x34,0xe0,0x00,0x05,0x02,0x03]
7867
7868buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 slc
7869// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x42,0x03]
7870
7871buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 dlc
7872// GFX10: encoding: [0xff,0x8f,0x34,0xe0,0x00,0x05,0x02,0x03]
7873
7874buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
7875// GFX10: encoding: [0xff,0xcf,0x34,0xe0,0x00,0x05,0x42,0x03]
7876
7877buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095
7878// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x03]
7879
7880buffer_load_dwordx3 v[253:255], off, s[8:11], s3 offset:4095
7881// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0xfd,0x02,0x03]
7882
7883buffer_load_dwordx3 v[5:7], off, s[12:15], s3 offset:4095
7884// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x03,0x03]
7885
7886buffer_load_dwordx3 v[5:7], off, s[96:99], s3 offset:4095
7887// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x18,0x03]
7888
7889buffer_load_dwordx3 v[5:7], off, s[8:11], s101 offset:4095
7890// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x65]
7891
7892buffer_load_dwordx3 v[5:7], off, s[8:11], m0 offset:4095
7893// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x7c]
7894
7895buffer_load_dwordx3 v[5:7], off, s[8:11], 0 offset:4095
7896// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x80]
7897
7898buffer_load_dwordx3 v[5:7], off, s[8:11], -1 offset:4095
7899// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0xc1]
7900
7901buffer_load_dwordx3 v[5:7], off, s[8:11], 0.5 offset:4095
7902// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0xf0]
7903
7904buffer_load_dwordx3 v[5:7], off, s[8:11], -4.0 offset:4095
7905// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0xf7]
7906
7907buffer_load_dwordx3 v[5:7], v0, s[8:11], s3 idxen offset:4095
7908// GFX10: encoding: [0xff,0x2f,0x3c,0xe0,0x00,0x05,0x02,0x03]
7909
7910buffer_load_dwordx3 v[5:7], v0, s[8:11], s3 offen offset:4095
7911// GFX10: encoding: [0xff,0x1f,0x3c,0xe0,0x00,0x05,0x02,0x03]
7912
7913buffer_load_dwordx3 v[5:7], off, s[8:11], s3
7914// GFX10: encoding: [0x00,0x00,0x3c,0xe0,0x00,0x05,0x02,0x03]
7915
7916buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:7
7917// GFX10: encoding: [0x07,0x00,0x3c,0xe0,0x00,0x05,0x02,0x03]
7918
7919buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 glc
7920// GFX10: encoding: [0xff,0x4f,0x3c,0xe0,0x00,0x05,0x02,0x03]
7921
7922buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 slc
7923// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x42,0x03]
7924
7925buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 dlc
7926// GFX10: encoding: [0xff,0x8f,0x3c,0xe0,0x00,0x05,0x02,0x03]
7927
7928buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 glc slc dlc
7929// GFX10: encoding: [0xff,0xcf,0x3c,0xe0,0x00,0x05,0x42,0x03]
7930
7931buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095
7932// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x03]
7933
7934buffer_load_dwordx4 v[252:255], off, s[8:11], s3 offset:4095
7935// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0xfc,0x02,0x03]
7936
7937buffer_load_dwordx4 v[5:8], off, s[12:15], s3 offset:4095
7938// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x03,0x03]
7939
7940buffer_load_dwordx4 v[5:8], off, s[96:99], s3 offset:4095
7941// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x18,0x03]
7942
7943buffer_load_dwordx4 v[5:8], off, s[8:11], s101 offset:4095
7944// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x65]
7945
7946buffer_load_dwordx4 v[5:8], off, s[8:11], m0 offset:4095
7947// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x7c]
7948
7949buffer_load_dwordx4 v[5:8], off, s[8:11], 0 offset:4095
7950// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x80]
7951
7952buffer_load_dwordx4 v[5:8], off, s[8:11], -1 offset:4095
7953// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0xc1]
7954
7955buffer_load_dwordx4 v[5:8], off, s[8:11], 0.5 offset:4095
7956// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0xf0]
7957
7958buffer_load_dwordx4 v[5:8], off, s[8:11], -4.0 offset:4095
7959// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0xf7]
7960
7961buffer_load_dwordx4 v[5:8], v0, s[8:11], s3 idxen offset:4095
7962// GFX10: encoding: [0xff,0x2f,0x38,0xe0,0x00,0x05,0x02,0x03]
7963
7964buffer_load_dwordx4 v[5:8], v0, s[8:11], s3 offen offset:4095
7965// GFX10: encoding: [0xff,0x1f,0x38,0xe0,0x00,0x05,0x02,0x03]
7966
7967buffer_load_dwordx4 v[5:8], off, s[8:11], s3
7968// GFX10: encoding: [0x00,0x00,0x38,0xe0,0x00,0x05,0x02,0x03]
7969
7970buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:7
7971// GFX10: encoding: [0x07,0x00,0x38,0xe0,0x00,0x05,0x02,0x03]
7972
7973buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 glc
7974// GFX10: encoding: [0xff,0x4f,0x38,0xe0,0x00,0x05,0x02,0x03]
7975
7976buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 slc
7977// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x42,0x03]
7978
7979buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 dlc
7980// GFX10: encoding: [0xff,0x8f,0x38,0xe0,0x00,0x05,0x02,0x03]
7981
7982buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 glc slc dlc
7983// GFX10: encoding: [0xff,0xcf,0x38,0xe0,0x00,0x05,0x42,0x03]
7984
7985buffer_store_byte v1, off, s[12:15], s4 offset:4095
7986// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x04]
7987
7988buffer_store_byte v255, off, s[12:15], s4 offset:4095
7989// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0xff,0x03,0x04]
7990
7991buffer_store_byte v1, off, s[16:19], s4 offset:4095
7992// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x04,0x04]
7993
7994buffer_store_byte v1, off, s[96:99], s4 offset:4095
7995// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x18,0x04]
7996
7997buffer_store_byte v1, off, s[12:15], s101 offset:4095
7998// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x65]
7999
8000buffer_store_byte v1, off, s[12:15], m0 offset:4095
8001// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x7c]
8002
8003buffer_store_byte v1, off, s[12:15], 0 offset:4095
8004// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x80]
8005
8006buffer_store_byte v1, off, s[12:15], -1 offset:4095
8007// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xc1]
8008
8009buffer_store_byte v1, off, s[12:15], 0.5 offset:4095
8010// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf0]
8011
8012buffer_store_byte v1, off, s[12:15], -4.0 offset:4095
8013// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf7]
8014
8015buffer_store_byte v1, v0, s[12:15], s4 idxen offset:4095
8016// GFX10: encoding: [0xff,0x2f,0x60,0xe0,0x00,0x01,0x03,0x04]
8017
8018buffer_store_byte v1, v0, s[12:15], s4 offen offset:4095
8019// GFX10: encoding: [0xff,0x1f,0x60,0xe0,0x00,0x01,0x03,0x04]
8020
8021buffer_store_byte v1, off, s[12:15], s4
8022// GFX10: encoding: [0x00,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
8023
8024buffer_store_byte v1, off, s[12:15], s4 offset:7
8025// GFX10: encoding: [0x07,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
8026
8027buffer_store_byte v1, off, s[12:15], s4 offset:4095 glc
8028// GFX10: encoding: [0xff,0x4f,0x60,0xe0,0x00,0x01,0x03,0x04]
8029
8030buffer_store_byte v1, off, s[12:15], s4 offset:4095 slc
8031// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x43,0x04]
8032
8033buffer_store_byte v1, off, s[12:15], s4 offset:4095 dlc
8034// GFX10: encoding: [0xff,0x8f,0x60,0xe0,0x00,0x01,0x03,0x04]
8035
8036buffer_store_byte v1, off, s[12:15], s4 offset:4095 glc slc dlc
8037// GFX10: encoding: [0xff,0xcf,0x60,0xe0,0x00,0x01,0x43,0x04]
8038
8039buffer_store_short v1, off, s[12:15], s4 offset:4095
8040// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x04]
8041
8042buffer_store_short v255, off, s[12:15], s4 offset:4095
8043// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0xff,0x03,0x04]
8044
8045buffer_store_short v1, off, s[16:19], s4 offset:4095
8046// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x04,0x04]
8047
8048buffer_store_short v1, off, s[96:99], s4 offset:4095
8049// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x18,0x04]
8050
8051buffer_store_short v1, off, s[12:15], s101 offset:4095
8052// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x65]
8053
8054buffer_store_short v1, off, s[12:15], m0 offset:4095
8055// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x7c]
8056
8057buffer_store_short v1, off, s[12:15], 0 offset:4095
8058// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x80]
8059
8060buffer_store_short v1, off, s[12:15], -1 offset:4095
8061// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xc1]
8062
8063buffer_store_short v1, off, s[12:15], 0.5 offset:4095
8064// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf0]
8065
8066buffer_store_short v1, off, s[12:15], -4.0 offset:4095
8067// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf7]
8068
8069buffer_store_short v1, v0, s[12:15], s4 idxen offset:4095
8070// GFX10: encoding: [0xff,0x2f,0x68,0xe0,0x00,0x01,0x03,0x04]
8071
8072buffer_store_short v1, v0, s[12:15], s4 offen offset:4095
8073// GFX10: encoding: [0xff,0x1f,0x68,0xe0,0x00,0x01,0x03,0x04]
8074
8075buffer_store_short v1, off, s[12:15], s4
8076// GFX10: encoding: [0x00,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
8077
8078buffer_store_short v1, off, s[12:15], s4 offset:7
8079// GFX10: encoding: [0x07,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
8080
8081buffer_store_short v1, off, s[12:15], s4 offset:4095 glc
8082// GFX10: encoding: [0xff,0x4f,0x68,0xe0,0x00,0x01,0x03,0x04]
8083
8084buffer_store_short v1, off, s[12:15], s4 offset:4095 slc
8085// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x43,0x04]
8086
8087buffer_store_short v1, off, s[12:15], s4 offset:4095 dlc
8088// GFX10: encoding: [0xff,0x8f,0x68,0xe0,0x00,0x01,0x03,0x04]
8089
8090buffer_store_short v1, off, s[12:15], s4 offset:4095 glc slc dlc
8091// GFX10: encoding: [0xff,0xcf,0x68,0xe0,0x00,0x01,0x43,0x04]
8092
8093buffer_store_dword v1, off, s[12:15], s4 offset:4095
8094// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x04]
8095
8096buffer_store_dword v255, off, s[12:15], s4 offset:4095
8097// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0xff,0x03,0x04]
8098
8099buffer_store_dword v1, off, s[16:19], s4 offset:4095
8100// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x04,0x04]
8101
8102buffer_store_dword v1, off, s[96:99], s4 offset:4095
8103// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x18,0x04]
8104
8105buffer_store_dword v1, off, s[12:15], s101 offset:4095
8106// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x65]
8107
8108buffer_store_dword v1, off, s[12:15], m0 offset:4095
8109// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x7c]
8110
8111buffer_store_dword v1, off, s[12:15], 0 offset:4095
8112// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x80]
8113
8114buffer_store_dword v1, off, s[12:15], -1 offset:4095
8115// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xc1]
8116
8117buffer_store_dword v1, off, s[12:15], 0.5 offset:4095
8118// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf0]
8119
8120buffer_store_dword v1, off, s[12:15], -4.0 offset:4095
8121// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf7]
8122
8123buffer_store_dword v1, v0, s[12:15], s4 idxen offset:4095
8124// GFX10: encoding: [0xff,0x2f,0x70,0xe0,0x00,0x01,0x03,0x04]
8125
8126buffer_store_dword v1, v0, s[12:15], s4 offen offset:4095
8127// GFX10: encoding: [0xff,0x1f,0x70,0xe0,0x00,0x01,0x03,0x04]
8128
8129buffer_store_dword v1, off, s[12:15], s4
8130// GFX10: encoding: [0x00,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
8131
8132buffer_store_dword v1, off, s[12:15], s4 offset:7
8133// GFX10: encoding: [0x07,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
8134
8135buffer_store_dword v1, off, s[12:15], s4 offset:4095 glc
8136// GFX10: encoding: [0xff,0x4f,0x70,0xe0,0x00,0x01,0x03,0x04]
8137
8138buffer_store_dword v1, off, s[12:15], s4 offset:4095 slc
8139// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x43,0x04]
8140
8141buffer_store_dword v1, off, s[12:15], s4 offset:4095 dlc
8142// GFX10: encoding: [0xff,0x8f,0x70,0xe0,0x00,0x01,0x03,0x04]
8143
8144buffer_store_dword v1, off, s[12:15], s4 offset:4095 glc slc dlc
8145// GFX10: encoding: [0xff,0xcf,0x70,0xe0,0x00,0x01,0x43,0x04]
8146
8147buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095
8148// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x04]
8149
8150buffer_store_dwordx2 v[254:255], off, s[12:15], s4 offset:4095
8151// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0xfe,0x03,0x04]
8152
8153buffer_store_dwordx2 v[1:2], off, s[16:19], s4 offset:4095
8154// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x04,0x04]
8155
8156buffer_store_dwordx2 v[1:2], off, s[96:99], s4 offset:4095
8157// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x18,0x04]
8158
8159buffer_store_dwordx2 v[1:2], off, s[12:15], s101 offset:4095
8160// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x65]
8161
8162buffer_store_dwordx2 v[1:2], off, s[12:15], m0 offset:4095
8163// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x7c]
8164
8165buffer_store_dwordx2 v[1:2], off, s[12:15], 0 offset:4095
8166// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x80]
8167
8168buffer_store_dwordx2 v[1:2], off, s[12:15], -1 offset:4095
8169// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xc1]
8170
8171buffer_store_dwordx2 v[1:2], off, s[12:15], 0.5 offset:4095
8172// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf0]
8173
8174buffer_store_dwordx2 v[1:2], off, s[12:15], -4.0 offset:4095
8175// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf7]
8176
8177buffer_store_dwordx2 v[1:2], v0, s[12:15], s4 idxen offset:4095
8178// GFX10: encoding: [0xff,0x2f,0x74,0xe0,0x00,0x01,0x03,0x04]
8179
8180buffer_store_dwordx2 v[1:2], v0, s[12:15], s4 offen offset:4095
8181// GFX10: encoding: [0xff,0x1f,0x74,0xe0,0x00,0x01,0x03,0x04]
8182
8183buffer_store_dwordx2 v[1:2], off, s[12:15], s4
8184// GFX10: encoding: [0x00,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
8185
8186buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:7
8187// GFX10: encoding: [0x07,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
8188
8189buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 glc
8190// GFX10: encoding: [0xff,0x4f,0x74,0xe0,0x00,0x01,0x03,0x04]
8191
8192buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 slc
8193// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x43,0x04]
8194
8195buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 dlc
8196// GFX10: encoding: [0xff,0x8f,0x74,0xe0,0x00,0x01,0x03,0x04]
8197
8198buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 glc slc dlc
8199// GFX10: encoding: [0xff,0xcf,0x74,0xe0,0x00,0x01,0x43,0x04]
8200
8201buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095
8202// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8203
8204buffer_store_dwordx3 v[253:255], off, s[12:15], s4 offset:4095
8205// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0xfd,0x03,0x04]
8206
8207buffer_store_dwordx3 v[1:3], off, s[16:19], s4 offset:4095
8208// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x04,0x04]
8209
8210buffer_store_dwordx3 v[1:3], off, s[96:99], s4 offset:4095
8211// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x18,0x04]
8212
8213buffer_store_dwordx3 v[1:3], off, s[12:15], s101 offset:4095
8214// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x65]
8215
8216buffer_store_dwordx3 v[1:3], off, s[12:15], m0 offset:4095
8217// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x7c]
8218
8219buffer_store_dwordx3 v[1:3], off, s[12:15], 0 offset:4095
8220// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x80]
8221
8222buffer_store_dwordx3 v[1:3], off, s[12:15], -1 offset:4095
8223// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xc1]
8224
8225buffer_store_dwordx3 v[1:3], off, s[12:15], 0.5 offset:4095
8226// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xf0]
8227
8228buffer_store_dwordx3 v[1:3], off, s[12:15], -4.0 offset:4095
8229// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xf7]
8230
8231buffer_store_dwordx3 v[1:3], v0, s[12:15], s4 idxen offset:4095
8232// GFX10: encoding: [0xff,0x2f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8233
8234buffer_store_dwordx3 v[1:3], v0, s[12:15], s4 offen offset:4095
8235// GFX10: encoding: [0xff,0x1f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8236
8237buffer_store_dwordx3 v[1:3], off, s[12:15], s4
8238// GFX10: encoding: [0x00,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04]
8239
8240buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:7
8241// GFX10: encoding: [0x07,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04]
8242
8243buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 glc
8244// GFX10: encoding: [0xff,0x4f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8245
8246buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 slc
8247// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x43,0x04]
8248
8249buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 glc slc dlc
8250// GFX10: encoding: [0xff,0xcf,0x7c,0xe0,0x00,0x01,0x43,0x04]
8251
8252buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095
8253// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x04]
8254
8255buffer_store_dwordx4 v[252:255], off, s[12:15], s4 offset:4095
8256// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0xfc,0x03,0x04]
8257
8258buffer_store_dwordx4 v[1:4], off, s[16:19], s4 offset:4095
8259// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x04,0x04]
8260
8261buffer_store_dwordx4 v[1:4], off, s[96:99], s4 offset:4095
8262// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x18,0x04]
8263
8264buffer_store_dwordx4 v[1:4], off, s[12:15], s101 offset:4095
8265// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x65]
8266
8267buffer_store_dwordx4 v[1:4], off, s[12:15], m0 offset:4095
8268// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x7c]
8269
8270buffer_store_dwordx4 v[1:4], off, s[12:15], 0 offset:4095
8271// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x80]
8272
8273buffer_store_dwordx4 v[1:4], off, s[12:15], -1 offset:4095
8274// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xc1]
8275
8276buffer_store_dwordx4 v[1:4], off, s[12:15], 0.5 offset:4095
8277// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xf0]
8278
8279buffer_store_dwordx4 v[1:4], off, s[12:15], -4.0 offset:4095
8280// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xf7]
8281
8282buffer_store_dwordx4 v[1:4], v0, s[12:15], s4 idxen offset:4095
8283// GFX10: encoding: [0xff,0x2f,0x78,0xe0,0x00,0x01,0x03,0x04]
8284
8285buffer_store_dwordx4 v[1:4], v0, s[12:15], s4 offen offset:4095
8286// GFX10: encoding: [0xff,0x1f,0x78,0xe0,0x00,0x01,0x03,0x04]
8287
8288buffer_store_dwordx4 v[1:4], off, s[12:15], s4
8289// GFX10: encoding: [0x00,0x00,0x78,0xe0,0x00,0x01,0x03,0x04]
8290
8291buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:7
8292// GFX10: encoding: [0x07,0x00,0x78,0xe0,0x00,0x01,0x03,0x04]
8293
8294buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 glc
8295// GFX10: encoding: [0xff,0x4f,0x78,0xe0,0x00,0x01,0x03,0x04]
8296
8297buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 slc
8298// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x43,0x04]
8299
8300buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 dlc
8301// GFX10: encoding: [0xff,0x8f,0x78,0xe0,0x00,0x01,0x03,0x04]
8302
8303buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 glc slc dlc
8304// GFX10: encoding: [0xff,0xcf,0x78,0xe0,0x00,0x01,0x43,0x04]
8305
8306buffer_atomic_swap v5, off, s[8:11], s3 offset:4095
8307// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x03]
8308
8309buffer_atomic_swap v255, off, s[8:11], s3 offset:4095
8310// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0xff,0x02,0x03]
8311
8312buffer_atomic_swap v5, off, s[12:15], s3 offset:4095
8313// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x03,0x03]
8314
8315buffer_atomic_swap v5, off, s[96:99], s3 offset:4095
8316// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x18,0x03]
8317
8318buffer_atomic_swap v5, off, s[8:11], s101 offset:4095
8319// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x65]
8320
8321buffer_atomic_swap v5, off, s[8:11], m0 offset:4095
8322// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x7c]
8323
8324buffer_atomic_swap v5, off, s[8:11], 0 offset:4095
8325// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x80]
8326
8327buffer_atomic_swap v5, off, s[8:11], -1 offset:4095
8328// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0xc1]
8329
8330buffer_atomic_swap v5, v0, s[8:11], s3 idxen offset:4095
8331// GFX10: encoding: [0xff,0x2f,0xc0,0xe0,0x00,0x05,0x02,0x03]
8332
8333buffer_atomic_swap v5, v0, s[8:11], s3 offen offset:4095
8334// GFX10: encoding: [0xff,0x1f,0xc0,0xe0,0x00,0x05,0x02,0x03]
8335
8336buffer_atomic_swap v5, off, s[8:11], s3
8337// GFX10: encoding: [0x00,0x00,0xc0,0xe0,0x00,0x05,0x02,0x03]
8338
8339buffer_atomic_swap v5, off, s[8:11], s3 offset:7
8340// GFX10: encoding: [0x07,0x00,0xc0,0xe0,0x00,0x05,0x02,0x03]
8341
8342buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 glc
8343// GFX10: encoding: [0xff,0x4f,0xc0,0xe0,0x00,0x05,0x02,0x03]
8344
8345buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 slc
8346// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x42,0x03]
8347
8348buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:4095
8349// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0x03]
8350
8351buffer_atomic_cmpswap v[254:255], off, s[8:11], s3 offset:4095
8352// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0xfe,0x02,0x03]
8353
8354buffer_atomic_cmpswap v[5:6], off, s[12:15], s3 offset:4095
8355// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x03,0x03]
8356
8357buffer_atomic_cmpswap v[5:6], off, s[96:99], s3 offset:4095
8358// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x18,0x03]
8359
8360buffer_atomic_cmpswap v[5:6], off, s[8:11], s101 offset:4095
8361// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0x65]
8362
8363buffer_atomic_cmpswap v[5:6], off, s[8:11], m0 offset:4095
8364// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0x7c]
8365
8366buffer_atomic_cmpswap v[5:6], off, s[8:11], 0 offset:4095
8367// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0x80]
8368
8369buffer_atomic_cmpswap v[5:6], off, s[8:11], -1 offset:4095
8370// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0xc1]
8371
8372buffer_atomic_cmpswap v[5:6], v0, s[8:11], s3 idxen offset:4095
8373// GFX10: encoding: [0xff,0x2f,0xc4,0xe0,0x00,0x05,0x02,0x03]
8374
8375buffer_atomic_cmpswap v[5:6], v0, s[8:11], s3 offen offset:4095
8376// GFX10: encoding: [0xff,0x1f,0xc4,0xe0,0x00,0x05,0x02,0x03]
8377
8378buffer_atomic_cmpswap v[5:6], off, s[8:11], s3
8379// GFX10: encoding: [0x00,0x00,0xc4,0xe0,0x00,0x05,0x02,0x03]
8380
8381buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:7
8382// GFX10: encoding: [0x07,0x00,0xc4,0xe0,0x00,0x05,0x02,0x03]
8383
8384buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:4095 glc
8385// GFX10: encoding: [0xff,0x4f,0xc4,0xe0,0x00,0x05,0x02,0x03]
8386
8387buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:4095 slc
8388// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x42,0x03]
8389
8390buffer_atomic_add v5, off, s[8:11], s3 offset:4095
8391// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0x03]
8392
8393buffer_atomic_add v255, off, s[8:11], s3 offset:4095
8394// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0xff,0x02,0x03]
8395
8396buffer_atomic_add v5, off, s[12:15], s3 offset:4095
8397// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x03,0x03]
8398
8399buffer_atomic_add v5, off, s[96:99], s3 offset:4095
8400// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x18,0x03]
8401
8402buffer_atomic_add v5, off, s[8:11], s101 offset:4095
8403// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0x65]
8404
8405buffer_atomic_add v5, off, s[8:11], m0 offset:4095
8406// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0x7c]
8407
8408buffer_atomic_add v5, off, s[8:11], 0 offset:4095
8409// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0x80]
8410
8411buffer_atomic_add v5, off, s[8:11], -1 offset:4095
8412// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0xc1]
8413
8414buffer_atomic_add v5, v0, s[8:11], s3 idxen offset:4095
8415// GFX10: encoding: [0xff,0x2f,0xc8,0xe0,0x00,0x05,0x02,0x03]
8416
8417buffer_atomic_add v5, v0, s[8:11], s3 offen offset:4095
8418// GFX10: encoding: [0xff,0x1f,0xc8,0xe0,0x00,0x05,0x02,0x03]
8419
8420buffer_atomic_add v5, off, s[8:11], s3
8421// GFX10: encoding: [0x00,0x00,0xc8,0xe0,0x00,0x05,0x02,0x03]
8422
8423buffer_atomic_add v5, off, s[8:11], s3 offset:7
8424// GFX10: encoding: [0x07,0x00,0xc8,0xe0,0x00,0x05,0x02,0x03]
8425
8426buffer_atomic_add v5, off, s[8:11], s3 offset:4095 glc
8427// GFX10: encoding: [0xff,0x4f,0xc8,0xe0,0x00,0x05,0x02,0x03]
8428
8429buffer_atomic_add v5, off, s[8:11], s3 offset:4095 slc
8430// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x42,0x03]
8431
8432buffer_atomic_sub v5, off, s[8:11], s3 offset:4095
8433// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x03]
8434
8435buffer_atomic_sub v255, off, s[8:11], s3 offset:4095
8436// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0xff,0x02,0x03]
8437
8438buffer_atomic_sub v5, off, s[12:15], s3 offset:4095
8439// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x03,0x03]
8440
8441buffer_atomic_sub v5, off, s[96:99], s3 offset:4095
8442// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x18,0x03]
8443
8444buffer_atomic_sub v5, off, s[8:11], s101 offset:4095
8445// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x65]
8446
8447buffer_atomic_sub v5, off, s[8:11], m0 offset:4095
8448// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x7c]
8449
8450buffer_atomic_sub v5, off, s[8:11], 0 offset:4095
8451// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x80]
8452
8453buffer_atomic_sub v5, off, s[8:11], -1 offset:4095
8454// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0xc1]
8455
8456buffer_atomic_sub v5, v0, s[8:11], s3 idxen offset:4095
8457// GFX10: encoding: [0xff,0x2f,0xcc,0xe0,0x00,0x05,0x02,0x03]
8458
8459buffer_atomic_sub v5, v0, s[8:11], s3 offen offset:4095
8460// GFX10: encoding: [0xff,0x1f,0xcc,0xe0,0x00,0x05,0x02,0x03]
8461
8462buffer_atomic_sub v5, off, s[8:11], s3
8463// GFX10: encoding: [0x00,0x00,0xcc,0xe0,0x00,0x05,0x02,0x03]
8464
8465buffer_atomic_sub v5, off, s[8:11], s3 offset:7
8466// GFX10: encoding: [0x07,0x00,0xcc,0xe0,0x00,0x05,0x02,0x03]
8467
8468buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 glc
8469// GFX10: encoding: [0xff,0x4f,0xcc,0xe0,0x00,0x05,0x02,0x03]
8470
8471buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 slc
8472// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x42,0x03]
8473
8474buffer_atomic_smin v5, off, s[8:11], s3 offset:4095
8475// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x03]
8476
8477buffer_atomic_smin v255, off, s[8:11], s3 offset:4095
8478// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0xff,0x02,0x03]
8479
8480buffer_atomic_smin v5, off, s[12:15], s3 offset:4095
8481// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x03,0x03]
8482
8483buffer_atomic_smin v5, off, s[96:99], s3 offset:4095
8484// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x18,0x03]
8485
8486buffer_atomic_smin v5, off, s[8:11], s101 offset:4095
8487// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x65]
8488
8489buffer_atomic_smin v5, off, s[8:11], m0 offset:4095
8490// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x7c]
8491
8492buffer_atomic_smin v5, off, s[8:11], 0 offset:4095
8493// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x80]
8494
8495buffer_atomic_smin v5, off, s[8:11], -1 offset:4095
8496// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0xc1]
8497
8498buffer_atomic_smin v5, v0, s[8:11], s3 idxen offset:4095
8499// GFX10: encoding: [0xff,0x2f,0xd4,0xe0,0x00,0x05,0x02,0x03]
8500
8501buffer_atomic_smin v5, v0, s[8:11], s3 offen offset:4095
8502// GFX10: encoding: [0xff,0x1f,0xd4,0xe0,0x00,0x05,0x02,0x03]
8503
8504buffer_atomic_smin v5, off, s[8:11], s3
8505// GFX10: encoding: [0x00,0x00,0xd4,0xe0,0x00,0x05,0x02,0x03]
8506
8507buffer_atomic_smin v5, off, s[8:11], s3 offset:7
8508// GFX10: encoding: [0x07,0x00,0xd4,0xe0,0x00,0x05,0x02,0x03]
8509
8510buffer_atomic_smin v5, off, s[8:11], s3 offset:4095 glc
8511// GFX10: encoding: [0xff,0x4f,0xd4,0xe0,0x00,0x05,0x02,0x03]
8512
8513buffer_atomic_smin v5, off, s[8:11], s3 offset:4095 slc
8514// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x42,0x03]
8515
8516buffer_atomic_umin v5, off, s[8:11], s3 offset:4095
8517// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x03]
8518
8519buffer_atomic_umin v255, off, s[8:11], s3 offset:4095
8520// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0xff,0x02,0x03]
8521
8522buffer_atomic_umin v5, off, s[12:15], s3 offset:4095
8523// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x03,0x03]
8524
8525buffer_atomic_umin v5, off, s[96:99], s3 offset:4095
8526// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x18,0x03]
8527
8528buffer_atomic_umin v5, off, s[8:11], s101 offset:4095
8529// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x65]
8530
8531buffer_atomic_umin v5, off, s[8:11], m0 offset:4095
8532// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x7c]
8533
8534buffer_atomic_umin v5, off, s[8:11], 0 offset:4095
8535// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x80]
8536
8537buffer_atomic_umin v5, off, s[8:11], -1 offset:4095
8538// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0xc1]
8539
8540buffer_atomic_umin v5, v0, s[8:11], s3 idxen offset:4095
8541// GFX10: encoding: [0xff,0x2f,0xd8,0xe0,0x00,0x05,0x02,0x03]
8542
8543buffer_atomic_umin v5, v0, s[8:11], s3 offen offset:4095
8544// GFX10: encoding: [0xff,0x1f,0xd8,0xe0,0x00,0x05,0x02,0x03]
8545
8546buffer_atomic_umin v5, off, s[8:11], s3
8547// GFX10: encoding: [0x00,0x00,0xd8,0xe0,0x00,0x05,0x02,0x03]
8548
8549buffer_atomic_umin v5, off, s[8:11], s3 offset:7
8550// GFX10: encoding: [0x07,0x00,0xd8,0xe0,0x00,0x05,0x02,0x03]
8551
8552buffer_atomic_umin v5, off, s[8:11], s3 offset:4095 glc
8553// GFX10: encoding: [0xff,0x4f,0xd8,0xe0,0x00,0x05,0x02,0x03]
8554
8555buffer_atomic_umin v5, off, s[8:11], s3 offset:4095 slc
8556// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x42,0x03]
8557
8558buffer_atomic_smax v5, off, s[8:11], s3 offset:4095
8559// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0x03]
8560
8561buffer_atomic_smax v255, off, s[8:11], s3 offset:4095
8562// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0xff,0x02,0x03]
8563
8564buffer_atomic_smax v5, off, s[12:15], s3 offset:4095
8565// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x03,0x03]
8566
8567buffer_atomic_smax v5, off, s[96:99], s3 offset:4095
8568// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x18,0x03]
8569
8570buffer_atomic_smax v5, off, s[8:11], s101 offset:4095
8571// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0x65]
8572
8573buffer_atomic_smax v5, off, s[8:11], m0 offset:4095
8574// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0x7c]
8575
8576buffer_atomic_smax v5, off, s[8:11], 0 offset:4095
8577// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0x80]
8578
8579buffer_atomic_smax v5, off, s[8:11], -1 offset:4095
8580// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0xc1]
8581
8582buffer_atomic_smax v5, v0, s[8:11], s3 idxen offset:4095
8583// GFX10: encoding: [0xff,0x2f,0xdc,0xe0,0x00,0x05,0x02,0x03]
8584
8585buffer_atomic_smax v5, v0, s[8:11], s3 offen offset:4095
8586// GFX10: encoding: [0xff,0x1f,0xdc,0xe0,0x00,0x05,0x02,0x03]
8587
8588buffer_atomic_smax v5, off, s[8:11], s3
8589// GFX10: encoding: [0x00,0x00,0xdc,0xe0,0x00,0x05,0x02,0x03]
8590
8591buffer_atomic_smax v5, off, s[8:11], s3 offset:7
8592// GFX10: encoding: [0x07,0x00,0xdc,0xe0,0x00,0x05,0x02,0x03]
8593
8594buffer_atomic_smax v5, off, s[8:11], s3 offset:4095 glc
8595// GFX10: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x02,0x03]
8596
8597buffer_atomic_smax v5, off, s[8:11], s3 offset:4095 slc
8598// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x42,0x03]
8599
8600buffer_atomic_umax v5, off, s[8:11], s3 offset:4095
8601// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x03]
8602
8603buffer_atomic_umax v255, off, s[8:11], s3 offset:4095
8604// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0xff,0x02,0x03]
8605
8606buffer_atomic_umax v5, off, s[12:15], s3 offset:4095
8607// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x03,0x03]
8608
8609buffer_atomic_umax v5, off, s[96:99], s3 offset:4095
8610// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x18,0x03]
8611
8612buffer_atomic_umax v5, off, s[8:11], s101 offset:4095
8613// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x65]
8614
8615buffer_atomic_umax v5, off, s[8:11], m0 offset:4095
8616// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x7c]
8617
8618buffer_atomic_umax v5, off, s[8:11], 0 offset:4095
8619// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x80]
8620
8621buffer_atomic_umax v5, off, s[8:11], -1 offset:4095
8622// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0xc1]
8623
8624buffer_atomic_umax v5, v0, s[8:11], s3 idxen offset:4095
8625// GFX10: encoding: [0xff,0x2f,0xe0,0xe0,0x00,0x05,0x02,0x03]
8626
8627buffer_atomic_umax v5, v0, s[8:11], s3 offen offset:4095
8628// GFX10: encoding: [0xff,0x1f,0xe0,0xe0,0x00,0x05,0x02,0x03]
8629
8630buffer_atomic_umax v5, off, s[8:11], s3
8631// GFX10: encoding: [0x00,0x00,0xe0,0xe0,0x00,0x05,0x02,0x03]
8632
8633buffer_atomic_umax v5, off, s[8:11], s3 offset:7
8634// GFX10: encoding: [0x07,0x00,0xe0,0xe0,0x00,0x05,0x02,0x03]
8635
8636buffer_atomic_umax v5, off, s[8:11], s3 offset:4095 glc
8637// GFX10: encoding: [0xff,0x4f,0xe0,0xe0,0x00,0x05,0x02,0x03]
8638
8639buffer_atomic_umax v5, off, s[8:11], s3 offset:4095 slc
8640// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x42,0x03]
8641
8642buffer_atomic_and v5, off, s[8:11], s3 offset:4095
8643// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x03]
8644
8645buffer_atomic_and v255, off, s[8:11], s3 offset:4095
8646// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0xff,0x02,0x03]
8647
8648buffer_atomic_and v5, off, s[12:15], s3 offset:4095
8649// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x03,0x03]
8650
8651buffer_atomic_and v5, off, s[96:99], s3 offset:4095
8652// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x18,0x03]
8653
8654buffer_atomic_and v5, off, s[8:11], s101 offset:4095
8655// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x65]
8656
8657buffer_atomic_and v5, off, s[8:11], m0 offset:4095
8658// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x7c]
8659
8660buffer_atomic_and v5, off, s[8:11], 0 offset:4095
8661// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x80]
8662
8663buffer_atomic_and v5, off, s[8:11], -1 offset:4095
8664// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0xc1]
8665
8666buffer_atomic_and v5, v0, s[8:11], s3 idxen offset:4095
8667// GFX10: encoding: [0xff,0x2f,0xe4,0xe0,0x00,0x05,0x02,0x03]
8668
8669buffer_atomic_and v5, v0, s[8:11], s3 offen offset:4095
8670// GFX10: encoding: [0xff,0x1f,0xe4,0xe0,0x00,0x05,0x02,0x03]
8671
8672buffer_atomic_and v5, off, s[8:11], s3
8673// GFX10: encoding: [0x00,0x00,0xe4,0xe0,0x00,0x05,0x02,0x03]
8674
8675buffer_atomic_and v5, off, s[8:11], s3 offset:7
8676// GFX10: encoding: [0x07,0x00,0xe4,0xe0,0x00,0x05,0x02,0x03]
8677
8678buffer_atomic_and v5, off, s[8:11], s3 offset:4095 glc
8679// GFX10: encoding: [0xff,0x4f,0xe4,0xe0,0x00,0x05,0x02,0x03]
8680
8681buffer_atomic_and v5, off, s[8:11], s3 offset:4095 slc
8682// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x42,0x03]
8683
8684buffer_atomic_or v5, off, s[8:11], s3 offset:4095
8685// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x03]
8686
8687buffer_atomic_or v255, off, s[8:11], s3 offset:4095
8688// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0xff,0x02,0x03]
8689
8690buffer_atomic_or v5, off, s[12:15], s3 offset:4095
8691// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x03,0x03]
8692
8693buffer_atomic_or v5, off, s[96:99], s3 offset:4095
8694// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x18,0x03]
8695
8696buffer_atomic_or v5, off, s[8:11], s101 offset:4095
8697// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x65]
8698
8699buffer_atomic_or v5, off, s[8:11], m0 offset:4095
8700// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x7c]
8701
8702buffer_atomic_or v5, off, s[8:11], 0 offset:4095
8703// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x80]
8704
8705buffer_atomic_or v5, off, s[8:11], -1 offset:4095
8706// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0xc1]
8707
8708buffer_atomic_or v5, v0, s[8:11], s3 idxen offset:4095
8709// GFX10: encoding: [0xff,0x2f,0xe8,0xe0,0x00,0x05,0x02,0x03]
8710
8711buffer_atomic_or v5, v0, s[8:11], s3 offen offset:4095
8712// GFX10: encoding: [0xff,0x1f,0xe8,0xe0,0x00,0x05,0x02,0x03]
8713
8714buffer_atomic_or v5, off, s[8:11], s3
8715// GFX10: encoding: [0x00,0x00,0xe8,0xe0,0x00,0x05,0x02,0x03]
8716
8717buffer_atomic_or v5, off, s[8:11], s3 offset:7
8718// GFX10: encoding: [0x07,0x00,0xe8,0xe0,0x00,0x05,0x02,0x03]
8719
8720buffer_atomic_or v5, off, s[8:11], s3 offset:4095 glc
8721// GFX10: encoding: [0xff,0x4f,0xe8,0xe0,0x00,0x05,0x02,0x03]
8722
8723buffer_atomic_or v5, off, s[8:11], s3 offset:4095 slc
8724// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x42,0x03]
8725
8726buffer_atomic_xor v5, off, s[8:11], s3 offset:4095
8727// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x03]
8728
8729buffer_atomic_xor v255, off, s[8:11], s3 offset:4095
8730// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0xff,0x02,0x03]
8731
8732buffer_atomic_xor v5, off, s[12:15], s3 offset:4095
8733// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x03,0x03]
8734
8735buffer_atomic_xor v5, off, s[96:99], s3 offset:4095
8736// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x18,0x03]
8737
8738buffer_atomic_xor v5, off, s[8:11], s101 offset:4095
8739// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x65]
8740
8741buffer_atomic_xor v5, off, s[8:11], m0 offset:4095
8742// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x7c]
8743
8744buffer_atomic_xor v5, off, s[8:11], 0 offset:4095
8745// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x80]
8746
8747buffer_atomic_xor v5, off, s[8:11], -1 offset:4095
8748// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0xc1]
8749
8750buffer_atomic_xor v5, v0, s[8:11], s3 idxen offset:4095
8751// GFX10: encoding: [0xff,0x2f,0xec,0xe0,0x00,0x05,0x02,0x03]
8752
8753buffer_atomic_xor v5, v0, s[8:11], s3 offen offset:4095
8754// GFX10: encoding: [0xff,0x1f,0xec,0xe0,0x00,0x05,0x02,0x03]
8755
8756buffer_atomic_xor v5, off, s[8:11], s3
8757// GFX10: encoding: [0x00,0x00,0xec,0xe0,0x00,0x05,0x02,0x03]
8758
8759buffer_atomic_xor v5, off, s[8:11], s3 offset:7
8760// GFX10: encoding: [0x07,0x00,0xec,0xe0,0x00,0x05,0x02,0x03]
8761
8762buffer_atomic_xor v5, off, s[8:11], s3 offset:4095 glc
8763// GFX10: encoding: [0xff,0x4f,0xec,0xe0,0x00,0x05,0x02,0x03]
8764
8765buffer_atomic_xor v5, off, s[8:11], s3 offset:4095 slc
8766// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x42,0x03]
8767
8768buffer_atomic_inc v5, off, s[8:11], s3 offset:4095
8769// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x03]
8770
8771buffer_atomic_inc v255, off, s[8:11], s3 offset:4095
8772// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0xff,0x02,0x03]
8773
8774buffer_atomic_inc v5, off, s[12:15], s3 offset:4095
8775// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x03,0x03]
8776
8777buffer_atomic_inc v5, off, s[96:99], s3 offset:4095
8778// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x18,0x03]
8779
8780buffer_atomic_inc v5, off, s[8:11], s101 offset:4095
8781// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x65]
8782
8783buffer_atomic_inc v5, off, s[8:11], m0 offset:4095
8784// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x7c]
8785
8786buffer_atomic_inc v5, off, s[8:11], 0 offset:4095
8787// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x80]
8788
8789buffer_atomic_inc v5, off, s[8:11], -1 offset:4095
8790// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0xc1]
8791
8792buffer_atomic_inc v5, v0, s[8:11], s3 idxen offset:4095
8793// GFX10: encoding: [0xff,0x2f,0xf0,0xe0,0x00,0x05,0x02,0x03]
8794
8795buffer_atomic_inc v5, v0, s[8:11], s3 offen offset:4095
8796// GFX10: encoding: [0xff,0x1f,0xf0,0xe0,0x00,0x05,0x02,0x03]
8797
8798buffer_atomic_inc v5, off, s[8:11], s3
8799// GFX10: encoding: [0x00,0x00,0xf0,0xe0,0x00,0x05,0x02,0x03]
8800
8801buffer_atomic_inc v5, off, s[8:11], s3 offset:7
8802// GFX10: encoding: [0x07,0x00,0xf0,0xe0,0x00,0x05,0x02,0x03]
8803
8804buffer_atomic_inc v5, off, s[8:11], s3 offset:4095 glc
8805// GFX10: encoding: [0xff,0x4f,0xf0,0xe0,0x00,0x05,0x02,0x03]
8806
8807buffer_atomic_inc v5, off, s[8:11], s3 offset:4095 slc
8808// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x42,0x03]
8809
8810buffer_atomic_dec v5, off, s[8:11], s3 offset:4095
8811// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x03]
8812
8813buffer_atomic_dec v255, off, s[8:11], s3 offset:4095
8814// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0xff,0x02,0x03]
8815
8816buffer_atomic_dec v5, off, s[12:15], s3 offset:4095
8817// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x03,0x03]
8818
8819buffer_atomic_dec v5, off, s[96:99], s3 offset:4095
8820// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x18,0x03]
8821
8822buffer_atomic_dec v5, off, s[8:11], s101 offset:4095
8823// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x65]
8824
8825buffer_atomic_dec v5, off, s[8:11], m0 offset:4095
8826// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x7c]
8827
8828buffer_atomic_dec v5, off, s[8:11], 0 offset:4095
8829// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x80]
8830
8831buffer_atomic_dec v5, off, s[8:11], -1 offset:4095
8832// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0xc1]
8833
8834buffer_atomic_dec v5, v0, s[8:11], s3 idxen offset:4095
8835// GFX10: encoding: [0xff,0x2f,0xf4,0xe0,0x00,0x05,0x02,0x03]
8836
8837buffer_atomic_dec v5, v0, s[8:11], s3 offen offset:4095
8838// GFX10: encoding: [0xff,0x1f,0xf4,0xe0,0x00,0x05,0x02,0x03]
8839
8840buffer_atomic_dec v5, off, s[8:11], s3
8841// GFX10: encoding: [0x00,0x00,0xf4,0xe0,0x00,0x05,0x02,0x03]
8842
8843buffer_atomic_dec v5, off, s[8:11], s3 offset:7
8844// GFX10: encoding: [0x07,0x00,0xf4,0xe0,0x00,0x05,0x02,0x03]
8845
8846buffer_atomic_dec v5, off, s[8:11], s3 offset:4095 glc
8847// GFX10: encoding: [0xff,0x4f,0xf4,0xe0,0x00,0x05,0x02,0x03]
8848
8849buffer_atomic_dec v5, off, s[8:11], s3 offset:4095 slc
8850// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x42,0x03]
8851
8852buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:4095
8853// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x03]
8854
8855buffer_atomic_swap_x2 v[254:255], off, s[8:11], s3 offset:4095
8856// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0xfe,0x02,0x03]
8857
8858buffer_atomic_swap_x2 v[5:6], off, s[12:15], s3 offset:4095
8859// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x03,0x03]
8860
8861buffer_atomic_swap_x2 v[5:6], off, s[96:99], s3 offset:4095
8862// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x18,0x03]
8863
8864buffer_atomic_swap_x2 v[5:6], off, s[8:11], s101 offset:4095
8865// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x65]
8866
8867buffer_atomic_swap_x2 v[5:6], off, s[8:11], m0 offset:4095
8868// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x7c]
8869
8870buffer_atomic_swap_x2 v[5:6], off, s[8:11], 0 offset:4095
8871// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x80]
8872
8873buffer_atomic_swap_x2 v[5:6], off, s[8:11], -1 offset:4095
8874// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0xc1]
8875
8876buffer_atomic_swap_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
8877// GFX10: encoding: [0xff,0x2f,0x40,0xe1,0x00,0x05,0x02,0x03]
8878
8879buffer_atomic_swap_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
8880// GFX10: encoding: [0xff,0x1f,0x40,0xe1,0x00,0x05,0x02,0x03]
8881
8882buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3
8883// GFX10: encoding: [0x00,0x00,0x40,0xe1,0x00,0x05,0x02,0x03]
8884
8885buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:7
8886// GFX10: encoding: [0x07,0x00,0x40,0xe1,0x00,0x05,0x02,0x03]
8887
8888buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
8889// GFX10: encoding: [0xff,0x4f,0x40,0xe1,0x00,0x05,0x02,0x03]
8890
8891buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
8892// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x42,0x03]
8893
8894buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:4095
8895// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x03]
8896
8897buffer_atomic_cmpswap_x2 v[252:255], off, s[8:11], s3 offset:4095
8898// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0xfc,0x02,0x03]
8899
8900buffer_atomic_cmpswap_x2 v[5:8], off, s[12:15], s3 offset:4095
8901// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x03,0x03]
8902
8903buffer_atomic_cmpswap_x2 v[5:8], off, s[96:99], s3 offset:4095
8904// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x18,0x03]
8905
8906buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s101 offset:4095
8907// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x65]
8908
8909buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], m0 offset:4095
8910// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x7c]
8911
8912buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], 0 offset:4095
8913// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x80]
8914
8915buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], -1 offset:4095
8916// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0xc1]
8917
8918buffer_atomic_cmpswap_x2 v[5:8], v0, s[8:11], s3 idxen offset:4095
8919// GFX10: encoding: [0xff,0x2f,0x44,0xe1,0x00,0x05,0x02,0x03]
8920
8921buffer_atomic_cmpswap_x2 v[5:8], v0, s[8:11], s3 offen offset:4095
8922// GFX10: encoding: [0xff,0x1f,0x44,0xe1,0x00,0x05,0x02,0x03]
8923
8924buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3
8925// GFX10: encoding: [0x00,0x00,0x44,0xe1,0x00,0x05,0x02,0x03]
8926
8927buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:7
8928// GFX10: encoding: [0x07,0x00,0x44,0xe1,0x00,0x05,0x02,0x03]
8929
8930buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:4095 glc
8931// GFX10: encoding: [0xff,0x4f,0x44,0xe1,0x00,0x05,0x02,0x03]
8932
8933buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:4095 slc
8934// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x42,0x03]
8935
8936buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:4095
8937// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x03]
8938
8939buffer_atomic_add_x2 v[254:255], off, s[8:11], s3 offset:4095
8940// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0xfe,0x02,0x03]
8941
8942buffer_atomic_add_x2 v[5:6], off, s[12:15], s3 offset:4095
8943// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x03,0x03]
8944
8945buffer_atomic_add_x2 v[5:6], off, s[96:99], s3 offset:4095
8946// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x18,0x03]
8947
8948buffer_atomic_add_x2 v[5:6], off, s[8:11], s101 offset:4095
8949// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x65]
8950
8951buffer_atomic_add_x2 v[5:6], off, s[8:11], m0 offset:4095
8952// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x7c]
8953
8954buffer_atomic_add_x2 v[5:6], off, s[8:11], 0 offset:4095
8955// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x80]
8956
8957buffer_atomic_add_x2 v[5:6], off, s[8:11], -1 offset:4095
8958// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0xc1]
8959
8960buffer_atomic_add_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
8961// GFX10: encoding: [0xff,0x2f,0x48,0xe1,0x00,0x05,0x02,0x03]
8962
8963buffer_atomic_add_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
8964// GFX10: encoding: [0xff,0x1f,0x48,0xe1,0x00,0x05,0x02,0x03]
8965
8966buffer_atomic_add_x2 v[5:6], off, s[8:11], s3
8967// GFX10: encoding: [0x00,0x00,0x48,0xe1,0x00,0x05,0x02,0x03]
8968
8969buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:7
8970// GFX10: encoding: [0x07,0x00,0x48,0xe1,0x00,0x05,0x02,0x03]
8971
8972buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
8973// GFX10: encoding: [0xff,0x4f,0x48,0xe1,0x00,0x05,0x02,0x03]
8974
8975buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
8976// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x42,0x03]
8977
8978buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:4095
8979// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0x03]
8980
8981buffer_atomic_sub_x2 v[254:255], off, s[8:11], s3 offset:4095
8982// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0xfe,0x02,0x03]
8983
8984buffer_atomic_sub_x2 v[5:6], off, s[12:15], s3 offset:4095
8985// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x03,0x03]
8986
8987buffer_atomic_sub_x2 v[5:6], off, s[96:99], s3 offset:4095
8988// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x18,0x03]
8989
8990buffer_atomic_sub_x2 v[5:6], off, s[8:11], s101 offset:4095
8991// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0x65]
8992
8993buffer_atomic_sub_x2 v[5:6], off, s[8:11], m0 offset:4095
8994// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0x7c]
8995
8996buffer_atomic_sub_x2 v[5:6], off, s[8:11], 0 offset:4095
8997// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0x80]
8998
8999buffer_atomic_sub_x2 v[5:6], off, s[8:11], -1 offset:4095
9000// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0xc1]
9001
9002buffer_atomic_sub_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9003// GFX10: encoding: [0xff,0x2f,0x4c,0xe1,0x00,0x05,0x02,0x03]
9004
9005buffer_atomic_sub_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9006// GFX10: encoding: [0xff,0x1f,0x4c,0xe1,0x00,0x05,0x02,0x03]
9007
9008buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3
9009// GFX10: encoding: [0x00,0x00,0x4c,0xe1,0x00,0x05,0x02,0x03]
9010
9011buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:7
9012// GFX10: encoding: [0x07,0x00,0x4c,0xe1,0x00,0x05,0x02,0x03]
9013
9014buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9015// GFX10: encoding: [0xff,0x4f,0x4c,0xe1,0x00,0x05,0x02,0x03]
9016
9017buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9018// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x42,0x03]
9019
9020buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:4095
9021// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0x03]
9022
9023buffer_atomic_smin_x2 v[254:255], off, s[8:11], s3 offset:4095
9024// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0xfe,0x02,0x03]
9025
9026buffer_atomic_smin_x2 v[5:6], off, s[12:15], s3 offset:4095
9027// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x03,0x03]
9028
9029buffer_atomic_smin_x2 v[5:6], off, s[96:99], s3 offset:4095
9030// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x18,0x03]
9031
9032buffer_atomic_smin_x2 v[5:6], off, s[8:11], s101 offset:4095
9033// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0x65]
9034
9035buffer_atomic_smin_x2 v[5:6], off, s[8:11], m0 offset:4095
9036// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0x7c]
9037
9038buffer_atomic_smin_x2 v[5:6], off, s[8:11], 0 offset:4095
9039// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0x80]
9040
9041buffer_atomic_smin_x2 v[5:6], off, s[8:11], -1 offset:4095
9042// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0xc1]
9043
9044buffer_atomic_smin_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9045// GFX10: encoding: [0xff,0x2f,0x54,0xe1,0x00,0x05,0x02,0x03]
9046
9047buffer_atomic_smin_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9048// GFX10: encoding: [0xff,0x1f,0x54,0xe1,0x00,0x05,0x02,0x03]
9049
9050buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3
9051// GFX10: encoding: [0x00,0x00,0x54,0xe1,0x00,0x05,0x02,0x03]
9052
9053buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:7
9054// GFX10: encoding: [0x07,0x00,0x54,0xe1,0x00,0x05,0x02,0x03]
9055
9056buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9057// GFX10: encoding: [0xff,0x4f,0x54,0xe1,0x00,0x05,0x02,0x03]
9058
9059buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9060// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x42,0x03]
9061
9062buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:4095
9063// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x03]
9064
9065buffer_atomic_umin_x2 v[254:255], off, s[8:11], s3 offset:4095
9066// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0xfe,0x02,0x03]
9067
9068buffer_atomic_umin_x2 v[5:6], off, s[12:15], s3 offset:4095
9069// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x03,0x03]
9070
9071buffer_atomic_umin_x2 v[5:6], off, s[96:99], s3 offset:4095
9072// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x18,0x03]
9073
9074buffer_atomic_umin_x2 v[5:6], off, s[8:11], s101 offset:4095
9075// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x65]
9076
9077buffer_atomic_umin_x2 v[5:6], off, s[8:11], m0 offset:4095
9078// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x7c]
9079
9080buffer_atomic_umin_x2 v[5:6], off, s[8:11], 0 offset:4095
9081// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x80]
9082
9083buffer_atomic_umin_x2 v[5:6], off, s[8:11], -1 offset:4095
9084// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0xc1]
9085
9086buffer_atomic_umin_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9087// GFX10: encoding: [0xff,0x2f,0x58,0xe1,0x00,0x05,0x02,0x03]
9088
9089buffer_atomic_umin_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9090// GFX10: encoding: [0xff,0x1f,0x58,0xe1,0x00,0x05,0x02,0x03]
9091
9092buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3
9093// GFX10: encoding: [0x00,0x00,0x58,0xe1,0x00,0x05,0x02,0x03]
9094
9095buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:7
9096// GFX10: encoding: [0x07,0x00,0x58,0xe1,0x00,0x05,0x02,0x03]
9097
9098buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9099// GFX10: encoding: [0xff,0x4f,0x58,0xe1,0x00,0x05,0x02,0x03]
9100
9101buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9102// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x42,0x03]
9103
9104buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:4095
9105// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0x03]
9106
9107buffer_atomic_smax_x2 v[254:255], off, s[8:11], s3 offset:4095
9108// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0xfe,0x02,0x03]
9109
9110buffer_atomic_smax_x2 v[5:6], off, s[12:15], s3 offset:4095
9111// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x03,0x03]
9112
9113buffer_atomic_smax_x2 v[5:6], off, s[96:99], s3 offset:4095
9114// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x18,0x03]
9115
9116buffer_atomic_smax_x2 v[5:6], off, s[8:11], s101 offset:4095
9117// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0x65]
9118
9119buffer_atomic_smax_x2 v[5:6], off, s[8:11], m0 offset:4095
9120// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0x7c]
9121
9122buffer_atomic_smax_x2 v[5:6], off, s[8:11], 0 offset:4095
9123// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0x80]
9124
9125buffer_atomic_smax_x2 v[5:6], off, s[8:11], -1 offset:4095
9126// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0xc1]
9127
9128buffer_atomic_smax_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9129// GFX10: encoding: [0xff,0x2f,0x5c,0xe1,0x00,0x05,0x02,0x03]
9130
9131buffer_atomic_smax_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9132// GFX10: encoding: [0xff,0x1f,0x5c,0xe1,0x00,0x05,0x02,0x03]
9133
9134buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3
9135// GFX10: encoding: [0x00,0x00,0x5c,0xe1,0x00,0x05,0x02,0x03]
9136
9137buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:7
9138// GFX10: encoding: [0x07,0x00,0x5c,0xe1,0x00,0x05,0x02,0x03]
9139
9140buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9141// GFX10: encoding: [0xff,0x4f,0x5c,0xe1,0x00,0x05,0x02,0x03]
9142
9143buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9144// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x42,0x03]
9145
9146buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:4095
9147// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0x03]
9148
9149buffer_atomic_umax_x2 v[254:255], off, s[8:11], s3 offset:4095
9150// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0xfe,0x02,0x03]
9151
9152buffer_atomic_umax_x2 v[5:6], off, s[12:15], s3 offset:4095
9153// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x03,0x03]
9154
9155buffer_atomic_umax_x2 v[5:6], off, s[96:99], s3 offset:4095
9156// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x18,0x03]
9157
9158buffer_atomic_umax_x2 v[5:6], off, s[8:11], s101 offset:4095
9159// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0x65]
9160
9161buffer_atomic_umax_x2 v[5:6], off, s[8:11], m0 offset:4095
9162// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0x7c]
9163
9164buffer_atomic_umax_x2 v[5:6], off, s[8:11], 0 offset:4095
9165// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0x80]
9166
9167buffer_atomic_umax_x2 v[5:6], off, s[8:11], -1 offset:4095
9168// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0xc1]
9169
9170buffer_atomic_umax_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9171// GFX10: encoding: [0xff,0x2f,0x60,0xe1,0x00,0x05,0x02,0x03]
9172
9173buffer_atomic_umax_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9174// GFX10: encoding: [0xff,0x1f,0x60,0xe1,0x00,0x05,0x02,0x03]
9175
9176buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3
9177// GFX10: encoding: [0x00,0x00,0x60,0xe1,0x00,0x05,0x02,0x03]
9178
9179buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:7
9180// GFX10: encoding: [0x07,0x00,0x60,0xe1,0x00,0x05,0x02,0x03]
9181
9182buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9183// GFX10: encoding: [0xff,0x4f,0x60,0xe1,0x00,0x05,0x02,0x03]
9184
9185buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9186// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x42,0x03]
9187
9188buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:4095
9189// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0x03]
9190
9191buffer_atomic_and_x2 v[254:255], off, s[8:11], s3 offset:4095
9192// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0xfe,0x02,0x03]
9193
9194buffer_atomic_and_x2 v[5:6], off, s[12:15], s3 offset:4095
9195// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x03,0x03]
9196
9197buffer_atomic_and_x2 v[5:6], off, s[96:99], s3 offset:4095
9198// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x18,0x03]
9199
9200buffer_atomic_and_x2 v[5:6], off, s[8:11], s101 offset:4095
9201// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0x65]
9202
9203buffer_atomic_and_x2 v[5:6], off, s[8:11], m0 offset:4095
9204// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0x7c]
9205
9206buffer_atomic_and_x2 v[5:6], off, s[8:11], 0 offset:4095
9207// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0x80]
9208
9209buffer_atomic_and_x2 v[5:6], off, s[8:11], -1 offset:4095
9210// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0xc1]
9211
9212buffer_atomic_and_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9213// GFX10: encoding: [0xff,0x2f,0x64,0xe1,0x00,0x05,0x02,0x03]
9214
9215buffer_atomic_and_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9216// GFX10: encoding: [0xff,0x1f,0x64,0xe1,0x00,0x05,0x02,0x03]
9217
9218buffer_atomic_and_x2 v[5:6], off, s[8:11], s3
9219// GFX10: encoding: [0x00,0x00,0x64,0xe1,0x00,0x05,0x02,0x03]
9220
9221buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:7
9222// GFX10: encoding: [0x07,0x00,0x64,0xe1,0x00,0x05,0x02,0x03]
9223
9224buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9225// GFX10: encoding: [0xff,0x4f,0x64,0xe1,0x00,0x05,0x02,0x03]
9226
9227buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9228// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x42,0x03]
9229
9230buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:4095
9231// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0x03]
9232
9233buffer_atomic_or_x2 v[254:255], off, s[8:11], s3 offset:4095
9234// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0xfe,0x02,0x03]
9235
9236buffer_atomic_or_x2 v[5:6], off, s[12:15], s3 offset:4095
9237// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x03,0x03]
9238
9239buffer_atomic_or_x2 v[5:6], off, s[96:99], s3 offset:4095
9240// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x18,0x03]
9241
9242buffer_atomic_or_x2 v[5:6], off, s[8:11], s101 offset:4095
9243// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0x65]
9244
9245buffer_atomic_or_x2 v[5:6], off, s[8:11], m0 offset:4095
9246// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0x7c]
9247
9248buffer_atomic_or_x2 v[5:6], off, s[8:11], 0 offset:4095
9249// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0x80]
9250
9251buffer_atomic_or_x2 v[5:6], off, s[8:11], -1 offset:4095
9252// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0xc1]
9253
9254buffer_atomic_or_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9255// GFX10: encoding: [0xff,0x2f,0x68,0xe1,0x00,0x05,0x02,0x03]
9256
9257buffer_atomic_or_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9258// GFX10: encoding: [0xff,0x1f,0x68,0xe1,0x00,0x05,0x02,0x03]
9259
9260buffer_atomic_or_x2 v[5:6], off, s[8:11], s3
9261// GFX10: encoding: [0x00,0x00,0x68,0xe1,0x00,0x05,0x02,0x03]
9262
9263buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:7
9264// GFX10: encoding: [0x07,0x00,0x68,0xe1,0x00,0x05,0x02,0x03]
9265
9266buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9267// GFX10: encoding: [0xff,0x4f,0x68,0xe1,0x00,0x05,0x02,0x03]
9268
9269buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9270// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x42,0x03]
9271
9272buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:4095
9273// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0x03]
9274
9275buffer_atomic_xor_x2 v[254:255], off, s[8:11], s3 offset:4095
9276// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0xfe,0x02,0x03]
9277
9278buffer_atomic_xor_x2 v[5:6], off, s[12:15], s3 offset:4095
9279// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x03,0x03]
9280
9281buffer_atomic_xor_x2 v[5:6], off, s[96:99], s3 offset:4095
9282// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x18,0x03]
9283
9284buffer_atomic_xor_x2 v[5:6], off, s[8:11], s101 offset:4095
9285// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0x65]
9286
9287buffer_atomic_xor_x2 v[5:6], off, s[8:11], m0 offset:4095
9288// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0x7c]
9289
9290buffer_atomic_xor_x2 v[5:6], off, s[8:11], 0 offset:4095
9291// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0x80]
9292
9293buffer_atomic_xor_x2 v[5:6], off, s[8:11], -1 offset:4095
9294// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0xc1]
9295
9296buffer_atomic_xor_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9297// GFX10: encoding: [0xff,0x2f,0x6c,0xe1,0x00,0x05,0x02,0x03]
9298
9299buffer_atomic_xor_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9300// GFX10: encoding: [0xff,0x1f,0x6c,0xe1,0x00,0x05,0x02,0x03]
9301
9302buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3
9303// GFX10: encoding: [0x00,0x00,0x6c,0xe1,0x00,0x05,0x02,0x03]
9304
9305buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:7
9306// GFX10: encoding: [0x07,0x00,0x6c,0xe1,0x00,0x05,0x02,0x03]
9307
9308buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9309// GFX10: encoding: [0xff,0x4f,0x6c,0xe1,0x00,0x05,0x02,0x03]
9310
9311buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9312// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x42,0x03]
9313
9314buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:4095
9315// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0x03]
9316
9317buffer_atomic_inc_x2 v[254:255], off, s[8:11], s3 offset:4095
9318// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0xfe,0x02,0x03]
9319
9320buffer_atomic_inc_x2 v[5:6], off, s[12:15], s3 offset:4095
9321// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x03,0x03]
9322
9323buffer_atomic_inc_x2 v[5:6], off, s[96:99], s3 offset:4095
9324// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x18,0x03]
9325
9326buffer_atomic_inc_x2 v[5:6], off, s[8:11], s101 offset:4095
9327// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0x65]
9328
9329buffer_atomic_inc_x2 v[5:6], off, s[8:11], m0 offset:4095
9330// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0x7c]
9331
9332buffer_atomic_inc_x2 v[5:6], off, s[8:11], 0 offset:4095
9333// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0x80]
9334
9335buffer_atomic_inc_x2 v[5:6], off, s[8:11], -1 offset:4095
9336// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0xc1]
9337
9338buffer_atomic_inc_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9339// GFX10: encoding: [0xff,0x2f,0x70,0xe1,0x00,0x05,0x02,0x03]
9340
9341buffer_atomic_inc_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9342// GFX10: encoding: [0xff,0x1f,0x70,0xe1,0x00,0x05,0x02,0x03]
9343
9344buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3
9345// GFX10: encoding: [0x00,0x00,0x70,0xe1,0x00,0x05,0x02,0x03]
9346
9347buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:7
9348// GFX10: encoding: [0x07,0x00,0x70,0xe1,0x00,0x05,0x02,0x03]
9349
9350buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9351// GFX10: encoding: [0xff,0x4f,0x70,0xe1,0x00,0x05,0x02,0x03]
9352
9353buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9354// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x42,0x03]
9355
9356buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:4095
9357// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0x03]
9358
9359buffer_atomic_dec_x2 v[254:255], off, s[8:11], s3 offset:4095
9360// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0xfe,0x02,0x03]
9361
9362buffer_atomic_dec_x2 v[5:6], off, s[12:15], s3 offset:4095
9363// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x03,0x03]
9364
9365buffer_atomic_dec_x2 v[5:6], off, s[96:99], s3 offset:4095
9366// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x18,0x03]
9367
9368buffer_atomic_dec_x2 v[5:6], off, s[8:11], s101 offset:4095
9369// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0x65]
9370
9371buffer_atomic_dec_x2 v[5:6], off, s[8:11], m0 offset:4095
9372// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0x7c]
9373
9374buffer_atomic_dec_x2 v[5:6], off, s[8:11], 0 offset:4095
9375// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0x80]
9376
9377buffer_atomic_dec_x2 v[5:6], off, s[8:11], -1 offset:4095
9378// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0xc1]
9379
9380buffer_atomic_dec_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9381// GFX10: encoding: [0xff,0x2f,0x74,0xe1,0x00,0x05,0x02,0x03]
9382
9383buffer_atomic_dec_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9384// GFX10: encoding: [0xff,0x1f,0x74,0xe1,0x00,0x05,0x02,0x03]
9385
9386buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3
9387// GFX10: encoding: [0x00,0x00,0x74,0xe1,0x00,0x05,0x02,0x03]
9388
9389buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:7
9390// GFX10: encoding: [0x07,0x00,0x74,0xe1,0x00,0x05,0x02,0x03]
9391
9392buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9393// GFX10: encoding: [0xff,0x4f,0x74,0xe1,0x00,0x05,0x02,0x03]
9394
9395buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9396// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x42,0x03]
9397
9398buffer_gl0_inv
9399// GFX10: encoding: [0x00,0x00,0xc4,0xe1,0x00,0x00,0x00,0x00]
9400
9401buffer_gl1_inv
9402// GFX10: encoding: [0x00,0x00,0xc8,0xe1,0x00,0x00,0x00,0x00]
9403
9404//===----------------------------------------------------------------------===//
9405// ENC_SMEM.
9406//===----------------------------------------------------------------------===//
9407
9408s_load_dword s5, s[2:3], s0
9409// GFX10: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
9410
9411s_load_dword s101, s[2:3], s0
9412// GFX10: encoding: [0x41,0x19,0x00,0xf4,0x00,0x00,0x00,0x00]
9413
9414s_load_dword vcc_lo, s[2:3], s0
9415// GFX10: encoding: [0x81,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00]
9416
9417s_load_dword vcc_hi, s[2:3], s0
9418// GFX10: encoding: [0xc1,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00]
9419
9420s_load_dword s5, s[4:5], s0
9421// GFX10: encoding: [0x42,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
9422
9423s_load_dword s5, s[100:101], s0
9424// GFX10: encoding: [0x72,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
9425
9426s_load_dword s5, vcc, s0
9427// GFX10: encoding: [0x75,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
9428
9429s_load_dword s5, s[2:3], s101
9430// GFX10: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xca]
9431
9432s_load_dword s5, s[2:3], vcc_lo
9433// GFX10: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd4]
9434
9435s_load_dword s5, s[2:3], vcc_hi
9436// GFX10: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd6]
9437
9438s_load_dword s5, s[2:3], m0
9439// GFX10: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xf8]
9440
9441s_load_dword s5, s[2:3], 0x0
9442// GFX10: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xfa]
9443
9444s_load_dword s5, s[2:3], s0 glc
9445// GFX10: encoding: [0x41,0x01,0x01,0xf4,0x00,0x00,0x00,0x00]
9446
9447s_load_dword s5, s[2:3], s0 dlc
9448// GFX10: encoding: [0x41,0x41,0x00,0xf4,0x00,0x00,0x00,0x00]
9449
9450s_load_dword s5, s[2:3], s0 glc dlc
9451// GFX10: encoding: [0x41,0x41,0x01,0xf4,0x00,0x00,0x00,0x00]
9452
9453s_load_dword s5, s[2:3], 0x1234 glc dlc
9454// GFX10: encoding: [0x41,0x41,0x01,0xf4,0x34,0x12,0x00,0xfa]
9455
9456s_load_dwordx2 s[10:11], s[2:3], s0
9457// GFX10: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
9458
9459s_load_dwordx2 s[12:13], s[2:3], s0
9460// GFX10: encoding: [0x01,0x03,0x04,0xf4,0x00,0x00,0x00,0x00]
9461
9462s_load_dwordx2 s[100:101], s[2:3], s0
9463// GFX10: encoding: [0x01,0x19,0x04,0xf4,0x00,0x00,0x00,0x00]
9464
9465s_load_dwordx2 vcc, s[2:3], s0
9466// GFX10: encoding: [0x81,0x1a,0x04,0xf4,0x00,0x00,0x00,0x00]
9467
9468s_load_dwordx2 s[10:11], s[4:5], s0
9469// GFX10: encoding: [0x82,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
9470
9471s_load_dwordx2 s[10:11], s[100:101], s0
9472// GFX10: encoding: [0xb2,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
9473
9474s_load_dwordx2 s[10:11], vcc, s0
9475// GFX10: encoding: [0xb5,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
9476
9477s_load_dwordx2 s[10:11], s[2:3], s101
9478// GFX10: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xca]
9479
9480s_load_dwordx2 s[10:11], s[2:3], vcc_lo
9481// GFX10: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd4]
9482
9483s_load_dwordx2 s[10:11], s[2:3], vcc_hi
9484// GFX10: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd6]
9485
9486s_load_dwordx2 s[10:11], s[2:3], m0
9487// GFX10: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xf8]
9488
9489s_load_dwordx2 s[10:11], s[2:3], 0x0
9490// GFX10: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xfa]
9491
9492s_load_dwordx2 s[10:11], s[2:3], s0 glc
9493// GFX10: encoding: [0x81,0x02,0x05,0xf4,0x00,0x00,0x00,0x00]
9494
9495s_load_dwordx2 s[10:11], s[2:3], s0 dlc
9496// GFX10: encoding: [0x81,0x42,0x04,0xf4,0x00,0x00,0x00,0x00]
9497
9498s_load_dwordx2 s[10:11], s[2:3], s0 glc dlc
9499// GFX10: encoding: [0x81,0x42,0x05,0xf4,0x00,0x00,0x00,0x00]
9500
9501s_load_dwordx2 s[10:11], s[2:3], 0x1234 glc dlc
9502// GFX10: encoding: [0x81,0x42,0x05,0xf4,0x34,0x12,0x00,0xfa]
9503
9504s_load_dwordx4 s[20:23], s[2:3], s0
9505// GFX10: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
9506
9507s_load_dwordx4 s[24:27], s[2:3], s0
9508// GFX10: encoding: [0x01,0x06,0x08,0xf4,0x00,0x00,0x00,0x00]
9509
9510s_load_dwordx4 s[96:99], s[2:3], s0
9511// GFX10: encoding: [0x01,0x18,0x08,0xf4,0x00,0x00,0x00,0x00]
9512
9513s_load_dwordx4 s[20:23], s[4:5], s0
9514// GFX10: encoding: [0x02,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
9515
9516s_load_dwordx4 s[20:23], s[100:101], s0
9517// GFX10: encoding: [0x32,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
9518
9519s_load_dwordx4 s[20:23], vcc, s0
9520// GFX10: encoding: [0x35,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
9521
9522s_load_dwordx4 s[20:23], s[2:3], s101
9523// GFX10: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xca]
9524
9525s_load_dwordx4 s[20:23], s[2:3], vcc_lo
9526// GFX10: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd4]
9527
9528s_load_dwordx4 s[20:23], s[2:3], vcc_hi
9529// GFX10: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd6]
9530
9531s_load_dwordx4 s[20:23], s[2:3], m0
9532// GFX10: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xf8]
9533
9534s_load_dwordx4 s[20:23], s[2:3], 0x0
9535// GFX10: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xfa]
9536
9537s_load_dwordx4 s[20:23], s[2:3], s0 glc
9538// GFX10: encoding: [0x01,0x05,0x09,0xf4,0x00,0x00,0x00,0x00]
9539
9540s_load_dwordx4 s[20:23], s[2:3], s0 dlc
9541// GFX10: encoding: [0x01,0x45,0x08,0xf4,0x00,0x00,0x00,0x00]
9542
9543s_load_dwordx4 s[20:23], s[2:3], s0 glc dlc
9544// GFX10: encoding: [0x01,0x45,0x09,0xf4,0x00,0x00,0x00,0x00]
9545
9546s_load_dwordx4 s[20:23], s[2:3], 0x1234 glc dlc
9547// GFX10: encoding: [0x01,0x45,0x09,0xf4,0x34,0x12,0x00,0xfa]
9548
9549s_load_dwordx8 s[20:27], s[2:3], s0
9550// GFX10: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
9551
9552s_load_dwordx8 s[24:31], s[2:3], s0
9553// GFX10: encoding: [0x01,0x06,0x0c,0xf4,0x00,0x00,0x00,0x00]
9554
9555s_load_dwordx8 s[92:99], s[2:3], s0
9556// GFX10: encoding: [0x01,0x17,0x0c,0xf4,0x00,0x00,0x00,0x00]
9557
9558s_load_dwordx8 s[20:27], s[4:5], s0
9559// GFX10: encoding: [0x02,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
9560
9561s_load_dwordx8 s[20:27], s[100:101], s0
9562// GFX10: encoding: [0x32,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
9563
9564s_load_dwordx8 s[20:27], vcc, s0
9565// GFX10: encoding: [0x35,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
9566
9567s_load_dwordx8 s[20:27], s[2:3], s101
9568// GFX10: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xca]
9569
9570s_load_dwordx8 s[20:27], s[2:3], vcc_lo
9571// GFX10: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd4]
9572
9573s_load_dwordx8 s[20:27], s[2:3], vcc_hi
9574// GFX10: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd6]
9575
9576s_load_dwordx8 s[20:27], s[2:3], m0
9577// GFX10: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xf8]
9578
9579s_load_dwordx8 s[20:27], s[2:3], 0x0
9580// GFX10: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xfa]
9581
9582s_load_dwordx8 s[20:27], s[2:3], s0 glc
9583// GFX10: encoding: [0x01,0x05,0x0d,0xf4,0x00,0x00,0x00,0x00]
9584
9585s_load_dwordx8 s[20:27], s[2:3], s0 dlc
9586// GFX10: encoding: [0x01,0x45,0x0c,0xf4,0x00,0x00,0x00,0x00]
9587
9588s_load_dwordx8 s[20:27], s[2:3], s0 glc dlc
9589// GFX10: encoding: [0x01,0x45,0x0d,0xf4,0x00,0x00,0x00,0x00]
9590
9591s_load_dwordx8 s[20:27], s[2:3], 0x1234 glc dlc
9592// GFX10: encoding: [0x01,0x45,0x0d,0xf4,0x34,0x12,0x00,0xfa]
9593
9594s_load_dwordx16 s[20:35], s[2:3], s0
9595// GFX10: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
9596
9597s_load_dwordx16 s[24:39], s[2:3], s0
9598// GFX10: encoding: [0x01,0x06,0x10,0xf4,0x00,0x00,0x00,0x00]
9599
9600s_load_dwordx16 s[84:99], s[2:3], s0
9601// GFX10: encoding: [0x01,0x15,0x10,0xf4,0x00,0x00,0x00,0x00]
9602
9603s_load_dwordx16 s[20:35], s[4:5], s0
9604// GFX10: encoding: [0x02,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
9605
9606s_load_dwordx16 s[20:35], s[100:101], s0
9607// GFX10: encoding: [0x32,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
9608
9609s_load_dwordx16 s[20:35], vcc, s0
9610// GFX10: encoding: [0x35,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
9611
9612s_load_dwordx16 s[20:35], s[2:3], s101
9613// GFX10: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xca]
9614
9615s_load_dwordx16 s[20:35], s[2:3], vcc_lo
9616// GFX10: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd4]
9617
9618s_load_dwordx16 s[20:35], s[2:3], vcc_hi
9619// GFX10: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd6]
9620
9621s_load_dwordx16 s[20:35], s[2:3], m0
9622// GFX10: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xf8]
9623
9624s_load_dwordx16 s[20:35], s[2:3], 0x0
9625// GFX10: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xfa]
9626
9627s_load_dwordx16 s[20:35], s[2:3], s0 glc
9628// GFX10: encoding: [0x01,0x05,0x11,0xf4,0x00,0x00,0x00,0x00]
9629
9630s_load_dwordx16 s[20:35], s[2:3], s0 dlc
9631// GFX10: encoding: [0x01,0x45,0x10,0xf4,0x00,0x00,0x00,0x00]
9632
9633s_load_dwordx16 s[20:35], s[2:3], s0 glc dlc
9634// GFX10: encoding: [0x01,0x45,0x11,0xf4,0x00,0x00,0x00,0x00]
9635
9636s_load_dwordx16 s[20:35], s[2:3], 0x1234 glc dlc
9637// GFX10: encoding: [0x01,0x45,0x11,0xf4,0x34,0x12,0x00,0xfa]
9638
9639s_buffer_load_dword s5, s[4:7], s0
9640// GFX10: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
9641
9642s_buffer_load_dword s101, s[4:7], s0
9643// GFX10: encoding: [0x42,0x19,0x20,0xf4,0x00,0x00,0x00,0x00]
9644
9645s_buffer_load_dword vcc_lo, s[4:7], s0
9646// GFX10: encoding: [0x82,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00]
9647
9648s_buffer_load_dword vcc_hi, s[4:7], s0
9649// GFX10: encoding: [0xc2,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00]
9650
9651s_buffer_load_dword s5, s[8:11], s0
9652// GFX10: encoding: [0x44,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
9653
9654s_buffer_load_dword s5, s[96:99], s0
9655// GFX10: encoding: [0x70,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
9656
9657s_buffer_load_dword s5, s[4:7], s101
9658// GFX10: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xca]
9659
9660s_buffer_load_dword s5, s[4:7], vcc_lo
9661// GFX10: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd4]
9662
9663s_buffer_load_dword s5, s[4:7], vcc_hi
9664// GFX10: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd6]
9665
9666s_buffer_load_dword s5, s[4:7], m0
9667// GFX10: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xf8]
9668
9669s_buffer_load_dword s5, s[4:7], 0x0
9670// GFX10: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xfa]
9671
9672s_buffer_load_dword s5, s[4:7], s0 glc
9673// GFX10: encoding: [0x42,0x01,0x21,0xf4,0x00,0x00,0x00,0x00]
9674
9675s_buffer_load_dword s5, s[4:7], s0 dlc
9676// GFX10: encoding: [0x42,0x41,0x20,0xf4,0x00,0x00,0x00,0x00]
9677
9678s_buffer_load_dword s5, s[4:7], s0 glc dlc
9679// GFX10: encoding: [0x42,0x41,0x21,0xf4,0x00,0x00,0x00,0x00]
9680
9681s_buffer_load_dword s5, s[4:7], 0x1234 glc dlc
9682// GFX10: encoding: [0x42,0x41,0x21,0xf4,0x34,0x12,0x00,0xfa]
9683
9684s_buffer_load_dwordx2 s[10:11], s[4:7], s0
9685// GFX10: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]
9686
9687s_buffer_load_dwordx2 s[12:13], s[4:7], s0
9688// GFX10: encoding: [0x02,0x03,0x24,0xf4,0x00,0x00,0x00,0x00]
9689
9690s_buffer_load_dwordx2 s[100:101], s[4:7], s0
9691// GFX10: encoding: [0x02,0x19,0x24,0xf4,0x00,0x00,0x00,0x00]
9692
9693s_buffer_load_dwordx2 vcc, s[4:7], s0
9694// GFX10: encoding: [0x82,0x1a,0x24,0xf4,0x00,0x00,0x00,0x00]
9695
9696s_buffer_load_dwordx2 s[10:11], s[8:11], s0
9697// GFX10: encoding: [0x84,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]
9698
9699s_buffer_load_dwordx2 s[10:11], s[96:99], s0
9700// GFX10: encoding: [0xb0,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]
9701
9702s_buffer_load_dwordx2 s[10:11], s[4:7], s101
9703// GFX10: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xca]
9704
9705s_buffer_load_dwordx2 s[10:11], s[4:7], vcc_lo
9706// GFX10: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd4]
9707
9708s_buffer_load_dwordx2 s[10:11], s[4:7], vcc_hi
9709// GFX10: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd6]
9710
9711s_buffer_load_dwordx2 s[10:11], s[4:7], m0
9712// GFX10: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xf8]
9713
9714s_buffer_load_dwordx2 s[10:11], s[4:7], 0x0
9715// GFX10: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xfa]
9716
9717s_buffer_load_dwordx2 s[10:11], s[4:7], s0 glc
9718// GFX10: encoding: [0x82,0x02,0x25,0xf4,0x00,0x00,0x00,0x00]
9719
9720s_buffer_load_dwordx2 s[10:11], s[4:7], s0 dlc
9721// GFX10: encoding: [0x82,0x42,0x24,0xf4,0x00,0x00,0x00,0x00]
9722
9723s_buffer_load_dwordx2 s[10:11], s[4:7], s0 glc dlc
9724// GFX10: encoding: [0x82,0x42,0x25,0xf4,0x00,0x00,0x00,0x00]
9725
9726s_buffer_load_dwordx2 s[10:11], s[4:7], 0x1234 glc dlc
9727// GFX10: encoding: [0x82,0x42,0x25,0xf4,0x34,0x12,0x00,0xfa]
9728
9729s_buffer_load_dwordx4 s[20:23], s[4:7], s0
9730// GFX10: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]
9731
9732s_buffer_load_dwordx4 s[24:27], s[4:7], s0
9733// GFX10: encoding: [0x02,0x06,0x28,0xf4,0x00,0x00,0x00,0x00]
9734
9735s_buffer_load_dwordx4 s[96:99], s[4:7], s0
9736// GFX10: encoding: [0x02,0x18,0x28,0xf4,0x00,0x00,0x00,0x00]
9737
9738s_buffer_load_dwordx4 s[20:23], s[8:11], s0
9739// GFX10: encoding: [0x04,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]
9740
9741s_buffer_load_dwordx4 s[20:23], s[96:99], s0
9742// GFX10: encoding: [0x30,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]
9743
9744s_buffer_load_dwordx4 s[20:23], s[4:7], s101
9745// GFX10: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xca]
9746
9747s_buffer_load_dwordx4 s[20:23], s[4:7], vcc_lo
9748// GFX10: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd4]
9749
9750s_buffer_load_dwordx4 s[20:23], s[4:7], vcc_hi
9751// GFX10: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd6]
9752
9753s_buffer_load_dwordx4 s[20:23], s[4:7], m0
9754// GFX10: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xf8]
9755
9756s_buffer_load_dwordx4 s[20:23], s[4:7], 0x0
9757// GFX10: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xfa]
9758
9759s_buffer_load_dwordx4 s[20:23], s[4:7], s0 glc
9760// GFX10: encoding: [0x02,0x05,0x29,0xf4,0x00,0x00,0x00,0x00]
9761
9762s_buffer_load_dwordx4 s[20:23], s[4:7], s0 dlc
9763// GFX10: encoding: [0x02,0x45,0x28,0xf4,0x00,0x00,0x00,0x00]
9764
9765s_buffer_load_dwordx4 s[20:23], s[4:7], s0 glc dlc
9766// GFX10: encoding: [0x02,0x45,0x29,0xf4,0x00,0x00,0x00,0x00]
9767
9768s_buffer_load_dwordx4 s[20:23], s[4:7], 0x1234 glc dlc
9769// GFX10: encoding: [0x02,0x45,0x29,0xf4,0x34,0x12,0x00,0xfa]
9770
9771s_buffer_load_dwordx8 s[20:27], s[4:7], s0
9772// GFX10: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]
9773
9774s_buffer_load_dwordx8 s[24:31], s[4:7], s0
9775// GFX10: encoding: [0x02,0x06,0x2c,0xf4,0x00,0x00,0x00,0x00]
9776
9777s_buffer_load_dwordx8 s[92:99], s[4:7], s0
9778// GFX10: encoding: [0x02,0x17,0x2c,0xf4,0x00,0x00,0x00,0x00]
9779
9780s_buffer_load_dwordx8 s[20:27], s[8:11], s0
9781// GFX10: encoding: [0x04,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]
9782
9783s_buffer_load_dwordx8 s[20:27], s[96:99], s0
9784// GFX10: encoding: [0x30,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]
9785
9786s_buffer_load_dwordx8 s[20:27], s[4:7], s101
9787// GFX10: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xca]
9788
9789s_buffer_load_dwordx8 s[20:27], s[4:7], vcc_lo
9790// GFX10: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd4]
9791
9792s_buffer_load_dwordx8 s[20:27], s[4:7], vcc_hi
9793// GFX10: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd6]
9794
9795s_buffer_load_dwordx8 s[20:27], s[4:7], m0
9796// GFX10: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xf8]
9797
9798s_buffer_load_dwordx8 s[20:27], s[4:7], 0x0
9799// GFX10: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xfa]
9800
9801s_buffer_load_dwordx8 s[20:27], s[4:7], s0 glc
9802// GFX10: encoding: [0x02,0x05,0x2d,0xf4,0x00,0x00,0x00,0x00]
9803
9804s_buffer_load_dwordx8 s[20:27], s[4:7], s0 dlc
9805// GFX10: encoding: [0x02,0x45,0x2c,0xf4,0x00,0x00,0x00,0x00]
9806
9807s_buffer_load_dwordx8 s[20:27], s[4:7], s0 glc dlc
9808// GFX10: encoding: [0x02,0x45,0x2d,0xf4,0x00,0x00,0x00,0x00]
9809
9810s_buffer_load_dwordx8 s[20:27], s[4:7], 0x1234 glc dlc
9811// GFX10: encoding: [0x02,0x45,0x2d,0xf4,0x34,0x12,0x00,0xfa]
9812
9813s_buffer_load_dwordx16 s[20:35], s[4:7], s0
9814// GFX10: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]
9815
9816s_buffer_load_dwordx16 s[24:39], s[4:7], s0
9817// GFX10: encoding: [0x02,0x06,0x30,0xf4,0x00,0x00,0x00,0x00]
9818
9819s_buffer_load_dwordx16 s[84:99], s[4:7], s0
9820// GFX10: encoding: [0x02,0x15,0x30,0xf4,0x00,0x00,0x00,0x00]
9821
9822s_buffer_load_dwordx16 s[20:35], s[8:11], s0
9823// GFX10: encoding: [0x04,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]
9824
9825s_buffer_load_dwordx16 s[20:35], s[96:99], s0
9826// GFX10: encoding: [0x30,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]
9827
9828s_buffer_load_dwordx16 s[20:35], s[4:7], s101
9829// GFX10: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xca]
9830
9831s_buffer_load_dwordx16 s[20:35], s[4:7], vcc_lo
9832// GFX10: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd4]
9833
9834s_buffer_load_dwordx16 s[20:35], s[4:7], vcc_hi
9835// GFX10: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd6]
9836
9837s_buffer_load_dwordx16 s[20:35], s[4:7], m0
9838// GFX10: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xf8]
9839
9840s_buffer_load_dwordx16 s[20:35], s[4:7], 0x0
9841// GFX10: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xfa]
9842
9843s_buffer_load_dwordx16 s[20:35], s[4:7], s0 glc
9844// GFX10: encoding: [0x02,0x05,0x31,0xf4,0x00,0x00,0x00,0x00]
9845
9846s_buffer_load_dwordx16 s[20:35], s[4:7], s0 dlc
9847// GFX10: encoding: [0x02,0x45,0x30,0xf4,0x00,0x00,0x00,0x00]
9848
9849s_buffer_load_dwordx16 s[20:35], s[4:7], s0 glc dlc
9850// GFX10: encoding: [0x02,0x45,0x31,0xf4,0x00,0x00,0x00,0x00]
9851
9852s_buffer_load_dwordx16 s[20:35], s[4:7], 0x1234 glc dlc
9853// GFX10: encoding: [0x02,0x45,0x31,0xf4,0x34,0x12,0x00,0xfa]
9854
9855s_store_dword s1, s[4:5], s0
9856// GFX10: encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0x00]
9857
9858s_store_dword s101, s[4:5], s0
9859// GFX10: encoding: [0x42,0x19,0x40,0xf4,0x00,0x00,0x00,0x00]
9860
9861s_store_dword vcc_lo, s[4:5], s0
9862// GFX10: encoding: [0x82,0x1a,0x40,0xf4,0x00,0x00,0x00,0x00]
9863
9864s_store_dword vcc_hi, s[4:5], s0
9865// GFX10: encoding: [0xc2,0x1a,0x40,0xf4,0x00,0x00,0x00,0x00]
9866
9867s_store_dword s1, s[6:7], s0
9868// GFX10: encoding: [0x43,0x00,0x40,0xf4,0x00,0x00,0x00,0x00]
9869
9870s_store_dword s1, s[100:101], s0
9871// GFX10: encoding: [0x72,0x00,0x40,0xf4,0x00,0x00,0x00,0x00]
9872
9873s_store_dword s1, vcc, s0
9874// GFX10: encoding: [0x75,0x00,0x40,0xf4,0x00,0x00,0x00,0x00]
9875
9876s_store_dword s1, s[4:5], s101
9877// GFX10: encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xca]
9878
9879s_store_dword s1, s[4:5], vcc_lo
9880// GFX10: encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xd4]
9881
9882s_store_dword s1, s[4:5], vcc_hi
9883// GFX10: encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xd6]
9884
9885s_store_dword s1, s[4:5], m0
9886// GFX10: encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xf8]
9887
9888s_store_dword s1, s[4:5], 0x0
9889// GFX10: encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xfa]
9890
9891s_store_dword s1, s[4:5], s0 glc
9892// GFX10: encoding: [0x42,0x00,0x41,0xf4,0x00,0x00,0x00,0x00]
9893
9894s_store_dword s1, s[4:5], s0 dlc
9895// GFX10: encoding: [0x42,0x40,0x40,0xf4,0x00,0x00,0x00,0x00]
9896
9897s_store_dword s1, s[4:5], s0 glc dlc
9898// GFX10: encoding: [0x42,0x40,0x41,0xf4,0x00,0x00,0x00,0x00]
9899
9900s_store_dword s1, s[4:5], 0x1234 glc dlc
9901// GFX10: encoding: [0x42,0x40,0x41,0xf4,0x34,0x12,0x00,0xfa]
9902
9903s_store_dwordx2 s[2:3], s[4:5], s0
9904// GFX10: encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0x00]
9905
9906s_store_dwordx2 s[4:5], s[4:5], s0
9907// GFX10: encoding: [0x02,0x01,0x44,0xf4,0x00,0x00,0x00,0x00]
9908
9909s_store_dwordx2 s[100:101], s[4:5], s0
9910// GFX10: encoding: [0x02,0x19,0x44,0xf4,0x00,0x00,0x00,0x00]
9911
9912s_store_dwordx2 vcc, s[4:5], s0
9913// GFX10: encoding: [0x82,0x1a,0x44,0xf4,0x00,0x00,0x00,0x00]
9914
9915s_store_dwordx2 s[2:3], s[6:7], s0
9916// GFX10: encoding: [0x83,0x00,0x44,0xf4,0x00,0x00,0x00,0x00]
9917
9918s_store_dwordx2 s[2:3], s[100:101], s0
9919// GFX10: encoding: [0xb2,0x00,0x44,0xf4,0x00,0x00,0x00,0x00]
9920
9921s_store_dwordx2 s[2:3], vcc, s0
9922// GFX10: encoding: [0xb5,0x00,0x44,0xf4,0x00,0x00,0x00,0x00]
9923
9924s_store_dwordx2 s[2:3], s[4:5], s101
9925// GFX10: encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xca]
9926
9927s_store_dwordx2 s[2:3], s[4:5], vcc_lo
9928// GFX10: encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xd4]
9929
9930s_store_dwordx2 s[2:3], s[4:5], vcc_hi
9931// GFX10: encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xd6]
9932
9933s_store_dwordx2 s[2:3], s[4:5], m0
9934// GFX10: encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xf8]
9935
9936s_store_dwordx2 s[2:3], s[4:5], 0x0
9937// GFX10: encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xfa]
9938
9939s_store_dwordx2 s[2:3], s[4:5], s0 glc
9940// GFX10: encoding: [0x82,0x00,0x45,0xf4,0x00,0x00,0x00,0x00]
9941
9942s_store_dwordx2 s[2:3], s[4:5], s0 dlc
9943// GFX10: encoding: [0x82,0x40,0x44,0xf4,0x00,0x00,0x00,0x00]
9944
9945s_store_dwordx2 s[2:3], s[4:5], s0 glc dlc
9946// GFX10: encoding: [0x82,0x40,0x45,0xf4,0x00,0x00,0x00,0x00]
9947
9948s_store_dwordx2 s[2:3], s[4:5], 0x1234 glc dlc
9949// GFX10: encoding: [0x82,0x40,0x45,0xf4,0x34,0x12,0x00,0xfa]
9950
9951s_store_dwordx4 s[4:7], s[4:5], s0
9952// GFX10: encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0x00]
9953
9954s_store_dwordx4 s[8:11], s[4:5], s0
9955// GFX10: encoding: [0x02,0x02,0x48,0xf4,0x00,0x00,0x00,0x00]
9956
9957s_store_dwordx4 s[96:99], s[4:5], s0
9958// GFX10: encoding: [0x02,0x18,0x48,0xf4,0x00,0x00,0x00,0x00]
9959
9960s_store_dwordx4 s[4:7], s[6:7], s0
9961// GFX10: encoding: [0x03,0x01,0x48,0xf4,0x00,0x00,0x00,0x00]
9962
9963s_store_dwordx4 s[4:7], s[100:101], s0
9964// GFX10: encoding: [0x32,0x01,0x48,0xf4,0x00,0x00,0x00,0x00]
9965
9966s_store_dwordx4 s[4:7], vcc, s0
9967// GFX10: encoding: [0x35,0x01,0x48,0xf4,0x00,0x00,0x00,0x00]
9968
9969s_store_dwordx4 s[4:7], s[4:5], s101
9970// GFX10: encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xca]
9971
9972s_store_dwordx4 s[4:7], s[4:5], vcc_lo
9973// GFX10: encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xd4]
9974
9975s_store_dwordx4 s[4:7], s[4:5], vcc_hi
9976// GFX10: encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xd6]
9977
9978s_store_dwordx4 s[4:7], s[4:5], m0
9979// GFX10: encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xf8]
9980
9981s_store_dwordx4 s[4:7], s[4:5], 0x0
9982// GFX10: encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xfa]
9983
9984s_store_dwordx4 s[4:7], s[4:5], s0 glc
9985// GFX10: encoding: [0x02,0x01,0x49,0xf4,0x00,0x00,0x00,0x00]
9986
9987s_store_dwordx4 s[4:7], s[4:5], s0 dlc
9988// GFX10: encoding: [0x02,0x41,0x48,0xf4,0x00,0x00,0x00,0x00]
9989
9990s_store_dwordx4 s[4:7], s[4:5], s0 glc dlc
9991// GFX10: encoding: [0x02,0x41,0x49,0xf4,0x00,0x00,0x00,0x00]
9992
9993s_store_dwordx4 s[4:7], s[4:5], 0x1234 glc dlc
9994// GFX10: encoding: [0x02,0x41,0x49,0xf4,0x34,0x12,0x00,0xfa]
9995
9996s_buffer_store_dword s1, s[8:11], s0
9997// GFX10: encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0x00]
9998
9999s_buffer_store_dword s101, s[8:11], s0
10000// GFX10: encoding: [0x44,0x19,0x60,0xf4,0x00,0x00,0x00,0x00]
10001
10002s_buffer_store_dword vcc_lo, s[8:11], s0
10003// GFX10: encoding: [0x84,0x1a,0x60,0xf4,0x00,0x00,0x00,0x00]
10004
10005s_buffer_store_dword vcc_hi, s[8:11], s0
10006// GFX10: encoding: [0xc4,0x1a,0x60,0xf4,0x00,0x00,0x00,0x00]
10007
10008s_buffer_store_dword s1, s[12:15], s0
10009// GFX10: encoding: [0x46,0x00,0x60,0xf4,0x00,0x00,0x00,0x00]
10010
10011s_buffer_store_dword s1, s[96:99], s0
10012// GFX10: encoding: [0x70,0x00,0x60,0xf4,0x00,0x00,0x00,0x00]
10013
10014s_buffer_store_dword s1, s[8:11], s101
10015// GFX10: encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xca]
10016
10017s_buffer_store_dword s1, s[8:11], vcc_lo
10018// GFX10: encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xd4]
10019
10020s_buffer_store_dword s1, s[8:11], vcc_hi
10021// GFX10: encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xd6]
10022
10023s_buffer_store_dword s1, s[8:11], m0
10024// GFX10: encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xf8]
10025
10026s_buffer_store_dword s1, s[8:11], 0x0
10027// GFX10: encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xfa]
10028
10029s_buffer_store_dword s1, s[8:11], s0 glc
10030// GFX10: encoding: [0x44,0x00,0x61,0xf4,0x00,0x00,0x00,0x00]
10031
10032s_buffer_store_dword s1, s[8:11], s0 dlc
10033// GFX10: encoding: [0x44,0x40,0x60,0xf4,0x00,0x00,0x00,0x00]
10034
10035s_buffer_store_dword s1, s[8:11], s0 glc dlc
10036// GFX10: encoding: [0x44,0x40,0x61,0xf4,0x00,0x00,0x00,0x00]
10037
10038s_buffer_store_dword s1, s[8:11], 0x1234 glc dlc
10039// GFX10: encoding: [0x44,0x40,0x61,0xf4,0x34,0x12,0x00,0xfa]
10040
10041s_buffer_store_dwordx2 s[2:3], s[8:11], s0
10042// GFX10: encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0x00]
10043
10044s_buffer_store_dwordx2 s[4:5], s[8:11], s0
10045// GFX10: encoding: [0x04,0x01,0x64,0xf4,0x00,0x00,0x00,0x00]
10046
10047s_buffer_store_dwordx2 s[100:101], s[8:11], s0
10048// GFX10: encoding: [0x04,0x19,0x64,0xf4,0x00,0x00,0x00,0x00]
10049
10050s_buffer_store_dwordx2 vcc, s[8:11], s0
10051// GFX10: encoding: [0x84,0x1a,0x64,0xf4,0x00,0x00,0x00,0x00]
10052
10053s_buffer_store_dwordx2 s[2:3], s[12:15], s0
10054// GFX10: encoding: [0x86,0x00,0x64,0xf4,0x00,0x00,0x00,0x00]
10055
10056s_buffer_store_dwordx2 s[2:3], s[96:99], s0
10057// GFX10: encoding: [0xb0,0x00,0x64,0xf4,0x00,0x00,0x00,0x00]
10058
10059s_buffer_store_dwordx2 s[2:3], s[8:11], s101
10060// GFX10: encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xca]
10061
10062s_buffer_store_dwordx2 s[2:3], s[8:11], vcc_lo
10063// GFX10: encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xd4]
10064
10065s_buffer_store_dwordx2 s[2:3], s[8:11], vcc_hi
10066// GFX10: encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xd6]
10067
10068s_buffer_store_dwordx2 s[2:3], s[8:11], m0
10069// GFX10: encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xf8]
10070
10071s_buffer_store_dwordx2 s[2:3], s[8:11], 0x0
10072// GFX10: encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xfa]
10073
10074s_buffer_store_dwordx2 s[2:3], s[8:11], s0 glc
10075// GFX10: encoding: [0x84,0x00,0x65,0xf4,0x00,0x00,0x00,0x00]
10076
10077s_buffer_store_dwordx2 s[2:3], s[8:11], s0 dlc
10078// GFX10: encoding: [0x84,0x40,0x64,0xf4,0x00,0x00,0x00,0x00]
10079
10080s_buffer_store_dwordx2 s[2:3], s[8:11], s0 glc dlc
10081// GFX10: encoding: [0x84,0x40,0x65,0xf4,0x00,0x00,0x00,0x00]
10082
10083s_buffer_store_dwordx2 s[2:3], s[8:11], 0x1234 glc dlc
10084// GFX10: encoding: [0x84,0x40,0x65,0xf4,0x34,0x12,0x00,0xfa]
10085
10086s_buffer_store_dwordx4 s[4:7], s[8:11], s0
10087// GFX10: encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0x00]
10088
10089s_buffer_store_dwordx4 s[8:11], s[8:11], s0
10090// GFX10: encoding: [0x04,0x02,0x68,0xf4,0x00,0x00,0x00,0x00]
10091
10092s_buffer_store_dwordx4 s[96:99], s[8:11], s0
10093// GFX10: encoding: [0x04,0x18,0x68,0xf4,0x00,0x00,0x00,0x00]
10094
10095s_buffer_store_dwordx4 s[4:7], s[12:15], s0
10096// GFX10: encoding: [0x06,0x01,0x68,0xf4,0x00,0x00,0x00,0x00]
10097
10098s_buffer_store_dwordx4 s[4:7], s[96:99], s0
10099// GFX10: encoding: [0x30,0x01,0x68,0xf4,0x00,0x00,0x00,0x00]
10100
10101s_buffer_store_dwordx4 s[4:7], s[8:11], s101
10102// GFX10: encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xca]
10103
10104s_buffer_store_dwordx4 s[4:7], s[8:11], vcc_lo
10105// GFX10: encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xd4]
10106
10107s_buffer_store_dwordx4 s[4:7], s[8:11], vcc_hi
10108// GFX10: encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xd6]
10109
10110s_buffer_store_dwordx4 s[4:7], s[8:11], m0
10111// GFX10: encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xf8]
10112
10113s_buffer_store_dwordx4 s[4:7], s[8:11], 0x0
10114// GFX10: encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xfa]
10115
10116s_buffer_store_dwordx4 s[4:7], s[8:11], s0 glc
10117// GFX10: encoding: [0x04,0x01,0x69,0xf4,0x00,0x00,0x00,0x00]
10118
10119s_buffer_store_dwordx4 s[4:7], s[8:11], s0 dlc
10120// GFX10: encoding: [0x04,0x41,0x68,0xf4,0x00,0x00,0x00,0x00]
10121
10122s_buffer_store_dwordx4 s[4:7], s[8:11], s0 glc dlc
10123// GFX10: encoding: [0x04,0x41,0x69,0xf4,0x00,0x00,0x00,0x00]
10124
10125s_buffer_store_dwordx4 s[4:7], s[8:11], 0x1234 glc dlc
10126// GFX10: encoding: [0x04,0x41,0x69,0xf4,0x34,0x12,0x00,0xfa]
10127
10128s_memrealtime s[10:11]
10129// GFX10: encoding: [0x80,0x02,0x94,0xf4,0x00,0x00,0x00,0x00]
10130
10131s_memrealtime s[12:13]
10132// GFX10: encoding: [0x00,0x03,0x94,0xf4,0x00,0x00,0x00,0x00]
10133
10134s_memrealtime s[100:101]
10135// GFX10: encoding: [0x00,0x19,0x94,0xf4,0x00,0x00,0x00,0x00]
10136
10137s_memrealtime vcc
10138// GFX10: encoding: [0x80,0x1a,0x94,0xf4,0x00,0x00,0x00,0x00]
10139
10140s_memtime s[10:11]
10141// GFX10: encoding: [0x80,0x02,0x90,0xf4,0x00,0x00,0x00,0x00]
10142
10143s_memtime s[12:13]
10144// GFX10: encoding: [0x00,0x03,0x90,0xf4,0x00,0x00,0x00,0x00]
10145
10146s_memtime s[100:101]
10147// GFX10: encoding: [0x00,0x19,0x90,0xf4,0x00,0x00,0x00,0x00]
10148
10149s_memtime vcc
10150// GFX10: encoding: [0x80,0x1a,0x90,0xf4,0x00,0x00,0x00,0x00]
10151
10152s_dcache_inv
10153// GFX10: encoding: [0x00,0x00,0x80,0xf4,0x00,0x00,0x00,0x00]
10154
10155s_gl1_inv
10156// GFX10: encoding: [0x00,0x00,0x7c,0xf4,0x00,0x00,0x00,0x00]
10157
10158s_dcache_wb
10159// GFX10: encoding: [0x00,0x00,0x84,0xf4,0x00,0x00,0x00,0x00]
10160
10161s_get_waveid_in_workgroup s0
10162// GFX10: encoding: [0x00,0x00,0xa8,0xf4,0x00,0x00,0x00,0x00]
10163
10164s_get_waveid_in_workgroup vcc_lo
10165// GFX10: encoding: [0x80,0x1a,0xa8,0xf4,0x00,0x00,0x00,0x00]
10166
10167s_scratch_load_dword s5, s[2:3], s101
10168// GFX10: encoding: [0x41,0x01,0x14,0xf4,0x00,0x00,0x00,0xca]
10169
10170s_scratch_load_dword s5, s[2:3], s0 glc
10171// GFX10: encoding: [0x41,0x01,0x15,0xf4,0x00,0x00,0x00,0x00]
10172
10173s_scratch_load_dwordx2 s[100:101], s[2:3], s0
10174// GFX10: encoding: [0x01,0x19,0x18,0xf4,0x00,0x00,0x00,0x00]
10175
10176s_scratch_load_dwordx2 s[10:11], s[2:3], 0x1 glc
10177// GFX10: encoding: [0x81,0x02,0x19,0xf4,0x01,0x00,0x00,0xfa]
10178
10179s_scratch_load_dwordx4 s[20:23], s[4:5], s0
10180// GFX10: encoding: [0x02,0x05,0x1c,0xf4,0x00,0x00,0x00,0x00]
10181
10182s_scratch_store_dword s101, s[4:5], s0
10183// GFX10: encoding: [0x42,0x19,0x54,0xf4,0x00,0x00,0x00,0x00]
10184
10185s_scratch_store_dword s1, s[4:5], 0x123 glc
10186// GFX10: encoding: [0x42,0x00,0x55,0xf4,0x23,0x01,0x00,0xfa]
10187
10188s_scratch_store_dwordx2 s[2:3], s[4:5], s101 glc
10189// GFX10: encoding: [0x82,0x00,0x59,0xf4,0x00,0x00,0x00,0xca]
10190
10191s_scratch_store_dwordx4 s[4:7], s[4:5], s0 glc
10192// GFX10: encoding: [0x02,0x01,0x5d,0xf4,0x00,0x00,0x00,0x00]
10193
10194s_atc_probe 0x7, s[4:5], s2
10195// GFX10: s_atc_probe 7, s[4:5], s2 ; encoding: [0xc2,0x01,0x98,0xf4,0x00,0x00,0x00,0x04]
10196
10197s_atc_probe 0x7, s[4:5], 100
10198// GFX10: s_atc_probe 7, s[4:5], 0x64 ; encoding: [0xc2,0x01,0x98,0xf4,0x64,0x00,0x00,0xfa]
10199
10200s_atc_probe_buffer 0x7, s[8:11], s2
10201// GFX10: s_atc_probe_buffer 7, s[8:11], s2 ; encoding: [0xc4,0x01,0x9c,0xf4,0x00,0x00,0x00,0x04]
10202
10203s_atc_probe_buffer 0x7, s[8:11], 100
10204// GFX10: s_atc_probe_buffer 7, s[8:11], 0x64 ; encoding: [0xc4,0x01,0x9c,0xf4,0x64,0x00,0x00,0xfa]
10205
10206s_dcache_discard s[2:3], s2
10207// GFX10: s_dcache_discard s[2:3], s2 ; encoding: [0x01,0x00,0xa0,0xf4,0x00,0x00,0x00,0x04]
10208
10209s_dcache_discard s[2:3], 100
10210// GFX10: s_dcache_discard s[2:3], 0x64 ; encoding: [0x01,0x00,0xa0,0xf4,0x64,0x00,0x00,0xfa]
10211
10212s_dcache_discard_x2 s[2:3], s2
10213// GFX10: s_dcache_discard_x2 s[2:3], s2 ; encoding: [0x01,0x00,0xa4,0xf4,0x00,0x00,0x00,0x04]
10214
10215s_dcache_discard_x2 s[2:3], 100
10216// GFX10: s_dcache_discard_x2 s[2:3], 0x64 ; encoding: [0x01,0x00,0xa4,0xf4,0x64,0x00,0x00,0xfa]
10217
10218s_atomic_add s5, s[2:3], s101
10219// GFX10: encoding: [0x41,0x01,0x08,0xf6,0x00,0x00,0x00,0xca]
10220
10221s_atomic_add s5, s[2:3], 0x64
10222// GFX10: encoding: [0x41,0x01,0x08,0xf6,0x64,0x00,0x00,0xfa]
10223
10224s_atomic_add_x2 s[10:11], s[2:3], s101
10225// GFX10: encoding: [0x81,0x02,0x88,0xf6,0x00,0x00,0x00,0xca]
10226
10227s_atomic_and s5, s[2:3], s101
10228// GFX10: encoding: [0x41,0x01,0x20,0xf6,0x00,0x00,0x00,0xca]
10229
10230s_atomic_and_x2 s[10:11], s[2:3], 0x64
10231// GFX10: encoding: [0x81,0x02,0xa0,0xf6,0x64,0x00,0x00,0xfa]
10232
10233s_atomic_cmpswap s[10:11], s[2:3], s101
10234// GFX10: encoding: [0x81,0x02,0x04,0xf6,0x00,0x00,0x00,0xca]
10235
10236s_atomic_cmpswap s[10:11], s[2:3], 0x64
10237// GFX10: encoding: [0x81,0x02,0x04,0xf6,0x64,0x00,0x00,0xfa]
10238
10239s_atomic_cmpswap_x2 s[20:23], s[2:3], s101
10240// GFX10: encoding: [0x01,0x05,0x84,0xf6,0x00,0x00,0x00,0xca]
10241
10242s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x64
10243// GFX10: encoding: [0x01,0x05,0x84,0xf6,0x64,0x00,0x00,0xfa]
10244
10245s_atomic_dec_x2 s[10:11], s[2:3], s101
10246// GFX10: encoding: [0x81,0x02,0xb0,0xf6,0x00,0x00,0x00,0xca]
10247
10248s_atomic_inc_x2 s[10:11], s[2:3], s101
10249// GFX10: encoding: [0x81,0x02,0xac,0xf6,0x00,0x00,0x00,0xca]
10250
10251s_atomic_or s5, s[2:3], 0x64
10252// GFX10: encoding: [0x41,0x01,0x24,0xf6,0x64,0x00,0x00,0xfa]
10253
10254s_atomic_smax s5, s[2:3], s101
10255// GFX10: encoding: [0x41,0x01,0x18,0xf6,0x00,0x00,0x00,0xca]
10256
10257s_atomic_smin s5, s[2:3], s101
10258// GFX10: encoding: [0x41,0x01,0x10,0xf6,0x00,0x00,0x00,0xca]
10259
10260s_atomic_sub s5, s[2:3], s101
10261// GFX10: encoding: [0x41,0x01,0x0c,0xf6,0x00,0x00,0x00,0xca]
10262
10263s_atomic_swap s5, s[2:3], s101
10264// GFX10: encoding: [0x41,0x01,0x00,0xf6,0x00,0x00,0x00,0xca]
10265
10266s_atomic_umax_x2 s[10:11], s[2:3], s101
10267// GFX10: encoding: [0x81,0x02,0x9c,0xf6,0x00,0x00,0x00,0xca]
10268
10269s_atomic_umin s5, s[2:3], s101
10270// GFX10: encoding: [0x41,0x01,0x14,0xf6,0x00,0x00,0x00,0xca]
10271
10272s_atomic_xor s5, s[2:3], s101
10273// GFX10: encoding: [0x41,0x01,0x28,0xf6,0x00,0x00,0x00,0xca]
10274
10275s_buffer_atomic_add s5, s[4:7], s101
10276// GFX10: encoding: [0x42,0x01,0x08,0xf5,0x00,0x00,0x00,0xca]
10277
10278s_buffer_atomic_add s5, s[4:7], 0x64
10279// GFX10: encoding: [0x42,0x01,0x08,0xf5,0x64,0x00,0x00,0xfa]
10280
10281s_buffer_atomic_add_x2 s[10:11], s[4:7], s2
10282// GFX10: encoding: [0x82,0x02,0x88,0xf5,0x00,0x00,0x00,0x04]
10283
10284s_buffer_atomic_and s101, s[4:7], s2
10285// GFX10: encoding: [0x42,0x19,0x20,0xf5,0x00,0x00,0x00,0x04]
10286
10287s_buffer_atomic_and_x2 s[10:11], s[8:11], s2
10288// GFX10: encoding: [0x84,0x02,0xa0,0xf5,0x00,0x00,0x00,0x04]
10289
10290s_buffer_atomic_cmpswap s[10:11], s[4:7], s2
10291// GFX10: encoding: [0x82,0x02,0x04,0xf5,0x00,0x00,0x00,0x04]
10292
10293s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x64
10294// GFX10: encoding: [0x82,0x02,0x04,0xf5,0x64,0x00,0x00,0xfa]
10295
10296s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], s101
10297// GFX10: encoding: [0x02,0x05,0x84,0xf5,0x00,0x00,0x00,0xca]
10298
10299s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x64
10300// GFX10: encoding: [0x02,0x05,0x84,0xf5,0x64,0x00,0x00,0xfa]
10301
10302s_buffer_atomic_dec s5, s[4:7], s2
10303// GFX10: encoding: [0x42,0x01,0x30,0xf5,0x00,0x00,0x00,0x04]
10304
10305s_buffer_atomic_inc s101, s[4:7], s2
10306// GFX10: encoding: [0x42,0x19,0x2c,0xf5,0x00,0x00,0x00,0x04]
10307
10308s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x64
10309// GFX10: encoding: [0x82,0x02,0xac,0xf5,0x64,0x00,0x00,0xfa]
10310
10311s_buffer_atomic_or s5, s[8:11], s2
10312// GFX10: encoding: [0x44,0x01,0x24,0xf5,0x00,0x00,0x00,0x04]
10313
10314s_buffer_atomic_or_x2 s[10:11], s[96:99], s2
10315// GFX10: encoding: [0xb0,0x02,0xa4,0xf5,0x00,0x00,0x00,0x04]
10316
10317s_buffer_atomic_smax s5, s[4:7], s101
10318// GFX10: encoding: [0x42,0x01,0x18,0xf5,0x00,0x00,0x00,0xca]
10319
10320s_buffer_atomic_smax_x2 s[100:101], s[4:7], s2
10321// GFX10: encoding: [0x02,0x19,0x98,0xf5,0x00,0x00,0x00,0x04]
10322
10323s_buffer_atomic_smin s5, s[4:7], 0x64
10324// GFX10: encoding: [0x42,0x01,0x10,0xf5,0x64,0x00,0x00,0xfa]
10325
10326s_buffer_atomic_smin_x2 s[12:13], s[4:7], s2
10327// GFX10: encoding: [0x02,0x03,0x90,0xf5,0x00,0x00,0x00,0x04]
10328
10329s_buffer_atomic_sub_x2 s[10:11], s[4:7], s2
10330// GFX10: encoding: [0x82,0x02,0x8c,0xf5,0x00,0x00,0x00,0x04]
10331
10332s_buffer_atomic_swap s5, s[4:7], s2
10333// GFX10: encoding: [0x42,0x01,0x00,0xf5,0x00,0x00,0x00,0x04]
10334
10335s_buffer_atomic_umax s5, s[4:7], s2
10336// GFX10: encoding: [0x42,0x01,0x1c,0xf5,0x00,0x00,0x00,0x04]
10337
10338s_buffer_atomic_umin s5, s[4:7], s2
10339// GFX10: encoding: [0x42,0x01,0x14,0xf5,0x00,0x00,0x00,0x04]
10340
10341s_buffer_atomic_xor s5, s[4:7], s2
10342// GFX10: encoding: [0x42,0x01,0x28,0xf5,0x00,0x00,0x00,0x04]
10343
10344s_atomic_add s5, s[2:3], s101 glc
10345// GFX10: encoding: [0x41,0x01,0x09,0xf6,0x00,0x00,0x00,0xca]
10346
10347s_atomic_add s5, s[2:3], 0x64 glc
10348// GFX10: encoding: [0x41,0x01,0x09,0xf6,0x64,0x00,0x00,0xfa]
10349
10350s_atomic_add_x2 s[10:11], s[2:3], s101 glc
10351// GFX10: encoding: [0x81,0x02,0x89,0xf6,0x00,0x00,0x00,0xca]
10352
10353s_atomic_and s5, s[2:3], s101 glc
10354// GFX10: encoding: [0x41,0x01,0x21,0xf6,0x00,0x00,0x00,0xca]
10355
10356s_atomic_and_x2 s[10:11], s[2:3], 0x64 glc
10357// GFX10: encoding: [0x81,0x02,0xa1,0xf6,0x64,0x00,0x00,0xfa]
10358
10359s_atomic_cmpswap s[10:11], s[2:3], s101 glc
10360// GFX10: encoding: [0x81,0x02,0x05,0xf6,0x00,0x00,0x00,0xca]
10361
10362s_atomic_cmpswap s[10:11], s[2:3], 0x64 glc
10363// GFX10: encoding: [0x81,0x02,0x05,0xf6,0x64,0x00,0x00,0xfa]
10364
10365s_atomic_cmpswap_x2 s[20:23], s[2:3], s101 glc
10366// GFX10: encoding: [0x01,0x05,0x85,0xf6,0x00,0x00,0x00,0xca]
10367
10368s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x64 glc
10369// GFX10: encoding: [0x01,0x05,0x85,0xf6,0x64,0x00,0x00,0xfa]
10370
10371s_atomic_dec_x2 s[10:11], s[2:3], s101 glc
10372// GFX10: encoding: [0x81,0x02,0xb1,0xf6,0x00,0x00,0x00,0xca]
10373
10374s_atomic_inc_x2 s[10:11], s[2:3], s101 glc
10375// GFX10: encoding: [0x81,0x02,0xad,0xf6,0x00,0x00,0x00,0xca]
10376
10377s_atomic_or s5, s[2:3], 0x64 glc
10378// GFX10: encoding: [0x41,0x01,0x25,0xf6,0x64,0x00,0x00,0xfa]
10379
10380s_atomic_smax s5, s[2:3], s101 glc
10381// GFX10: encoding: [0x41,0x01,0x19,0xf6,0x00,0x00,0x00,0xca]
10382
10383s_atomic_smin s5, s[2:3], s101 glc
10384// GFX10: encoding: [0x41,0x01,0x11,0xf6,0x00,0x00,0x00,0xca]
10385
10386s_atomic_sub s5, s[2:3], s101 glc
10387// GFX10: encoding: [0x41,0x01,0x0d,0xf6,0x00,0x00,0x00,0xca]
10388
10389s_atomic_swap s5, s[2:3], s101 glc
10390// GFX10: encoding: [0x41,0x01,0x01,0xf6,0x00,0x00,0x00,0xca]
10391
10392s_atomic_umax_x2 s[10:11], s[2:3], s101 glc
10393// GFX10: encoding: [0x81,0x02,0x9d,0xf6,0x00,0x00,0x00,0xca]
10394
10395s_atomic_umin s5, s[2:3], s101 glc
10396// GFX10: encoding: [0x41,0x01,0x15,0xf6,0x00,0x00,0x00,0xca]
10397
10398s_atomic_xor s5, s[2:3], s101 glc
10399// GFX10: encoding: [0x41,0x01,0x29,0xf6,0x00,0x00,0x00,0xca]
10400
10401s_buffer_atomic_add s5, s[4:7], s101 glc
10402// GFX10: encoding: [0x42,0x01,0x09,0xf5,0x00,0x00,0x00,0xca]
10403
10404s_buffer_atomic_add s5, s[4:7], 0x64 glc
10405// GFX10: encoding: [0x42,0x01,0x09,0xf5,0x64,0x00,0x00,0xfa]
10406
10407s_buffer_atomic_add_x2 s[10:11], s[4:7], s2 glc
10408// GFX10: encoding: [0x82,0x02,0x89,0xf5,0x00,0x00,0x00,0x04]
10409
10410s_buffer_atomic_and s101, s[4:7], s2 glc
10411// GFX10: encoding: [0x42,0x19,0x21,0xf5,0x00,0x00,0x00,0x04]
10412
10413s_buffer_atomic_and_x2 s[10:11], s[8:11], s2 glc
10414// GFX10: encoding: [0x84,0x02,0xa1,0xf5,0x00,0x00,0x00,0x04]
10415
10416s_buffer_atomic_cmpswap s[10:11], s[4:7], s2 glc
10417// GFX10: encoding: [0x82,0x02,0x05,0xf5,0x00,0x00,0x00,0x04]
10418
10419s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x64 glc
10420// GFX10: encoding: [0x82,0x02,0x05,0xf5,0x64,0x00,0x00,0xfa]
10421
10422s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], s101 glc
10423// GFX10: encoding: [0x02,0x05,0x85,0xf5,0x00,0x00,0x00,0xca]
10424
10425s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x64 glc
10426// GFX10: encoding: [0x02,0x05,0x85,0xf5,0x64,0x00,0x00,0xfa]
10427
10428s_buffer_atomic_dec s5, s[4:7], s2 glc
10429// GFX10: encoding: [0x42,0x01,0x31,0xf5,0x00,0x00,0x00,0x04]
10430
10431s_buffer_atomic_inc s101, s[4:7], s2 glc
10432// GFX10: encoding: [0x42,0x19,0x2d,0xf5,0x00,0x00,0x00,0x04]
10433
10434s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x64 glc
10435// GFX10: encoding: [0x82,0x02,0xad,0xf5,0x64,0x00,0x00,0xfa]
10436
10437s_buffer_atomic_or s5, s[8:11], s2 glc
10438// GFX10: encoding: [0x44,0x01,0x25,0xf5,0x00,0x00,0x00,0x04]
10439
10440s_buffer_atomic_or_x2 s[10:11], s[96:99], s2 glc
10441// GFX10: encoding: [0xb0,0x02,0xa5,0xf5,0x00,0x00,0x00,0x04]
10442
10443s_buffer_atomic_smax s5, s[4:7], s101 glc
10444// GFX10: encoding: [0x42,0x01,0x19,0xf5,0x00,0x00,0x00,0xca]
10445
10446s_buffer_atomic_smax_x2 s[100:101], s[4:7], s2 glc
10447// GFX10: encoding: [0x02,0x19,0x99,0xf5,0x00,0x00,0x00,0x04]
10448
10449s_buffer_atomic_smin s5, s[4:7], 0x64 glc
10450// GFX10: encoding: [0x42,0x01,0x11,0xf5,0x64,0x00,0x00,0xfa]
10451
10452s_buffer_atomic_smin_x2 s[12:13], s[4:7], s2 glc
10453// GFX10: encoding: [0x02,0x03,0x91,0xf5,0x00,0x00,0x00,0x04]
10454
10455s_buffer_atomic_sub_x2 s[10:11], s[4:7], s2 glc
10456// GFX10: encoding: [0x82,0x02,0x8d,0xf5,0x00,0x00,0x00,0x04]
10457
10458s_buffer_atomic_swap s5, s[4:7], s2 glc
10459// GFX10: encoding: [0x42,0x01,0x01,0xf5,0x00,0x00,0x00,0x04]
10460
10461s_buffer_atomic_umax s5, s[4:7], s2 glc
10462// GFX10: encoding: [0x42,0x01,0x1d,0xf5,0x00,0x00,0x00,0x04]
10463
10464s_buffer_atomic_umin s5, s[4:7], s2 glc
10465// GFX10: encoding: [0x42,0x01,0x15,0xf5,0x00,0x00,0x00,0x04]
10466
10467s_buffer_atomic_xor s5, s[4:7], s2 glc
10468// GFX10: encoding: [0x42,0x01,0x29,0xf5,0x00,0x00,0x00,0x04]
10469
10470s_atomic_add s5, s[2:3], s101 dlc
10471// GFX10: encoding: [0x41,0x41,0x08,0xf6,0x00,0x00,0x00,0xca]
10472
10473s_atomic_add s5, s[2:3], 0x64 dlc
10474// GFX10: encoding: [0x41,0x41,0x08,0xf6,0x64,0x00,0x00,0xfa]
10475
10476s_atomic_add_x2 s[10:11], s[2:3], s101 dlc
10477// GFX10: encoding: [0x81,0x42,0x88,0xf6,0x00,0x00,0x00,0xca]
10478
10479s_atomic_and s5, s[2:3], s101 dlc
10480// GFX10: encoding: [0x41,0x41,0x20,0xf6,0x00,0x00,0x00,0xca]
10481
10482s_atomic_and_x2 s[10:11], s[2:3], 0x64 dlc
10483// GFX10: encoding: [0x81,0x42,0xa0,0xf6,0x64,0x00,0x00,0xfa]
10484
10485s_atomic_cmpswap s[10:11], s[2:3], s101 dlc
10486// GFX10: encoding: [0x81,0x42,0x04,0xf6,0x00,0x00,0x00,0xca]
10487
10488s_atomic_cmpswap s[10:11], s[2:3], 0x64 dlc
10489// GFX10: encoding: [0x81,0x42,0x04,0xf6,0x64,0x00,0x00,0xfa]
10490
10491s_atomic_cmpswap_x2 s[20:23], s[2:3], s101 dlc
10492// GFX10: encoding: [0x01,0x45,0x84,0xf6,0x00,0x00,0x00,0xca]
10493
10494s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x64 dlc
10495// GFX10: encoding: [0x01,0x45,0x84,0xf6,0x64,0x00,0x00,0xfa]
10496
10497s_atomic_dec_x2 s[10:11], s[2:3], s101 dlc
10498// GFX10: encoding: [0x81,0x42,0xb0,0xf6,0x00,0x00,0x00,0xca]
10499
10500s_atomic_inc_x2 s[10:11], s[2:3], s101 dlc
10501// GFX10: encoding: [0x81,0x42,0xac,0xf6,0x00,0x00,0x00,0xca]
10502
10503s_atomic_or s5, s[2:3], 0x64 dlc
10504// GFX10: encoding: [0x41,0x41,0x24,0xf6,0x64,0x00,0x00,0xfa]
10505
10506s_atomic_smax s5, s[2:3], s101 dlc
10507// GFX10: encoding: [0x41,0x41,0x18,0xf6,0x00,0x00,0x00,0xca]
10508
10509s_atomic_smin s5, s[2:3], s101 dlc
10510// GFX10: encoding: [0x41,0x41,0x10,0xf6,0x00,0x00,0x00,0xca]
10511
10512s_atomic_sub s5, s[2:3], s101 dlc
10513// GFX10: encoding: [0x41,0x41,0x0c,0xf6,0x00,0x00,0x00,0xca]
10514
10515s_atomic_swap s5, s[2:3], s101 dlc
10516// GFX10: encoding: [0x41,0x41,0x00,0xf6,0x00,0x00,0x00,0xca]
10517
10518s_atomic_umax_x2 s[10:11], s[2:3], s101 dlc
10519// GFX10: encoding: [0x81,0x42,0x9c,0xf6,0x00,0x00,0x00,0xca]
10520
10521s_atomic_umin s5, s[2:3], s101 dlc
10522// GFX10: encoding: [0x41,0x41,0x14,0xf6,0x00,0x00,0x00,0xca]
10523
10524s_atomic_xor s5, s[2:3], s101 dlc
10525// GFX10: encoding: [0x41,0x41,0x28,0xf6,0x00,0x00,0x00,0xca]
10526
10527s_buffer_atomic_add s5, s[4:7], s101 dlc
10528// GFX10: encoding: [0x42,0x41,0x08,0xf5,0x00,0x00,0x00,0xca]
10529
10530s_buffer_atomic_add s5, s[4:7], 0x64 dlc
10531// GFX10: encoding: [0x42,0x41,0x08,0xf5,0x64,0x00,0x00,0xfa]
10532
10533s_buffer_atomic_add_x2 s[10:11], s[4:7], s2 dlc
10534// GFX10: encoding: [0x82,0x42,0x88,0xf5,0x00,0x00,0x00,0x04]
10535
10536s_buffer_atomic_and s101, s[4:7], s2 dlc
10537// GFX10: encoding: [0x42,0x59,0x20,0xf5,0x00,0x00,0x00,0x04]
10538
10539s_buffer_atomic_and_x2 s[10:11], s[8:11], s2 dlc
10540// GFX10: encoding: [0x84,0x42,0xa0,0xf5,0x00,0x00,0x00,0x04]
10541
10542s_buffer_atomic_cmpswap s[10:11], s[4:7], s2 dlc
10543// GFX10: encoding: [0x82,0x42,0x04,0xf5,0x00,0x00,0x00,0x04]
10544
10545s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x64 dlc
10546// GFX10: encoding: [0x82,0x42,0x04,0xf5,0x64,0x00,0x00,0xfa]
10547
10548s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], s101 dlc
10549// GFX10: encoding: [0x02,0x45,0x84,0xf5,0x00,0x00,0x00,0xca]
10550
10551s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x64 dlc
10552// GFX10: encoding: [0x02,0x45,0x84,0xf5,0x64,0x00,0x00,0xfa]
10553
10554s_buffer_atomic_dec s5, s[4:7], s2 dlc
10555// GFX10: encoding: [0x42,0x41,0x30,0xf5,0x00,0x00,0x00,0x04]
10556
10557s_buffer_atomic_inc s101, s[4:7], s2 dlc
10558// GFX10: encoding: [0x42,0x59,0x2c,0xf5,0x00,0x00,0x00,0x04]
10559
10560s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x64 dlc
10561// GFX10: encoding: [0x82,0x42,0xac,0xf5,0x64,0x00,0x00,0xfa]
10562
10563s_buffer_atomic_or s5, s[8:11], s2 dlc
10564// GFX10: encoding: [0x44,0x41,0x24,0xf5,0x00,0x00,0x00,0x04]
10565
10566s_buffer_atomic_or_x2 s[10:11], s[96:99], s2 dlc
10567// GFX10: encoding: [0xb0,0x42,0xa4,0xf5,0x00,0x00,0x00,0x04]
10568
10569s_buffer_atomic_smax s5, s[4:7], s101 dlc
10570// GFX10: encoding: [0x42,0x41,0x18,0xf5,0x00,0x00,0x00,0xca]
10571
10572s_buffer_atomic_smax_x2 s[100:101], s[4:7], s2 dlc
10573// GFX10: encoding: [0x02,0x59,0x98,0xf5,0x00,0x00,0x00,0x04]
10574
10575s_buffer_atomic_smin s5, s[4:7], 0x64 dlc
10576// GFX10: encoding: [0x42,0x41,0x10,0xf5,0x64,0x00,0x00,0xfa]
10577
10578s_buffer_atomic_smin_x2 s[12:13], s[4:7], s2 dlc
10579// GFX10: encoding: [0x02,0x43,0x90,0xf5,0x00,0x00,0x00,0x04]
10580
10581s_buffer_atomic_sub_x2 s[10:11], s[4:7], s2 dlc
10582// GFX10: encoding: [0x82,0x42,0x8c,0xf5,0x00,0x00,0x00,0x04]
10583
10584s_buffer_atomic_swap s5, s[4:7], s2 dlc
10585// GFX10: encoding: [0x42,0x41,0x00,0xf5,0x00,0x00,0x00,0x04]
10586
10587s_buffer_atomic_umax s5, s[4:7], s2 dlc
10588// GFX10: encoding: [0x42,0x41,0x1c,0xf5,0x00,0x00,0x00,0x04]
10589
10590s_buffer_atomic_umin s5, s[4:7], s2 dlc
10591// GFX10: encoding: [0x42,0x41,0x14,0xf5,0x00,0x00,0x00,0x04]
10592
10593s_buffer_atomic_xor s5, s[4:7], s2 dlc
10594// GFX10: encoding: [0x42,0x41,0x28,0xf5,0x00,0x00,0x00,0x04]
10595
10596//===----------------------------------------------------------------------===//
10597// ENC_SOP1.
10598//===----------------------------------------------------------------------===//
10599
10600s_mov_b32 s0, s1
10601// GFX10: encoding: [0x01,0x03,0x80,0xbe]
10602
10603s_mov_b32 s105, s104
10604// GFX10: encoding: [0x68,0x03,0xe9,0xbe]
10605
10606s_mov_b32 s0, s104
10607// GFX10: encoding: [0x68,0x03,0x80,0xbe]
10608
10609s_mov_b32 s105, s1
10610// GFX10: encoding: [0x01,0x03,0xe9,0xbe]
10611
10612s_mov_b32 exec_lo, s1
10613// GFX10: encoding: [0x01,0x03,0xfe,0xbe]
10614
10615s_mov_b32 exec_hi, s1
10616// GFX10: encoding: [0x01,0x03,0xff,0xbe]
10617
10618s_mov_b32 vcc_lo, s1
10619// GFX10: encoding: [0x01,0x03,0xea,0xbe]
10620
10621s_mov_b32 vcc_hi, s1
10622// GFX10: encoding: [0x01,0x03,0xeb,0xbe]
10623
10624s_mov_b32 m0, s1
10625// GFX10: encoding: [0x01,0x03,0xfc,0xbe]
10626
10627s_mov_b32 s0, exec_lo
10628// GFX10: encoding: [0x7e,0x03,0x80,0xbe]
10629
10630s_mov_b32 s0, exec_hi
10631// GFX10: encoding: [0x7f,0x03,0x80,0xbe]
10632
10633s_mov_b32 s0, vcc_lo
10634// GFX10: encoding: [0x6a,0x03,0x80,0xbe]
10635
10636s_mov_b32 s0, vcc_hi
10637// GFX10: encoding: [0x6b,0x03,0x80,0xbe]
10638
10639s_mov_b32 s0, m0
10640// GFX10: encoding: [0x7c,0x03,0x80,0xbe]
10641
10642s_mov_b32 s0, 0
10643// GFX10: encoding: [0x80,0x03,0x80,0xbe]
10644
10645s_mov_b32 s0, -1
10646// GFX10: encoding: [0xc1,0x03,0x80,0xbe]
10647
10648s_mov_b32 s0, 0.5
10649// GFX10: encoding: [0xf0,0x03,0x80,0xbe]
10650
10651s_mov_b32 s0, -4.0
10652// GFX10: encoding: [0xf7,0x03,0x80,0xbe]
10653
10654s_mov_b32 s0, 0x3f717273
10655// GFX10: encoding: [0xff,0x03,0x80,0xbe,0x73,0x72,0x71,0x3f]
10656
10657s_mov_b32 s0, 0xaf123456
10658// GFX10: encoding: [0xff,0x03,0x80,0xbe,0x56,0x34,0x12,0xaf]
10659
10660s_mov_b64 s[0:1], s[2:3]
10661// GFX10: encoding: [0x02,0x04,0x80,0xbe]
10662
10663s_mov_b64 s[104:105], s[102:103]
10664// GFX10: encoding: [0x66,0x04,0xe8,0xbe]
10665
10666s_mov_b64 s[0:1], s[102:103]
10667// GFX10: encoding: [0x66,0x04,0x80,0xbe]
10668
10669s_mov_b64 s[104:105], s[2:3]
10670// GFX10: encoding: [0x02,0x04,0xe8,0xbe]
10671
10672s_mov_b64 exec, s[2:3]
10673// GFX10: encoding: [0x02,0x04,0xfe,0xbe]
10674
10675s_mov_b64 vcc, s[2:3]
10676// GFX10: encoding: [0x02,0x04,0xea,0xbe]
10677
10678s_mov_b64 s[0:1], exec
10679// GFX10: encoding: [0x7e,0x04,0x80,0xbe]
10680
10681s_mov_b64 s[0:1], vcc
10682// GFX10: encoding: [0x6a,0x04,0x80,0xbe]
10683
10684s_mov_b64 s[0:1], 0
10685// GFX10: encoding: [0x80,0x04,0x80,0xbe]
10686
10687s_mov_b64 s[0:1], -1
10688// GFX10: encoding: [0xc1,0x04,0x80,0xbe]
10689
10690s_mov_b64 s[0:1], 0.5
10691// GFX10: encoding: [0xf0,0x04,0x80,0xbe]
10692
10693s_mov_b64 s[0:1], -4.0
10694// GFX10: encoding: [0xf7,0x04,0x80,0xbe]
10695
10696s_mov_b64 s[0:1], 0x3f717273
10697// GFX10: encoding: [0xff,0x04,0x80,0xbe,0x73,0x72,0x71,0x3f]
10698
10699s_mov_b64 s[0:1], 0xaf123456
10700// GFX10: encoding: [0xff,0x04,0x80,0xbe,0x56,0x34,0x12,0xaf]
10701
10702s_cmov_b32 s0, s1
10703// GFX10: encoding: [0x01,0x05,0x80,0xbe]
10704
10705s_cmov_b32 s105, s104
10706// GFX10: encoding: [0x68,0x05,0xe9,0xbe]
10707
10708s_cmov_b32 s0, s104
10709// GFX10: encoding: [0x68,0x05,0x80,0xbe]
10710
10711s_cmov_b32 s105, s1
10712// GFX10: encoding: [0x01,0x05,0xe9,0xbe]
10713
10714s_cmov_b32 exec_lo, s1
10715// GFX10: encoding: [0x01,0x05,0xfe,0xbe]
10716
10717s_cmov_b32 exec_hi, s1
10718// GFX10: encoding: [0x01,0x05,0xff,0xbe]
10719
10720s_cmov_b32 vcc_lo, s1
10721// GFX10: encoding: [0x01,0x05,0xea,0xbe]
10722
10723s_cmov_b32 vcc_hi, s1
10724// GFX10: encoding: [0x01,0x05,0xeb,0xbe]
10725
10726s_cmov_b32 m0, s1
10727// GFX10: encoding: [0x01,0x05,0xfc,0xbe]
10728
10729s_cmov_b32 s0, exec_lo
10730// GFX10: encoding: [0x7e,0x05,0x80,0xbe]
10731
10732s_cmov_b32 s0, exec_hi
10733// GFX10: encoding: [0x7f,0x05,0x80,0xbe]
10734
10735s_cmov_b32 s0, vcc_lo
10736// GFX10: encoding: [0x6a,0x05,0x80,0xbe]
10737
10738s_cmov_b32 s0, vcc_hi
10739// GFX10: encoding: [0x6b,0x05,0x80,0xbe]
10740
10741s_cmov_b32 s0, m0
10742// GFX10: encoding: [0x7c,0x05,0x80,0xbe]
10743
10744s_cmov_b32 s0, 0
10745// GFX10: encoding: [0x80,0x05,0x80,0xbe]
10746
10747s_cmov_b32 s0, -1
10748// GFX10: encoding: [0xc1,0x05,0x80,0xbe]
10749
10750s_cmov_b32 s0, 0.5
10751// GFX10: encoding: [0xf0,0x05,0x80,0xbe]
10752
10753s_cmov_b32 s0, -4.0
10754// GFX10: encoding: [0xf7,0x05,0x80,0xbe]
10755
10756s_cmov_b32 s0, 0x3f717273
10757// GFX10: encoding: [0xff,0x05,0x80,0xbe,0x73,0x72,0x71,0x3f]
10758
10759s_cmov_b32 s0, 0xaf123456
10760// GFX10: encoding: [0xff,0x05,0x80,0xbe,0x56,0x34,0x12,0xaf]
10761
10762s_cmov_b64 s[0:1], s[2:3]
10763// GFX10: encoding: [0x02,0x06,0x80,0xbe]
10764
10765s_cmov_b64 s[104:105], s[102:103]
10766// GFX10: encoding: [0x66,0x06,0xe8,0xbe]
10767
10768s_cmov_b64 s[0:1], s[102:103]
10769// GFX10: encoding: [0x66,0x06,0x80,0xbe]
10770
10771s_cmov_b64 s[104:105], s[2:3]
10772// GFX10: encoding: [0x02,0x06,0xe8,0xbe]
10773
10774s_cmov_b64 exec, s[2:3]
10775// GFX10: encoding: [0x02,0x06,0xfe,0xbe]
10776
10777s_cmov_b64 vcc, s[2:3]
10778// GFX10: encoding: [0x02,0x06,0xea,0xbe]
10779
10780s_cmov_b64 s[0:1], exec
10781// GFX10: encoding: [0x7e,0x06,0x80,0xbe]
10782
10783s_cmov_b64 s[0:1], vcc
10784// GFX10: encoding: [0x6a,0x06,0x80,0xbe]
10785
10786s_cmov_b64 s[0:1], 0
10787// GFX10: encoding: [0x80,0x06,0x80,0xbe]
10788
10789s_cmov_b64 s[0:1], -1
10790// GFX10: encoding: [0xc1,0x06,0x80,0xbe]
10791
10792s_cmov_b64 s[0:1], 0.5
10793// GFX10: encoding: [0xf0,0x06,0x80,0xbe]
10794
10795s_cmov_b64 s[0:1], -4.0
10796// GFX10: encoding: [0xf7,0x06,0x80,0xbe]
10797
10798s_cmov_b64 s[0:1], 0x3f717273
10799// GFX10: encoding: [0xff,0x06,0x80,0xbe,0x73,0x72,0x71,0x3f]
10800
10801s_cmov_b64 s[0:1], 0xaf123456
10802// GFX10: encoding: [0xff,0x06,0x80,0xbe,0x56,0x34,0x12,0xaf]
10803
10804s_not_b32 s0, s1
10805// GFX10: encoding: [0x01,0x07,0x80,0xbe]
10806
10807s_not_b32 s105, s104
10808// GFX10: encoding: [0x68,0x07,0xe9,0xbe]
10809
10810s_not_b32 s0, s104
10811// GFX10: encoding: [0x68,0x07,0x80,0xbe]
10812
10813s_not_b32 s105, s1
10814// GFX10: encoding: [0x01,0x07,0xe9,0xbe]
10815
10816s_not_b32 exec_lo, s1
10817// GFX10: encoding: [0x01,0x07,0xfe,0xbe]
10818
10819s_not_b32 exec_hi, s1
10820// GFX10: encoding: [0x01,0x07,0xff,0xbe]
10821
10822s_not_b32 vcc_lo, s1
10823// GFX10: encoding: [0x01,0x07,0xea,0xbe]
10824
10825s_not_b32 vcc_hi, s1
10826// GFX10: encoding: [0x01,0x07,0xeb,0xbe]
10827
10828s_not_b32 m0, s1
10829// GFX10: encoding: [0x01,0x07,0xfc,0xbe]
10830
10831s_not_b32 s0, exec_lo
10832// GFX10: encoding: [0x7e,0x07,0x80,0xbe]
10833
10834s_not_b32 s0, exec_hi
10835// GFX10: encoding: [0x7f,0x07,0x80,0xbe]
10836
10837s_not_b32 s0, vcc_lo
10838// GFX10: encoding: [0x6a,0x07,0x80,0xbe]
10839
10840s_not_b32 s0, vcc_hi
10841// GFX10: encoding: [0x6b,0x07,0x80,0xbe]
10842
10843s_not_b32 s0, m0
10844// GFX10: encoding: [0x7c,0x07,0x80,0xbe]
10845
10846s_not_b32 s0, 0
10847// GFX10: encoding: [0x80,0x07,0x80,0xbe]
10848
10849s_not_b32 s0, -1
10850// GFX10: encoding: [0xc1,0x07,0x80,0xbe]
10851
10852s_not_b32 s0, 0.5
10853// GFX10: encoding: [0xf0,0x07,0x80,0xbe]
10854
10855s_not_b32 s0, -4.0
10856// GFX10: encoding: [0xf7,0x07,0x80,0xbe]
10857
10858s_not_b32 s0, 0x3f717273
10859// GFX10: encoding: [0xff,0x07,0x80,0xbe,0x73,0x72,0x71,0x3f]
10860
10861s_not_b32 s0, 0xaf123456
10862// GFX10: encoding: [0xff,0x07,0x80,0xbe,0x56,0x34,0x12,0xaf]
10863
10864s_not_b64 s[0:1], s[2:3]
10865// GFX10: encoding: [0x02,0x08,0x80,0xbe]
10866
10867s_not_b64 s[104:105], s[102:103]
10868// GFX10: encoding: [0x66,0x08,0xe8,0xbe]
10869
10870s_not_b64 s[0:1], s[102:103]
10871// GFX10: encoding: [0x66,0x08,0x80,0xbe]
10872
10873s_not_b64 s[104:105], s[2:3]
10874// GFX10: encoding: [0x02,0x08,0xe8,0xbe]
10875
10876s_not_b64 exec, s[2:3]
10877// GFX10: encoding: [0x02,0x08,0xfe,0xbe]
10878
10879s_not_b64 vcc, s[2:3]
10880// GFX10: encoding: [0x02,0x08,0xea,0xbe]
10881
10882s_not_b64 s[0:1], exec
10883// GFX10: encoding: [0x7e,0x08,0x80,0xbe]
10884
10885s_not_b64 s[0:1], vcc
10886// GFX10: encoding: [0x6a,0x08,0x80,0xbe]
10887
10888s_not_b64 s[0:1], 0
10889// GFX10: encoding: [0x80,0x08,0x80,0xbe]
10890
10891s_not_b64 s[0:1], -1
10892// GFX10: encoding: [0xc1,0x08,0x80,0xbe]
10893
10894s_not_b64 s[0:1], 0.5
10895// GFX10: encoding: [0xf0,0x08,0x80,0xbe]
10896
10897s_not_b64 s[0:1], -4.0
10898// GFX10: encoding: [0xf7,0x08,0x80,0xbe]
10899
10900s_not_b64 s[0:1], 0x3f717273
10901// GFX10: encoding: [0xff,0x08,0x80,0xbe,0x73,0x72,0x71,0x3f]
10902
10903s_not_b64 s[0:1], 0xaf123456
10904// GFX10: encoding: [0xff,0x08,0x80,0xbe,0x56,0x34,0x12,0xaf]
10905
10906s_wqm_b32 s0, s1
10907// GFX10: encoding: [0x01,0x09,0x80,0xbe]
10908
10909s_wqm_b32 s105, s104
10910// GFX10: encoding: [0x68,0x09,0xe9,0xbe]
10911
10912s_wqm_b32 s0, s104
10913// GFX10: encoding: [0x68,0x09,0x80,0xbe]
10914
10915s_wqm_b32 s105, s1
10916// GFX10: encoding: [0x01,0x09,0xe9,0xbe]
10917
10918s_wqm_b32 exec_lo, s1
10919// GFX10: encoding: [0x01,0x09,0xfe,0xbe]
10920
10921s_wqm_b32 exec_hi, s1
10922// GFX10: encoding: [0x01,0x09,0xff,0xbe]
10923
10924s_wqm_b32 vcc_lo, s1
10925// GFX10: encoding: [0x01,0x09,0xea,0xbe]
10926
10927s_wqm_b32 vcc_hi, s1
10928// GFX10: encoding: [0x01,0x09,0xeb,0xbe]
10929
10930s_wqm_b32 m0, s1
10931// GFX10: encoding: [0x01,0x09,0xfc,0xbe]
10932
10933s_wqm_b32 s0, exec_lo
10934// GFX10: encoding: [0x7e,0x09,0x80,0xbe]
10935
10936s_wqm_b32 s0, exec_hi
10937// GFX10: encoding: [0x7f,0x09,0x80,0xbe]
10938
10939s_wqm_b32 s0, vcc_lo
10940// GFX10: encoding: [0x6a,0x09,0x80,0xbe]
10941
10942s_wqm_b32 s0, vcc_hi
10943// GFX10: encoding: [0x6b,0x09,0x80,0xbe]
10944
10945s_wqm_b32 s0, m0
10946// GFX10: encoding: [0x7c,0x09,0x80,0xbe]
10947
10948s_wqm_b32 s0, 0
10949// GFX10: encoding: [0x80,0x09,0x80,0xbe]
10950
10951s_wqm_b32 s0, -1
10952// GFX10: encoding: [0xc1,0x09,0x80,0xbe]
10953
10954s_wqm_b32 s0, 0.5
10955// GFX10: encoding: [0xf0,0x09,0x80,0xbe]
10956
10957s_wqm_b32 s0, -4.0
10958// GFX10: encoding: [0xf7,0x09,0x80,0xbe]
10959
10960s_wqm_b32 s0, 0x3f717273
10961// GFX10: encoding: [0xff,0x09,0x80,0xbe,0x73,0x72,0x71,0x3f]
10962
10963s_wqm_b32 s0, 0xaf123456
10964// GFX10: encoding: [0xff,0x09,0x80,0xbe,0x56,0x34,0x12,0xaf]
10965
10966s_wqm_b64 s[0:1], s[2:3]
10967// GFX10: encoding: [0x02,0x0a,0x80,0xbe]
10968
10969s_wqm_b64 s[104:105], s[102:103]
10970// GFX10: encoding: [0x66,0x0a,0xe8,0xbe]
10971
10972s_wqm_b64 s[0:1], s[102:103]
10973// GFX10: encoding: [0x66,0x0a,0x80,0xbe]
10974
10975s_wqm_b64 s[104:105], s[2:3]
10976// GFX10: encoding: [0x02,0x0a,0xe8,0xbe]
10977
10978s_wqm_b64 exec, s[2:3]
10979// GFX10: encoding: [0x02,0x0a,0xfe,0xbe]
10980
10981s_wqm_b64 vcc, s[2:3]
10982// GFX10: encoding: [0x02,0x0a,0xea,0xbe]
10983
10984s_wqm_b64 s[0:1], exec
10985// GFX10: encoding: [0x7e,0x0a,0x80,0xbe]
10986
10987s_wqm_b64 s[0:1], vcc
10988// GFX10: encoding: [0x6a,0x0a,0x80,0xbe]
10989
10990s_wqm_b64 s[0:1], 0
10991// GFX10: encoding: [0x80,0x0a,0x80,0xbe]
10992
10993s_wqm_b64 s[0:1], -1
10994// GFX10: encoding: [0xc1,0x0a,0x80,0xbe]
10995
10996s_wqm_b64 s[0:1], 0.5
10997// GFX10: encoding: [0xf0,0x0a,0x80,0xbe]
10998
10999s_wqm_b64 s[0:1], -4.0
11000// GFX10: encoding: [0xf7,0x0a,0x80,0xbe]
11001
11002s_wqm_b64 s[0:1], 0x3f717273
11003// GFX10: encoding: [0xff,0x0a,0x80,0xbe,0x73,0x72,0x71,0x3f]
11004
11005s_wqm_b64 s[0:1], 0xaf123456
11006// GFX10: encoding: [0xff,0x0a,0x80,0xbe,0x56,0x34,0x12,0xaf]
11007
11008s_brev_b32 s0, s1
11009// GFX10: encoding: [0x01,0x0b,0x80,0xbe]
11010
11011s_brev_b32 s105, s104
11012// GFX10: encoding: [0x68,0x0b,0xe9,0xbe]
11013
11014s_brev_b32 s0, s104
11015// GFX10: encoding: [0x68,0x0b,0x80,0xbe]
11016
11017s_brev_b32 s105, s1
11018// GFX10: encoding: [0x01,0x0b,0xe9,0xbe]
11019
11020s_brev_b32 exec_lo, s1
11021// GFX10: encoding: [0x01,0x0b,0xfe,0xbe]
11022
11023s_brev_b32 exec_hi, s1
11024// GFX10: encoding: [0x01,0x0b,0xff,0xbe]
11025
11026s_brev_b32 vcc_lo, s1
11027// GFX10: encoding: [0x01,0x0b,0xea,0xbe]
11028
11029s_brev_b32 vcc_hi, s1
11030// GFX10: encoding: [0x01,0x0b,0xeb,0xbe]
11031
11032s_brev_b32 m0, s1
11033// GFX10: encoding: [0x01,0x0b,0xfc,0xbe]
11034
11035s_brev_b32 s0, exec_lo
11036// GFX10: encoding: [0x7e,0x0b,0x80,0xbe]
11037
11038s_brev_b32 s0, exec_hi
11039// GFX10: encoding: [0x7f,0x0b,0x80,0xbe]
11040
11041s_brev_b32 s0, vcc_lo
11042// GFX10: encoding: [0x6a,0x0b,0x80,0xbe]
11043
11044s_brev_b32 s0, vcc_hi
11045// GFX10: encoding: [0x6b,0x0b,0x80,0xbe]
11046
11047s_brev_b32 s0, m0
11048// GFX10: encoding: [0x7c,0x0b,0x80,0xbe]
11049
11050s_brev_b32 s0, 0
11051// GFX10: encoding: [0x80,0x0b,0x80,0xbe]
11052
11053s_brev_b32 s0, -1
11054// GFX10: encoding: [0xc1,0x0b,0x80,0xbe]
11055
11056s_brev_b32 s0, 0.5
11057// GFX10: encoding: [0xf0,0x0b,0x80,0xbe]
11058
11059s_brev_b32 s0, -4.0
11060// GFX10: encoding: [0xf7,0x0b,0x80,0xbe]
11061
11062s_brev_b32 s0, 0x3f717273
11063// GFX10: encoding: [0xff,0x0b,0x80,0xbe,0x73,0x72,0x71,0x3f]
11064
11065s_brev_b32 s0, 0xaf123456
11066// GFX10: encoding: [0xff,0x0b,0x80,0xbe,0x56,0x34,0x12,0xaf]
11067
11068s_brev_b64 s[0:1], s[2:3]
11069// GFX10: encoding: [0x02,0x0c,0x80,0xbe]
11070
11071s_brev_b64 s[104:105], s[102:103]
11072// GFX10: encoding: [0x66,0x0c,0xe8,0xbe]
11073
11074s_brev_b64 s[0:1], s[102:103]
11075// GFX10: encoding: [0x66,0x0c,0x80,0xbe]
11076
11077s_brev_b64 s[104:105], s[2:3]
11078// GFX10: encoding: [0x02,0x0c,0xe8,0xbe]
11079
11080s_brev_b64 exec, s[2:3]
11081// GFX10: encoding: [0x02,0x0c,0xfe,0xbe]
11082
11083s_brev_b64 vcc, s[2:3]
11084// GFX10: encoding: [0x02,0x0c,0xea,0xbe]
11085
11086s_brev_b64 s[0:1], exec
11087// GFX10: encoding: [0x7e,0x0c,0x80,0xbe]
11088
11089s_brev_b64 s[0:1], vcc
11090// GFX10: encoding: [0x6a,0x0c,0x80,0xbe]
11091
11092s_brev_b64 s[0:1], 0
11093// GFX10: encoding: [0x80,0x0c,0x80,0xbe]
11094
11095s_brev_b64 s[0:1], -1
11096// GFX10: encoding: [0xc1,0x0c,0x80,0xbe]
11097
11098s_brev_b64 s[0:1], 0.5
11099// GFX10: encoding: [0xf0,0x0c,0x80,0xbe]
11100
11101s_brev_b64 s[0:1], -4.0
11102// GFX10: encoding: [0xf7,0x0c,0x80,0xbe]
11103
11104s_brev_b64 s[0:1], 0x3f717273
11105// GFX10: encoding: [0xff,0x0c,0x80,0xbe,0x73,0x72,0x71,0x3f]
11106
11107s_brev_b64 s[0:1], 0xaf123456
11108// GFX10: encoding: [0xff,0x0c,0x80,0xbe,0x56,0x34,0x12,0xaf]
11109
11110s_bcnt0_i32_b32 s0, s1
11111// GFX10: encoding: [0x01,0x0d,0x80,0xbe]
11112
11113s_bcnt0_i32_b32 s105, s104
11114// GFX10: encoding: [0x68,0x0d,0xe9,0xbe]
11115
11116s_bcnt0_i32_b32 s0, s104
11117// GFX10: encoding: [0x68,0x0d,0x80,0xbe]
11118
11119s_bcnt0_i32_b32 s105, s1
11120// GFX10: encoding: [0x01,0x0d,0xe9,0xbe]
11121
11122s_bcnt0_i32_b32 exec_lo, s1
11123// GFX10: encoding: [0x01,0x0d,0xfe,0xbe]
11124
11125s_bcnt0_i32_b32 exec_hi, s1
11126// GFX10: encoding: [0x01,0x0d,0xff,0xbe]
11127
11128s_bcnt0_i32_b32 vcc_lo, s1
11129// GFX10: encoding: [0x01,0x0d,0xea,0xbe]
11130
11131s_bcnt0_i32_b32 vcc_hi, s1
11132// GFX10: encoding: [0x01,0x0d,0xeb,0xbe]
11133
11134s_bcnt0_i32_b32 m0, s1
11135// GFX10: encoding: [0x01,0x0d,0xfc,0xbe]
11136
11137s_bcnt0_i32_b32 s0, exec_lo
11138// GFX10: encoding: [0x7e,0x0d,0x80,0xbe]
11139
11140s_bcnt0_i32_b32 s0, exec_hi
11141// GFX10: encoding: [0x7f,0x0d,0x80,0xbe]
11142
11143s_bcnt0_i32_b32 s0, vcc_lo
11144// GFX10: encoding: [0x6a,0x0d,0x80,0xbe]
11145
11146s_bcnt0_i32_b32 s0, vcc_hi
11147// GFX10: encoding: [0x6b,0x0d,0x80,0xbe]
11148
11149s_bcnt0_i32_b32 s0, m0
11150// GFX10: encoding: [0x7c,0x0d,0x80,0xbe]
11151
11152s_bcnt0_i32_b32 s0, 0
11153// GFX10: encoding: [0x80,0x0d,0x80,0xbe]
11154
11155s_bcnt0_i32_b32 s0, -1
11156// GFX10: encoding: [0xc1,0x0d,0x80,0xbe]
11157
11158s_bcnt0_i32_b32 s0, 0.5
11159// GFX10: encoding: [0xf0,0x0d,0x80,0xbe]
11160
11161s_bcnt0_i32_b32 s0, -4.0
11162// GFX10: encoding: [0xf7,0x0d,0x80,0xbe]
11163
11164s_bcnt0_i32_b32 s0, 0x3f717273
11165// GFX10: encoding: [0xff,0x0d,0x80,0xbe,0x73,0x72,0x71,0x3f]
11166
11167s_bcnt0_i32_b32 s0, 0xaf123456
11168// GFX10: encoding: [0xff,0x0d,0x80,0xbe,0x56,0x34,0x12,0xaf]
11169
11170s_bcnt0_i32_b64 s0, s[2:3]
11171// GFX10: encoding: [0x02,0x0e,0x80,0xbe]
11172
11173s_bcnt0_i32_b64 s105, s[102:103]
11174// GFX10: encoding: [0x66,0x0e,0xe9,0xbe]
11175
11176s_bcnt0_i32_b64 s0, s[102:103]
11177// GFX10: encoding: [0x66,0x0e,0x80,0xbe]
11178
11179s_bcnt0_i32_b64 s105, s[2:3]
11180// GFX10: encoding: [0x02,0x0e,0xe9,0xbe]
11181
11182s_bcnt0_i32_b64 exec_lo, s[2:3]
11183// GFX10: encoding: [0x02,0x0e,0xfe,0xbe]
11184
11185s_bcnt0_i32_b64 exec_hi, s[2:3]
11186// GFX10: encoding: [0x02,0x0e,0xff,0xbe]
11187
11188s_bcnt0_i32_b64 vcc_lo, s[2:3]
11189// GFX10: encoding: [0x02,0x0e,0xea,0xbe]
11190
11191s_bcnt0_i32_b64 vcc_hi, s[2:3]
11192// GFX10: encoding: [0x02,0x0e,0xeb,0xbe]
11193
11194s_bcnt0_i32_b64 m0, s[2:3]
11195// GFX10: encoding: [0x02,0x0e,0xfc,0xbe]
11196
11197s_bcnt0_i32_b64 s0, exec
11198// GFX10: encoding: [0x7e,0x0e,0x80,0xbe]
11199
11200s_bcnt0_i32_b64 s0, vcc
11201// GFX10: encoding: [0x6a,0x0e,0x80,0xbe]
11202
11203s_bcnt0_i32_b64 s0, 0
11204// GFX10: encoding: [0x80,0x0e,0x80,0xbe]
11205
11206s_bcnt0_i32_b64 s0, -1
11207// GFX10: encoding: [0xc1,0x0e,0x80,0xbe]
11208
11209s_bcnt0_i32_b64 s0, 0.5
11210// GFX10: encoding: [0xf0,0x0e,0x80,0xbe]
11211
11212s_bcnt0_i32_b64 s0, -4.0
11213// GFX10: encoding: [0xf7,0x0e,0x80,0xbe]
11214
11215s_bcnt0_i32_b64 s0, 0x3f717273
11216// GFX10: encoding: [0xff,0x0e,0x80,0xbe,0x73,0x72,0x71,0x3f]
11217
11218s_bcnt0_i32_b64 s0, 0xaf123456
11219// GFX10: encoding: [0xff,0x0e,0x80,0xbe,0x56,0x34,0x12,0xaf]
11220
11221s_bcnt1_i32_b32 s0, s1
11222// GFX10: encoding: [0x01,0x0f,0x80,0xbe]
11223
11224s_bcnt1_i32_b32 s105, s104
11225// GFX10: encoding: [0x68,0x0f,0xe9,0xbe]
11226
11227s_bcnt1_i32_b32 s0, s104
11228// GFX10: encoding: [0x68,0x0f,0x80,0xbe]
11229
11230s_bcnt1_i32_b32 s105, s1
11231// GFX10: encoding: [0x01,0x0f,0xe9,0xbe]
11232
11233s_bcnt1_i32_b32 exec_lo, s1
11234// GFX10: encoding: [0x01,0x0f,0xfe,0xbe]
11235
11236s_bcnt1_i32_b32 exec_hi, s1
11237// GFX10: encoding: [0x01,0x0f,0xff,0xbe]
11238
11239s_bcnt1_i32_b32 vcc_lo, s1
11240// GFX10: encoding: [0x01,0x0f,0xea,0xbe]
11241
11242s_bcnt1_i32_b32 vcc_hi, s1
11243// GFX10: encoding: [0x01,0x0f,0xeb,0xbe]
11244
11245s_bcnt1_i32_b32 m0, s1
11246// GFX10: encoding: [0x01,0x0f,0xfc,0xbe]
11247
11248s_bcnt1_i32_b32 s0, exec_lo
11249// GFX10: encoding: [0x7e,0x0f,0x80,0xbe]
11250
11251s_bcnt1_i32_b32 s0, exec_hi
11252// GFX10: encoding: [0x7f,0x0f,0x80,0xbe]
11253
11254s_bcnt1_i32_b32 s0, vcc_lo
11255// GFX10: encoding: [0x6a,0x0f,0x80,0xbe]
11256
11257s_bcnt1_i32_b32 s0, vcc_hi
11258// GFX10: encoding: [0x6b,0x0f,0x80,0xbe]
11259
11260s_bcnt1_i32_b32 s0, m0
11261// GFX10: encoding: [0x7c,0x0f,0x80,0xbe]
11262
11263s_bcnt1_i32_b32 s0, 0
11264// GFX10: encoding: [0x80,0x0f,0x80,0xbe]
11265
11266s_bcnt1_i32_b32 s0, -1
11267// GFX10: encoding: [0xc1,0x0f,0x80,0xbe]
11268
11269s_bcnt1_i32_b32 s0, 0.5
11270// GFX10: encoding: [0xf0,0x0f,0x80,0xbe]
11271
11272s_bcnt1_i32_b32 s0, -4.0
11273// GFX10: encoding: [0xf7,0x0f,0x80,0xbe]
11274
11275s_bcnt1_i32_b32 s0, 0x3f717273
11276// GFX10: encoding: [0xff,0x0f,0x80,0xbe,0x73,0x72,0x71,0x3f]
11277
11278s_bcnt1_i32_b32 s0, 0xaf123456
11279// GFX10: encoding: [0xff,0x0f,0x80,0xbe,0x56,0x34,0x12,0xaf]
11280
11281s_bcnt1_i32_b64 s0, s[2:3]
11282// GFX10: encoding: [0x02,0x10,0x80,0xbe]
11283
11284s_bcnt1_i32_b64 s105, s[102:103]
11285// GFX10: encoding: [0x66,0x10,0xe9,0xbe]
11286
11287s_bcnt1_i32_b64 s0, s[102:103]
11288// GFX10: encoding: [0x66,0x10,0x80,0xbe]
11289
11290s_bcnt1_i32_b64 s105, s[2:3]
11291// GFX10: encoding: [0x02,0x10,0xe9,0xbe]
11292
11293s_bcnt1_i32_b64 exec_lo, s[2:3]
11294// GFX10: encoding: [0x02,0x10,0xfe,0xbe]
11295
11296s_bcnt1_i32_b64 exec_hi, s[2:3]
11297// GFX10: encoding: [0x02,0x10,0xff,0xbe]
11298
11299s_bcnt1_i32_b64 vcc_lo, s[2:3]
11300// GFX10: encoding: [0x02,0x10,0xea,0xbe]
11301
11302s_bcnt1_i32_b64 vcc_hi, s[2:3]
11303// GFX10: encoding: [0x02,0x10,0xeb,0xbe]
11304
11305s_bcnt1_i32_b64 m0, s[2:3]
11306// GFX10: encoding: [0x02,0x10,0xfc,0xbe]
11307
11308s_bcnt1_i32_b64 s0, exec
11309// GFX10: encoding: [0x7e,0x10,0x80,0xbe]
11310
11311s_bcnt1_i32_b64 s0, vcc
11312// GFX10: encoding: [0x6a,0x10,0x80,0xbe]
11313
11314s_bcnt1_i32_b64 s0, 0
11315// GFX10: encoding: [0x80,0x10,0x80,0xbe]
11316
11317s_bcnt1_i32_b64 s0, -1
11318// GFX10: encoding: [0xc1,0x10,0x80,0xbe]
11319
11320s_bcnt1_i32_b64 s0, 0.5
11321// GFX10: encoding: [0xf0,0x10,0x80,0xbe]
11322
11323s_bcnt1_i32_b64 s0, -4.0
11324// GFX10: encoding: [0xf7,0x10,0x80,0xbe]
11325
11326s_bcnt1_i32_b64 s0, 0x3f717273
11327// GFX10: encoding: [0xff,0x10,0x80,0xbe,0x73,0x72,0x71,0x3f]
11328
11329s_bcnt1_i32_b64 s0, 0xaf123456
11330// GFX10: encoding: [0xff,0x10,0x80,0xbe,0x56,0x34,0x12,0xaf]
11331
11332s_ff0_i32_b32 s0, s1
11333// GFX10: encoding: [0x01,0x11,0x80,0xbe]
11334
11335s_ff0_i32_b32 s105, s104
11336// GFX10: encoding: [0x68,0x11,0xe9,0xbe]
11337
11338s_ff0_i32_b32 s0, s104
11339// GFX10: encoding: [0x68,0x11,0x80,0xbe]
11340
11341s_ff0_i32_b32 s105, s1
11342// GFX10: encoding: [0x01,0x11,0xe9,0xbe]
11343
11344s_ff0_i32_b32 exec_lo, s1
11345// GFX10: encoding: [0x01,0x11,0xfe,0xbe]
11346
11347s_ff0_i32_b32 exec_hi, s1
11348// GFX10: encoding: [0x01,0x11,0xff,0xbe]
11349
11350s_ff0_i32_b32 vcc_lo, s1
11351// GFX10: encoding: [0x01,0x11,0xea,0xbe]
11352
11353s_ff0_i32_b32 vcc_hi, s1
11354// GFX10: encoding: [0x01,0x11,0xeb,0xbe]
11355
11356s_ff0_i32_b32 m0, s1
11357// GFX10: encoding: [0x01,0x11,0xfc,0xbe]
11358
11359s_ff0_i32_b32 s0, exec_lo
11360// GFX10: encoding: [0x7e,0x11,0x80,0xbe]
11361
11362s_ff0_i32_b32 s0, exec_hi
11363// GFX10: encoding: [0x7f,0x11,0x80,0xbe]
11364
11365s_ff0_i32_b32 s0, vcc_lo
11366// GFX10: encoding: [0x6a,0x11,0x80,0xbe]
11367
11368s_ff0_i32_b32 s0, vcc_hi
11369// GFX10: encoding: [0x6b,0x11,0x80,0xbe]
11370
11371s_ff0_i32_b32 s0, m0
11372// GFX10: encoding: [0x7c,0x11,0x80,0xbe]
11373
11374s_ff0_i32_b32 s0, 0
11375// GFX10: encoding: [0x80,0x11,0x80,0xbe]
11376
11377s_ff0_i32_b32 s0, -1
11378// GFX10: encoding: [0xc1,0x11,0x80,0xbe]
11379
11380s_ff0_i32_b32 s0, 0.5
11381// GFX10: encoding: [0xf0,0x11,0x80,0xbe]
11382
11383s_ff0_i32_b32 s0, -4.0
11384// GFX10: encoding: [0xf7,0x11,0x80,0xbe]
11385
11386s_ff0_i32_b32 s0, 0x3f717273
11387// GFX10: encoding: [0xff,0x11,0x80,0xbe,0x73,0x72,0x71,0x3f]
11388
11389s_ff0_i32_b32 s0, 0xaf123456
11390// GFX10: encoding: [0xff,0x11,0x80,0xbe,0x56,0x34,0x12,0xaf]
11391
11392s_ff0_i32_b64 s0, s[2:3]
11393// GFX10: encoding: [0x02,0x12,0x80,0xbe]
11394
11395s_ff0_i32_b64 s105, s[102:103]
11396// GFX10: encoding: [0x66,0x12,0xe9,0xbe]
11397
11398s_ff0_i32_b64 s0, s[102:103]
11399// GFX10: encoding: [0x66,0x12,0x80,0xbe]
11400
11401s_ff0_i32_b64 s105, s[2:3]
11402// GFX10: encoding: [0x02,0x12,0xe9,0xbe]
11403
11404s_ff0_i32_b64 exec_lo, s[2:3]
11405// GFX10: encoding: [0x02,0x12,0xfe,0xbe]
11406
11407s_ff0_i32_b64 exec_hi, s[2:3]
11408// GFX10: encoding: [0x02,0x12,0xff,0xbe]
11409
11410s_ff0_i32_b64 vcc_lo, s[2:3]
11411// GFX10: encoding: [0x02,0x12,0xea,0xbe]
11412
11413s_ff0_i32_b64 vcc_hi, s[2:3]
11414// GFX10: encoding: [0x02,0x12,0xeb,0xbe]
11415
11416s_ff0_i32_b64 m0, s[2:3]
11417// GFX10: encoding: [0x02,0x12,0xfc,0xbe]
11418
11419s_ff0_i32_b64 s0, exec
11420// GFX10: encoding: [0x7e,0x12,0x80,0xbe]
11421
11422s_ff0_i32_b64 s0, vcc
11423// GFX10: encoding: [0x6a,0x12,0x80,0xbe]
11424
11425s_ff0_i32_b64 s0, 0
11426// GFX10: encoding: [0x80,0x12,0x80,0xbe]
11427
11428s_ff0_i32_b64 s0, -1
11429// GFX10: encoding: [0xc1,0x12,0x80,0xbe]
11430
11431s_ff0_i32_b64 s0, 0.5
11432// GFX10: encoding: [0xf0,0x12,0x80,0xbe]
11433
11434s_ff0_i32_b64 s0, -4.0
11435// GFX10: encoding: [0xf7,0x12,0x80,0xbe]
11436
11437s_ff0_i32_b64 s0, 0x3f717273
11438// GFX10: encoding: [0xff,0x12,0x80,0xbe,0x73,0x72,0x71,0x3f]
11439
11440s_ff0_i32_b64 s0, 0xaf123456
11441// GFX10: encoding: [0xff,0x12,0x80,0xbe,0x56,0x34,0x12,0xaf]
11442
11443s_ff1_i32_b32 s0, s1
11444// GFX10: encoding: [0x01,0x13,0x80,0xbe]
11445
11446s_ff1_i32_b32 s105, s104
11447// GFX10: encoding: [0x68,0x13,0xe9,0xbe]
11448
11449s_ff1_i32_b32 s0, s104
11450// GFX10: encoding: [0x68,0x13,0x80,0xbe]
11451
11452s_ff1_i32_b32 s105, s1
11453// GFX10: encoding: [0x01,0x13,0xe9,0xbe]
11454
11455s_ff1_i32_b32 exec_lo, s1
11456// GFX10: encoding: [0x01,0x13,0xfe,0xbe]
11457
11458s_ff1_i32_b32 exec_hi, s1
11459// GFX10: encoding: [0x01,0x13,0xff,0xbe]
11460
11461s_ff1_i32_b32 vcc_lo, s1
11462// GFX10: encoding: [0x01,0x13,0xea,0xbe]
11463
11464s_ff1_i32_b32 vcc_hi, s1
11465// GFX10: encoding: [0x01,0x13,0xeb,0xbe]
11466
11467s_ff1_i32_b32 m0, s1
11468// GFX10: encoding: [0x01,0x13,0xfc,0xbe]
11469
11470s_ff1_i32_b32 s0, exec_lo
11471// GFX10: encoding: [0x7e,0x13,0x80,0xbe]
11472
11473s_ff1_i32_b32 s0, exec_hi
11474// GFX10: encoding: [0x7f,0x13,0x80,0xbe]
11475
11476s_ff1_i32_b32 s0, vcc_lo
11477// GFX10: encoding: [0x6a,0x13,0x80,0xbe]
11478
11479s_ff1_i32_b32 s0, vcc_hi
11480// GFX10: encoding: [0x6b,0x13,0x80,0xbe]
11481
11482s_ff1_i32_b32 s0, m0
11483// GFX10: encoding: [0x7c,0x13,0x80,0xbe]
11484
11485s_ff1_i32_b32 s0, 0
11486// GFX10: encoding: [0x80,0x13,0x80,0xbe]
11487
11488s_ff1_i32_b32 s0, -1
11489// GFX10: encoding: [0xc1,0x13,0x80,0xbe]
11490
11491s_ff1_i32_b32 s0, 0.5
11492// GFX10: encoding: [0xf0,0x13,0x80,0xbe]
11493
11494s_ff1_i32_b32 s0, -4.0
11495// GFX10: encoding: [0xf7,0x13,0x80,0xbe]
11496
11497s_ff1_i32_b32 s0, 0x3f717273
11498// GFX10: encoding: [0xff,0x13,0x80,0xbe,0x73,0x72,0x71,0x3f]
11499
11500s_ff1_i32_b32 s0, 0xaf123456
11501// GFX10: encoding: [0xff,0x13,0x80,0xbe,0x56,0x34,0x12,0xaf]
11502
11503s_ff1_i32_b64 s0, s[2:3]
11504// GFX10: encoding: [0x02,0x14,0x80,0xbe]
11505
11506s_ff1_i32_b64 s105, s[102:103]
11507// GFX10: encoding: [0x66,0x14,0xe9,0xbe]
11508
11509s_ff1_i32_b64 s0, s[102:103]
11510// GFX10: encoding: [0x66,0x14,0x80,0xbe]
11511
11512s_ff1_i32_b64 s105, s[2:3]
11513// GFX10: encoding: [0x02,0x14,0xe9,0xbe]
11514
11515s_ff1_i32_b64 exec_lo, s[2:3]
11516// GFX10: encoding: [0x02,0x14,0xfe,0xbe]
11517
11518s_ff1_i32_b64 exec_hi, s[2:3]
11519// GFX10: encoding: [0x02,0x14,0xff,0xbe]
11520
11521s_ff1_i32_b64 vcc_lo, s[2:3]
11522// GFX10: encoding: [0x02,0x14,0xea,0xbe]
11523
11524s_ff1_i32_b64 vcc_hi, s[2:3]
11525// GFX10: encoding: [0x02,0x14,0xeb,0xbe]
11526
11527s_ff1_i32_b64 m0, s[2:3]
11528// GFX10: encoding: [0x02,0x14,0xfc,0xbe]
11529
11530s_ff1_i32_b64 s0, exec
11531// GFX10: encoding: [0x7e,0x14,0x80,0xbe]
11532
11533s_ff1_i32_b64 s0, vcc
11534// GFX10: encoding: [0x6a,0x14,0x80,0xbe]
11535
11536s_ff1_i32_b64 s0, 0
11537// GFX10: encoding: [0x80,0x14,0x80,0xbe]
11538
11539s_ff1_i32_b64 s0, -1
11540// GFX10: encoding: [0xc1,0x14,0x80,0xbe]
11541
11542s_ff1_i32_b64 s0, 0.5
11543// GFX10: encoding: [0xf0,0x14,0x80,0xbe]
11544
11545s_ff1_i32_b64 s0, -4.0
11546// GFX10: encoding: [0xf7,0x14,0x80,0xbe]
11547
11548s_ff1_i32_b64 s0, 0x3f717273
11549// GFX10: encoding: [0xff,0x14,0x80,0xbe,0x73,0x72,0x71,0x3f]
11550
11551s_ff1_i32_b64 s0, 0xaf123456
11552// GFX10: encoding: [0xff,0x14,0x80,0xbe,0x56,0x34,0x12,0xaf]
11553
11554s_flbit_i32_b32 s0, s1
11555// GFX10: encoding: [0x01,0x15,0x80,0xbe]
11556
11557s_flbit_i32_b32 s105, s104
11558// GFX10: encoding: [0x68,0x15,0xe9,0xbe]
11559
11560s_flbit_i32_b32 s0, s104
11561// GFX10: encoding: [0x68,0x15,0x80,0xbe]
11562
11563s_flbit_i32_b32 s105, s1
11564// GFX10: encoding: [0x01,0x15,0xe9,0xbe]
11565
11566s_flbit_i32_b32 exec_lo, s1
11567// GFX10: encoding: [0x01,0x15,0xfe,0xbe]
11568
11569s_flbit_i32_b32 exec_hi, s1
11570// GFX10: encoding: [0x01,0x15,0xff,0xbe]
11571
11572s_flbit_i32_b32 vcc_lo, s1
11573// GFX10: encoding: [0x01,0x15,0xea,0xbe]
11574
11575s_flbit_i32_b32 vcc_hi, s1
11576// GFX10: encoding: [0x01,0x15,0xeb,0xbe]
11577
11578s_flbit_i32_b32 m0, s1
11579// GFX10: encoding: [0x01,0x15,0xfc,0xbe]
11580
11581s_flbit_i32_b32 s0, exec_lo
11582// GFX10: encoding: [0x7e,0x15,0x80,0xbe]
11583
11584s_flbit_i32_b32 s0, exec_hi
11585// GFX10: encoding: [0x7f,0x15,0x80,0xbe]
11586
11587s_flbit_i32_b32 s0, vcc_lo
11588// GFX10: encoding: [0x6a,0x15,0x80,0xbe]
11589
11590s_flbit_i32_b32 s0, vcc_hi
11591// GFX10: encoding: [0x6b,0x15,0x80,0xbe]
11592
11593s_flbit_i32_b32 s0, m0
11594// GFX10: encoding: [0x7c,0x15,0x80,0xbe]
11595
11596s_flbit_i32_b32 s0, 0
11597// GFX10: encoding: [0x80,0x15,0x80,0xbe]
11598
11599s_flbit_i32_b32 s0, -1
11600// GFX10: encoding: [0xc1,0x15,0x80,0xbe]
11601
11602s_flbit_i32_b32 s0, 0.5
11603// GFX10: encoding: [0xf0,0x15,0x80,0xbe]
11604
11605s_flbit_i32_b32 s0, -4.0
11606// GFX10: encoding: [0xf7,0x15,0x80,0xbe]
11607
11608s_flbit_i32_b32 s0, 0x3f717273
11609// GFX10: encoding: [0xff,0x15,0x80,0xbe,0x73,0x72,0x71,0x3f]
11610
11611s_flbit_i32_b32 s0, 0xaf123456
11612// GFX10: encoding: [0xff,0x15,0x80,0xbe,0x56,0x34,0x12,0xaf]
11613
11614s_flbit_i32_b64 s0, s[2:3]
11615// GFX10: encoding: [0x02,0x16,0x80,0xbe]
11616
11617s_flbit_i32_b64 s105, s[102:103]
11618// GFX10: encoding: [0x66,0x16,0xe9,0xbe]
11619
11620s_flbit_i32_b64 s0, s[102:103]
11621// GFX10: encoding: [0x66,0x16,0x80,0xbe]
11622
11623s_flbit_i32_b64 s105, s[2:3]
11624// GFX10: encoding: [0x02,0x16,0xe9,0xbe]
11625
11626s_flbit_i32_b64 exec_lo, s[2:3]
11627// GFX10: encoding: [0x02,0x16,0xfe,0xbe]
11628
11629s_flbit_i32_b64 exec_hi, s[2:3]
11630// GFX10: encoding: [0x02,0x16,0xff,0xbe]
11631
11632s_flbit_i32_b64 vcc_lo, s[2:3]
11633// GFX10: encoding: [0x02,0x16,0xea,0xbe]
11634
11635s_flbit_i32_b64 vcc_hi, s[2:3]
11636// GFX10: encoding: [0x02,0x16,0xeb,0xbe]
11637
11638s_flbit_i32_b64 m0, s[2:3]
11639// GFX10: encoding: [0x02,0x16,0xfc,0xbe]
11640
11641s_flbit_i32_b64 s0, exec
11642// GFX10: encoding: [0x7e,0x16,0x80,0xbe]
11643
11644s_flbit_i32_b64 s0, vcc
11645// GFX10: encoding: [0x6a,0x16,0x80,0xbe]
11646
11647s_flbit_i32_b64 s0, 0
11648// GFX10: encoding: [0x80,0x16,0x80,0xbe]
11649
11650s_flbit_i32_b64 s0, -1
11651// GFX10: encoding: [0xc1,0x16,0x80,0xbe]
11652
11653s_flbit_i32_b64 s0, 0.5
11654// GFX10: encoding: [0xf0,0x16,0x80,0xbe]
11655
11656s_flbit_i32_b64 s0, -4.0
11657// GFX10: encoding: [0xf7,0x16,0x80,0xbe]
11658
11659s_flbit_i32_b64 s0, 0x3f717273
11660// GFX10: encoding: [0xff,0x16,0x80,0xbe,0x73,0x72,0x71,0x3f]
11661
11662s_flbit_i32_b64 s0, 0xaf123456
11663// GFX10: encoding: [0xff,0x16,0x80,0xbe,0x56,0x34,0x12,0xaf]
11664
11665s_flbit_i32 s0, s1
11666// GFX10: encoding: [0x01,0x17,0x80,0xbe]
11667
11668s_flbit_i32 s105, s104
11669// GFX10: encoding: [0x68,0x17,0xe9,0xbe]
11670
11671s_flbit_i32 s0, s104
11672// GFX10: encoding: [0x68,0x17,0x80,0xbe]
11673
11674s_flbit_i32 s105, s1
11675// GFX10: encoding: [0x01,0x17,0xe9,0xbe]
11676
11677s_flbit_i32 exec_lo, s1
11678// GFX10: encoding: [0x01,0x17,0xfe,0xbe]
11679
11680s_flbit_i32 exec_hi, s1
11681// GFX10: encoding: [0x01,0x17,0xff,0xbe]
11682
11683s_flbit_i32 vcc_lo, s1
11684// GFX10: encoding: [0x01,0x17,0xea,0xbe]
11685
11686s_flbit_i32 vcc_hi, s1
11687// GFX10: encoding: [0x01,0x17,0xeb,0xbe]
11688
11689s_flbit_i32 m0, s1
11690// GFX10: encoding: [0x01,0x17,0xfc,0xbe]
11691
11692s_flbit_i32 s0, exec_lo
11693// GFX10: encoding: [0x7e,0x17,0x80,0xbe]
11694
11695s_flbit_i32 s0, exec_hi
11696// GFX10: encoding: [0x7f,0x17,0x80,0xbe]
11697
11698s_flbit_i32 s0, vcc_lo
11699// GFX10: encoding: [0x6a,0x17,0x80,0xbe]
11700
11701s_flbit_i32 s0, vcc_hi
11702// GFX10: encoding: [0x6b,0x17,0x80,0xbe]
11703
11704s_flbit_i32 s0, m0
11705// GFX10: encoding: [0x7c,0x17,0x80,0xbe]
11706
11707s_flbit_i32 s0, 0
11708// GFX10: encoding: [0x80,0x17,0x80,0xbe]
11709
11710s_flbit_i32 s0, -1
11711// GFX10: encoding: [0xc1,0x17,0x80,0xbe]
11712
11713s_flbit_i32 s0, 0.5
11714// GFX10: encoding: [0xf0,0x17,0x80,0xbe]
11715
11716s_flbit_i32 s0, -4.0
11717// GFX10: encoding: [0xf7,0x17,0x80,0xbe]
11718
11719s_flbit_i32 s0, 0x3f717273
11720// GFX10: encoding: [0xff,0x17,0x80,0xbe,0x73,0x72,0x71,0x3f]
11721
11722s_flbit_i32 s0, 0xaf123456
11723// GFX10: encoding: [0xff,0x17,0x80,0xbe,0x56,0x34,0x12,0xaf]
11724
11725s_flbit_i32_i64 s0, s[2:3]
11726// GFX10: encoding: [0x02,0x18,0x80,0xbe]
11727
11728s_flbit_i32_i64 s105, s[102:103]
11729// GFX10: encoding: [0x66,0x18,0xe9,0xbe]
11730
11731s_flbit_i32_i64 s0, s[102:103]
11732// GFX10: encoding: [0x66,0x18,0x80,0xbe]
11733
11734s_flbit_i32_i64 s105, s[2:3]
11735// GFX10: encoding: [0x02,0x18,0xe9,0xbe]
11736
11737s_flbit_i32_i64 exec_lo, s[2:3]
11738// GFX10: encoding: [0x02,0x18,0xfe,0xbe]
11739
11740s_flbit_i32_i64 exec_hi, s[2:3]
11741// GFX10: encoding: [0x02,0x18,0xff,0xbe]
11742
11743s_flbit_i32_i64 vcc_lo, s[2:3]
11744// GFX10: encoding: [0x02,0x18,0xea,0xbe]
11745
11746s_flbit_i32_i64 vcc_hi, s[2:3]
11747// GFX10: encoding: [0x02,0x18,0xeb,0xbe]
11748
11749s_flbit_i32_i64 m0, s[2:3]
11750// GFX10: encoding: [0x02,0x18,0xfc,0xbe]
11751
11752s_flbit_i32_i64 s0, exec
11753// GFX10: encoding: [0x7e,0x18,0x80,0xbe]
11754
11755s_flbit_i32_i64 s0, vcc
11756// GFX10: encoding: [0x6a,0x18,0x80,0xbe]
11757
11758s_flbit_i32_i64 s0, 0
11759// GFX10: encoding: [0x80,0x18,0x80,0xbe]
11760
11761s_flbit_i32_i64 s0, -1
11762// GFX10: encoding: [0xc1,0x18,0x80,0xbe]
11763
11764s_flbit_i32_i64 s0, 0.5
11765// GFX10: encoding: [0xf0,0x18,0x80,0xbe]
11766
11767s_flbit_i32_i64 s0, -4.0
11768// GFX10: encoding: [0xf7,0x18,0x80,0xbe]
11769
11770s_flbit_i32_i64 s0, 0x3f717273
11771// GFX10: encoding: [0xff,0x18,0x80,0xbe,0x73,0x72,0x71,0x3f]
11772
11773s_flbit_i32_i64 s0, 0xaf123456
11774// GFX10: encoding: [0xff,0x18,0x80,0xbe,0x56,0x34,0x12,0xaf]
11775
11776s_sext_i32_i8 s0, s1
11777// GFX10: encoding: [0x01,0x19,0x80,0xbe]
11778
11779s_sext_i32_i8 s105, s104
11780// GFX10: encoding: [0x68,0x19,0xe9,0xbe]
11781
11782s_sext_i32_i8 s0, s104
11783// GFX10: encoding: [0x68,0x19,0x80,0xbe]
11784
11785s_sext_i32_i8 s105, s1
11786// GFX10: encoding: [0x01,0x19,0xe9,0xbe]
11787
11788s_sext_i32_i8 exec_lo, s1
11789// GFX10: encoding: [0x01,0x19,0xfe,0xbe]
11790
11791s_sext_i32_i8 exec_hi, s1
11792// GFX10: encoding: [0x01,0x19,0xff,0xbe]
11793
11794s_sext_i32_i8 vcc_lo, s1
11795// GFX10: encoding: [0x01,0x19,0xea,0xbe]
11796
11797s_sext_i32_i8 vcc_hi, s1
11798// GFX10: encoding: [0x01,0x19,0xeb,0xbe]
11799
11800s_sext_i32_i8 m0, s1
11801// GFX10: encoding: [0x01,0x19,0xfc,0xbe]
11802
11803s_sext_i32_i8 s0, exec_lo
11804// GFX10: encoding: [0x7e,0x19,0x80,0xbe]
11805
11806s_sext_i32_i8 s0, exec_hi
11807// GFX10: encoding: [0x7f,0x19,0x80,0xbe]
11808
11809s_sext_i32_i8 s0, vcc_lo
11810// GFX10: encoding: [0x6a,0x19,0x80,0xbe]
11811
11812s_sext_i32_i8 s0, vcc_hi
11813// GFX10: encoding: [0x6b,0x19,0x80,0xbe]
11814
11815s_sext_i32_i8 s0, m0
11816// GFX10: encoding: [0x7c,0x19,0x80,0xbe]
11817
11818s_sext_i32_i8 s0, 0
11819// GFX10: encoding: [0x80,0x19,0x80,0xbe]
11820
11821s_sext_i32_i8 s0, -1
11822// GFX10: encoding: [0xc1,0x19,0x80,0xbe]
11823
11824s_sext_i32_i8 s0, 0.5
11825// GFX10: encoding: [0xf0,0x19,0x80,0xbe]
11826
11827s_sext_i32_i8 s0, -4.0
11828// GFX10: encoding: [0xf7,0x19,0x80,0xbe]
11829
11830s_sext_i32_i8 s0, 0x3f717273
11831// GFX10: encoding: [0xff,0x19,0x80,0xbe,0x73,0x72,0x71,0x3f]
11832
11833s_sext_i32_i8 s0, 0xaf123456
11834// GFX10: encoding: [0xff,0x19,0x80,0xbe,0x56,0x34,0x12,0xaf]
11835
11836s_sext_i32_i16 s0, s1
11837// GFX10: encoding: [0x01,0x1a,0x80,0xbe]
11838
11839s_sext_i32_i16 s105, s104
11840// GFX10: encoding: [0x68,0x1a,0xe9,0xbe]
11841
11842s_sext_i32_i16 s0, s104
11843// GFX10: encoding: [0x68,0x1a,0x80,0xbe]
11844
11845s_sext_i32_i16 s105, s1
11846// GFX10: encoding: [0x01,0x1a,0xe9,0xbe]
11847
11848s_sext_i32_i16 exec_lo, s1
11849// GFX10: encoding: [0x01,0x1a,0xfe,0xbe]
11850
11851s_sext_i32_i16 exec_hi, s1
11852// GFX10: encoding: [0x01,0x1a,0xff,0xbe]
11853
11854s_sext_i32_i16 vcc_lo, s1
11855// GFX10: encoding: [0x01,0x1a,0xea,0xbe]
11856
11857s_sext_i32_i16 vcc_hi, s1
11858// GFX10: encoding: [0x01,0x1a,0xeb,0xbe]
11859
11860s_sext_i32_i16 m0, s1
11861// GFX10: encoding: [0x01,0x1a,0xfc,0xbe]
11862
11863s_sext_i32_i16 s0, exec_lo
11864// GFX10: encoding: [0x7e,0x1a,0x80,0xbe]
11865
11866s_sext_i32_i16 s0, exec_hi
11867// GFX10: encoding: [0x7f,0x1a,0x80,0xbe]
11868
11869s_sext_i32_i16 s0, vcc_lo
11870// GFX10: encoding: [0x6a,0x1a,0x80,0xbe]
11871
11872s_sext_i32_i16 s0, vcc_hi
11873// GFX10: encoding: [0x6b,0x1a,0x80,0xbe]
11874
11875s_sext_i32_i16 s0, m0
11876// GFX10: encoding: [0x7c,0x1a,0x80,0xbe]
11877
11878s_sext_i32_i16 s0, 0
11879// GFX10: encoding: [0x80,0x1a,0x80,0xbe]
11880
11881s_sext_i32_i16 s0, -1
11882// GFX10: encoding: [0xc1,0x1a,0x80,0xbe]
11883
11884s_sext_i32_i16 s0, 0.5
11885// GFX10: encoding: [0xf0,0x1a,0x80,0xbe]
11886
11887s_sext_i32_i16 s0, -4.0
11888// GFX10: encoding: [0xf7,0x1a,0x80,0xbe]
11889
11890s_sext_i32_i16 s0, 0x3f717273
11891// GFX10: encoding: [0xff,0x1a,0x80,0xbe,0x73,0x72,0x71,0x3f]
11892
11893s_sext_i32_i16 s0, 0xaf123456
11894// GFX10: encoding: [0xff,0x1a,0x80,0xbe,0x56,0x34,0x12,0xaf]
11895
11896s_bitset0_b32 s0, s1
11897// GFX10: encoding: [0x01,0x1b,0x80,0xbe]
11898
11899s_bitset0_b32 s105, s104
11900// GFX10: encoding: [0x68,0x1b,0xe9,0xbe]
11901
11902s_bitset0_b32 s0, s104
11903// GFX10: encoding: [0x68,0x1b,0x80,0xbe]
11904
11905s_bitset0_b32 s105, s1
11906// GFX10: encoding: [0x01,0x1b,0xe9,0xbe]
11907
11908s_bitset0_b32 exec_lo, s1
11909// GFX10: encoding: [0x01,0x1b,0xfe,0xbe]
11910
11911s_bitset0_b32 exec_hi, s1
11912// GFX10: encoding: [0x01,0x1b,0xff,0xbe]
11913
11914s_bitset0_b32 vcc_lo, s1
11915// GFX10: encoding: [0x01,0x1b,0xea,0xbe]
11916
11917s_bitset0_b32 vcc_hi, s1
11918// GFX10: encoding: [0x01,0x1b,0xeb,0xbe]
11919
11920s_bitset0_b32 m0, s1
11921// GFX10: encoding: [0x01,0x1b,0xfc,0xbe]
11922
11923s_bitset0_b32 s0, exec_lo
11924// GFX10: encoding: [0x7e,0x1b,0x80,0xbe]
11925
11926s_bitset0_b32 s0, exec_hi
11927// GFX10: encoding: [0x7f,0x1b,0x80,0xbe]
11928
11929s_bitset0_b32 s0, vcc_lo
11930// GFX10: encoding: [0x6a,0x1b,0x80,0xbe]
11931
11932s_bitset0_b32 s0, vcc_hi
11933// GFX10: encoding: [0x6b,0x1b,0x80,0xbe]
11934
11935s_bitset0_b32 s0, m0
11936// GFX10: encoding: [0x7c,0x1b,0x80,0xbe]
11937
11938s_bitset0_b32 s0, 0
11939// GFX10: encoding: [0x80,0x1b,0x80,0xbe]
11940
11941s_bitset0_b32 s0, -1
11942// GFX10: encoding: [0xc1,0x1b,0x80,0xbe]
11943
11944s_bitset0_b32 s0, 0.5
11945// GFX10: encoding: [0xf0,0x1b,0x80,0xbe]
11946
11947s_bitset0_b32 s0, -4.0
11948// GFX10: encoding: [0xf7,0x1b,0x80,0xbe]
11949
11950s_bitset0_b32 s0, 0x3f717273
11951// GFX10: encoding: [0xff,0x1b,0x80,0xbe,0x73,0x72,0x71,0x3f]
11952
11953s_bitset0_b32 s0, 0xaf123456
11954// GFX10: encoding: [0xff,0x1b,0x80,0xbe,0x56,0x34,0x12,0xaf]
11955
11956s_bitset0_b64 s[0:1], s2
11957// GFX10: encoding: [0x02,0x1c,0x80,0xbe]
11958
11959s_bitset0_b64 s[104:105], s102
11960// GFX10: encoding: [0x66,0x1c,0xe8,0xbe]
11961
11962s_bitset0_b64 s[0:1], s102
11963// GFX10: encoding: [0x66,0x1c,0x80,0xbe]
11964
11965s_bitset0_b64 s[104:105], s2
11966// GFX10: encoding: [0x02,0x1c,0xe8,0xbe]
11967
11968s_bitset0_b64 exec, s2
11969// GFX10: encoding: [0x02,0x1c,0xfe,0xbe]
11970
11971s_bitset0_b64 vcc, s2
11972// GFX10: encoding: [0x02,0x1c,0xea,0xbe]
11973
11974s_bitset0_b64 s[0:1], exec_lo
11975// GFX10: encoding: [0x7e,0x1c,0x80,0xbe]
11976
11977s_bitset0_b64 s[0:1], exec_hi
11978// GFX10: encoding: [0x7f,0x1c,0x80,0xbe]
11979
11980s_bitset0_b64 s[0:1], vcc_lo
11981// GFX10: encoding: [0x6a,0x1c,0x80,0xbe]
11982
11983s_bitset0_b64 s[0:1], vcc_hi
11984// GFX10: encoding: [0x6b,0x1c,0x80,0xbe]
11985
11986s_bitset0_b64 s[0:1], m0
11987// GFX10: encoding: [0x7c,0x1c,0x80,0xbe]
11988
11989s_bitset0_b64 s[0:1], 0
11990// GFX10: encoding: [0x80,0x1c,0x80,0xbe]
11991
11992s_bitset0_b64 s[0:1], -1
11993// GFX10: encoding: [0xc1,0x1c,0x80,0xbe]
11994
11995s_bitset0_b64 s[0:1], 0.5
11996// GFX10: encoding: [0xf0,0x1c,0x80,0xbe]
11997
11998s_bitset0_b64 s[0:1], -4.0
11999// GFX10: encoding: [0xf7,0x1c,0x80,0xbe]
12000
12001s_bitset0_b64 s[0:1], 0x3f717273
12002// GFX10: encoding: [0xff,0x1c,0x80,0xbe,0x73,0x72,0x71,0x3f]
12003
12004s_bitset0_b64 s[0:1], 0xaf123456
12005// GFX10: encoding: [0xff,0x1c,0x80,0xbe,0x56,0x34,0x12,0xaf]
12006
12007s_bitset1_b32 s0, s1
12008// GFX10: encoding: [0x01,0x1d,0x80,0xbe]
12009
12010s_bitset1_b32 s105, s104
12011// GFX10: encoding: [0x68,0x1d,0xe9,0xbe]
12012
12013s_bitset1_b32 s0, s104
12014// GFX10: encoding: [0x68,0x1d,0x80,0xbe]
12015
12016s_bitset1_b32 s105, s1
12017// GFX10: encoding: [0x01,0x1d,0xe9,0xbe]
12018
12019s_bitset1_b32 exec_lo, s1
12020// GFX10: encoding: [0x01,0x1d,0xfe,0xbe]
12021
12022s_bitset1_b32 exec_hi, s1
12023// GFX10: encoding: [0x01,0x1d,0xff,0xbe]
12024
12025s_bitset1_b32 vcc_lo, s1
12026// GFX10: encoding: [0x01,0x1d,0xea,0xbe]
12027
12028s_bitset1_b32 vcc_hi, s1
12029// GFX10: encoding: [0x01,0x1d,0xeb,0xbe]
12030
12031s_bitset1_b32 m0, s1
12032// GFX10: encoding: [0x01,0x1d,0xfc,0xbe]
12033
12034s_bitset1_b32 s0, exec_lo
12035// GFX10: encoding: [0x7e,0x1d,0x80,0xbe]
12036
12037s_bitset1_b32 s0, exec_hi
12038// GFX10: encoding: [0x7f,0x1d,0x80,0xbe]
12039
12040s_bitset1_b32 s0, vcc_lo
12041// GFX10: encoding: [0x6a,0x1d,0x80,0xbe]
12042
12043s_bitset1_b32 s0, vcc_hi
12044// GFX10: encoding: [0x6b,0x1d,0x80,0xbe]
12045
12046s_bitset1_b32 s0, m0
12047// GFX10: encoding: [0x7c,0x1d,0x80,0xbe]
12048
12049s_bitset1_b32 s0, 0
12050// GFX10: encoding: [0x80,0x1d,0x80,0xbe]
12051
12052s_bitset1_b32 s0, -1
12053// GFX10: encoding: [0xc1,0x1d,0x80,0xbe]
12054
12055s_bitset1_b32 s0, 0.5
12056// GFX10: encoding: [0xf0,0x1d,0x80,0xbe]
12057
12058s_bitset1_b32 s0, -4.0
12059// GFX10: encoding: [0xf7,0x1d,0x80,0xbe]
12060
12061s_bitset1_b32 s0, 0x3f717273
12062// GFX10: encoding: [0xff,0x1d,0x80,0xbe,0x73,0x72,0x71,0x3f]
12063
12064s_bitset1_b32 s0, 0xaf123456
12065// GFX10: encoding: [0xff,0x1d,0x80,0xbe,0x56,0x34,0x12,0xaf]
12066
12067s_bitset1_b64 s[0:1], s2
12068// GFX10: encoding: [0x02,0x1e,0x80,0xbe]
12069
12070s_bitset1_b64 s[104:105], s102
12071// GFX10: encoding: [0x66,0x1e,0xe8,0xbe]
12072
12073s_bitset1_b64 s[0:1], s102
12074// GFX10: encoding: [0x66,0x1e,0x80,0xbe]
12075
12076s_bitset1_b64 s[104:105], s2
12077// GFX10: encoding: [0x02,0x1e,0xe8,0xbe]
12078
12079s_bitset1_b64 exec, s2
12080// GFX10: encoding: [0x02,0x1e,0xfe,0xbe]
12081
12082s_bitset1_b64 vcc, s2
12083// GFX10: encoding: [0x02,0x1e,0xea,0xbe]
12084
12085s_bitset1_b64 s[0:1], exec_lo
12086// GFX10: encoding: [0x7e,0x1e,0x80,0xbe]
12087
12088s_bitset1_b64 s[0:1], exec_hi
12089// GFX10: encoding: [0x7f,0x1e,0x80,0xbe]
12090
12091s_bitset1_b64 s[0:1], vcc_lo
12092// GFX10: encoding: [0x6a,0x1e,0x80,0xbe]
12093
12094s_bitset1_b64 s[0:1], vcc_hi
12095// GFX10: encoding: [0x6b,0x1e,0x80,0xbe]
12096
12097s_bitset1_b64 s[0:1], m0
12098// GFX10: encoding: [0x7c,0x1e,0x80,0xbe]
12099
12100s_bitset1_b64 s[0:1], 0
12101// GFX10: encoding: [0x80,0x1e,0x80,0xbe]
12102
12103s_bitset1_b64 s[0:1], -1
12104// GFX10: encoding: [0xc1,0x1e,0x80,0xbe]
12105
12106s_bitset1_b64 s[0:1], 0.5
12107// GFX10: encoding: [0xf0,0x1e,0x80,0xbe]
12108
12109s_bitset1_b64 s[0:1], -4.0
12110// GFX10: encoding: [0xf7,0x1e,0x80,0xbe]
12111
12112s_bitset1_b64 s[0:1], 0x3f717273
12113// GFX10: encoding: [0xff,0x1e,0x80,0xbe,0x73,0x72,0x71,0x3f]
12114
12115s_bitset1_b64 s[0:1], 0xaf123456
12116// GFX10: encoding: [0xff,0x1e,0x80,0xbe,0x56,0x34,0x12,0xaf]
12117
12118s_getpc_b64 s[0:1]
12119// GFX10: encoding: [0x00,0x1f,0x80,0xbe]
12120
12121s_getpc_b64 s[104:105]
12122// GFX10: encoding: [0x00,0x1f,0xe8,0xbe]
12123
12124s_getpc_b64 exec
12125// GFX10: encoding: [0x00,0x1f,0xfe,0xbe]
12126
12127s_getpc_b64 vcc
12128// GFX10: encoding: [0x00,0x1f,0xea,0xbe]
12129
12130s_setpc_b64 s[0:1]
12131// GFX10: encoding: [0x00,0x20,0x80,0xbe]
12132
12133s_setpc_b64 s[104:105]
12134// GFX10: encoding: [0x68,0x20,0x80,0xbe]
12135
12136s_setpc_b64 vcc
12137// GFX10: encoding: [0x6a,0x20,0x80,0xbe]
12138
12139s_swappc_b64 s[0:1], s[2:3]
12140// GFX10: encoding: [0x02,0x21,0x80,0xbe]
12141
12142s_swappc_b64 s[104:105], s[102:103]
12143// GFX10: encoding: [0x66,0x21,0xe8,0xbe]
12144
12145s_swappc_b64 s[0:1], s[102:103]
12146// GFX10: encoding: [0x66,0x21,0x80,0xbe]
12147
12148s_swappc_b64 s[104:105], s[2:3]
12149// GFX10: encoding: [0x02,0x21,0xe8,0xbe]
12150
12151s_swappc_b64 vcc, s[2:3]
12152// GFX10: encoding: [0x02,0x21,0xea,0xbe]
12153
12154s_swappc_b64 s[0:1], vcc
12155// GFX10: encoding: [0x6a,0x21,0x80,0xbe]
12156
12157s_rfe_b64 s[0:1]
12158// GFX10: encoding: [0x00,0x22,0x80,0xbe]
12159
12160s_rfe_b64 s[104:105]
12161// GFX10: encoding: [0x68,0x22,0x80,0xbe]
12162
12163s_rfe_b64 vcc
12164// GFX10: encoding: [0x6a,0x22,0x80,0xbe]
12165
12166s_and_saveexec_b64 s[0:1], s[2:3]
12167// GFX10: encoding: [0x02,0x24,0x80,0xbe]
12168
12169s_and_saveexec_b64 s[104:105], s[102:103]
12170// GFX10: encoding: [0x66,0x24,0xe8,0xbe]
12171
12172s_and_saveexec_b64 s[0:1], s[102:103]
12173// GFX10: encoding: [0x66,0x24,0x80,0xbe]
12174
12175s_and_saveexec_b64 s[104:105], s[2:3]
12176// GFX10: encoding: [0x02,0x24,0xe8,0xbe]
12177
12178s_and_saveexec_b64 exec, s[2:3]
12179// GFX10: encoding: [0x02,0x24,0xfe,0xbe]
12180
12181s_and_saveexec_b64 vcc, s[2:3]
12182// GFX10: encoding: [0x02,0x24,0xea,0xbe]
12183
12184s_and_saveexec_b64 s[0:1], exec
12185// GFX10: encoding: [0x7e,0x24,0x80,0xbe]
12186
12187s_and_saveexec_b64 s[0:1], vcc
12188// GFX10: encoding: [0x6a,0x24,0x80,0xbe]
12189
12190s_and_saveexec_b64 s[0:1], 0
12191// GFX10: encoding: [0x80,0x24,0x80,0xbe]
12192
12193s_and_saveexec_b64 s[0:1], -1
12194// GFX10: encoding: [0xc1,0x24,0x80,0xbe]
12195
12196s_and_saveexec_b64 s[0:1], 0.5
12197// GFX10: encoding: [0xf0,0x24,0x80,0xbe]
12198
12199s_and_saveexec_b64 s[0:1], -4.0
12200// GFX10: encoding: [0xf7,0x24,0x80,0xbe]
12201
12202s_and_saveexec_b64 s[0:1], 0x3f717273
12203// GFX10: encoding: [0xff,0x24,0x80,0xbe,0x73,0x72,0x71,0x3f]
12204
12205s_and_saveexec_b64 s[0:1], 0xaf123456
12206// GFX10: encoding: [0xff,0x24,0x80,0xbe,0x56,0x34,0x12,0xaf]
12207
12208s_or_saveexec_b64 s[0:1], s[2:3]
12209// GFX10: encoding: [0x02,0x25,0x80,0xbe]
12210
12211s_or_saveexec_b64 s[104:105], s[102:103]
12212// GFX10: encoding: [0x66,0x25,0xe8,0xbe]
12213
12214s_or_saveexec_b64 s[0:1], s[102:103]
12215// GFX10: encoding: [0x66,0x25,0x80,0xbe]
12216
12217s_or_saveexec_b64 s[104:105], s[2:3]
12218// GFX10: encoding: [0x02,0x25,0xe8,0xbe]
12219
12220s_or_saveexec_b64 exec, s[2:3]
12221// GFX10: encoding: [0x02,0x25,0xfe,0xbe]
12222
12223s_or_saveexec_b64 vcc, s[2:3]
12224// GFX10: encoding: [0x02,0x25,0xea,0xbe]
12225
12226s_or_saveexec_b64 s[0:1], exec
12227// GFX10: encoding: [0x7e,0x25,0x80,0xbe]
12228
12229s_or_saveexec_b64 s[0:1], vcc
12230// GFX10: encoding: [0x6a,0x25,0x80,0xbe]
12231
12232s_or_saveexec_b64 s[0:1], 0
12233// GFX10: encoding: [0x80,0x25,0x80,0xbe]
12234
12235s_or_saveexec_b64 s[0:1], -1
12236// GFX10: encoding: [0xc1,0x25,0x80,0xbe]
12237
12238s_or_saveexec_b64 s[0:1], 0.5
12239// GFX10: encoding: [0xf0,0x25,0x80,0xbe]
12240
12241s_or_saveexec_b64 s[0:1], -4.0
12242// GFX10: encoding: [0xf7,0x25,0x80,0xbe]
12243
12244s_or_saveexec_b64 s[0:1], 0x3f717273
12245// GFX10: encoding: [0xff,0x25,0x80,0xbe,0x73,0x72,0x71,0x3f]
12246
12247s_or_saveexec_b64 s[0:1], 0xaf123456
12248// GFX10: encoding: [0xff,0x25,0x80,0xbe,0x56,0x34,0x12,0xaf]
12249
12250s_xor_saveexec_b64 s[0:1], s[2:3]
12251// GFX10: encoding: [0x02,0x26,0x80,0xbe]
12252
12253s_xor_saveexec_b64 s[104:105], s[102:103]
12254// GFX10: encoding: [0x66,0x26,0xe8,0xbe]
12255
12256s_xor_saveexec_b64 s[0:1], s[102:103]
12257// GFX10: encoding: [0x66,0x26,0x80,0xbe]
12258
12259s_xor_saveexec_b64 s[104:105], s[2:3]
12260// GFX10: encoding: [0x02,0x26,0xe8,0xbe]
12261
12262s_xor_saveexec_b64 exec, s[2:3]
12263// GFX10: encoding: [0x02,0x26,0xfe,0xbe]
12264
12265s_xor_saveexec_b64 vcc, s[2:3]
12266// GFX10: encoding: [0x02,0x26,0xea,0xbe]
12267
12268s_xor_saveexec_b64 s[0:1], exec
12269// GFX10: encoding: [0x7e,0x26,0x80,0xbe]
12270
12271s_xor_saveexec_b64 s[0:1], vcc
12272// GFX10: encoding: [0x6a,0x26,0x80,0xbe]
12273
12274s_xor_saveexec_b64 s[0:1], 0
12275// GFX10: encoding: [0x80,0x26,0x80,0xbe]
12276
12277s_xor_saveexec_b64 s[0:1], -1
12278// GFX10: encoding: [0xc1,0x26,0x80,0xbe]
12279
12280s_xor_saveexec_b64 s[0:1], 0.5
12281// GFX10: encoding: [0xf0,0x26,0x80,0xbe]
12282
12283s_xor_saveexec_b64 s[0:1], -4.0
12284// GFX10: encoding: [0xf7,0x26,0x80,0xbe]
12285
12286s_xor_saveexec_b64 s[0:1], 0x3f717273
12287// GFX10: encoding: [0xff,0x26,0x80,0xbe,0x73,0x72,0x71,0x3f]
12288
12289s_xor_saveexec_b64 s[0:1], 0xaf123456
12290// GFX10: encoding: [0xff,0x26,0x80,0xbe,0x56,0x34,0x12,0xaf]
12291
12292s_andn2_saveexec_b64 s[0:1], s[2:3]
12293// GFX10: encoding: [0x02,0x27,0x80,0xbe]
12294
12295s_andn2_saveexec_b64 s[104:105], s[102:103]
12296// GFX10: encoding: [0x66,0x27,0xe8,0xbe]
12297
12298s_andn2_saveexec_b64 s[0:1], s[102:103]
12299// GFX10: encoding: [0x66,0x27,0x80,0xbe]
12300
12301s_andn2_saveexec_b64 s[104:105], s[2:3]
12302// GFX10: encoding: [0x02,0x27,0xe8,0xbe]
12303
12304s_andn2_saveexec_b64 exec, s[2:3]
12305// GFX10: encoding: [0x02,0x27,0xfe,0xbe]
12306
12307s_andn2_saveexec_b64 vcc, s[2:3]
12308// GFX10: encoding: [0x02,0x27,0xea,0xbe]
12309
12310s_andn2_saveexec_b64 s[0:1], exec
12311// GFX10: encoding: [0x7e,0x27,0x80,0xbe]
12312
12313s_andn2_saveexec_b64 s[0:1], vcc
12314// GFX10: encoding: [0x6a,0x27,0x80,0xbe]
12315
12316s_andn2_saveexec_b64 s[0:1], 0
12317// GFX10: encoding: [0x80,0x27,0x80,0xbe]
12318
12319s_andn2_saveexec_b64 s[0:1], -1
12320// GFX10: encoding: [0xc1,0x27,0x80,0xbe]
12321
12322s_andn2_saveexec_b64 s[0:1], 0.5
12323// GFX10: encoding: [0xf0,0x27,0x80,0xbe]
12324
12325s_andn2_saveexec_b64 s[0:1], -4.0
12326// GFX10: encoding: [0xf7,0x27,0x80,0xbe]
12327
12328s_andn2_saveexec_b64 s[0:1], 0x3f717273
12329// GFX10: encoding: [0xff,0x27,0x80,0xbe,0x73,0x72,0x71,0x3f]
12330
12331s_andn2_saveexec_b64 s[0:1], 0xaf123456
12332// GFX10: encoding: [0xff,0x27,0x80,0xbe,0x56,0x34,0x12,0xaf]
12333
12334s_orn2_saveexec_b64 s[0:1], s[2:3]
12335// GFX10: encoding: [0x02,0x28,0x80,0xbe]
12336
12337s_orn2_saveexec_b64 s[104:105], s[102:103]
12338// GFX10: encoding: [0x66,0x28,0xe8,0xbe]
12339
12340s_orn2_saveexec_b64 s[0:1], s[102:103]
12341// GFX10: encoding: [0x66,0x28,0x80,0xbe]
12342
12343s_orn2_saveexec_b64 s[104:105], s[2:3]
12344// GFX10: encoding: [0x02,0x28,0xe8,0xbe]
12345
12346s_orn2_saveexec_b64 exec, s[2:3]
12347// GFX10: encoding: [0x02,0x28,0xfe,0xbe]
12348
12349s_orn2_saveexec_b64 vcc, s[2:3]
12350// GFX10: encoding: [0x02,0x28,0xea,0xbe]
12351
12352s_orn2_saveexec_b64 s[0:1], exec
12353// GFX10: encoding: [0x7e,0x28,0x80,0xbe]
12354
12355s_orn2_saveexec_b64 s[0:1], vcc
12356// GFX10: encoding: [0x6a,0x28,0x80,0xbe]
12357
12358s_orn2_saveexec_b64 s[0:1], 0
12359// GFX10: encoding: [0x80,0x28,0x80,0xbe]
12360
12361s_orn2_saveexec_b64 s[0:1], -1
12362// GFX10: encoding: [0xc1,0x28,0x80,0xbe]
12363
12364s_orn2_saveexec_b64 s[0:1], 0.5
12365// GFX10: encoding: [0xf0,0x28,0x80,0xbe]
12366
12367s_orn2_saveexec_b64 s[0:1], -4.0
12368// GFX10: encoding: [0xf7,0x28,0x80,0xbe]
12369
12370s_orn2_saveexec_b64 s[0:1], 0x3f717273
12371// GFX10: encoding: [0xff,0x28,0x80,0xbe,0x73,0x72,0x71,0x3f]
12372
12373s_orn2_saveexec_b64 s[0:1], 0xaf123456
12374// GFX10: encoding: [0xff,0x28,0x80,0xbe,0x56,0x34,0x12,0xaf]
12375
12376s_nand_saveexec_b64 s[0:1], s[2:3]
12377// GFX10: encoding: [0x02,0x29,0x80,0xbe]
12378
12379s_nand_saveexec_b64 s[104:105], s[102:103]
12380// GFX10: encoding: [0x66,0x29,0xe8,0xbe]
12381
12382s_nand_saveexec_b64 s[0:1], s[102:103]
12383// GFX10: encoding: [0x66,0x29,0x80,0xbe]
12384
12385s_nand_saveexec_b64 s[104:105], s[2:3]
12386// GFX10: encoding: [0x02,0x29,0xe8,0xbe]
12387
12388s_nand_saveexec_b64 exec, s[2:3]
12389// GFX10: encoding: [0x02,0x29,0xfe,0xbe]
12390
12391s_nand_saveexec_b64 vcc, s[2:3]
12392// GFX10: encoding: [0x02,0x29,0xea,0xbe]
12393
12394s_nand_saveexec_b64 s[0:1], exec
12395// GFX10: encoding: [0x7e,0x29,0x80,0xbe]
12396
12397s_nand_saveexec_b64 s[0:1], vcc
12398// GFX10: encoding: [0x6a,0x29,0x80,0xbe]
12399
12400s_nand_saveexec_b64 s[0:1], 0
12401// GFX10: encoding: [0x80,0x29,0x80,0xbe]
12402
12403s_nand_saveexec_b64 s[0:1], -1
12404// GFX10: encoding: [0xc1,0x29,0x80,0xbe]
12405
12406s_nand_saveexec_b64 s[0:1], 0.5
12407// GFX10: encoding: [0xf0,0x29,0x80,0xbe]
12408
12409s_nand_saveexec_b64 s[0:1], -4.0
12410// GFX10: encoding: [0xf7,0x29,0x80,0xbe]
12411
12412s_nand_saveexec_b64 s[0:1], 0x3f717273
12413// GFX10: encoding: [0xff,0x29,0x80,0xbe,0x73,0x72,0x71,0x3f]
12414
12415s_nand_saveexec_b64 s[0:1], 0xaf123456
12416// GFX10: encoding: [0xff,0x29,0x80,0xbe,0x56,0x34,0x12,0xaf]
12417
12418s_nor_saveexec_b64 s[0:1], s[2:3]
12419// GFX10: encoding: [0x02,0x2a,0x80,0xbe]
12420
12421s_nor_saveexec_b64 s[104:105], s[102:103]
12422// GFX10: encoding: [0x66,0x2a,0xe8,0xbe]
12423
12424s_nor_saveexec_b64 s[0:1], s[102:103]
12425// GFX10: encoding: [0x66,0x2a,0x80,0xbe]
12426
12427s_nor_saveexec_b64 s[104:105], s[2:3]
12428// GFX10: encoding: [0x02,0x2a,0xe8,0xbe]
12429
12430s_nor_saveexec_b64 exec, s[2:3]
12431// GFX10: encoding: [0x02,0x2a,0xfe,0xbe]
12432
12433s_nor_saveexec_b64 vcc, s[2:3]
12434// GFX10: encoding: [0x02,0x2a,0xea,0xbe]
12435
12436s_nor_saveexec_b64 s[0:1], exec
12437// GFX10: encoding: [0x7e,0x2a,0x80,0xbe]
12438
12439s_nor_saveexec_b64 s[0:1], vcc
12440// GFX10: encoding: [0x6a,0x2a,0x80,0xbe]
12441
12442s_nor_saveexec_b64 s[0:1], 0
12443// GFX10: encoding: [0x80,0x2a,0x80,0xbe]
12444
12445s_nor_saveexec_b64 s[0:1], -1
12446// GFX10: encoding: [0xc1,0x2a,0x80,0xbe]
12447
12448s_nor_saveexec_b64 s[0:1], 0.5
12449// GFX10: encoding: [0xf0,0x2a,0x80,0xbe]
12450
12451s_nor_saveexec_b64 s[0:1], -4.0
12452// GFX10: encoding: [0xf7,0x2a,0x80,0xbe]
12453
12454s_nor_saveexec_b64 s[0:1], 0x3f717273
12455// GFX10: encoding: [0xff,0x2a,0x80,0xbe,0x73,0x72,0x71,0x3f]
12456
12457s_nor_saveexec_b64 s[0:1], 0xaf123456
12458// GFX10: encoding: [0xff,0x2a,0x80,0xbe,0x56,0x34,0x12,0xaf]
12459
12460s_xnor_saveexec_b64 s[0:1], s[2:3]
12461// GFX10: encoding: [0x02,0x2b,0x80,0xbe]
12462
12463s_xnor_saveexec_b64 s[104:105], s[102:103]
12464// GFX10: encoding: [0x66,0x2b,0xe8,0xbe]
12465
12466s_xnor_saveexec_b64 s[0:1], s[102:103]
12467// GFX10: encoding: [0x66,0x2b,0x80,0xbe]
12468
12469s_xnor_saveexec_b64 s[104:105], s[2:3]
12470// GFX10: encoding: [0x02,0x2b,0xe8,0xbe]
12471
12472s_xnor_saveexec_b64 exec, s[2:3]
12473// GFX10: encoding: [0x02,0x2b,0xfe,0xbe]
12474
12475s_xnor_saveexec_b64 vcc, s[2:3]
12476// GFX10: encoding: [0x02,0x2b,0xea,0xbe]
12477
12478s_xnor_saveexec_b64 s[0:1], exec
12479// GFX10: encoding: [0x7e,0x2b,0x80,0xbe]
12480
12481s_xnor_saveexec_b64 s[0:1], vcc
12482// GFX10: encoding: [0x6a,0x2b,0x80,0xbe]
12483
12484s_xnor_saveexec_b64 s[0:1], 0
12485// GFX10: encoding: [0x80,0x2b,0x80,0xbe]
12486
12487s_xnor_saveexec_b64 s[0:1], -1
12488// GFX10: encoding: [0xc1,0x2b,0x80,0xbe]
12489
12490s_xnor_saveexec_b64 s[0:1], 0.5
12491// GFX10: encoding: [0xf0,0x2b,0x80,0xbe]
12492
12493s_xnor_saveexec_b64 s[0:1], -4.0
12494// GFX10: encoding: [0xf7,0x2b,0x80,0xbe]
12495
12496s_xnor_saveexec_b64 s[0:1], 0x3f717273
12497// GFX10: encoding: [0xff,0x2b,0x80,0xbe,0x73,0x72,0x71,0x3f]
12498
12499s_xnor_saveexec_b64 s[0:1], 0xaf123456
12500// GFX10: encoding: [0xff,0x2b,0x80,0xbe,0x56,0x34,0x12,0xaf]
12501
12502s_quadmask_b32 s0, s1
12503// GFX10: encoding: [0x01,0x2c,0x80,0xbe]
12504
12505s_quadmask_b32 s105, s104
12506// GFX10: encoding: [0x68,0x2c,0xe9,0xbe]
12507
12508s_quadmask_b32 s0, s104
12509// GFX10: encoding: [0x68,0x2c,0x80,0xbe]
12510
12511s_quadmask_b32 s105, s1
12512// GFX10: encoding: [0x01,0x2c,0xe9,0xbe]
12513
12514s_quadmask_b32 exec_lo, s1
12515// GFX10: encoding: [0x01,0x2c,0xfe,0xbe]
12516
12517s_quadmask_b32 exec_hi, s1
12518// GFX10: encoding: [0x01,0x2c,0xff,0xbe]
12519
12520s_quadmask_b32 vcc_lo, s1
12521// GFX10: encoding: [0x01,0x2c,0xea,0xbe]
12522
12523s_quadmask_b32 vcc_hi, s1
12524// GFX10: encoding: [0x01,0x2c,0xeb,0xbe]
12525
12526s_quadmask_b32 m0, s1
12527// GFX10: encoding: [0x01,0x2c,0xfc,0xbe]
12528
12529s_quadmask_b32 s0, exec_lo
12530// GFX10: encoding: [0x7e,0x2c,0x80,0xbe]
12531
12532s_quadmask_b32 s0, exec_hi
12533// GFX10: encoding: [0x7f,0x2c,0x80,0xbe]
12534
12535s_quadmask_b32 s0, vcc_lo
12536// GFX10: encoding: [0x6a,0x2c,0x80,0xbe]
12537
12538s_quadmask_b32 s0, vcc_hi
12539// GFX10: encoding: [0x6b,0x2c,0x80,0xbe]
12540
12541s_quadmask_b32 s0, m0
12542// GFX10: encoding: [0x7c,0x2c,0x80,0xbe]
12543
12544s_quadmask_b32 s0, 0
12545// GFX10: encoding: [0x80,0x2c,0x80,0xbe]
12546
12547s_quadmask_b32 s0, -1
12548// GFX10: encoding: [0xc1,0x2c,0x80,0xbe]
12549
12550s_quadmask_b32 s0, 0.5
12551// GFX10: encoding: [0xf0,0x2c,0x80,0xbe]
12552
12553s_quadmask_b32 s0, -4.0
12554// GFX10: encoding: [0xf7,0x2c,0x80,0xbe]
12555
12556s_quadmask_b32 s0, 0x3f717273
12557// GFX10: encoding: [0xff,0x2c,0x80,0xbe,0x73,0x72,0x71,0x3f]
12558
12559s_quadmask_b32 s0, 0xaf123456
12560// GFX10: encoding: [0xff,0x2c,0x80,0xbe,0x56,0x34,0x12,0xaf]
12561
12562s_quadmask_b64 s[0:1], s[2:3]
12563// GFX10: encoding: [0x02,0x2d,0x80,0xbe]
12564
12565s_quadmask_b64 s[104:105], s[102:103]
12566// GFX10: encoding: [0x66,0x2d,0xe8,0xbe]
12567
12568s_quadmask_b64 s[0:1], s[102:103]
12569// GFX10: encoding: [0x66,0x2d,0x80,0xbe]
12570
12571s_quadmask_b64 s[104:105], s[2:3]
12572// GFX10: encoding: [0x02,0x2d,0xe8,0xbe]
12573
12574s_quadmask_b64 exec, s[2:3]
12575// GFX10: encoding: [0x02,0x2d,0xfe,0xbe]
12576
12577s_quadmask_b64 vcc, s[2:3]
12578// GFX10: encoding: [0x02,0x2d,0xea,0xbe]
12579
12580s_quadmask_b64 s[0:1], exec
12581// GFX10: encoding: [0x7e,0x2d,0x80,0xbe]
12582
12583s_quadmask_b64 s[0:1], vcc
12584// GFX10: encoding: [0x6a,0x2d,0x80,0xbe]
12585
12586s_quadmask_b64 s[0:1], 0
12587// GFX10: encoding: [0x80,0x2d,0x80,0xbe]
12588
12589s_quadmask_b64 s[0:1], -1
12590// GFX10: encoding: [0xc1,0x2d,0x80,0xbe]
12591
12592s_quadmask_b64 s[0:1], 0.5
12593// GFX10: encoding: [0xf0,0x2d,0x80,0xbe]
12594
12595s_quadmask_b64 s[0:1], -4.0
12596// GFX10: encoding: [0xf7,0x2d,0x80,0xbe]
12597
12598s_quadmask_b64 s[0:1], 0x3f717273
12599// GFX10: encoding: [0xff,0x2d,0x80,0xbe,0x73,0x72,0x71,0x3f]
12600
12601s_quadmask_b64 s[0:1], 0xaf123456
12602// GFX10: encoding: [0xff,0x2d,0x80,0xbe,0x56,0x34,0x12,0xaf]
12603
12604s_movrels_b32 s0, s1
12605// GFX10: encoding: [0x01,0x2e,0x80,0xbe]
12606
12607s_movrels_b32 s105, s104
12608// GFX10: encoding: [0x68,0x2e,0xe9,0xbe]
12609
12610s_movrels_b32 s0, s104
12611// GFX10: encoding: [0x68,0x2e,0x80,0xbe]
12612
12613s_movrels_b32 s105, s1
12614// GFX10: encoding: [0x01,0x2e,0xe9,0xbe]
12615
12616s_movrels_b32 exec_lo, s1
12617// GFX10: encoding: [0x01,0x2e,0xfe,0xbe]
12618
12619s_movrels_b32 exec_hi, s1
12620// GFX10: encoding: [0x01,0x2e,0xff,0xbe]
12621
12622s_movrels_b32 vcc_lo, s1
12623// GFX10: encoding: [0x01,0x2e,0xea,0xbe]
12624
12625s_movrels_b32 vcc_hi, s1
12626// GFX10: encoding: [0x01,0x2e,0xeb,0xbe]
12627
12628s_movrels_b32 m0, s1
12629// GFX10: encoding: [0x01,0x2e,0xfc,0xbe]
12630
12631s_movrels_b32 s0, vcc_lo
12632// GFX10: encoding: [0x6a,0x2e,0x80,0xbe]
12633
12634s_movrels_b32 s0, vcc_hi
12635// GFX10: encoding: [0x6b,0x2e,0x80,0xbe]
12636
12637s_movrels_b64 s[0:1], s[2:3]
12638// GFX10: encoding: [0x02,0x2f,0x80,0xbe]
12639
12640s_movrels_b64 s[104:105], s[102:103]
12641// GFX10: encoding: [0x66,0x2f,0xe8,0xbe]
12642
12643s_movrels_b64 s[0:1], s[102:103]
12644// GFX10: encoding: [0x66,0x2f,0x80,0xbe]
12645
12646s_movrels_b64 s[104:105], s[2:3]
12647// GFX10: encoding: [0x02,0x2f,0xe8,0xbe]
12648
12649s_movrels_b64 exec, s[2:3]
12650// GFX10: encoding: [0x02,0x2f,0xfe,0xbe]
12651
12652s_movrels_b64 vcc, s[2:3]
12653// GFX10: encoding: [0x02,0x2f,0xea,0xbe]
12654
12655s_movrels_b64 s[0:1], vcc
12656// GFX10: encoding: [0x6a,0x2f,0x80,0xbe]
12657
12658s_movreld_b32 s0, s1
12659// GFX10: encoding: [0x01,0x30,0x80,0xbe]
12660
12661s_movreld_b32 s105, s104
12662// GFX10: encoding: [0x68,0x30,0xe9,0xbe]
12663
12664s_movreld_b32 s0, s104
12665// GFX10: encoding: [0x68,0x30,0x80,0xbe]
12666
12667s_movreld_b32 s105, s1
12668// GFX10: encoding: [0x01,0x30,0xe9,0xbe]
12669
12670s_movreld_b32 vcc_lo, s1
12671// GFX10: encoding: [0x01,0x30,0xea,0xbe]
12672
12673s_movreld_b32 vcc_hi, s1
12674// GFX10: encoding: [0x01,0x30,0xeb,0xbe]
12675
12676s_movreld_b32 s0, exec_lo
12677// GFX10: encoding: [0x7e,0x30,0x80,0xbe]
12678
12679s_movreld_b32 s0, exec_hi
12680// GFX10: encoding: [0x7f,0x30,0x80,0xbe]
12681
12682s_movreld_b32 s0, vcc_lo
12683// GFX10: encoding: [0x6a,0x30,0x80,0xbe]
12684
12685s_movreld_b32 s0, vcc_hi
12686// GFX10: encoding: [0x6b,0x30,0x80,0xbe]
12687
12688s_movreld_b32 s0, m0
12689// GFX10: encoding: [0x7c,0x30,0x80,0xbe]
12690
12691s_movreld_b32 s0, 0
12692// GFX10: encoding: [0x80,0x30,0x80,0xbe]
12693
12694s_movreld_b32 s0, -1
12695// GFX10: encoding: [0xc1,0x30,0x80,0xbe]
12696
12697s_movreld_b32 s0, 0.5
12698// GFX10: encoding: [0xf0,0x30,0x80,0xbe]
12699
12700s_movreld_b32 s0, -4.0
12701// GFX10: encoding: [0xf7,0x30,0x80,0xbe]
12702
12703s_movreld_b32 s0, 0x3f717273
12704// GFX10: encoding: [0xff,0x30,0x80,0xbe,0x73,0x72,0x71,0x3f]
12705
12706s_movreld_b32 s0, 0xaf123456
12707// GFX10: encoding: [0xff,0x30,0x80,0xbe,0x56,0x34,0x12,0xaf]
12708
12709s_movreld_b64 s[0:1], s[2:3]
12710// GFX10: encoding: [0x02,0x31,0x80,0xbe]
12711
12712s_movreld_b64 s[104:105], s[102:103]
12713// GFX10: encoding: [0x66,0x31,0xe8,0xbe]
12714
12715s_movreld_b64 s[0:1], s[102:103]
12716// GFX10: encoding: [0x66,0x31,0x80,0xbe]
12717
12718s_movreld_b64 s[104:105], s[2:3]
12719// GFX10: encoding: [0x02,0x31,0xe8,0xbe]
12720
12721s_movreld_b64 vcc, s[2:3]
12722// GFX10: encoding: [0x02,0x31,0xea,0xbe]
12723
12724s_movreld_b64 s[0:1], exec
12725// GFX10: encoding: [0x7e,0x31,0x80,0xbe]
12726
12727s_movreld_b64 s[0:1], vcc
12728// GFX10: encoding: [0x6a,0x31,0x80,0xbe]
12729
12730s_movreld_b64 s[0:1], 0
12731// GFX10: encoding: [0x80,0x31,0x80,0xbe]
12732
12733s_movreld_b64 s[0:1], -1
12734// GFX10: encoding: [0xc1,0x31,0x80,0xbe]
12735
12736s_movreld_b64 s[0:1], 0.5
12737// GFX10: encoding: [0xf0,0x31,0x80,0xbe]
12738
12739s_movreld_b64 s[0:1], -4.0
12740// GFX10: encoding: [0xf7,0x31,0x80,0xbe]
12741
12742s_movreld_b64 s[0:1], 0x3f717273
12743// GFX10: encoding: [0xff,0x31,0x80,0xbe,0x73,0x72,0x71,0x3f]
12744
12745s_movreld_b64 s[0:1], 0xaf123456
12746// GFX10: encoding: [0xff,0x31,0x80,0xbe,0x56,0x34,0x12,0xaf]
12747
12748s_abs_i32 s0, s1
12749// GFX10: encoding: [0x01,0x34,0x80,0xbe]
12750
12751s_abs_i32 s105, s104
12752// GFX10: encoding: [0x68,0x34,0xe9,0xbe]
12753
12754s_abs_i32 s0, s104
12755// GFX10: encoding: [0x68,0x34,0x80,0xbe]
12756
12757s_abs_i32 s105, s1
12758// GFX10: encoding: [0x01,0x34,0xe9,0xbe]
12759
12760s_abs_i32 exec_lo, s1
12761// GFX10: encoding: [0x01,0x34,0xfe,0xbe]
12762
12763s_abs_i32 exec_hi, s1
12764// GFX10: encoding: [0x01,0x34,0xff,0xbe]
12765
12766s_abs_i32 vcc_lo, s1
12767// GFX10: encoding: [0x01,0x34,0xea,0xbe]
12768
12769s_abs_i32 vcc_hi, s1
12770// GFX10: encoding: [0x01,0x34,0xeb,0xbe]
12771
12772s_abs_i32 m0, s1
12773// GFX10: encoding: [0x01,0x34,0xfc,0xbe]
12774
12775s_abs_i32 s0, exec_lo
12776// GFX10: encoding: [0x7e,0x34,0x80,0xbe]
12777
12778s_abs_i32 s0, exec_hi
12779// GFX10: encoding: [0x7f,0x34,0x80,0xbe]
12780
12781s_abs_i32 s0, vcc_lo
12782// GFX10: encoding: [0x6a,0x34,0x80,0xbe]
12783
12784s_abs_i32 s0, vcc_hi
12785// GFX10: encoding: [0x6b,0x34,0x80,0xbe]
12786
12787s_abs_i32 s0, m0
12788// GFX10: encoding: [0x7c,0x34,0x80,0xbe]
12789
12790s_abs_i32 s0, 0
12791// GFX10: encoding: [0x80,0x34,0x80,0xbe]
12792
12793s_abs_i32 s0, -1
12794// GFX10: encoding: [0xc1,0x34,0x80,0xbe]
12795
12796s_abs_i32 s0, 0.5
12797// GFX10: encoding: [0xf0,0x34,0x80,0xbe]
12798
12799s_abs_i32 s0, -4.0
12800// GFX10: encoding: [0xf7,0x34,0x80,0xbe]
12801
12802s_abs_i32 s0, 0x3f717273
12803// GFX10: encoding: [0xff,0x34,0x80,0xbe,0x73,0x72,0x71,0x3f]
12804
12805s_abs_i32 s0, 0xaf123456
12806// GFX10: encoding: [0xff,0x34,0x80,0xbe,0x56,0x34,0x12,0xaf]
12807
12808s_andn1_saveexec_b64 s[0:1], s[2:3]
12809// GFX10: encoding: [0x02,0x37,0x80,0xbe]
12810
12811s_andn1_saveexec_b64 s[104:105], s[102:103]
12812// GFX10: encoding: [0x66,0x37,0xe8,0xbe]
12813
12814s_andn1_saveexec_b64 s[0:1], s[102:103]
12815// GFX10: encoding: [0x66,0x37,0x80,0xbe]
12816
12817s_andn1_saveexec_b64 s[104:105], s[2:3]
12818// GFX10: encoding: [0x02,0x37,0xe8,0xbe]
12819
12820s_andn1_saveexec_b64 exec, s[2:3]
12821// GFX10: encoding: [0x02,0x37,0xfe,0xbe]
12822
12823s_andn1_saveexec_b64 vcc, s[2:3]
12824// GFX10: encoding: [0x02,0x37,0xea,0xbe]
12825
12826s_andn1_saveexec_b64 s[0:1], exec
12827// GFX10: encoding: [0x7e,0x37,0x80,0xbe]
12828
12829s_andn1_saveexec_b64 s[0:1], vcc
12830// GFX10: encoding: [0x6a,0x37,0x80,0xbe]
12831
12832s_andn1_saveexec_b64 s[0:1], 0
12833// GFX10: encoding: [0x80,0x37,0x80,0xbe]
12834
12835s_andn1_saveexec_b64 s[0:1], -1
12836// GFX10: encoding: [0xc1,0x37,0x80,0xbe]
12837
12838s_andn1_saveexec_b64 s[0:1], 0.5
12839// GFX10: encoding: [0xf0,0x37,0x80,0xbe]
12840
12841s_andn1_saveexec_b64 s[0:1], -4.0
12842// GFX10: encoding: [0xf7,0x37,0x80,0xbe]
12843
12844s_andn1_saveexec_b64 s[0:1], 0x3f717273
12845// GFX10: encoding: [0xff,0x37,0x80,0xbe,0x73,0x72,0x71,0x3f]
12846
12847s_andn1_saveexec_b64 s[0:1], 0xaf123456
12848// GFX10: encoding: [0xff,0x37,0x80,0xbe,0x56,0x34,0x12,0xaf]
12849
12850s_orn1_saveexec_b64 s[0:1], s[2:3]
12851// GFX10: encoding: [0x02,0x38,0x80,0xbe]
12852
12853s_orn1_saveexec_b64 s[104:105], s[102:103]
12854// GFX10: encoding: [0x66,0x38,0xe8,0xbe]
12855
12856s_orn1_saveexec_b64 s[0:1], s[102:103]
12857// GFX10: encoding: [0x66,0x38,0x80,0xbe]
12858
12859s_orn1_saveexec_b64 s[104:105], s[2:3]
12860// GFX10: encoding: [0x02,0x38,0xe8,0xbe]
12861
12862s_orn1_saveexec_b64 exec, s[2:3]
12863// GFX10: encoding: [0x02,0x38,0xfe,0xbe]
12864
12865s_orn1_saveexec_b64 vcc, s[2:3]
12866// GFX10: encoding: [0x02,0x38,0xea,0xbe]
12867
12868s_orn1_saveexec_b64 s[0:1], exec
12869// GFX10: encoding: [0x7e,0x38,0x80,0xbe]
12870
12871s_orn1_saveexec_b64 s[0:1], vcc
12872// GFX10: encoding: [0x6a,0x38,0x80,0xbe]
12873
12874s_orn1_saveexec_b64 s[0:1], 0
12875// GFX10: encoding: [0x80,0x38,0x80,0xbe]
12876
12877s_orn1_saveexec_b64 s[0:1], -1
12878// GFX10: encoding: [0xc1,0x38,0x80,0xbe]
12879
12880s_orn1_saveexec_b64 s[0:1], 0.5
12881// GFX10: encoding: [0xf0,0x38,0x80,0xbe]
12882
12883s_orn1_saveexec_b64 s[0:1], -4.0
12884// GFX10: encoding: [0xf7,0x38,0x80,0xbe]
12885
12886s_orn1_saveexec_b64 s[0:1], 0x3f717273
12887// GFX10: encoding: [0xff,0x38,0x80,0xbe,0x73,0x72,0x71,0x3f]
12888
12889s_orn1_saveexec_b64 s[0:1], 0xaf123456
12890// GFX10: encoding: [0xff,0x38,0x80,0xbe,0x56,0x34,0x12,0xaf]
12891
12892s_andn1_wrexec_b64 s[0:1], s[2:3]
12893// GFX10: encoding: [0x02,0x39,0x80,0xbe]
12894
12895s_andn1_wrexec_b64 s[104:105], s[102:103]
12896// GFX10: encoding: [0x66,0x39,0xe8,0xbe]
12897
12898s_andn1_wrexec_b64 s[0:1], s[102:103]
12899// GFX10: encoding: [0x66,0x39,0x80,0xbe]
12900
12901s_andn1_wrexec_b64 s[104:105], s[2:3]
12902// GFX10: encoding: [0x02,0x39,0xe8,0xbe]
12903
12904s_andn1_wrexec_b64 exec, s[2:3]
12905// GFX10: encoding: [0x02,0x39,0xfe,0xbe]
12906
12907s_andn1_wrexec_b64 vcc, s[2:3]
12908// GFX10: encoding: [0x02,0x39,0xea,0xbe]
12909
12910s_andn1_wrexec_b64 s[0:1], exec
12911// GFX10: encoding: [0x7e,0x39,0x80,0xbe]
12912
12913s_andn1_wrexec_b64 s[0:1], vcc
12914// GFX10: encoding: [0x6a,0x39,0x80,0xbe]
12915
12916s_andn1_wrexec_b64 s[0:1], 0
12917// GFX10: encoding: [0x80,0x39,0x80,0xbe]
12918
12919s_andn1_wrexec_b64 s[0:1], -1
12920// GFX10: encoding: [0xc1,0x39,0x80,0xbe]
12921
12922s_andn1_wrexec_b64 s[0:1], 0.5
12923// GFX10: encoding: [0xf0,0x39,0x80,0xbe]
12924
12925s_andn1_wrexec_b64 s[0:1], -4.0
12926// GFX10: encoding: [0xf7,0x39,0x80,0xbe]
12927
12928s_andn1_wrexec_b64 s[0:1], 0x3f717273
12929// GFX10: encoding: [0xff,0x39,0x80,0xbe,0x73,0x72,0x71,0x3f]
12930
12931s_andn1_wrexec_b64 s[0:1], 0xaf123456
12932// GFX10: encoding: [0xff,0x39,0x80,0xbe,0x56,0x34,0x12,0xaf]
12933
12934s_andn2_wrexec_b64 s[0:1], s[2:3]
12935// GFX10: encoding: [0x02,0x3a,0x80,0xbe]
12936
12937s_andn2_wrexec_b64 s[104:105], s[102:103]
12938// GFX10: encoding: [0x66,0x3a,0xe8,0xbe]
12939
12940s_andn2_wrexec_b64 s[0:1], s[102:103]
12941// GFX10: encoding: [0x66,0x3a,0x80,0xbe]
12942
12943s_andn2_wrexec_b64 s[104:105], s[2:3]
12944// GFX10: encoding: [0x02,0x3a,0xe8,0xbe]
12945
12946s_andn2_wrexec_b64 exec, s[2:3]
12947// GFX10: encoding: [0x02,0x3a,0xfe,0xbe]
12948
12949s_andn2_wrexec_b64 vcc, s[2:3]
12950// GFX10: encoding: [0x02,0x3a,0xea,0xbe]
12951
12952s_andn2_wrexec_b64 s[0:1], exec
12953// GFX10: encoding: [0x7e,0x3a,0x80,0xbe]
12954
12955s_andn2_wrexec_b64 s[0:1], vcc
12956// GFX10: encoding: [0x6a,0x3a,0x80,0xbe]
12957
12958s_andn2_wrexec_b64 s[0:1], 0
12959// GFX10: encoding: [0x80,0x3a,0x80,0xbe]
12960
12961s_andn2_wrexec_b64 s[0:1], -1
12962// GFX10: encoding: [0xc1,0x3a,0x80,0xbe]
12963
12964s_andn2_wrexec_b64 s[0:1], 0.5
12965// GFX10: encoding: [0xf0,0x3a,0x80,0xbe]
12966
12967s_andn2_wrexec_b64 s[0:1], -4.0
12968// GFX10: encoding: [0xf7,0x3a,0x80,0xbe]
12969
12970s_andn2_wrexec_b64 s[0:1], 0x3f717273
12971// GFX10: encoding: [0xff,0x3a,0x80,0xbe,0x73,0x72,0x71,0x3f]
12972
12973s_andn2_wrexec_b64 s[0:1], 0xaf123456
12974// GFX10: encoding: [0xff,0x3a,0x80,0xbe,0x56,0x34,0x12,0xaf]
12975
12976s_bitreplicate_b64_b32 s[0:1], s2
12977// GFX10: encoding: [0x02,0x3b,0x80,0xbe]
12978
12979s_bitreplicate_b64_b32 s[104:105], s102
12980// GFX10: encoding: [0x66,0x3b,0xe8,0xbe]
12981
12982s_bitreplicate_b64_b32 s[0:1], s102
12983// GFX10: encoding: [0x66,0x3b,0x80,0xbe]
12984
12985s_bitreplicate_b64_b32 s[104:105], s2
12986// GFX10: encoding: [0x02,0x3b,0xe8,0xbe]
12987
12988s_bitreplicate_b64_b32 exec, s2
12989// GFX10: encoding: [0x02,0x3b,0xfe,0xbe]
12990
12991s_bitreplicate_b64_b32 vcc, s2
12992// GFX10: encoding: [0x02,0x3b,0xea,0xbe]
12993
12994s_bitreplicate_b64_b32 s[0:1], exec_lo
12995// GFX10: encoding: [0x7e,0x3b,0x80,0xbe]
12996
12997s_bitreplicate_b64_b32 s[0:1], exec_hi
12998// GFX10: encoding: [0x7f,0x3b,0x80,0xbe]
12999
13000s_bitreplicate_b64_b32 s[0:1], vcc_lo
13001// GFX10: encoding: [0x6a,0x3b,0x80,0xbe]
13002
13003s_bitreplicate_b64_b32 s[0:1], vcc_hi
13004// GFX10: encoding: [0x6b,0x3b,0x80,0xbe]
13005
13006s_bitreplicate_b64_b32 s[0:1], m0
13007// GFX10: encoding: [0x7c,0x3b,0x80,0xbe]
13008
13009s_bitreplicate_b64_b32 s[0:1], 0
13010// GFX10: encoding: [0x80,0x3b,0x80,0xbe]
13011
13012s_bitreplicate_b64_b32 s[0:1], -1
13013// GFX10: encoding: [0xc1,0x3b,0x80,0xbe]
13014
13015s_bitreplicate_b64_b32 s[0:1], 0.5
13016// GFX10: encoding: [0xf0,0x3b,0x80,0xbe]
13017
13018s_bitreplicate_b64_b32 s[0:1], -4.0
13019// GFX10: encoding: [0xf7,0x3b,0x80,0xbe]
13020
13021s_bitreplicate_b64_b32 s[0:1], 0x3f717273
13022// GFX10: encoding: [0xff,0x3b,0x80,0xbe,0x73,0x72,0x71,0x3f]
13023
13024s_bitreplicate_b64_b32 s[0:1], 0xaf123456
13025// GFX10: encoding: [0xff,0x3b,0x80,0xbe,0x56,0x34,0x12,0xaf]
13026
13027s_and_saveexec_b32 s0, s1
13028// GFX10: encoding: [0x01,0x3c,0x80,0xbe]
13029
13030s_and_saveexec_b32 s105, s104
13031// GFX10: encoding: [0x68,0x3c,0xe9,0xbe]
13032
13033s_and_saveexec_b32 s0, s104
13034// GFX10: encoding: [0x68,0x3c,0x80,0xbe]
13035
13036s_and_saveexec_b32 s105, s1
13037// GFX10: encoding: [0x01,0x3c,0xe9,0xbe]
13038
13039s_and_saveexec_b32 exec_lo, s1
13040// GFX10: encoding: [0x01,0x3c,0xfe,0xbe]
13041
13042s_and_saveexec_b32 exec_hi, s1
13043// GFX10: encoding: [0x01,0x3c,0xff,0xbe]
13044
13045s_and_saveexec_b32 vcc_lo, s1
13046// GFX10: encoding: [0x01,0x3c,0xea,0xbe]
13047
13048s_and_saveexec_b32 vcc_hi, s1
13049// GFX10: encoding: [0x01,0x3c,0xeb,0xbe]
13050
13051s_and_saveexec_b32 m0, s1
13052// GFX10: encoding: [0x01,0x3c,0xfc,0xbe]
13053
13054s_and_saveexec_b32 s0, exec_lo
13055// GFX10: encoding: [0x7e,0x3c,0x80,0xbe]
13056
13057s_and_saveexec_b32 s0, exec_hi
13058// GFX10: encoding: [0x7f,0x3c,0x80,0xbe]
13059
13060s_and_saveexec_b32 s0, vcc_lo
13061// GFX10: encoding: [0x6a,0x3c,0x80,0xbe]
13062
13063s_and_saveexec_b32 s0, vcc_hi
13064// GFX10: encoding: [0x6b,0x3c,0x80,0xbe]
13065
13066s_and_saveexec_b32 s0, m0
13067// GFX10: encoding: [0x7c,0x3c,0x80,0xbe]
13068
13069s_and_saveexec_b32 s0, 0
13070// GFX10: encoding: [0x80,0x3c,0x80,0xbe]
13071
13072s_and_saveexec_b32 s0, -1
13073// GFX10: encoding: [0xc1,0x3c,0x80,0xbe]
13074
13075s_and_saveexec_b32 s0, 0.5
13076// GFX10: encoding: [0xf0,0x3c,0x80,0xbe]
13077
13078s_and_saveexec_b32 s0, -4.0
13079// GFX10: encoding: [0xf7,0x3c,0x80,0xbe]
13080
13081s_and_saveexec_b32 s0, 0x3f717273
13082// GFX10: encoding: [0xff,0x3c,0x80,0xbe,0x73,0x72,0x71,0x3f]
13083
13084s_and_saveexec_b32 s0, 0xaf123456
13085// GFX10: encoding: [0xff,0x3c,0x80,0xbe,0x56,0x34,0x12,0xaf]
13086
13087s_or_saveexec_b32 s0, s1
13088// GFX10: encoding: [0x01,0x3d,0x80,0xbe]
13089
13090s_or_saveexec_b32 s105, s104
13091// GFX10: encoding: [0x68,0x3d,0xe9,0xbe]
13092
13093s_or_saveexec_b32 s0, s104
13094// GFX10: encoding: [0x68,0x3d,0x80,0xbe]
13095
13096s_or_saveexec_b32 s105, s1
13097// GFX10: encoding: [0x01,0x3d,0xe9,0xbe]
13098
13099s_or_saveexec_b32 exec_lo, s1
13100// GFX10: encoding: [0x01,0x3d,0xfe,0xbe]
13101
13102s_or_saveexec_b32 exec_hi, s1
13103// GFX10: encoding: [0x01,0x3d,0xff,0xbe]
13104
13105s_or_saveexec_b32 vcc_lo, s1
13106// GFX10: encoding: [0x01,0x3d,0xea,0xbe]
13107
13108s_or_saveexec_b32 vcc_hi, s1
13109// GFX10: encoding: [0x01,0x3d,0xeb,0xbe]
13110
13111s_or_saveexec_b32 m0, s1
13112// GFX10: encoding: [0x01,0x3d,0xfc,0xbe]
13113
13114s_or_saveexec_b32 s0, exec_lo
13115// GFX10: encoding: [0x7e,0x3d,0x80,0xbe]
13116
13117s_or_saveexec_b32 s0, exec_hi
13118// GFX10: encoding: [0x7f,0x3d,0x80,0xbe]
13119
13120s_or_saveexec_b32 s0, vcc_lo
13121// GFX10: encoding: [0x6a,0x3d,0x80,0xbe]
13122
13123s_or_saveexec_b32 s0, vcc_hi
13124// GFX10: encoding: [0x6b,0x3d,0x80,0xbe]
13125
13126s_or_saveexec_b32 s0, m0
13127// GFX10: encoding: [0x7c,0x3d,0x80,0xbe]
13128
13129s_or_saveexec_b32 s0, 0
13130// GFX10: encoding: [0x80,0x3d,0x80,0xbe]
13131
13132s_or_saveexec_b32 s0, -1
13133// GFX10: encoding: [0xc1,0x3d,0x80,0xbe]
13134
13135s_or_saveexec_b32 s0, 0.5
13136// GFX10: encoding: [0xf0,0x3d,0x80,0xbe]
13137
13138s_or_saveexec_b32 s0, -4.0
13139// GFX10: encoding: [0xf7,0x3d,0x80,0xbe]
13140
13141s_or_saveexec_b32 s0, 0x3f717273
13142// GFX10: encoding: [0xff,0x3d,0x80,0xbe,0x73,0x72,0x71,0x3f]
13143
13144s_or_saveexec_b32 s0, 0xaf123456
13145// GFX10: encoding: [0xff,0x3d,0x80,0xbe,0x56,0x34,0x12,0xaf]
13146
13147s_xor_saveexec_b32 s0, s1
13148// GFX10: encoding: [0x01,0x3e,0x80,0xbe]
13149
13150s_xor_saveexec_b32 s105, s104
13151// GFX10: encoding: [0x68,0x3e,0xe9,0xbe]
13152
13153s_xor_saveexec_b32 s0, s104
13154// GFX10: encoding: [0x68,0x3e,0x80,0xbe]
13155
13156s_xor_saveexec_b32 s105, s1
13157// GFX10: encoding: [0x01,0x3e,0xe9,0xbe]
13158
13159s_xor_saveexec_b32 exec_lo, s1
13160// GFX10: encoding: [0x01,0x3e,0xfe,0xbe]
13161
13162s_xor_saveexec_b32 exec_hi, s1
13163// GFX10: encoding: [0x01,0x3e,0xff,0xbe]
13164
13165s_xor_saveexec_b32 vcc_lo, s1
13166// GFX10: encoding: [0x01,0x3e,0xea,0xbe]
13167
13168s_xor_saveexec_b32 vcc_hi, s1
13169// GFX10: encoding: [0x01,0x3e,0xeb,0xbe]
13170
13171s_xor_saveexec_b32 m0, s1
13172// GFX10: encoding: [0x01,0x3e,0xfc,0xbe]
13173
13174s_xor_saveexec_b32 s0, exec_lo
13175// GFX10: encoding: [0x7e,0x3e,0x80,0xbe]
13176
13177s_xor_saveexec_b32 s0, exec_hi
13178// GFX10: encoding: [0x7f,0x3e,0x80,0xbe]
13179
13180s_xor_saveexec_b32 s0, vcc_lo
13181// GFX10: encoding: [0x6a,0x3e,0x80,0xbe]
13182
13183s_xor_saveexec_b32 s0, vcc_hi
13184// GFX10: encoding: [0x6b,0x3e,0x80,0xbe]
13185
13186s_xor_saveexec_b32 s0, m0
13187// GFX10: encoding: [0x7c,0x3e,0x80,0xbe]
13188
13189s_xor_saveexec_b32 s0, 0
13190// GFX10: encoding: [0x80,0x3e,0x80,0xbe]
13191
13192s_xor_saveexec_b32 s0, -1
13193// GFX10: encoding: [0xc1,0x3e,0x80,0xbe]
13194
13195s_xor_saveexec_b32 s0, 0.5
13196// GFX10: encoding: [0xf0,0x3e,0x80,0xbe]
13197
13198s_xor_saveexec_b32 s0, -4.0
13199// GFX10: encoding: [0xf7,0x3e,0x80,0xbe]
13200
13201s_xor_saveexec_b32 s0, 0x3f717273
13202// GFX10: encoding: [0xff,0x3e,0x80,0xbe,0x73,0x72,0x71,0x3f]
13203
13204s_xor_saveexec_b32 s0, 0xaf123456
13205// GFX10: encoding: [0xff,0x3e,0x80,0xbe,0x56,0x34,0x12,0xaf]
13206
13207s_andn2_saveexec_b32 s0, s1
13208// GFX10: encoding: [0x01,0x3f,0x80,0xbe]
13209
13210s_andn2_saveexec_b32 s105, s104
13211// GFX10: encoding: [0x68,0x3f,0xe9,0xbe]
13212
13213s_andn2_saveexec_b32 s0, s104
13214// GFX10: encoding: [0x68,0x3f,0x80,0xbe]
13215
13216s_andn2_saveexec_b32 s105, s1
13217// GFX10: encoding: [0x01,0x3f,0xe9,0xbe]
13218
13219s_andn2_saveexec_b32 exec_lo, s1
13220// GFX10: encoding: [0x01,0x3f,0xfe,0xbe]
13221
13222s_andn2_saveexec_b32 exec_hi, s1
13223// GFX10: encoding: [0x01,0x3f,0xff,0xbe]
13224
13225s_andn2_saveexec_b32 vcc_lo, s1
13226// GFX10: encoding: [0x01,0x3f,0xea,0xbe]
13227
13228s_andn2_saveexec_b32 vcc_hi, s1
13229// GFX10: encoding: [0x01,0x3f,0xeb,0xbe]
13230
13231s_andn2_saveexec_b32 m0, s1
13232// GFX10: encoding: [0x01,0x3f,0xfc,0xbe]
13233
13234s_andn2_saveexec_b32 s0, exec_lo
13235// GFX10: encoding: [0x7e,0x3f,0x80,0xbe]
13236
13237s_andn2_saveexec_b32 s0, exec_hi
13238// GFX10: encoding: [0x7f,0x3f,0x80,0xbe]
13239
13240s_andn2_saveexec_b32 s0, vcc_lo
13241// GFX10: encoding: [0x6a,0x3f,0x80,0xbe]
13242
13243s_andn2_saveexec_b32 s0, vcc_hi
13244// GFX10: encoding: [0x6b,0x3f,0x80,0xbe]
13245
13246s_andn2_saveexec_b32 s0, m0
13247// GFX10: encoding: [0x7c,0x3f,0x80,0xbe]
13248
13249s_andn2_saveexec_b32 s0, 0
13250// GFX10: encoding: [0x80,0x3f,0x80,0xbe]
13251
13252s_andn2_saveexec_b32 s0, -1
13253// GFX10: encoding: [0xc1,0x3f,0x80,0xbe]
13254
13255s_andn2_saveexec_b32 s0, 0.5
13256// GFX10: encoding: [0xf0,0x3f,0x80,0xbe]
13257
13258s_andn2_saveexec_b32 s0, -4.0
13259// GFX10: encoding: [0xf7,0x3f,0x80,0xbe]
13260
13261s_andn2_saveexec_b32 s0, 0x3f717273
13262// GFX10: encoding: [0xff,0x3f,0x80,0xbe,0x73,0x72,0x71,0x3f]
13263
13264s_andn2_saveexec_b32 s0, 0xaf123456
13265// GFX10: encoding: [0xff,0x3f,0x80,0xbe,0x56,0x34,0x12,0xaf]
13266
13267s_orn2_saveexec_b32 s0, s1
13268// GFX10: encoding: [0x01,0x40,0x80,0xbe]
13269
13270s_orn2_saveexec_b32 s105, s104
13271// GFX10: encoding: [0x68,0x40,0xe9,0xbe]
13272
13273s_orn2_saveexec_b32 s0, s104
13274// GFX10: encoding: [0x68,0x40,0x80,0xbe]
13275
13276s_orn2_saveexec_b32 s105, s1
13277// GFX10: encoding: [0x01,0x40,0xe9,0xbe]
13278
13279s_orn2_saveexec_b32 exec_lo, s1
13280// GFX10: encoding: [0x01,0x40,0xfe,0xbe]
13281
13282s_orn2_saveexec_b32 exec_hi, s1
13283// GFX10: encoding: [0x01,0x40,0xff,0xbe]
13284
13285s_orn2_saveexec_b32 vcc_lo, s1
13286// GFX10: encoding: [0x01,0x40,0xea,0xbe]
13287
13288s_orn2_saveexec_b32 vcc_hi, s1
13289// GFX10: encoding: [0x01,0x40,0xeb,0xbe]
13290
13291s_orn2_saveexec_b32 m0, s1
13292// GFX10: encoding: [0x01,0x40,0xfc,0xbe]
13293
13294s_orn2_saveexec_b32 s0, exec_lo
13295// GFX10: encoding: [0x7e,0x40,0x80,0xbe]
13296
13297s_orn2_saveexec_b32 s0, exec_hi
13298// GFX10: encoding: [0x7f,0x40,0x80,0xbe]
13299
13300s_orn2_saveexec_b32 s0, vcc_lo
13301// GFX10: encoding: [0x6a,0x40,0x80,0xbe]
13302
13303s_orn2_saveexec_b32 s0, vcc_hi
13304// GFX10: encoding: [0x6b,0x40,0x80,0xbe]
13305
13306s_orn2_saveexec_b32 s0, m0
13307// GFX10: encoding: [0x7c,0x40,0x80,0xbe]
13308
13309s_orn2_saveexec_b32 s0, 0
13310// GFX10: encoding: [0x80,0x40,0x80,0xbe]
13311
13312s_orn2_saveexec_b32 s0, -1
13313// GFX10: encoding: [0xc1,0x40,0x80,0xbe]
13314
13315s_orn2_saveexec_b32 s0, 0.5
13316// GFX10: encoding: [0xf0,0x40,0x80,0xbe]
13317
13318s_orn2_saveexec_b32 s0, -4.0
13319// GFX10: encoding: [0xf7,0x40,0x80,0xbe]
13320
13321s_orn2_saveexec_b32 s0, 0x3f717273
13322// GFX10: encoding: [0xff,0x40,0x80,0xbe,0x73,0x72,0x71,0x3f]
13323
13324s_orn2_saveexec_b32 s0, 0xaf123456
13325// GFX10: encoding: [0xff,0x40,0x80,0xbe,0x56,0x34,0x12,0xaf]
13326
13327s_nand_saveexec_b32 s0, s1
13328// GFX10: encoding: [0x01,0x41,0x80,0xbe]
13329
13330s_nand_saveexec_b32 s105, s104
13331// GFX10: encoding: [0x68,0x41,0xe9,0xbe]
13332
13333s_nand_saveexec_b32 s0, s104
13334// GFX10: encoding: [0x68,0x41,0x80,0xbe]
13335
13336s_nand_saveexec_b32 s105, s1
13337// GFX10: encoding: [0x01,0x41,0xe9,0xbe]
13338
13339s_nand_saveexec_b32 exec_lo, s1
13340// GFX10: encoding: [0x01,0x41,0xfe,0xbe]
13341
13342s_nand_saveexec_b32 exec_hi, s1
13343// GFX10: encoding: [0x01,0x41,0xff,0xbe]
13344
13345s_nand_saveexec_b32 vcc_lo, s1
13346// GFX10: encoding: [0x01,0x41,0xea,0xbe]
13347
13348s_nand_saveexec_b32 vcc_hi, s1
13349// GFX10: encoding: [0x01,0x41,0xeb,0xbe]
13350
13351s_nand_saveexec_b32 m0, s1
13352// GFX10: encoding: [0x01,0x41,0xfc,0xbe]
13353
13354s_nand_saveexec_b32 s0, exec_lo
13355// GFX10: encoding: [0x7e,0x41,0x80,0xbe]
13356
13357s_nand_saveexec_b32 s0, exec_hi
13358// GFX10: encoding: [0x7f,0x41,0x80,0xbe]
13359
13360s_nand_saveexec_b32 s0, vcc_lo
13361// GFX10: encoding: [0x6a,0x41,0x80,0xbe]
13362
13363s_nand_saveexec_b32 s0, vcc_hi
13364// GFX10: encoding: [0x6b,0x41,0x80,0xbe]
13365
13366s_nand_saveexec_b32 s0, m0
13367// GFX10: encoding: [0x7c,0x41,0x80,0xbe]
13368
13369s_nand_saveexec_b32 s0, 0
13370// GFX10: encoding: [0x80,0x41,0x80,0xbe]
13371
13372s_nand_saveexec_b32 s0, -1
13373// GFX10: encoding: [0xc1,0x41,0x80,0xbe]
13374
13375s_nand_saveexec_b32 s0, 0.5
13376// GFX10: encoding: [0xf0,0x41,0x80,0xbe]
13377
13378s_nand_saveexec_b32 s0, -4.0
13379// GFX10: encoding: [0xf7,0x41,0x80,0xbe]
13380
13381s_nand_saveexec_b32 s0, 0x3f717273
13382// GFX10: encoding: [0xff,0x41,0x80,0xbe,0x73,0x72,0x71,0x3f]
13383
13384s_nand_saveexec_b32 s0, 0xaf123456
13385// GFX10: encoding: [0xff,0x41,0x80,0xbe,0x56,0x34,0x12,0xaf]
13386
13387s_nor_saveexec_b32 s0, s1
13388// GFX10: encoding: [0x01,0x42,0x80,0xbe]
13389
13390s_nor_saveexec_b32 s105, s104
13391// GFX10: encoding: [0x68,0x42,0xe9,0xbe]
13392
13393s_nor_saveexec_b32 s0, s104
13394// GFX10: encoding: [0x68,0x42,0x80,0xbe]
13395
13396s_nor_saveexec_b32 s105, s1
13397// GFX10: encoding: [0x01,0x42,0xe9,0xbe]
13398
13399s_nor_saveexec_b32 exec_lo, s1
13400// GFX10: encoding: [0x01,0x42,0xfe,0xbe]
13401
13402s_nor_saveexec_b32 exec_hi, s1
13403// GFX10: encoding: [0x01,0x42,0xff,0xbe]
13404
13405s_nor_saveexec_b32 vcc_lo, s1
13406// GFX10: encoding: [0x01,0x42,0xea,0xbe]
13407
13408s_nor_saveexec_b32 vcc_hi, s1
13409// GFX10: encoding: [0x01,0x42,0xeb,0xbe]
13410
13411s_nor_saveexec_b32 m0, s1
13412// GFX10: encoding: [0x01,0x42,0xfc,0xbe]
13413
13414s_nor_saveexec_b32 s0, exec_lo
13415// GFX10: encoding: [0x7e,0x42,0x80,0xbe]
13416
13417s_nor_saveexec_b32 s0, exec_hi
13418// GFX10: encoding: [0x7f,0x42,0x80,0xbe]
13419
13420s_nor_saveexec_b32 s0, vcc_lo
13421// GFX10: encoding: [0x6a,0x42,0x80,0xbe]
13422
13423s_nor_saveexec_b32 s0, vcc_hi
13424// GFX10: encoding: [0x6b,0x42,0x80,0xbe]
13425
13426s_nor_saveexec_b32 s0, m0
13427// GFX10: encoding: [0x7c,0x42,0x80,0xbe]
13428
13429s_nor_saveexec_b32 s0, 0
13430// GFX10: encoding: [0x80,0x42,0x80,0xbe]
13431
13432s_nor_saveexec_b32 s0, -1
13433// GFX10: encoding: [0xc1,0x42,0x80,0xbe]
13434
13435s_nor_saveexec_b32 s0, 0.5
13436// GFX10: encoding: [0xf0,0x42,0x80,0xbe]
13437
13438s_nor_saveexec_b32 s0, -4.0
13439// GFX10: encoding: [0xf7,0x42,0x80,0xbe]
13440
13441s_nor_saveexec_b32 s0, 0x3f717273
13442// GFX10: encoding: [0xff,0x42,0x80,0xbe,0x73,0x72,0x71,0x3f]
13443
13444s_nor_saveexec_b32 s0, 0xaf123456
13445// GFX10: encoding: [0xff,0x42,0x80,0xbe,0x56,0x34,0x12,0xaf]
13446
13447s_xnor_saveexec_b32 s0, s1
13448// GFX10: encoding: [0x01,0x43,0x80,0xbe]
13449
13450s_xnor_saveexec_b32 s105, s104
13451// GFX10: encoding: [0x68,0x43,0xe9,0xbe]
13452
13453s_xnor_saveexec_b32 s0, s104
13454// GFX10: encoding: [0x68,0x43,0x80,0xbe]
13455
13456s_xnor_saveexec_b32 s105, s1
13457// GFX10: encoding: [0x01,0x43,0xe9,0xbe]
13458
13459s_xnor_saveexec_b32 exec_lo, s1
13460// GFX10: encoding: [0x01,0x43,0xfe,0xbe]
13461
13462s_xnor_saveexec_b32 exec_hi, s1
13463// GFX10: encoding: [0x01,0x43,0xff,0xbe]
13464
13465s_xnor_saveexec_b32 vcc_lo, s1
13466// GFX10: encoding: [0x01,0x43,0xea,0xbe]
13467
13468s_xnor_saveexec_b32 vcc_hi, s1
13469// GFX10: encoding: [0x01,0x43,0xeb,0xbe]
13470
13471s_xnor_saveexec_b32 m0, s1
13472// GFX10: encoding: [0x01,0x43,0xfc,0xbe]
13473
13474s_xnor_saveexec_b32 s0, exec_lo
13475// GFX10: encoding: [0x7e,0x43,0x80,0xbe]
13476
13477s_xnor_saveexec_b32 s0, exec_hi
13478// GFX10: encoding: [0x7f,0x43,0x80,0xbe]
13479
13480s_xnor_saveexec_b32 s0, vcc_lo
13481// GFX10: encoding: [0x6a,0x43,0x80,0xbe]
13482
13483s_xnor_saveexec_b32 s0, vcc_hi
13484// GFX10: encoding: [0x6b,0x43,0x80,0xbe]
13485
13486s_xnor_saveexec_b32 s0, m0
13487// GFX10: encoding: [0x7c,0x43,0x80,0xbe]
13488
13489s_xnor_saveexec_b32 s0, 0
13490// GFX10: encoding: [0x80,0x43,0x80,0xbe]
13491
13492s_xnor_saveexec_b32 s0, -1
13493// GFX10: encoding: [0xc1,0x43,0x80,0xbe]
13494
13495s_xnor_saveexec_b32 s0, 0.5
13496// GFX10: encoding: [0xf0,0x43,0x80,0xbe]
13497
13498s_xnor_saveexec_b32 s0, -4.0
13499// GFX10: encoding: [0xf7,0x43,0x80,0xbe]
13500
13501s_xnor_saveexec_b32 s0, 0x3f717273
13502// GFX10: encoding: [0xff,0x43,0x80,0xbe,0x73,0x72,0x71,0x3f]
13503
13504s_xnor_saveexec_b32 s0, 0xaf123456
13505// GFX10: encoding: [0xff,0x43,0x80,0xbe,0x56,0x34,0x12,0xaf]
13506
13507s_andn1_saveexec_b32 s0, s1
13508// GFX10: encoding: [0x01,0x44,0x80,0xbe]
13509
13510s_andn1_saveexec_b32 s105, s104
13511// GFX10: encoding: [0x68,0x44,0xe9,0xbe]
13512
13513s_andn1_saveexec_b32 s0, s104
13514// GFX10: encoding: [0x68,0x44,0x80,0xbe]
13515
13516s_andn1_saveexec_b32 s105, s1
13517// GFX10: encoding: [0x01,0x44,0xe9,0xbe]
13518
13519s_andn1_saveexec_b32 exec_lo, s1
13520// GFX10: encoding: [0x01,0x44,0xfe,0xbe]
13521
13522s_andn1_saveexec_b32 exec_hi, s1
13523// GFX10: encoding: [0x01,0x44,0xff,0xbe]
13524
13525s_andn1_saveexec_b32 vcc_lo, s1
13526// GFX10: encoding: [0x01,0x44,0xea,0xbe]
13527
13528s_andn1_saveexec_b32 vcc_hi, s1
13529// GFX10: encoding: [0x01,0x44,0xeb,0xbe]
13530
13531s_andn1_saveexec_b32 m0, s1
13532// GFX10: encoding: [0x01,0x44,0xfc,0xbe]
13533
13534s_andn1_saveexec_b32 s0, exec_lo
13535// GFX10: encoding: [0x7e,0x44,0x80,0xbe]
13536
13537s_andn1_saveexec_b32 s0, exec_hi
13538// GFX10: encoding: [0x7f,0x44,0x80,0xbe]
13539
13540s_andn1_saveexec_b32 s0, vcc_lo
13541// GFX10: encoding: [0x6a,0x44,0x80,0xbe]
13542
13543s_andn1_saveexec_b32 s0, vcc_hi
13544// GFX10: encoding: [0x6b,0x44,0x80,0xbe]
13545
13546s_andn1_saveexec_b32 s0, m0
13547// GFX10: encoding: [0x7c,0x44,0x80,0xbe]
13548
13549s_andn1_saveexec_b32 s0, 0
13550// GFX10: encoding: [0x80,0x44,0x80,0xbe]
13551
13552s_andn1_saveexec_b32 s0, -1
13553// GFX10: encoding: [0xc1,0x44,0x80,0xbe]
13554
13555s_andn1_saveexec_b32 s0, 0.5
13556// GFX10: encoding: [0xf0,0x44,0x80,0xbe]
13557
13558s_andn1_saveexec_b32 s0, -4.0
13559// GFX10: encoding: [0xf7,0x44,0x80,0xbe]
13560
13561s_andn1_saveexec_b32 s0, 0x3f717273
13562// GFX10: encoding: [0xff,0x44,0x80,0xbe,0x73,0x72,0x71,0x3f]
13563
13564s_andn1_saveexec_b32 s0, 0xaf123456
13565// GFX10: encoding: [0xff,0x44,0x80,0xbe,0x56,0x34,0x12,0xaf]
13566
13567s_orn1_saveexec_b32 s0, s1
13568// GFX10: encoding: [0x01,0x45,0x80,0xbe]
13569
13570s_orn1_saveexec_b32 s105, s104
13571// GFX10: encoding: [0x68,0x45,0xe9,0xbe]
13572
13573s_orn1_saveexec_b32 s0, s104
13574// GFX10: encoding: [0x68,0x45,0x80,0xbe]
13575
13576s_orn1_saveexec_b32 s105, s1
13577// GFX10: encoding: [0x01,0x45,0xe9,0xbe]
13578
13579s_orn1_saveexec_b32 exec_lo, s1
13580// GFX10: encoding: [0x01,0x45,0xfe,0xbe]
13581
13582s_orn1_saveexec_b32 exec_hi, s1
13583// GFX10: encoding: [0x01,0x45,0xff,0xbe]
13584
13585s_orn1_saveexec_b32 vcc_lo, s1
13586// GFX10: encoding: [0x01,0x45,0xea,0xbe]
13587
13588s_orn1_saveexec_b32 vcc_hi, s1
13589// GFX10: encoding: [0x01,0x45,0xeb,0xbe]
13590
13591s_orn1_saveexec_b32 m0, s1
13592// GFX10: encoding: [0x01,0x45,0xfc,0xbe]
13593
13594s_orn1_saveexec_b32 s0, exec_lo
13595// GFX10: encoding: [0x7e,0x45,0x80,0xbe]
13596
13597s_orn1_saveexec_b32 s0, exec_hi
13598// GFX10: encoding: [0x7f,0x45,0x80,0xbe]
13599
13600s_orn1_saveexec_b32 s0, vcc_lo
13601// GFX10: encoding: [0x6a,0x45,0x80,0xbe]
13602
13603s_orn1_saveexec_b32 s0, vcc_hi
13604// GFX10: encoding: [0x6b,0x45,0x80,0xbe]
13605
13606s_orn1_saveexec_b32 s0, m0
13607// GFX10: encoding: [0x7c,0x45,0x80,0xbe]
13608
13609s_orn1_saveexec_b32 s0, 0
13610// GFX10: encoding: [0x80,0x45,0x80,0xbe]
13611
13612s_orn1_saveexec_b32 s0, -1
13613// GFX10: encoding: [0xc1,0x45,0x80,0xbe]
13614
13615s_orn1_saveexec_b32 s0, 0.5
13616// GFX10: encoding: [0xf0,0x45,0x80,0xbe]
13617
13618s_orn1_saveexec_b32 s0, -4.0
13619// GFX10: encoding: [0xf7,0x45,0x80,0xbe]
13620
13621s_orn1_saveexec_b32 s0, 0x3f717273
13622// GFX10: encoding: [0xff,0x45,0x80,0xbe,0x73,0x72,0x71,0x3f]
13623
13624s_orn1_saveexec_b32 s0, 0xaf123456
13625// GFX10: encoding: [0xff,0x45,0x80,0xbe,0x56,0x34,0x12,0xaf]
13626
13627s_andn1_wrexec_b32 s0, s1
13628// GFX10: encoding: [0x01,0x46,0x80,0xbe]
13629
13630s_andn1_wrexec_b32 s105, s104
13631// GFX10: encoding: [0x68,0x46,0xe9,0xbe]
13632
13633s_andn1_wrexec_b32 s0, s104
13634// GFX10: encoding: [0x68,0x46,0x80,0xbe]
13635
13636s_andn1_wrexec_b32 s105, s1
13637// GFX10: encoding: [0x01,0x46,0xe9,0xbe]
13638
13639s_andn1_wrexec_b32 exec_lo, s1
13640// GFX10: encoding: [0x01,0x46,0xfe,0xbe]
13641
13642s_andn1_wrexec_b32 exec_hi, s1
13643// GFX10: encoding: [0x01,0x46,0xff,0xbe]
13644
13645s_andn1_wrexec_b32 vcc_lo, s1
13646// GFX10: encoding: [0x01,0x46,0xea,0xbe]
13647
13648s_andn1_wrexec_b32 vcc_hi, s1
13649// GFX10: encoding: [0x01,0x46,0xeb,0xbe]
13650
13651s_andn1_wrexec_b32 m0, s1
13652// GFX10: encoding: [0x01,0x46,0xfc,0xbe]
13653
13654s_andn1_wrexec_b32 s0, exec_lo
13655// GFX10: encoding: [0x7e,0x46,0x80,0xbe]
13656
13657s_andn1_wrexec_b32 s0, exec_hi
13658// GFX10: encoding: [0x7f,0x46,0x80,0xbe]
13659
13660s_andn1_wrexec_b32 s0, vcc_lo
13661// GFX10: encoding: [0x6a,0x46,0x80,0xbe]
13662
13663s_andn1_wrexec_b32 s0, vcc_hi
13664// GFX10: encoding: [0x6b,0x46,0x80,0xbe]
13665
13666s_andn1_wrexec_b32 s0, m0
13667// GFX10: encoding: [0x7c,0x46,0x80,0xbe]
13668
13669s_andn1_wrexec_b32 s0, 0
13670// GFX10: encoding: [0x80,0x46,0x80,0xbe]
13671
13672s_andn1_wrexec_b32 s0, -1
13673// GFX10: encoding: [0xc1,0x46,0x80,0xbe]
13674
13675s_andn1_wrexec_b32 s0, 0.5
13676// GFX10: encoding: [0xf0,0x46,0x80,0xbe]
13677
13678s_andn1_wrexec_b32 s0, -4.0
13679// GFX10: encoding: [0xf7,0x46,0x80,0xbe]
13680
13681s_andn1_wrexec_b32 s0, 0x3f717273
13682// GFX10: encoding: [0xff,0x46,0x80,0xbe,0x73,0x72,0x71,0x3f]
13683
13684s_andn1_wrexec_b32 s0, 0xaf123456
13685// GFX10: encoding: [0xff,0x46,0x80,0xbe,0x56,0x34,0x12,0xaf]
13686
13687s_andn2_wrexec_b32 s0, s1
13688// GFX10: encoding: [0x01,0x47,0x80,0xbe]
13689
13690s_andn2_wrexec_b32 s105, s104
13691// GFX10: encoding: [0x68,0x47,0xe9,0xbe]
13692
13693s_andn2_wrexec_b32 s0, s104
13694// GFX10: encoding: [0x68,0x47,0x80,0xbe]
13695
13696s_andn2_wrexec_b32 s105, s1
13697// GFX10: encoding: [0x01,0x47,0xe9,0xbe]
13698
13699s_andn2_wrexec_b32 exec_lo, s1
13700// GFX10: encoding: [0x01,0x47,0xfe,0xbe]
13701
13702s_andn2_wrexec_b32 exec_hi, s1
13703// GFX10: encoding: [0x01,0x47,0xff,0xbe]
13704
13705s_andn2_wrexec_b32 vcc_lo, s1
13706// GFX10: encoding: [0x01,0x47,0xea,0xbe]
13707
13708s_andn2_wrexec_b32 vcc_hi, s1
13709// GFX10: encoding: [0x01,0x47,0xeb,0xbe]
13710
13711s_andn2_wrexec_b32 m0, s1
13712// GFX10: encoding: [0x01,0x47,0xfc,0xbe]
13713
13714s_andn2_wrexec_b32 s0, exec_lo
13715// GFX10: encoding: [0x7e,0x47,0x80,0xbe]
13716
13717s_andn2_wrexec_b32 s0, exec_hi
13718// GFX10: encoding: [0x7f,0x47,0x80,0xbe]
13719
13720s_andn2_wrexec_b32 s0, vcc_lo
13721// GFX10: encoding: [0x6a,0x47,0x80,0xbe]
13722
13723s_andn2_wrexec_b32 s0, vcc_hi
13724// GFX10: encoding: [0x6b,0x47,0x80,0xbe]
13725
13726s_andn2_wrexec_b32 s0, m0
13727// GFX10: encoding: [0x7c,0x47,0x80,0xbe]
13728
13729s_andn2_wrexec_b32 s0, 0
13730// GFX10: encoding: [0x80,0x47,0x80,0xbe]
13731
13732s_andn2_wrexec_b32 s0, -1
13733// GFX10: encoding: [0xc1,0x47,0x80,0xbe]
13734
13735s_andn2_wrexec_b32 s0, 0.5
13736// GFX10: encoding: [0xf0,0x47,0x80,0xbe]
13737
13738s_andn2_wrexec_b32 s0, -4.0
13739// GFX10: encoding: [0xf7,0x47,0x80,0xbe]
13740
13741s_andn2_wrexec_b32 s0, 0x3f717273
13742// GFX10: encoding: [0xff,0x47,0x80,0xbe,0x73,0x72,0x71,0x3f]
13743
13744s_andn2_wrexec_b32 s0, 0xaf123456
13745// GFX10: encoding: [0xff,0x47,0x80,0xbe,0x56,0x34,0x12,0xaf]
13746
13747s_movrelsd_2_b32 s0, s1
13748// GFX10: encoding: [0x01,0x49,0x80,0xbe]
13749
13750s_movrelsd_2_b32 s105, s104
13751// GFX10: encoding: [0x68,0x49,0xe9,0xbe]
13752
13753s_movrelsd_2_b32 s0, s104
13754// GFX10: encoding: [0x68,0x49,0x80,0xbe]
13755
13756s_movrelsd_2_b32 s105, s1
13757// GFX10: encoding: [0x01,0x49,0xe9,0xbe]
13758
13759s_movrelsd_2_b32 vcc_lo, s1
13760// GFX10: encoding: [0x01,0x49,0xea,0xbe]
13761
13762s_movrelsd_2_b32 vcc_hi, s1
13763// GFX10: encoding: [0x01,0x49,0xeb,0xbe]
13764
13765s_movrelsd_2_b32 s0, vcc_lo
13766// GFX10: encoding: [0x6a,0x49,0x80,0xbe]
13767
13768s_movrelsd_2_b32 s0, vcc_hi
13769// GFX10: encoding: [0x6b,0x49,0x80,0xbe]
13770
13771//===----------------------------------------------------------------------===//
13772// ENC_SOP2.
13773//===----------------------------------------------------------------------===//
13774
13775s_add_u32 s0, s1, s2
13776// GFX10: encoding: [0x01,0x02,0x00,0x80]
13777
13778s_add_u32 s105, s104, s103
13779// GFX10: encoding: [0x68,0x67,0x69,0x80]
13780
13781s_add_u32 s0, s104, s103
13782// GFX10: encoding: [0x68,0x67,0x00,0x80]
13783
13784s_add_u32 s105, s1, s103
13785// GFX10: encoding: [0x01,0x67,0x69,0x80]
13786
13787s_add_u32 s105, s104, s2
13788// GFX10: encoding: [0x68,0x02,0x69,0x80]
13789
13790s_add_u32 s105, s1, s2
13791// GFX10: encoding: [0x01,0x02,0x69,0x80]
13792
13793s_add_u32 s0, s104, s2
13794// GFX10: encoding: [0x68,0x02,0x00,0x80]
13795
13796s_add_u32 s0, s1, s103
13797// GFX10: encoding: [0x01,0x67,0x00,0x80]
13798
13799s_add_u32 exec_lo, s1, s2
13800// GFX10: encoding: [0x01,0x02,0x7e,0x80]
13801
13802s_add_u32 exec_hi, s1, s2
13803// GFX10: encoding: [0x01,0x02,0x7f,0x80]
13804
13805s_add_u32 vcc_lo, s1, s2
13806// GFX10: encoding: [0x01,0x02,0x6a,0x80]
13807
13808s_add_u32 vcc_hi, s1, s2
13809// GFX10: encoding: [0x01,0x02,0x6b,0x80]
13810
13811s_add_u32 m0, s1, s2
13812// GFX10: encoding: [0x01,0x02,0x7c,0x80]
13813
13814s_add_u32 s0, exec_lo, s2
13815// GFX10: encoding: [0x7e,0x02,0x00,0x80]
13816
13817s_add_u32 s0, exec_hi, s2
13818// GFX10: encoding: [0x7f,0x02,0x00,0x80]
13819
13820s_add_u32 s0, vcc_lo, s2
13821// GFX10: encoding: [0x6a,0x02,0x00,0x80]
13822
13823s_add_u32 s0, vcc_hi, s2
13824// GFX10: encoding: [0x6b,0x02,0x00,0x80]
13825
13826s_add_u32 s0, m0, s2
13827// GFX10: encoding: [0x7c,0x02,0x00,0x80]
13828
13829s_add_u32 s0, 0, s2
13830// GFX10: encoding: [0x80,0x02,0x00,0x80]
13831
13832s_add_u32 s0, -1, s2
13833// GFX10: encoding: [0xc1,0x02,0x00,0x80]
13834
13835s_add_u32 s0, 0.5, s2
13836// GFX10: encoding: [0xf0,0x02,0x00,0x80]
13837
13838s_add_u32 s0, -4.0, s2
13839// GFX10: encoding: [0xf7,0x02,0x00,0x80]
13840
13841s_add_u32 s0, 0x3f717273, s2
13842// GFX10: encoding: [0xff,0x02,0x00,0x80,0x73,0x72,0x71,0x3f]
13843
13844s_add_u32 s0, 0xaf123456, s2
13845// GFX10: encoding: [0xff,0x02,0x00,0x80,0x56,0x34,0x12,0xaf]
13846
13847s_add_u32 s0, s1, exec_lo
13848// GFX10: encoding: [0x01,0x7e,0x00,0x80]
13849
13850s_add_u32 s0, s1, exec_hi
13851// GFX10: encoding: [0x01,0x7f,0x00,0x80]
13852
13853s_add_u32 s0, s1, vcc_lo
13854// GFX10: encoding: [0x01,0x6a,0x00,0x80]
13855
13856s_add_u32 s0, s1, vcc_hi
13857// GFX10: encoding: [0x01,0x6b,0x00,0x80]
13858
13859s_add_u32 s0, s1, m0
13860// GFX10: encoding: [0x01,0x7c,0x00,0x80]
13861
13862s_add_u32 s0, s1, 0
13863// GFX10: encoding: [0x01,0x80,0x00,0x80]
13864
13865s_add_u32 s0, s1, -1
13866// GFX10: encoding: [0x01,0xc1,0x00,0x80]
13867
13868s_add_u32 s0, s1, 0.5
13869// GFX10: encoding: [0x01,0xf0,0x00,0x80]
13870
13871s_add_u32 s0, s1, -4.0
13872// GFX10: encoding: [0x01,0xf7,0x00,0x80]
13873
13874s_add_u32 s0, s1, 0x3f717273
13875// GFX10: encoding: [0x01,0xff,0x00,0x80,0x73,0x72,0x71,0x3f]
13876
13877s_add_u32 s0, s1, 0xaf123456
13878// GFX10: encoding: [0x01,0xff,0x00,0x80,0x56,0x34,0x12,0xaf]
13879
13880s_sub_u32 s0, s1, s2
13881// GFX10: encoding: [0x01,0x02,0x80,0x80]
13882
13883s_sub_u32 s105, s104, s103
13884// GFX10: encoding: [0x68,0x67,0xe9,0x80]
13885
13886s_sub_u32 s0, s104, s103
13887// GFX10: encoding: [0x68,0x67,0x80,0x80]
13888
13889s_sub_u32 s105, s1, s103
13890// GFX10: encoding: [0x01,0x67,0xe9,0x80]
13891
13892s_sub_u32 s105, s104, s2
13893// GFX10: encoding: [0x68,0x02,0xe9,0x80]
13894
13895s_sub_u32 s105, s1, s2
13896// GFX10: encoding: [0x01,0x02,0xe9,0x80]
13897
13898s_sub_u32 s0, s104, s2
13899// GFX10: encoding: [0x68,0x02,0x80,0x80]
13900
13901s_sub_u32 s0, s1, s103
13902// GFX10: encoding: [0x01,0x67,0x80,0x80]
13903
13904s_sub_u32 exec_lo, s1, s2
13905// GFX10: encoding: [0x01,0x02,0xfe,0x80]
13906
13907s_sub_u32 exec_hi, s1, s2
13908// GFX10: encoding: [0x01,0x02,0xff,0x80]
13909
13910s_sub_u32 vcc_lo, s1, s2
13911// GFX10: encoding: [0x01,0x02,0xea,0x80]
13912
13913s_sub_u32 vcc_hi, s1, s2
13914// GFX10: encoding: [0x01,0x02,0xeb,0x80]
13915
13916s_sub_u32 m0, s1, s2
13917// GFX10: encoding: [0x01,0x02,0xfc,0x80]
13918
13919s_sub_u32 s0, exec_lo, s2
13920// GFX10: encoding: [0x7e,0x02,0x80,0x80]
13921
13922s_sub_u32 s0, exec_hi, s2
13923// GFX10: encoding: [0x7f,0x02,0x80,0x80]
13924
13925s_sub_u32 s0, vcc_lo, s2
13926// GFX10: encoding: [0x6a,0x02,0x80,0x80]
13927
13928s_sub_u32 s0, vcc_hi, s2
13929// GFX10: encoding: [0x6b,0x02,0x80,0x80]
13930
13931s_sub_u32 s0, m0, s2
13932// GFX10: encoding: [0x7c,0x02,0x80,0x80]
13933
13934s_sub_u32 s0, 0, s2
13935// GFX10: encoding: [0x80,0x02,0x80,0x80]
13936
13937s_sub_u32 s0, -1, s2
13938// GFX10: encoding: [0xc1,0x02,0x80,0x80]
13939
13940s_sub_u32 s0, 0.5, s2
13941// GFX10: encoding: [0xf0,0x02,0x80,0x80]
13942
13943s_sub_u32 s0, -4.0, s2
13944// GFX10: encoding: [0xf7,0x02,0x80,0x80]
13945
13946s_sub_u32 s0, 0x3f717273, s2
13947// GFX10: encoding: [0xff,0x02,0x80,0x80,0x73,0x72,0x71,0x3f]
13948
13949s_sub_u32 s0, 0xaf123456, s2
13950// GFX10: encoding: [0xff,0x02,0x80,0x80,0x56,0x34,0x12,0xaf]
13951
13952s_sub_u32 s0, s1, exec_lo
13953// GFX10: encoding: [0x01,0x7e,0x80,0x80]
13954
13955s_sub_u32 s0, s1, exec_hi
13956// GFX10: encoding: [0x01,0x7f,0x80,0x80]
13957
13958s_sub_u32 s0, s1, vcc_lo
13959// GFX10: encoding: [0x01,0x6a,0x80,0x80]
13960
13961s_sub_u32 s0, s1, vcc_hi
13962// GFX10: encoding: [0x01,0x6b,0x80,0x80]
13963
13964s_sub_u32 s0, s1, m0
13965// GFX10: encoding: [0x01,0x7c,0x80,0x80]
13966
13967s_sub_u32 s0, s1, 0
13968// GFX10: encoding: [0x01,0x80,0x80,0x80]
13969
13970s_sub_u32 s0, s1, -1
13971// GFX10: encoding: [0x01,0xc1,0x80,0x80]
13972
13973s_sub_u32 s0, s1, 0.5
13974// GFX10: encoding: [0x01,0xf0,0x80,0x80]
13975
13976s_sub_u32 s0, s1, -4.0
13977// GFX10: encoding: [0x01,0xf7,0x80,0x80]
13978
13979s_sub_u32 s0, s1, 0x3f717273
13980// GFX10: encoding: [0x01,0xff,0x80,0x80,0x73,0x72,0x71,0x3f]
13981
13982s_sub_u32 s0, s1, 0xaf123456
13983// GFX10: encoding: [0x01,0xff,0x80,0x80,0x56,0x34,0x12,0xaf]
13984
13985s_add_i32 s0, s1, s2
13986// GFX10: encoding: [0x01,0x02,0x00,0x81]
13987
13988s_add_i32 s105, s104, s103
13989// GFX10: encoding: [0x68,0x67,0x69,0x81]
13990
13991s_add_i32 s0, s104, s103
13992// GFX10: encoding: [0x68,0x67,0x00,0x81]
13993
13994s_add_i32 s105, s1, s103
13995// GFX10: encoding: [0x01,0x67,0x69,0x81]
13996
13997s_add_i32 s105, s104, s2
13998// GFX10: encoding: [0x68,0x02,0x69,0x81]
13999
14000s_add_i32 s105, s1, s2
14001// GFX10: encoding: [0x01,0x02,0x69,0x81]
14002
14003s_add_i32 s0, s104, s2
14004// GFX10: encoding: [0x68,0x02,0x00,0x81]
14005
14006s_add_i32 s0, s1, s103
14007// GFX10: encoding: [0x01,0x67,0x00,0x81]
14008
14009s_add_i32 exec_lo, s1, s2
14010// GFX10: encoding: [0x01,0x02,0x7e,0x81]
14011
14012s_add_i32 exec_hi, s1, s2
14013// GFX10: encoding: [0x01,0x02,0x7f,0x81]
14014
14015s_add_i32 vcc_lo, s1, s2
14016// GFX10: encoding: [0x01,0x02,0x6a,0x81]
14017
14018s_add_i32 vcc_hi, s1, s2
14019// GFX10: encoding: [0x01,0x02,0x6b,0x81]
14020
14021s_add_i32 m0, s1, s2
14022// GFX10: encoding: [0x01,0x02,0x7c,0x81]
14023
14024s_add_i32 s0, exec_lo, s2
14025// GFX10: encoding: [0x7e,0x02,0x00,0x81]
14026
14027s_add_i32 s0, exec_hi, s2
14028// GFX10: encoding: [0x7f,0x02,0x00,0x81]
14029
14030s_add_i32 s0, vcc_lo, s2
14031// GFX10: encoding: [0x6a,0x02,0x00,0x81]
14032
14033s_add_i32 s0, vcc_hi, s2
14034// GFX10: encoding: [0x6b,0x02,0x00,0x81]
14035
14036s_add_i32 s0, m0, s2
14037// GFX10: encoding: [0x7c,0x02,0x00,0x81]
14038
14039s_add_i32 s0, 0, s2
14040// GFX10: encoding: [0x80,0x02,0x00,0x81]
14041
14042s_add_i32 s0, -1, s2
14043// GFX10: encoding: [0xc1,0x02,0x00,0x81]
14044
14045s_add_i32 s0, 0.5, s2
14046// GFX10: encoding: [0xf0,0x02,0x00,0x81]
14047
14048s_add_i32 s0, -4.0, s2
14049// GFX10: encoding: [0xf7,0x02,0x00,0x81]
14050
14051s_add_i32 s0, 0x3f717273, s2
14052// GFX10: encoding: [0xff,0x02,0x00,0x81,0x73,0x72,0x71,0x3f]
14053
14054s_add_i32 s0, 0xaf123456, s2
14055// GFX10: encoding: [0xff,0x02,0x00,0x81,0x56,0x34,0x12,0xaf]
14056
14057s_add_i32 s0, s1, exec_lo
14058// GFX10: encoding: [0x01,0x7e,0x00,0x81]
14059
14060s_add_i32 s0, s1, exec_hi
14061// GFX10: encoding: [0x01,0x7f,0x00,0x81]
14062
14063s_add_i32 s0, s1, vcc_lo
14064// GFX10: encoding: [0x01,0x6a,0x00,0x81]
14065
14066s_add_i32 s0, s1, vcc_hi
14067// GFX10: encoding: [0x01,0x6b,0x00,0x81]
14068
14069s_add_i32 s0, s1, m0
14070// GFX10: encoding: [0x01,0x7c,0x00,0x81]
14071
14072s_add_i32 s0, s1, 0
14073// GFX10: encoding: [0x01,0x80,0x00,0x81]
14074
14075s_add_i32 s0, s1, -1
14076// GFX10: encoding: [0x01,0xc1,0x00,0x81]
14077
14078s_add_i32 s0, s1, 0.5
14079// GFX10: encoding: [0x01,0xf0,0x00,0x81]
14080
14081s_add_i32 s0, s1, -4.0
14082// GFX10: encoding: [0x01,0xf7,0x00,0x81]
14083
14084s_add_i32 s0, s1, 0x3f717273
14085// GFX10: encoding: [0x01,0xff,0x00,0x81,0x73,0x72,0x71,0x3f]
14086
14087s_add_i32 s0, s1, 0xaf123456
14088// GFX10: encoding: [0x01,0xff,0x00,0x81,0x56,0x34,0x12,0xaf]
14089
14090s_sub_i32 s0, s1, s2
14091// GFX10: encoding: [0x01,0x02,0x80,0x81]
14092
14093s_sub_i32 s105, s104, s103
14094// GFX10: encoding: [0x68,0x67,0xe9,0x81]
14095
14096s_sub_i32 s0, s104, s103
14097// GFX10: encoding: [0x68,0x67,0x80,0x81]
14098
14099s_sub_i32 s105, s1, s103
14100// GFX10: encoding: [0x01,0x67,0xe9,0x81]
14101
14102s_sub_i32 s105, s104, s2
14103// GFX10: encoding: [0x68,0x02,0xe9,0x81]
14104
14105s_sub_i32 s105, s1, s2
14106// GFX10: encoding: [0x01,0x02,0xe9,0x81]
14107
14108s_sub_i32 s0, s104, s2
14109// GFX10: encoding: [0x68,0x02,0x80,0x81]
14110
14111s_sub_i32 s0, s1, s103
14112// GFX10: encoding: [0x01,0x67,0x80,0x81]
14113
14114s_sub_i32 exec_lo, s1, s2
14115// GFX10: encoding: [0x01,0x02,0xfe,0x81]
14116
14117s_sub_i32 exec_hi, s1, s2
14118// GFX10: encoding: [0x01,0x02,0xff,0x81]
14119
14120s_sub_i32 vcc_lo, s1, s2
14121// GFX10: encoding: [0x01,0x02,0xea,0x81]
14122
14123s_sub_i32 vcc_hi, s1, s2
14124// GFX10: encoding: [0x01,0x02,0xeb,0x81]
14125
14126s_sub_i32 m0, s1, s2
14127// GFX10: encoding: [0x01,0x02,0xfc,0x81]
14128
14129s_sub_i32 s0, exec_lo, s2
14130// GFX10: encoding: [0x7e,0x02,0x80,0x81]
14131
14132s_sub_i32 s0, exec_hi, s2
14133// GFX10: encoding: [0x7f,0x02,0x80,0x81]
14134
14135s_sub_i32 s0, vcc_lo, s2
14136// GFX10: encoding: [0x6a,0x02,0x80,0x81]
14137
14138s_sub_i32 s0, vcc_hi, s2
14139// GFX10: encoding: [0x6b,0x02,0x80,0x81]
14140
14141s_sub_i32 s0, m0, s2
14142// GFX10: encoding: [0x7c,0x02,0x80,0x81]
14143
14144s_sub_i32 s0, 0, s2
14145// GFX10: encoding: [0x80,0x02,0x80,0x81]
14146
14147s_sub_i32 s0, -1, s2
14148// GFX10: encoding: [0xc1,0x02,0x80,0x81]
14149
14150s_sub_i32 s0, 0.5, s2
14151// GFX10: encoding: [0xf0,0x02,0x80,0x81]
14152
14153s_sub_i32 s0, -4.0, s2
14154// GFX10: encoding: [0xf7,0x02,0x80,0x81]
14155
14156s_sub_i32 s0, 0x3f717273, s2
14157// GFX10: encoding: [0xff,0x02,0x80,0x81,0x73,0x72,0x71,0x3f]
14158
14159s_sub_i32 s0, 0xaf123456, s2
14160// GFX10: encoding: [0xff,0x02,0x80,0x81,0x56,0x34,0x12,0xaf]
14161
14162s_sub_i32 s0, s1, exec_lo
14163// GFX10: encoding: [0x01,0x7e,0x80,0x81]
14164
14165s_sub_i32 s0, s1, exec_hi
14166// GFX10: encoding: [0x01,0x7f,0x80,0x81]
14167
14168s_sub_i32 s0, s1, vcc_lo
14169// GFX10: encoding: [0x01,0x6a,0x80,0x81]
14170
14171s_sub_i32 s0, s1, vcc_hi
14172// GFX10: encoding: [0x01,0x6b,0x80,0x81]
14173
14174s_sub_i32 s0, s1, m0
14175// GFX10: encoding: [0x01,0x7c,0x80,0x81]
14176
14177s_sub_i32 s0, s1, 0
14178// GFX10: encoding: [0x01,0x80,0x80,0x81]
14179
14180s_sub_i32 s0, s1, -1
14181// GFX10: encoding: [0x01,0xc1,0x80,0x81]
14182
14183s_sub_i32 s0, s1, 0.5
14184// GFX10: encoding: [0x01,0xf0,0x80,0x81]
14185
14186s_sub_i32 s0, s1, -4.0
14187// GFX10: encoding: [0x01,0xf7,0x80,0x81]
14188
14189s_sub_i32 s0, s1, 0x3f717273
14190// GFX10: encoding: [0x01,0xff,0x80,0x81,0x73,0x72,0x71,0x3f]
14191
14192s_sub_i32 s0, s1, 0xaf123456
14193// GFX10: encoding: [0x01,0xff,0x80,0x81,0x56,0x34,0x12,0xaf]
14194
14195s_addc_u32 s0, s1, s2
14196// GFX10: encoding: [0x01,0x02,0x00,0x82]
14197
14198s_addc_u32 s105, s104, s103
14199// GFX10: encoding: [0x68,0x67,0x69,0x82]
14200
14201s_addc_u32 s0, s104, s103
14202// GFX10: encoding: [0x68,0x67,0x00,0x82]
14203
14204s_addc_u32 s105, s1, s103
14205// GFX10: encoding: [0x01,0x67,0x69,0x82]
14206
14207s_addc_u32 s105, s104, s2
14208// GFX10: encoding: [0x68,0x02,0x69,0x82]
14209
14210s_addc_u32 s105, s1, s2
14211// GFX10: encoding: [0x01,0x02,0x69,0x82]
14212
14213s_addc_u32 s0, s104, s2
14214// GFX10: encoding: [0x68,0x02,0x00,0x82]
14215
14216s_addc_u32 s0, s1, s103
14217// GFX10: encoding: [0x01,0x67,0x00,0x82]
14218
14219s_addc_u32 exec_lo, s1, s2
14220// GFX10: encoding: [0x01,0x02,0x7e,0x82]
14221
14222s_addc_u32 exec_hi, s1, s2
14223// GFX10: encoding: [0x01,0x02,0x7f,0x82]
14224
14225s_addc_u32 vcc_lo, s1, s2
14226// GFX10: encoding: [0x01,0x02,0x6a,0x82]
14227
14228s_addc_u32 vcc_hi, s1, s2
14229// GFX10: encoding: [0x01,0x02,0x6b,0x82]
14230
14231s_addc_u32 m0, s1, s2
14232// GFX10: encoding: [0x01,0x02,0x7c,0x82]
14233
14234s_addc_u32 s0, exec_lo, s2
14235// GFX10: encoding: [0x7e,0x02,0x00,0x82]
14236
14237s_addc_u32 s0, exec_hi, s2
14238// GFX10: encoding: [0x7f,0x02,0x00,0x82]
14239
14240s_addc_u32 s0, vcc_lo, s2
14241// GFX10: encoding: [0x6a,0x02,0x00,0x82]
14242
14243s_addc_u32 s0, vcc_hi, s2
14244// GFX10: encoding: [0x6b,0x02,0x00,0x82]
14245
14246s_addc_u32 s0, m0, s2
14247// GFX10: encoding: [0x7c,0x02,0x00,0x82]
14248
14249s_addc_u32 s0, 0, s2
14250// GFX10: encoding: [0x80,0x02,0x00,0x82]
14251
14252s_addc_u32 s0, -1, s2
14253// GFX10: encoding: [0xc1,0x02,0x00,0x82]
14254
14255s_addc_u32 s0, 0.5, s2
14256// GFX10: encoding: [0xf0,0x02,0x00,0x82]
14257
14258s_addc_u32 s0, -4.0, s2
14259// GFX10: encoding: [0xf7,0x02,0x00,0x82]
14260
14261s_addc_u32 s0, 0x3f717273, s2
14262// GFX10: encoding: [0xff,0x02,0x00,0x82,0x73,0x72,0x71,0x3f]
14263
14264s_addc_u32 s0, 0xaf123456, s2
14265// GFX10: encoding: [0xff,0x02,0x00,0x82,0x56,0x34,0x12,0xaf]
14266
14267s_addc_u32 s0, s1, exec_lo
14268// GFX10: encoding: [0x01,0x7e,0x00,0x82]
14269
14270s_addc_u32 s0, s1, exec_hi
14271// GFX10: encoding: [0x01,0x7f,0x00,0x82]
14272
14273s_addc_u32 s0, s1, vcc_lo
14274// GFX10: encoding: [0x01,0x6a,0x00,0x82]
14275
14276s_addc_u32 s0, s1, vcc_hi
14277// GFX10: encoding: [0x01,0x6b,0x00,0x82]
14278
14279s_addc_u32 s0, s1, m0
14280// GFX10: encoding: [0x01,0x7c,0x00,0x82]
14281
14282s_addc_u32 s0, s1, 0
14283// GFX10: encoding: [0x01,0x80,0x00,0x82]
14284
14285s_addc_u32 s0, s1, -1
14286// GFX10: encoding: [0x01,0xc1,0x00,0x82]
14287
14288s_addc_u32 s0, s1, 0.5
14289// GFX10: encoding: [0x01,0xf0,0x00,0x82]
14290
14291s_addc_u32 s0, s1, -4.0
14292// GFX10: encoding: [0x01,0xf7,0x00,0x82]
14293
14294s_addc_u32 s0, s1, 0x3f717273
14295// GFX10: encoding: [0x01,0xff,0x00,0x82,0x73,0x72,0x71,0x3f]
14296
14297s_addc_u32 s0, s1, 0xaf123456
14298// GFX10: encoding: [0x01,0xff,0x00,0x82,0x56,0x34,0x12,0xaf]
14299
14300s_subb_u32 s0, s1, s2
14301// GFX10: encoding: [0x01,0x02,0x80,0x82]
14302
14303s_subb_u32 s105, s104, s103
14304// GFX10: encoding: [0x68,0x67,0xe9,0x82]
14305
14306s_subb_u32 s0, s104, s103
14307// GFX10: encoding: [0x68,0x67,0x80,0x82]
14308
14309s_subb_u32 s105, s1, s103
14310// GFX10: encoding: [0x01,0x67,0xe9,0x82]
14311
14312s_subb_u32 s105, s104, s2
14313// GFX10: encoding: [0x68,0x02,0xe9,0x82]
14314
14315s_subb_u32 s105, s1, s2
14316// GFX10: encoding: [0x01,0x02,0xe9,0x82]
14317
14318s_subb_u32 s0, s104, s2
14319// GFX10: encoding: [0x68,0x02,0x80,0x82]
14320
14321s_subb_u32 s0, s1, s103
14322// GFX10: encoding: [0x01,0x67,0x80,0x82]
14323
14324s_subb_u32 exec_lo, s1, s2
14325// GFX10: encoding: [0x01,0x02,0xfe,0x82]
14326
14327s_subb_u32 exec_hi, s1, s2
14328// GFX10: encoding: [0x01,0x02,0xff,0x82]
14329
14330s_subb_u32 vcc_lo, s1, s2
14331// GFX10: encoding: [0x01,0x02,0xea,0x82]
14332
14333s_subb_u32 vcc_hi, s1, s2
14334// GFX10: encoding: [0x01,0x02,0xeb,0x82]
14335
14336s_subb_u32 m0, s1, s2
14337// GFX10: encoding: [0x01,0x02,0xfc,0x82]
14338
14339s_subb_u32 s0, exec_lo, s2
14340// GFX10: encoding: [0x7e,0x02,0x80,0x82]
14341
14342s_subb_u32 s0, exec_hi, s2
14343// GFX10: encoding: [0x7f,0x02,0x80,0x82]
14344
14345s_subb_u32 s0, vcc_lo, s2
14346// GFX10: encoding: [0x6a,0x02,0x80,0x82]
14347
14348s_subb_u32 s0, vcc_hi, s2
14349// GFX10: encoding: [0x6b,0x02,0x80,0x82]
14350
14351s_subb_u32 s0, m0, s2
14352// GFX10: encoding: [0x7c,0x02,0x80,0x82]
14353
14354s_subb_u32 s0, 0, s2
14355// GFX10: encoding: [0x80,0x02,0x80,0x82]
14356
14357s_subb_u32 s0, -1, s2
14358// GFX10: encoding: [0xc1,0x02,0x80,0x82]
14359
14360s_subb_u32 s0, 0.5, s2
14361// GFX10: encoding: [0xf0,0x02,0x80,0x82]
14362
14363s_subb_u32 s0, -4.0, s2
14364// GFX10: encoding: [0xf7,0x02,0x80,0x82]
14365
14366s_subb_u32 s0, 0x3f717273, s2
14367// GFX10: encoding: [0xff,0x02,0x80,0x82,0x73,0x72,0x71,0x3f]
14368
14369s_subb_u32 s0, 0xaf123456, s2
14370// GFX10: encoding: [0xff,0x02,0x80,0x82,0x56,0x34,0x12,0xaf]
14371
14372s_subb_u32 s0, s1, exec_lo
14373// GFX10: encoding: [0x01,0x7e,0x80,0x82]
14374
14375s_subb_u32 s0, s1, exec_hi
14376// GFX10: encoding: [0x01,0x7f,0x80,0x82]
14377
14378s_subb_u32 s0, s1, vcc_lo
14379// GFX10: encoding: [0x01,0x6a,0x80,0x82]
14380
14381s_subb_u32 s0, s1, vcc_hi
14382// GFX10: encoding: [0x01,0x6b,0x80,0x82]
14383
14384s_subb_u32 s0, s1, m0
14385// GFX10: encoding: [0x01,0x7c,0x80,0x82]
14386
14387s_subb_u32 s0, s1, 0
14388// GFX10: encoding: [0x01,0x80,0x80,0x82]
14389
14390s_subb_u32 s0, s1, -1
14391// GFX10: encoding: [0x01,0xc1,0x80,0x82]
14392
14393s_subb_u32 s0, s1, 0.5
14394// GFX10: encoding: [0x01,0xf0,0x80,0x82]
14395
14396s_subb_u32 s0, s1, -4.0
14397// GFX10: encoding: [0x01,0xf7,0x80,0x82]
14398
14399s_subb_u32 s0, s1, 0x3f717273
14400// GFX10: encoding: [0x01,0xff,0x80,0x82,0x73,0x72,0x71,0x3f]
14401
14402s_subb_u32 s0, s1, 0xaf123456
14403// GFX10: encoding: [0x01,0xff,0x80,0x82,0x56,0x34,0x12,0xaf]
14404
14405s_min_i32 s0, s1, s2
14406// GFX10: encoding: [0x01,0x02,0x00,0x83]
14407
14408s_min_i32 s105, s104, s103
14409// GFX10: encoding: [0x68,0x67,0x69,0x83]
14410
14411s_min_i32 s0, s104, s103
14412// GFX10: encoding: [0x68,0x67,0x00,0x83]
14413
14414s_min_i32 s105, s1, s103
14415// GFX10: encoding: [0x01,0x67,0x69,0x83]
14416
14417s_min_i32 s105, s104, s2
14418// GFX10: encoding: [0x68,0x02,0x69,0x83]
14419
14420s_min_i32 s105, s1, s2
14421// GFX10: encoding: [0x01,0x02,0x69,0x83]
14422
14423s_min_i32 s0, s104, s2
14424// GFX10: encoding: [0x68,0x02,0x00,0x83]
14425
14426s_min_i32 s0, s1, s103
14427// GFX10: encoding: [0x01,0x67,0x00,0x83]
14428
14429s_min_i32 exec_lo, s1, s2
14430// GFX10: encoding: [0x01,0x02,0x7e,0x83]
14431
14432s_min_i32 exec_hi, s1, s2
14433// GFX10: encoding: [0x01,0x02,0x7f,0x83]
14434
14435s_min_i32 vcc_lo, s1, s2
14436// GFX10: encoding: [0x01,0x02,0x6a,0x83]
14437
14438s_min_i32 vcc_hi, s1, s2
14439// GFX10: encoding: [0x01,0x02,0x6b,0x83]
14440
14441s_min_i32 m0, s1, s2
14442// GFX10: encoding: [0x01,0x02,0x7c,0x83]
14443
14444s_min_i32 s0, exec_lo, s2
14445// GFX10: encoding: [0x7e,0x02,0x00,0x83]
14446
14447s_min_i32 s0, exec_hi, s2
14448// GFX10: encoding: [0x7f,0x02,0x00,0x83]
14449
14450s_min_i32 s0, vcc_lo, s2
14451// GFX10: encoding: [0x6a,0x02,0x00,0x83]
14452
14453s_min_i32 s0, vcc_hi, s2
14454// GFX10: encoding: [0x6b,0x02,0x00,0x83]
14455
14456s_min_i32 s0, m0, s2
14457// GFX10: encoding: [0x7c,0x02,0x00,0x83]
14458
14459s_min_i32 s0, 0, s2
14460// GFX10: encoding: [0x80,0x02,0x00,0x83]
14461
14462s_min_i32 s0, -1, s2
14463// GFX10: encoding: [0xc1,0x02,0x00,0x83]
14464
14465s_min_i32 s0, 0.5, s2
14466// GFX10: encoding: [0xf0,0x02,0x00,0x83]
14467
14468s_min_i32 s0, -4.0, s2
14469// GFX10: encoding: [0xf7,0x02,0x00,0x83]
14470
14471s_min_i32 s0, 0x3f717273, s2
14472// GFX10: encoding: [0xff,0x02,0x00,0x83,0x73,0x72,0x71,0x3f]
14473
14474s_min_i32 s0, 0xaf123456, s2
14475// GFX10: encoding: [0xff,0x02,0x00,0x83,0x56,0x34,0x12,0xaf]
14476
14477s_min_i32 s0, s1, exec_lo
14478// GFX10: encoding: [0x01,0x7e,0x00,0x83]
14479
14480s_min_i32 s0, s1, exec_hi
14481// GFX10: encoding: [0x01,0x7f,0x00,0x83]
14482
14483s_min_i32 s0, s1, vcc_lo
14484// GFX10: encoding: [0x01,0x6a,0x00,0x83]
14485
14486s_min_i32 s0, s1, vcc_hi
14487// GFX10: encoding: [0x01,0x6b,0x00,0x83]
14488
14489s_min_i32 s0, s1, m0
14490// GFX10: encoding: [0x01,0x7c,0x00,0x83]
14491
14492s_min_i32 s0, s1, 0
14493// GFX10: encoding: [0x01,0x80,0x00,0x83]
14494
14495s_min_i32 s0, s1, -1
14496// GFX10: encoding: [0x01,0xc1,0x00,0x83]
14497
14498s_min_i32 s0, s1, 0.5
14499// GFX10: encoding: [0x01,0xf0,0x00,0x83]
14500
14501s_min_i32 s0, s1, -4.0
14502// GFX10: encoding: [0x01,0xf7,0x00,0x83]
14503
14504s_min_i32 s0, s1, 0x3f717273
14505// GFX10: encoding: [0x01,0xff,0x00,0x83,0x73,0x72,0x71,0x3f]
14506
14507s_min_i32 s0, s1, 0xaf123456
14508// GFX10: encoding: [0x01,0xff,0x00,0x83,0x56,0x34,0x12,0xaf]
14509
14510s_min_u32 s0, s1, s2
14511// GFX10: encoding: [0x01,0x02,0x80,0x83]
14512
14513s_min_u32 s105, s104, s103
14514// GFX10: encoding: [0x68,0x67,0xe9,0x83]
14515
14516s_min_u32 s0, s104, s103
14517// GFX10: encoding: [0x68,0x67,0x80,0x83]
14518
14519s_min_u32 s105, s1, s103
14520// GFX10: encoding: [0x01,0x67,0xe9,0x83]
14521
14522s_min_u32 s105, s104, s2
14523// GFX10: encoding: [0x68,0x02,0xe9,0x83]
14524
14525s_min_u32 s105, s1, s2
14526// GFX10: encoding: [0x01,0x02,0xe9,0x83]
14527
14528s_min_u32 s0, s104, s2
14529// GFX10: encoding: [0x68,0x02,0x80,0x83]
14530
14531s_min_u32 s0, s1, s103
14532// GFX10: encoding: [0x01,0x67,0x80,0x83]
14533
14534s_min_u32 exec_lo, s1, s2
14535// GFX10: encoding: [0x01,0x02,0xfe,0x83]
14536
14537s_min_u32 exec_hi, s1, s2
14538// GFX10: encoding: [0x01,0x02,0xff,0x83]
14539
14540s_min_u32 vcc_lo, s1, s2
14541// GFX10: encoding: [0x01,0x02,0xea,0x83]
14542
14543s_min_u32 vcc_hi, s1, s2
14544// GFX10: encoding: [0x01,0x02,0xeb,0x83]
14545
14546s_min_u32 m0, s1, s2
14547// GFX10: encoding: [0x01,0x02,0xfc,0x83]
14548
14549s_min_u32 s0, exec_lo, s2
14550// GFX10: encoding: [0x7e,0x02,0x80,0x83]
14551
14552s_min_u32 s0, exec_hi, s2
14553// GFX10: encoding: [0x7f,0x02,0x80,0x83]
14554
14555s_min_u32 s0, vcc_lo, s2
14556// GFX10: encoding: [0x6a,0x02,0x80,0x83]
14557
14558s_min_u32 s0, vcc_hi, s2
14559// GFX10: encoding: [0x6b,0x02,0x80,0x83]
14560
14561s_min_u32 s0, m0, s2
14562// GFX10: encoding: [0x7c,0x02,0x80,0x83]
14563
14564s_min_u32 s0, 0, s2
14565// GFX10: encoding: [0x80,0x02,0x80,0x83]
14566
14567s_min_u32 s0, -1, s2
14568// GFX10: encoding: [0xc1,0x02,0x80,0x83]
14569
14570s_min_u32 s0, 0.5, s2
14571// GFX10: encoding: [0xf0,0x02,0x80,0x83]
14572
14573s_min_u32 s0, -4.0, s2
14574// GFX10: encoding: [0xf7,0x02,0x80,0x83]
14575
14576s_min_u32 s0, 0x3f717273, s2
14577// GFX10: encoding: [0xff,0x02,0x80,0x83,0x73,0x72,0x71,0x3f]
14578
14579s_min_u32 s0, 0xaf123456, s2
14580// GFX10: encoding: [0xff,0x02,0x80,0x83,0x56,0x34,0x12,0xaf]
14581
14582s_min_u32 s0, s1, exec_lo
14583// GFX10: encoding: [0x01,0x7e,0x80,0x83]
14584
14585s_min_u32 s0, s1, exec_hi
14586// GFX10: encoding: [0x01,0x7f,0x80,0x83]
14587
14588s_min_u32 s0, s1, vcc_lo
14589// GFX10: encoding: [0x01,0x6a,0x80,0x83]
14590
14591s_min_u32 s0, s1, vcc_hi
14592// GFX10: encoding: [0x01,0x6b,0x80,0x83]
14593
14594s_min_u32 s0, s1, m0
14595// GFX10: encoding: [0x01,0x7c,0x80,0x83]
14596
14597s_min_u32 s0, s1, 0
14598// GFX10: encoding: [0x01,0x80,0x80,0x83]
14599
14600s_min_u32 s0, s1, -1
14601// GFX10: encoding: [0x01,0xc1,0x80,0x83]
14602
14603s_min_u32 s0, s1, 0.5
14604// GFX10: encoding: [0x01,0xf0,0x80,0x83]
14605
14606s_min_u32 s0, s1, -4.0
14607// GFX10: encoding: [0x01,0xf7,0x80,0x83]
14608
14609s_min_u32 s0, s1, 0x3f717273
14610// GFX10: encoding: [0x01,0xff,0x80,0x83,0x73,0x72,0x71,0x3f]
14611
14612s_min_u32 s0, s1, 0xaf123456
14613// GFX10: encoding: [0x01,0xff,0x80,0x83,0x56,0x34,0x12,0xaf]
14614
14615s_max_i32 s0, s1, s2
14616// GFX10: encoding: [0x01,0x02,0x00,0x84]
14617
14618s_max_i32 s105, s104, s103
14619// GFX10: encoding: [0x68,0x67,0x69,0x84]
14620
14621s_max_i32 s0, s104, s103
14622// GFX10: encoding: [0x68,0x67,0x00,0x84]
14623
14624s_max_i32 s105, s1, s103
14625// GFX10: encoding: [0x01,0x67,0x69,0x84]
14626
14627s_max_i32 s105, s104, s2
14628// GFX10: encoding: [0x68,0x02,0x69,0x84]
14629
14630s_max_i32 s105, s1, s2
14631// GFX10: encoding: [0x01,0x02,0x69,0x84]
14632
14633s_max_i32 s0, s104, s2
14634// GFX10: encoding: [0x68,0x02,0x00,0x84]
14635
14636s_max_i32 s0, s1, s103
14637// GFX10: encoding: [0x01,0x67,0x00,0x84]
14638
14639s_max_i32 exec_lo, s1, s2
14640// GFX10: encoding: [0x01,0x02,0x7e,0x84]
14641
14642s_max_i32 exec_hi, s1, s2
14643// GFX10: encoding: [0x01,0x02,0x7f,0x84]
14644
14645s_max_i32 vcc_lo, s1, s2
14646// GFX10: encoding: [0x01,0x02,0x6a,0x84]
14647
14648s_max_i32 vcc_hi, s1, s2
14649// GFX10: encoding: [0x01,0x02,0x6b,0x84]
14650
14651s_max_i32 m0, s1, s2
14652// GFX10: encoding: [0x01,0x02,0x7c,0x84]
14653
14654s_max_i32 s0, exec_lo, s2
14655// GFX10: encoding: [0x7e,0x02,0x00,0x84]
14656
14657s_max_i32 s0, exec_hi, s2
14658// GFX10: encoding: [0x7f,0x02,0x00,0x84]
14659
14660s_max_i32 s0, vcc_lo, s2
14661// GFX10: encoding: [0x6a,0x02,0x00,0x84]
14662
14663s_max_i32 s0, vcc_hi, s2
14664// GFX10: encoding: [0x6b,0x02,0x00,0x84]
14665
14666s_max_i32 s0, m0, s2
14667// GFX10: encoding: [0x7c,0x02,0x00,0x84]
14668
14669s_max_i32 s0, 0, s2
14670// GFX10: encoding: [0x80,0x02,0x00,0x84]
14671
14672s_max_i32 s0, -1, s2
14673// GFX10: encoding: [0xc1,0x02,0x00,0x84]
14674
14675s_max_i32 s0, 0.5, s2
14676// GFX10: encoding: [0xf0,0x02,0x00,0x84]
14677
14678s_max_i32 s0, -4.0, s2
14679// GFX10: encoding: [0xf7,0x02,0x00,0x84]
14680
14681s_max_i32 s0, 0x3f717273, s2
14682// GFX10: encoding: [0xff,0x02,0x00,0x84,0x73,0x72,0x71,0x3f]
14683
14684s_max_i32 s0, 0xaf123456, s2
14685// GFX10: encoding: [0xff,0x02,0x00,0x84,0x56,0x34,0x12,0xaf]
14686
14687s_max_i32 s0, s1, exec_lo
14688// GFX10: encoding: [0x01,0x7e,0x00,0x84]
14689
14690s_max_i32 s0, s1, exec_hi
14691// GFX10: encoding: [0x01,0x7f,0x00,0x84]
14692
14693s_max_i32 s0, s1, vcc_lo
14694// GFX10: encoding: [0x01,0x6a,0x00,0x84]
14695
14696s_max_i32 s0, s1, vcc_hi
14697// GFX10: encoding: [0x01,0x6b,0x00,0x84]
14698
14699s_max_i32 s0, s1, m0
14700// GFX10: encoding: [0x01,0x7c,0x00,0x84]
14701
14702s_max_i32 s0, s1, 0
14703// GFX10: encoding: [0x01,0x80,0x00,0x84]
14704
14705s_max_i32 s0, s1, -1
14706// GFX10: encoding: [0x01,0xc1,0x00,0x84]
14707
14708s_max_i32 s0, s1, 0.5
14709// GFX10: encoding: [0x01,0xf0,0x00,0x84]
14710
14711s_max_i32 s0, s1, -4.0
14712// GFX10: encoding: [0x01,0xf7,0x00,0x84]
14713
14714s_max_i32 s0, s1, 0x3f717273
14715// GFX10: encoding: [0x01,0xff,0x00,0x84,0x73,0x72,0x71,0x3f]
14716
14717s_max_i32 s0, s1, 0xaf123456
14718// GFX10: encoding: [0x01,0xff,0x00,0x84,0x56,0x34,0x12,0xaf]
14719
14720s_max_u32 s0, s1, s2
14721// GFX10: encoding: [0x01,0x02,0x80,0x84]
14722
14723s_max_u32 s105, s104, s103
14724// GFX10: encoding: [0x68,0x67,0xe9,0x84]
14725
14726s_max_u32 s0, s104, s103
14727// GFX10: encoding: [0x68,0x67,0x80,0x84]
14728
14729s_max_u32 s105, s1, s103
14730// GFX10: encoding: [0x01,0x67,0xe9,0x84]
14731
14732s_max_u32 s105, s104, s2
14733// GFX10: encoding: [0x68,0x02,0xe9,0x84]
14734
14735s_max_u32 s105, s1, s2
14736// GFX10: encoding: [0x01,0x02,0xe9,0x84]
14737
14738s_max_u32 s0, s104, s2
14739// GFX10: encoding: [0x68,0x02,0x80,0x84]
14740
14741s_max_u32 s0, s1, s103
14742// GFX10: encoding: [0x01,0x67,0x80,0x84]
14743
14744s_max_u32 exec_lo, s1, s2
14745// GFX10: encoding: [0x01,0x02,0xfe,0x84]
14746
14747s_max_u32 exec_hi, s1, s2
14748// GFX10: encoding: [0x01,0x02,0xff,0x84]
14749
14750s_max_u32 vcc_lo, s1, s2
14751// GFX10: encoding: [0x01,0x02,0xea,0x84]
14752
14753s_max_u32 vcc_hi, s1, s2
14754// GFX10: encoding: [0x01,0x02,0xeb,0x84]
14755
14756s_max_u32 m0, s1, s2
14757// GFX10: encoding: [0x01,0x02,0xfc,0x84]
14758
14759s_max_u32 s0, exec_lo, s2
14760// GFX10: encoding: [0x7e,0x02,0x80,0x84]
14761
14762s_max_u32 s0, exec_hi, s2
14763// GFX10: encoding: [0x7f,0x02,0x80,0x84]
14764
14765s_max_u32 s0, vcc_lo, s2
14766// GFX10: encoding: [0x6a,0x02,0x80,0x84]
14767
14768s_max_u32 s0, vcc_hi, s2
14769// GFX10: encoding: [0x6b,0x02,0x80,0x84]
14770
14771s_max_u32 s0, m0, s2
14772// GFX10: encoding: [0x7c,0x02,0x80,0x84]
14773
14774s_max_u32 s0, 0, s2
14775// GFX10: encoding: [0x80,0x02,0x80,0x84]
14776
14777s_max_u32 s0, -1, s2
14778// GFX10: encoding: [0xc1,0x02,0x80,0x84]
14779
14780s_max_u32 s0, 0.5, s2
14781// GFX10: encoding: [0xf0,0x02,0x80,0x84]
14782
14783s_max_u32 s0, -4.0, s2
14784// GFX10: encoding: [0xf7,0x02,0x80,0x84]
14785
14786s_max_u32 s0, 0x3f717273, s2
14787// GFX10: encoding: [0xff,0x02,0x80,0x84,0x73,0x72,0x71,0x3f]
14788
14789s_max_u32 s0, 0xaf123456, s2
14790// GFX10: encoding: [0xff,0x02,0x80,0x84,0x56,0x34,0x12,0xaf]
14791
14792s_max_u32 s0, s1, exec_lo
14793// GFX10: encoding: [0x01,0x7e,0x80,0x84]
14794
14795s_max_u32 s0, s1, exec_hi
14796// GFX10: encoding: [0x01,0x7f,0x80,0x84]
14797
14798s_max_u32 s0, s1, vcc_lo
14799// GFX10: encoding: [0x01,0x6a,0x80,0x84]
14800
14801s_max_u32 s0, s1, vcc_hi
14802// GFX10: encoding: [0x01,0x6b,0x80,0x84]
14803
14804s_max_u32 s0, s1, m0
14805// GFX10: encoding: [0x01,0x7c,0x80,0x84]
14806
14807s_max_u32 s0, s1, 0
14808// GFX10: encoding: [0x01,0x80,0x80,0x84]
14809
14810s_max_u32 s0, s1, -1
14811// GFX10: encoding: [0x01,0xc1,0x80,0x84]
14812
14813s_max_u32 s0, s1, 0.5
14814// GFX10: encoding: [0x01,0xf0,0x80,0x84]
14815
14816s_max_u32 s0, s1, -4.0
14817// GFX10: encoding: [0x01,0xf7,0x80,0x84]
14818
14819s_max_u32 s0, s1, 0x3f717273
14820// GFX10: encoding: [0x01,0xff,0x80,0x84,0x73,0x72,0x71,0x3f]
14821
14822s_max_u32 s0, s1, 0xaf123456
14823// GFX10: encoding: [0x01,0xff,0x80,0x84,0x56,0x34,0x12,0xaf]
14824
14825s_cselect_b32 s0, s1, s2
14826// GFX10: encoding: [0x01,0x02,0x00,0x85]
14827
14828s_cselect_b32 s105, s104, s103
14829// GFX10: encoding: [0x68,0x67,0x69,0x85]
14830
14831s_cselect_b32 s0, s104, s103
14832// GFX10: encoding: [0x68,0x67,0x00,0x85]
14833
14834s_cselect_b32 s105, s1, s103
14835// GFX10: encoding: [0x01,0x67,0x69,0x85]
14836
14837s_cselect_b32 s105, s104, s2
14838// GFX10: encoding: [0x68,0x02,0x69,0x85]
14839
14840s_cselect_b32 s105, s1, s2
14841// GFX10: encoding: [0x01,0x02,0x69,0x85]
14842
14843s_cselect_b32 s0, s104, s2
14844// GFX10: encoding: [0x68,0x02,0x00,0x85]
14845
14846s_cselect_b32 s0, s1, s103
14847// GFX10: encoding: [0x01,0x67,0x00,0x85]
14848
14849s_cselect_b32 exec_lo, s1, s2
14850// GFX10: encoding: [0x01,0x02,0x7e,0x85]
14851
14852s_cselect_b32 exec_hi, s1, s2
14853// GFX10: encoding: [0x01,0x02,0x7f,0x85]
14854
14855s_cselect_b32 vcc_lo, s1, s2
14856// GFX10: encoding: [0x01,0x02,0x6a,0x85]
14857
14858s_cselect_b32 vcc_hi, s1, s2
14859// GFX10: encoding: [0x01,0x02,0x6b,0x85]
14860
14861s_cselect_b32 m0, s1, s2
14862// GFX10: encoding: [0x01,0x02,0x7c,0x85]
14863
14864s_cselect_b32 s0, exec_lo, s2
14865// GFX10: encoding: [0x7e,0x02,0x00,0x85]
14866
14867s_cselect_b32 s0, exec_hi, s2
14868// GFX10: encoding: [0x7f,0x02,0x00,0x85]
14869
14870s_cselect_b32 s0, vcc_lo, s2
14871// GFX10: encoding: [0x6a,0x02,0x00,0x85]
14872
14873s_cselect_b32 s0, vcc_hi, s2
14874// GFX10: encoding: [0x6b,0x02,0x00,0x85]
14875
14876s_cselect_b32 s0, m0, s2
14877// GFX10: encoding: [0x7c,0x02,0x00,0x85]
14878
14879s_cselect_b32 s0, 0, s2
14880// GFX10: encoding: [0x80,0x02,0x00,0x85]
14881
14882s_cselect_b32 s0, -1, s2
14883// GFX10: encoding: [0xc1,0x02,0x00,0x85]
14884
14885s_cselect_b32 s0, 0.5, s2
14886// GFX10: encoding: [0xf0,0x02,0x00,0x85]
14887
14888s_cselect_b32 s0, -4.0, s2
14889// GFX10: encoding: [0xf7,0x02,0x00,0x85]
14890
14891s_cselect_b32 s0, 0x3f717273, s2
14892// GFX10: encoding: [0xff,0x02,0x00,0x85,0x73,0x72,0x71,0x3f]
14893
14894s_cselect_b32 s0, 0xaf123456, s2
14895// GFX10: encoding: [0xff,0x02,0x00,0x85,0x56,0x34,0x12,0xaf]
14896
14897s_cselect_b32 s0, s1, exec_lo
14898// GFX10: encoding: [0x01,0x7e,0x00,0x85]
14899
14900s_cselect_b32 s0, s1, exec_hi
14901// GFX10: encoding: [0x01,0x7f,0x00,0x85]
14902
14903s_cselect_b32 s0, s1, vcc_lo
14904// GFX10: encoding: [0x01,0x6a,0x00,0x85]
14905
14906s_cselect_b32 s0, s1, vcc_hi
14907// GFX10: encoding: [0x01,0x6b,0x00,0x85]
14908
14909s_cselect_b32 s0, s1, m0
14910// GFX10: encoding: [0x01,0x7c,0x00,0x85]
14911
14912s_cselect_b32 s0, s1, 0
14913// GFX10: encoding: [0x01,0x80,0x00,0x85]
14914
14915s_cselect_b32 s0, s1, -1
14916// GFX10: encoding: [0x01,0xc1,0x00,0x85]
14917
14918s_cselect_b32 s0, s1, 0.5
14919// GFX10: encoding: [0x01,0xf0,0x00,0x85]
14920
14921s_cselect_b32 s0, s1, -4.0
14922// GFX10: encoding: [0x01,0xf7,0x00,0x85]
14923
14924s_cselect_b32 s0, s1, 0x3f717273
14925// GFX10: encoding: [0x01,0xff,0x00,0x85,0x73,0x72,0x71,0x3f]
14926
14927s_cselect_b32 s0, s1, 0xaf123456
14928// GFX10: encoding: [0x01,0xff,0x00,0x85,0x56,0x34,0x12,0xaf]
14929
14930s_cselect_b64 s[0:1], s[2:3], s[4:5]
14931// GFX10: encoding: [0x02,0x04,0x80,0x85]
14932
14933s_cselect_b64 s[104:105], s[102:103], s[100:101]
14934// GFX10: encoding: [0x66,0x64,0xe8,0x85]
14935
14936s_cselect_b64 s[0:1], s[102:103], s[100:101]
14937// GFX10: encoding: [0x66,0x64,0x80,0x85]
14938
14939s_cselect_b64 s[104:105], s[2:3], s[100:101]
14940// GFX10: encoding: [0x02,0x64,0xe8,0x85]
14941
14942s_cselect_b64 s[104:105], s[102:103], s[4:5]
14943// GFX10: encoding: [0x66,0x04,0xe8,0x85]
14944
14945s_cselect_b64 s[104:105], s[2:3], s[4:5]
14946// GFX10: encoding: [0x02,0x04,0xe8,0x85]
14947
14948s_cselect_b64 s[0:1], s[102:103], s[4:5]
14949// GFX10: encoding: [0x66,0x04,0x80,0x85]
14950
14951s_cselect_b64 s[0:1], s[2:3], s[100:101]
14952// GFX10: encoding: [0x02,0x64,0x80,0x85]
14953
14954s_cselect_b64 exec, s[2:3], s[4:5]
14955// GFX10: encoding: [0x02,0x04,0xfe,0x85]
14956
14957s_cselect_b64 vcc, s[2:3], s[4:5]
14958// GFX10: encoding: [0x02,0x04,0xea,0x85]
14959
14960s_cselect_b64 s[0:1], exec, s[4:5]
14961// GFX10: encoding: [0x7e,0x04,0x80,0x85]
14962
14963s_cselect_b64 s[0:1], vcc, s[4:5]
14964// GFX10: encoding: [0x6a,0x04,0x80,0x85]
14965
14966s_cselect_b64 s[0:1], 0, s[4:5]
14967// GFX10: encoding: [0x80,0x04,0x80,0x85]
14968
14969s_cselect_b64 s[0:1], -1, s[4:5]
14970// GFX10: encoding: [0xc1,0x04,0x80,0x85]
14971
14972s_cselect_b64 s[0:1], 0.5, s[4:5]
14973// GFX10: encoding: [0xf0,0x04,0x80,0x85]
14974
14975s_cselect_b64 s[0:1], -4.0, s[4:5]
14976// GFX10: encoding: [0xf7,0x04,0x80,0x85]
14977
14978s_cselect_b64 s[0:1], 0x3f717273, s[4:5]
14979// GFX10: encoding: [0xff,0x04,0x80,0x85,0x73,0x72,0x71,0x3f]
14980
14981s_cselect_b64 s[0:1], 0xaf123456, s[4:5]
14982// GFX10: encoding: [0xff,0x04,0x80,0x85,0x56,0x34,0x12,0xaf]
14983
14984s_cselect_b64 s[0:1], s[2:3], exec
14985// GFX10: encoding: [0x02,0x7e,0x80,0x85]
14986
14987s_cselect_b64 s[0:1], s[2:3], vcc
14988// GFX10: encoding: [0x02,0x6a,0x80,0x85]
14989
14990s_cselect_b64 s[0:1], s[2:3], 0
14991// GFX10: encoding: [0x02,0x80,0x80,0x85]
14992
14993s_cselect_b64 s[0:1], s[2:3], -1
14994// GFX10: encoding: [0x02,0xc1,0x80,0x85]
14995
14996s_cselect_b64 s[0:1], s[2:3], 0.5
14997// GFX10: encoding: [0x02,0xf0,0x80,0x85]
14998
14999s_cselect_b64 s[0:1], s[2:3], -4.0
15000// GFX10: encoding: [0x02,0xf7,0x80,0x85]
15001
15002s_cselect_b64 s[0:1], s[2:3], 0x3f717273
15003// GFX10: encoding: [0x02,0xff,0x80,0x85,0x73,0x72,0x71,0x3f]
15004
15005s_cselect_b64 s[0:1], s[2:3], 0xaf123456
15006// GFX10: encoding: [0x02,0xff,0x80,0x85,0x56,0x34,0x12,0xaf]
15007
15008s_and_b32 s0, s1, s2
15009// GFX10: encoding: [0x01,0x02,0x00,0x87]
15010
15011s_and_b32 s105, s104, s103
15012// GFX10: encoding: [0x68,0x67,0x69,0x87]
15013
15014s_and_b32 s0, s104, s103
15015// GFX10: encoding: [0x68,0x67,0x00,0x87]
15016
15017s_and_b32 s105, s1, s103
15018// GFX10: encoding: [0x01,0x67,0x69,0x87]
15019
15020s_and_b32 s105, s104, s2
15021// GFX10: encoding: [0x68,0x02,0x69,0x87]
15022
15023s_and_b32 s105, s1, s2
15024// GFX10: encoding: [0x01,0x02,0x69,0x87]
15025
15026s_and_b32 s0, s104, s2
15027// GFX10: encoding: [0x68,0x02,0x00,0x87]
15028
15029s_and_b32 s0, s1, s103
15030// GFX10: encoding: [0x01,0x67,0x00,0x87]
15031
15032s_and_b32 exec_lo, s1, s2
15033// GFX10: encoding: [0x01,0x02,0x7e,0x87]
15034
15035s_and_b32 exec_hi, s1, s2
15036// GFX10: encoding: [0x01,0x02,0x7f,0x87]
15037
15038s_and_b32 vcc_lo, s1, s2
15039// GFX10: encoding: [0x01,0x02,0x6a,0x87]
15040
15041s_and_b32 vcc_hi, s1, s2
15042// GFX10: encoding: [0x01,0x02,0x6b,0x87]
15043
15044s_and_b32 m0, s1, s2
15045// GFX10: encoding: [0x01,0x02,0x7c,0x87]
15046
15047s_and_b32 s0, exec_lo, s2
15048// GFX10: encoding: [0x7e,0x02,0x00,0x87]
15049
15050s_and_b32 s0, exec_hi, s2
15051// GFX10: encoding: [0x7f,0x02,0x00,0x87]
15052
15053s_and_b32 s0, vcc_lo, s2
15054// GFX10: encoding: [0x6a,0x02,0x00,0x87]
15055
15056s_and_b32 s0, vcc_hi, s2
15057// GFX10: encoding: [0x6b,0x02,0x00,0x87]
15058
15059s_and_b32 s0, m0, s2
15060// GFX10: encoding: [0x7c,0x02,0x00,0x87]
15061
15062s_and_b32 s0, 0, s2
15063// GFX10: encoding: [0x80,0x02,0x00,0x87]
15064
15065s_and_b32 s0, -1, s2
15066// GFX10: encoding: [0xc1,0x02,0x00,0x87]
15067
15068s_and_b32 s0, 0.5, s2
15069// GFX10: encoding: [0xf0,0x02,0x00,0x87]
15070
15071s_and_b32 s0, -4.0, s2
15072// GFX10: encoding: [0xf7,0x02,0x00,0x87]
15073
15074s_and_b32 s0, 0x3f717273, s2
15075// GFX10: encoding: [0xff,0x02,0x00,0x87,0x73,0x72,0x71,0x3f]
15076
15077s_and_b32 s0, 0xaf123456, s2
15078// GFX10: encoding: [0xff,0x02,0x00,0x87,0x56,0x34,0x12,0xaf]
15079
15080s_and_b32 s0, s1, exec_lo
15081// GFX10: encoding: [0x01,0x7e,0x00,0x87]
15082
15083s_and_b32 s0, s1, exec_hi
15084// GFX10: encoding: [0x01,0x7f,0x00,0x87]
15085
15086s_and_b32 s0, s1, vcc_lo
15087// GFX10: encoding: [0x01,0x6a,0x00,0x87]
15088
15089s_and_b32 s0, s1, vcc_hi
15090// GFX10: encoding: [0x01,0x6b,0x00,0x87]
15091
15092s_and_b32 s0, s1, m0
15093// GFX10: encoding: [0x01,0x7c,0x00,0x87]
15094
15095s_and_b32 s0, s1, 0
15096// GFX10: encoding: [0x01,0x80,0x00,0x87]
15097
15098s_and_b32 s0, s1, -1
15099// GFX10: encoding: [0x01,0xc1,0x00,0x87]
15100
15101s_and_b32 s0, s1, 0.5
15102// GFX10: encoding: [0x01,0xf0,0x00,0x87]
15103
15104s_and_b32 s0, s1, -4.0
15105// GFX10: encoding: [0x01,0xf7,0x00,0x87]
15106
15107s_and_b32 s0, s1, 0x3f717273
15108// GFX10: encoding: [0x01,0xff,0x00,0x87,0x73,0x72,0x71,0x3f]
15109
15110s_and_b32 s0, s1, 0xaf123456
15111// GFX10: encoding: [0x01,0xff,0x00,0x87,0x56,0x34,0x12,0xaf]
15112
15113s_and_b64 s[0:1], s[2:3], s[4:5]
15114// GFX10: encoding: [0x02,0x04,0x80,0x87]
15115
15116s_and_b64 s[104:105], s[102:103], s[100:101]
15117// GFX10: encoding: [0x66,0x64,0xe8,0x87]
15118
15119s_and_b64 s[0:1], s[102:103], s[100:101]
15120// GFX10: encoding: [0x66,0x64,0x80,0x87]
15121
15122s_and_b64 s[104:105], s[2:3], s[100:101]
15123// GFX10: encoding: [0x02,0x64,0xe8,0x87]
15124
15125s_and_b64 s[104:105], s[102:103], s[4:5]
15126// GFX10: encoding: [0x66,0x04,0xe8,0x87]
15127
15128s_and_b64 s[104:105], s[2:3], s[4:5]
15129// GFX10: encoding: [0x02,0x04,0xe8,0x87]
15130
15131s_and_b64 s[0:1], s[102:103], s[4:5]
15132// GFX10: encoding: [0x66,0x04,0x80,0x87]
15133
15134s_and_b64 s[0:1], s[2:3], s[100:101]
15135// GFX10: encoding: [0x02,0x64,0x80,0x87]
15136
15137s_and_b64 exec, s[2:3], s[4:5]
15138// GFX10: encoding: [0x02,0x04,0xfe,0x87]
15139
15140s_and_b64 vcc, s[2:3], s[4:5]
15141// GFX10: encoding: [0x02,0x04,0xea,0x87]
15142
15143s_and_b64 s[0:1], exec, s[4:5]
15144// GFX10: encoding: [0x7e,0x04,0x80,0x87]
15145
15146s_and_b64 s[0:1], vcc, s[4:5]
15147// GFX10: encoding: [0x6a,0x04,0x80,0x87]
15148
15149s_and_b64 s[0:1], 0, s[4:5]
15150// GFX10: encoding: [0x80,0x04,0x80,0x87]
15151
15152s_and_b64 s[0:1], -1, s[4:5]
15153// GFX10: encoding: [0xc1,0x04,0x80,0x87]
15154
15155s_and_b64 s[0:1], 0.5, s[4:5]
15156// GFX10: encoding: [0xf0,0x04,0x80,0x87]
15157
15158s_and_b64 s[0:1], -4.0, s[4:5]
15159// GFX10: encoding: [0xf7,0x04,0x80,0x87]
15160
15161s_and_b64 s[0:1], 0x3f717273, s[4:5]
15162// GFX10: encoding: [0xff,0x04,0x80,0x87,0x73,0x72,0x71,0x3f]
15163
15164s_and_b64 s[0:1], 0xaf123456, s[4:5]
15165// GFX10: encoding: [0xff,0x04,0x80,0x87,0x56,0x34,0x12,0xaf]
15166
15167s_and_b64 s[0:1], s[2:3], exec
15168// GFX10: encoding: [0x02,0x7e,0x80,0x87]
15169
15170s_and_b64 s[0:1], s[2:3], vcc
15171// GFX10: encoding: [0x02,0x6a,0x80,0x87]
15172
15173s_and_b64 s[0:1], s[2:3], 0
15174// GFX10: encoding: [0x02,0x80,0x80,0x87]
15175
15176s_and_b64 s[0:1], s[2:3], -1
15177// GFX10: encoding: [0x02,0xc1,0x80,0x87]
15178
15179s_and_b64 s[0:1], s[2:3], 0.5
15180// GFX10: encoding: [0x02,0xf0,0x80,0x87]
15181
15182s_and_b64 s[0:1], s[2:3], -4.0
15183// GFX10: encoding: [0x02,0xf7,0x80,0x87]
15184
15185s_and_b64 s[0:1], s[2:3], 0x3f717273
15186// GFX10: encoding: [0x02,0xff,0x80,0x87,0x73,0x72,0x71,0x3f]
15187
15188s_and_b64 s[0:1], s[2:3], 0xaf123456
15189// GFX10: encoding: [0x02,0xff,0x80,0x87,0x56,0x34,0x12,0xaf]
15190
15191s_or_b32 s0, s1, s2
15192// GFX10: encoding: [0x01,0x02,0x00,0x88]
15193
15194s_or_b32 s105, s104, s103
15195// GFX10: encoding: [0x68,0x67,0x69,0x88]
15196
15197s_or_b32 s0, s104, s103
15198// GFX10: encoding: [0x68,0x67,0x00,0x88]
15199
15200s_or_b32 s105, s1, s103
15201// GFX10: encoding: [0x01,0x67,0x69,0x88]
15202
15203s_or_b32 s105, s104, s2
15204// GFX10: encoding: [0x68,0x02,0x69,0x88]
15205
15206s_or_b32 s105, s1, s2
15207// GFX10: encoding: [0x01,0x02,0x69,0x88]
15208
15209s_or_b32 s0, s104, s2
15210// GFX10: encoding: [0x68,0x02,0x00,0x88]
15211
15212s_or_b32 s0, s1, s103
15213// GFX10: encoding: [0x01,0x67,0x00,0x88]
15214
15215s_or_b32 exec_lo, s1, s2
15216// GFX10: encoding: [0x01,0x02,0x7e,0x88]
15217
15218s_or_b32 exec_hi, s1, s2
15219// GFX10: encoding: [0x01,0x02,0x7f,0x88]
15220
15221s_or_b32 vcc_lo, s1, s2
15222// GFX10: encoding: [0x01,0x02,0x6a,0x88]
15223
15224s_or_b32 vcc_hi, s1, s2
15225// GFX10: encoding: [0x01,0x02,0x6b,0x88]
15226
15227s_or_b32 m0, s1, s2
15228// GFX10: encoding: [0x01,0x02,0x7c,0x88]
15229
15230s_or_b32 s0, exec_lo, s2
15231// GFX10: encoding: [0x7e,0x02,0x00,0x88]
15232
15233s_or_b32 s0, exec_hi, s2
15234// GFX10: encoding: [0x7f,0x02,0x00,0x88]
15235
15236s_or_b32 s0, vcc_lo, s2
15237// GFX10: encoding: [0x6a,0x02,0x00,0x88]
15238
15239s_or_b32 s0, vcc_hi, s2
15240// GFX10: encoding: [0x6b,0x02,0x00,0x88]
15241
15242s_or_b32 s0, m0, s2
15243// GFX10: encoding: [0x7c,0x02,0x00,0x88]
15244
15245s_or_b32 s0, 0, s2
15246// GFX10: encoding: [0x80,0x02,0x00,0x88]
15247
15248s_or_b32 s0, -1, s2
15249// GFX10: encoding: [0xc1,0x02,0x00,0x88]
15250
15251s_or_b32 s0, 0.5, s2
15252// GFX10: encoding: [0xf0,0x02,0x00,0x88]
15253
15254s_or_b32 s0, -4.0, s2
15255// GFX10: encoding: [0xf7,0x02,0x00,0x88]
15256
15257s_or_b32 s0, 0x3f717273, s2
15258// GFX10: encoding: [0xff,0x02,0x00,0x88,0x73,0x72,0x71,0x3f]
15259
15260s_or_b32 s0, 0xaf123456, s2
15261// GFX10: encoding: [0xff,0x02,0x00,0x88,0x56,0x34,0x12,0xaf]
15262
15263s_or_b32 s0, s1, exec_lo
15264// GFX10: encoding: [0x01,0x7e,0x00,0x88]
15265
15266s_or_b32 s0, s1, exec_hi
15267// GFX10: encoding: [0x01,0x7f,0x00,0x88]
15268
15269s_or_b32 s0, s1, vcc_lo
15270// GFX10: encoding: [0x01,0x6a,0x00,0x88]
15271
15272s_or_b32 s0, s1, vcc_hi
15273// GFX10: encoding: [0x01,0x6b,0x00,0x88]
15274
15275s_or_b32 s0, s1, m0
15276// GFX10: encoding: [0x01,0x7c,0x00,0x88]
15277
15278s_or_b32 s0, s1, 0
15279// GFX10: encoding: [0x01,0x80,0x00,0x88]
15280
15281s_or_b32 s0, s1, -1
15282// GFX10: encoding: [0x01,0xc1,0x00,0x88]
15283
15284s_or_b32 s0, s1, 0.5
15285// GFX10: encoding: [0x01,0xf0,0x00,0x88]
15286
15287s_or_b32 s0, s1, -4.0
15288// GFX10: encoding: [0x01,0xf7,0x00,0x88]
15289
15290s_or_b32 s0, s1, 0x3f717273
15291// GFX10: encoding: [0x01,0xff,0x00,0x88,0x73,0x72,0x71,0x3f]
15292
15293s_or_b32 s0, s1, 0xaf123456
15294// GFX10: encoding: [0x01,0xff,0x00,0x88,0x56,0x34,0x12,0xaf]
15295
15296s_or_b64 s[0:1], s[2:3], s[4:5]
15297// GFX10: encoding: [0x02,0x04,0x80,0x88]
15298
15299s_or_b64 s[104:105], s[102:103], s[100:101]
15300// GFX10: encoding: [0x66,0x64,0xe8,0x88]
15301
15302s_or_b64 s[0:1], s[102:103], s[100:101]
15303// GFX10: encoding: [0x66,0x64,0x80,0x88]
15304
15305s_or_b64 s[104:105], s[2:3], s[100:101]
15306// GFX10: encoding: [0x02,0x64,0xe8,0x88]
15307
15308s_or_b64 s[104:105], s[102:103], s[4:5]
15309// GFX10: encoding: [0x66,0x04,0xe8,0x88]
15310
15311s_or_b64 s[104:105], s[2:3], s[4:5]
15312// GFX10: encoding: [0x02,0x04,0xe8,0x88]
15313
15314s_or_b64 s[0:1], s[102:103], s[4:5]
15315// GFX10: encoding: [0x66,0x04,0x80,0x88]
15316
15317s_or_b64 s[0:1], s[2:3], s[100:101]
15318// GFX10: encoding: [0x02,0x64,0x80,0x88]
15319
15320s_or_b64 exec, s[2:3], s[4:5]
15321// GFX10: encoding: [0x02,0x04,0xfe,0x88]
15322
15323s_or_b64 vcc, s[2:3], s[4:5]
15324// GFX10: encoding: [0x02,0x04,0xea,0x88]
15325
15326s_or_b64 s[0:1], exec, s[4:5]
15327// GFX10: encoding: [0x7e,0x04,0x80,0x88]
15328
15329s_or_b64 s[0:1], vcc, s[4:5]
15330// GFX10: encoding: [0x6a,0x04,0x80,0x88]
15331
15332s_or_b64 s[0:1], 0, s[4:5]
15333// GFX10: encoding: [0x80,0x04,0x80,0x88]
15334
15335s_or_b64 s[0:1], -1, s[4:5]
15336// GFX10: encoding: [0xc1,0x04,0x80,0x88]
15337
15338s_or_b64 s[0:1], 0.5, s[4:5]
15339// GFX10: encoding: [0xf0,0x04,0x80,0x88]
15340
15341s_or_b64 s[0:1], -4.0, s[4:5]
15342// GFX10: encoding: [0xf7,0x04,0x80,0x88]
15343
15344s_or_b64 s[0:1], 0x3f717273, s[4:5]
15345// GFX10: encoding: [0xff,0x04,0x80,0x88,0x73,0x72,0x71,0x3f]
15346
15347s_or_b64 s[0:1], 0xaf123456, s[4:5]
15348// GFX10: encoding: [0xff,0x04,0x80,0x88,0x56,0x34,0x12,0xaf]
15349
15350s_or_b64 s[0:1], s[2:3], exec
15351// GFX10: encoding: [0x02,0x7e,0x80,0x88]
15352
15353s_or_b64 s[0:1], s[2:3], vcc
15354// GFX10: encoding: [0x02,0x6a,0x80,0x88]
15355
15356s_or_b64 s[0:1], s[2:3], 0
15357// GFX10: encoding: [0x02,0x80,0x80,0x88]
15358
15359s_or_b64 s[0:1], s[2:3], -1
15360// GFX10: encoding: [0x02,0xc1,0x80,0x88]
15361
15362s_or_b64 s[0:1], s[2:3], 0.5
15363// GFX10: encoding: [0x02,0xf0,0x80,0x88]
15364
15365s_or_b64 s[0:1], s[2:3], -4.0
15366// GFX10: encoding: [0x02,0xf7,0x80,0x88]
15367
15368s_or_b64 s[0:1], s[2:3], 0x3f717273
15369// GFX10: encoding: [0x02,0xff,0x80,0x88,0x73,0x72,0x71,0x3f]
15370
15371s_or_b64 s[0:1], s[2:3], 0xaf123456
15372// GFX10: encoding: [0x02,0xff,0x80,0x88,0x56,0x34,0x12,0xaf]
15373
15374s_xor_b32 s0, s1, s2
15375// GFX10: encoding: [0x01,0x02,0x00,0x89]
15376
15377s_xor_b32 s105, s104, s103
15378// GFX10: encoding: [0x68,0x67,0x69,0x89]
15379
15380s_xor_b32 s0, s104, s103
15381// GFX10: encoding: [0x68,0x67,0x00,0x89]
15382
15383s_xor_b32 s105, s1, s103
15384// GFX10: encoding: [0x01,0x67,0x69,0x89]
15385
15386s_xor_b32 s105, s104, s2
15387// GFX10: encoding: [0x68,0x02,0x69,0x89]
15388
15389s_xor_b32 s105, s1, s2
15390// GFX10: encoding: [0x01,0x02,0x69,0x89]
15391
15392s_xor_b32 s0, s104, s2
15393// GFX10: encoding: [0x68,0x02,0x00,0x89]
15394
15395s_xor_b32 s0, s1, s103
15396// GFX10: encoding: [0x01,0x67,0x00,0x89]
15397
15398s_xor_b32 exec_lo, s1, s2
15399// GFX10: encoding: [0x01,0x02,0x7e,0x89]
15400
15401s_xor_b32 exec_hi, s1, s2
15402// GFX10: encoding: [0x01,0x02,0x7f,0x89]
15403
15404s_xor_b32 vcc_lo, s1, s2
15405// GFX10: encoding: [0x01,0x02,0x6a,0x89]
15406
15407s_xor_b32 vcc_hi, s1, s2
15408// GFX10: encoding: [0x01,0x02,0x6b,0x89]
15409
15410s_xor_b32 m0, s1, s2
15411// GFX10: encoding: [0x01,0x02,0x7c,0x89]
15412
15413s_xor_b32 s0, exec_lo, s2
15414// GFX10: encoding: [0x7e,0x02,0x00,0x89]
15415
15416s_xor_b32 s0, exec_hi, s2
15417// GFX10: encoding: [0x7f,0x02,0x00,0x89]
15418
15419s_xor_b32 s0, vcc_lo, s2
15420// GFX10: encoding: [0x6a,0x02,0x00,0x89]
15421
15422s_xor_b32 s0, vcc_hi, s2
15423// GFX10: encoding: [0x6b,0x02,0x00,0x89]
15424
15425s_xor_b32 s0, m0, s2
15426// GFX10: encoding: [0x7c,0x02,0x00,0x89]
15427
15428s_xor_b32 s0, 0, s2
15429// GFX10: encoding: [0x80,0x02,0x00,0x89]
15430
15431s_xor_b32 s0, -1, s2
15432// GFX10: encoding: [0xc1,0x02,0x00,0x89]
15433
15434s_xor_b32 s0, 0.5, s2
15435// GFX10: encoding: [0xf0,0x02,0x00,0x89]
15436
15437s_xor_b32 s0, -4.0, s2
15438// GFX10: encoding: [0xf7,0x02,0x00,0x89]
15439
15440s_xor_b32 s0, 0x3f717273, s2
15441// GFX10: encoding: [0xff,0x02,0x00,0x89,0x73,0x72,0x71,0x3f]
15442
15443s_xor_b32 s0, 0xaf123456, s2
15444// GFX10: encoding: [0xff,0x02,0x00,0x89,0x56,0x34,0x12,0xaf]
15445
15446s_xor_b32 s0, s1, exec_lo
15447// GFX10: encoding: [0x01,0x7e,0x00,0x89]
15448
15449s_xor_b32 s0, s1, exec_hi
15450// GFX10: encoding: [0x01,0x7f,0x00,0x89]
15451
15452s_xor_b32 s0, s1, vcc_lo
15453// GFX10: encoding: [0x01,0x6a,0x00,0x89]
15454
15455s_xor_b32 s0, s1, vcc_hi
15456// GFX10: encoding: [0x01,0x6b,0x00,0x89]
15457
15458s_xor_b32 s0, s1, m0
15459// GFX10: encoding: [0x01,0x7c,0x00,0x89]
15460
15461s_xor_b32 s0, s1, 0
15462// GFX10: encoding: [0x01,0x80,0x00,0x89]
15463
15464s_xor_b32 s0, s1, -1
15465// GFX10: encoding: [0x01,0xc1,0x00,0x89]
15466
15467s_xor_b32 s0, s1, 0.5
15468// GFX10: encoding: [0x01,0xf0,0x00,0x89]
15469
15470s_xor_b32 s0, s1, -4.0
15471// GFX10: encoding: [0x01,0xf7,0x00,0x89]
15472
15473s_xor_b32 s0, s1, 0x3f717273
15474// GFX10: encoding: [0x01,0xff,0x00,0x89,0x73,0x72,0x71,0x3f]
15475
15476s_xor_b32 s0, s1, 0xaf123456
15477// GFX10: encoding: [0x01,0xff,0x00,0x89,0x56,0x34,0x12,0xaf]
15478
15479s_xor_b64 s[0:1], s[2:3], s[4:5]
15480// GFX10: encoding: [0x02,0x04,0x80,0x89]
15481
15482s_xor_b64 s[104:105], s[102:103], s[100:101]
15483// GFX10: encoding: [0x66,0x64,0xe8,0x89]
15484
15485s_xor_b64 s[0:1], s[102:103], s[100:101]
15486// GFX10: encoding: [0x66,0x64,0x80,0x89]
15487
15488s_xor_b64 s[104:105], s[2:3], s[100:101]
15489// GFX10: encoding: [0x02,0x64,0xe8,0x89]
15490
15491s_xor_b64 s[104:105], s[102:103], s[4:5]
15492// GFX10: encoding: [0x66,0x04,0xe8,0x89]
15493
15494s_xor_b64 s[104:105], s[2:3], s[4:5]
15495// GFX10: encoding: [0x02,0x04,0xe8,0x89]
15496
15497s_xor_b64 s[0:1], s[102:103], s[4:5]
15498// GFX10: encoding: [0x66,0x04,0x80,0x89]
15499
15500s_xor_b64 s[0:1], s[2:3], s[100:101]
15501// GFX10: encoding: [0x02,0x64,0x80,0x89]
15502
15503s_xor_b64 exec, s[2:3], s[4:5]
15504// GFX10: encoding: [0x02,0x04,0xfe,0x89]
15505
15506s_xor_b64 vcc, s[2:3], s[4:5]
15507// GFX10: encoding: [0x02,0x04,0xea,0x89]
15508
15509s_xor_b64 s[0:1], exec, s[4:5]
15510// GFX10: encoding: [0x7e,0x04,0x80,0x89]
15511
15512s_xor_b64 s[0:1], vcc, s[4:5]
15513// GFX10: encoding: [0x6a,0x04,0x80,0x89]
15514
15515s_xor_b64 s[0:1], 0, s[4:5]
15516// GFX10: encoding: [0x80,0x04,0x80,0x89]
15517
15518s_xor_b64 s[0:1], -1, s[4:5]
15519// GFX10: encoding: [0xc1,0x04,0x80,0x89]
15520
15521s_xor_b64 s[0:1], 0.5, s[4:5]
15522// GFX10: encoding: [0xf0,0x04,0x80,0x89]
15523
15524s_xor_b64 s[0:1], -4.0, s[4:5]
15525// GFX10: encoding: [0xf7,0x04,0x80,0x89]
15526
15527s_xor_b64 s[0:1], 0x3f717273, s[4:5]
15528// GFX10: encoding: [0xff,0x04,0x80,0x89,0x73,0x72,0x71,0x3f]
15529
15530s_xor_b64 s[0:1], 0xaf123456, s[4:5]
15531// GFX10: encoding: [0xff,0x04,0x80,0x89,0x56,0x34,0x12,0xaf]
15532
15533s_xor_b64 s[0:1], s[2:3], exec
15534// GFX10: encoding: [0x02,0x7e,0x80,0x89]
15535
15536s_xor_b64 s[0:1], s[2:3], vcc
15537// GFX10: encoding: [0x02,0x6a,0x80,0x89]
15538
15539s_xor_b64 s[0:1], s[2:3], 0
15540// GFX10: encoding: [0x02,0x80,0x80,0x89]
15541
15542s_xor_b64 s[0:1], s[2:3], -1
15543// GFX10: encoding: [0x02,0xc1,0x80,0x89]
15544
15545s_xor_b64 s[0:1], s[2:3], 0.5
15546// GFX10: encoding: [0x02,0xf0,0x80,0x89]
15547
15548s_xor_b64 s[0:1], s[2:3], -4.0
15549// GFX10: encoding: [0x02,0xf7,0x80,0x89]
15550
15551s_xor_b64 s[0:1], s[2:3], 0x3f717273
15552// GFX10: encoding: [0x02,0xff,0x80,0x89,0x73,0x72,0x71,0x3f]
15553
15554s_xor_b64 s[0:1], s[2:3], 0xaf123456
15555// GFX10: encoding: [0x02,0xff,0x80,0x89,0x56,0x34,0x12,0xaf]
15556
15557s_andn2_b32 s0, s1, s2
15558// GFX10: encoding: [0x01,0x02,0x00,0x8a]
15559
15560s_andn2_b32 s105, s104, s103
15561// GFX10: encoding: [0x68,0x67,0x69,0x8a]
15562
15563s_andn2_b32 s0, s104, s103
15564// GFX10: encoding: [0x68,0x67,0x00,0x8a]
15565
15566s_andn2_b32 s105, s1, s103
15567// GFX10: encoding: [0x01,0x67,0x69,0x8a]
15568
15569s_andn2_b32 s105, s104, s2
15570// GFX10: encoding: [0x68,0x02,0x69,0x8a]
15571
15572s_andn2_b32 s105, s1, s2
15573// GFX10: encoding: [0x01,0x02,0x69,0x8a]
15574
15575s_andn2_b32 s0, s104, s2
15576// GFX10: encoding: [0x68,0x02,0x00,0x8a]
15577
15578s_andn2_b32 s0, s1, s103
15579// GFX10: encoding: [0x01,0x67,0x00,0x8a]
15580
15581s_andn2_b32 exec_lo, s1, s2
15582// GFX10: encoding: [0x01,0x02,0x7e,0x8a]
15583
15584s_andn2_b32 exec_hi, s1, s2
15585// GFX10: encoding: [0x01,0x02,0x7f,0x8a]
15586
15587s_andn2_b32 vcc_lo, s1, s2
15588// GFX10: encoding: [0x01,0x02,0x6a,0x8a]
15589
15590s_andn2_b32 vcc_hi, s1, s2
15591// GFX10: encoding: [0x01,0x02,0x6b,0x8a]
15592
15593s_andn2_b32 m0, s1, s2
15594// GFX10: encoding: [0x01,0x02,0x7c,0x8a]
15595
15596s_andn2_b32 s0, exec_lo, s2
15597// GFX10: encoding: [0x7e,0x02,0x00,0x8a]
15598
15599s_andn2_b32 s0, exec_hi, s2
15600// GFX10: encoding: [0x7f,0x02,0x00,0x8a]
15601
15602s_andn2_b32 s0, vcc_lo, s2
15603// GFX10: encoding: [0x6a,0x02,0x00,0x8a]
15604
15605s_andn2_b32 s0, vcc_hi, s2
15606// GFX10: encoding: [0x6b,0x02,0x00,0x8a]
15607
15608s_andn2_b32 s0, m0, s2
15609// GFX10: encoding: [0x7c,0x02,0x00,0x8a]
15610
15611s_andn2_b32 s0, 0, s2
15612// GFX10: encoding: [0x80,0x02,0x00,0x8a]
15613
15614s_andn2_b32 s0, -1, s2
15615// GFX10: encoding: [0xc1,0x02,0x00,0x8a]
15616
15617s_andn2_b32 s0, 0.5, s2
15618// GFX10: encoding: [0xf0,0x02,0x00,0x8a]
15619
15620s_andn2_b32 s0, -4.0, s2
15621// GFX10: encoding: [0xf7,0x02,0x00,0x8a]
15622
15623s_andn2_b32 s0, 0x3f717273, s2
15624// GFX10: encoding: [0xff,0x02,0x00,0x8a,0x73,0x72,0x71,0x3f]
15625
15626s_andn2_b32 s0, 0xaf123456, s2
15627// GFX10: encoding: [0xff,0x02,0x00,0x8a,0x56,0x34,0x12,0xaf]
15628
15629s_andn2_b32 s0, s1, exec_lo
15630// GFX10: encoding: [0x01,0x7e,0x00,0x8a]
15631
15632s_andn2_b32 s0, s1, exec_hi
15633// GFX10: encoding: [0x01,0x7f,0x00,0x8a]
15634
15635s_andn2_b32 s0, s1, vcc_lo
15636// GFX10: encoding: [0x01,0x6a,0x00,0x8a]
15637
15638s_andn2_b32 s0, s1, vcc_hi
15639// GFX10: encoding: [0x01,0x6b,0x00,0x8a]
15640
15641s_andn2_b32 s0, s1, m0
15642// GFX10: encoding: [0x01,0x7c,0x00,0x8a]
15643
15644s_andn2_b32 s0, s1, 0
15645// GFX10: encoding: [0x01,0x80,0x00,0x8a]
15646
15647s_andn2_b32 s0, s1, -1
15648// GFX10: encoding: [0x01,0xc1,0x00,0x8a]
15649
15650s_andn2_b32 s0, s1, 0.5
15651// GFX10: encoding: [0x01,0xf0,0x00,0x8a]
15652
15653s_andn2_b32 s0, s1, -4.0
15654// GFX10: encoding: [0x01,0xf7,0x00,0x8a]
15655
15656s_andn2_b32 s0, s1, 0x3f717273
15657// GFX10: encoding: [0x01,0xff,0x00,0x8a,0x73,0x72,0x71,0x3f]
15658
15659s_andn2_b32 s0, s1, 0xaf123456
15660// GFX10: encoding: [0x01,0xff,0x00,0x8a,0x56,0x34,0x12,0xaf]
15661
15662s_andn2_b64 s[0:1], s[2:3], s[4:5]
15663// GFX10: encoding: [0x02,0x04,0x80,0x8a]
15664
15665s_andn2_b64 s[104:105], s[102:103], s[100:101]
15666// GFX10: encoding: [0x66,0x64,0xe8,0x8a]
15667
15668s_andn2_b64 s[0:1], s[102:103], s[100:101]
15669// GFX10: encoding: [0x66,0x64,0x80,0x8a]
15670
15671s_andn2_b64 s[104:105], s[2:3], s[100:101]
15672// GFX10: encoding: [0x02,0x64,0xe8,0x8a]
15673
15674s_andn2_b64 s[104:105], s[102:103], s[4:5]
15675// GFX10: encoding: [0x66,0x04,0xe8,0x8a]
15676
15677s_andn2_b64 s[104:105], s[2:3], s[4:5]
15678// GFX10: encoding: [0x02,0x04,0xe8,0x8a]
15679
15680s_andn2_b64 s[0:1], s[102:103], s[4:5]
15681// GFX10: encoding: [0x66,0x04,0x80,0x8a]
15682
15683s_andn2_b64 s[0:1], s[2:3], s[100:101]
15684// GFX10: encoding: [0x02,0x64,0x80,0x8a]
15685
15686s_andn2_b64 exec, s[2:3], s[4:5]
15687// GFX10: encoding: [0x02,0x04,0xfe,0x8a]
15688
15689s_andn2_b64 vcc, s[2:3], s[4:5]
15690// GFX10: encoding: [0x02,0x04,0xea,0x8a]
15691
15692s_andn2_b64 s[0:1], exec, s[4:5]
15693// GFX10: encoding: [0x7e,0x04,0x80,0x8a]
15694
15695s_andn2_b64 s[0:1], vcc, s[4:5]
15696// GFX10: encoding: [0x6a,0x04,0x80,0x8a]
15697
15698s_andn2_b64 s[0:1], 0, s[4:5]
15699// GFX10: encoding: [0x80,0x04,0x80,0x8a]
15700
15701s_andn2_b64 s[0:1], -1, s[4:5]
15702// GFX10: encoding: [0xc1,0x04,0x80,0x8a]
15703
15704s_andn2_b64 s[0:1], 0.5, s[4:5]
15705// GFX10: encoding: [0xf0,0x04,0x80,0x8a]
15706
15707s_andn2_b64 s[0:1], -4.0, s[4:5]
15708// GFX10: encoding: [0xf7,0x04,0x80,0x8a]
15709
15710s_andn2_b64 s[0:1], 0x3f717273, s[4:5]
15711// GFX10: encoding: [0xff,0x04,0x80,0x8a,0x73,0x72,0x71,0x3f]
15712
15713s_andn2_b64 s[0:1], 0xaf123456, s[4:5]
15714// GFX10: encoding: [0xff,0x04,0x80,0x8a,0x56,0x34,0x12,0xaf]
15715
15716s_andn2_b64 s[0:1], s[2:3], exec
15717// GFX10: encoding: [0x02,0x7e,0x80,0x8a]
15718
15719s_andn2_b64 s[0:1], s[2:3], vcc
15720// GFX10: encoding: [0x02,0x6a,0x80,0x8a]
15721
15722s_andn2_b64 s[0:1], s[2:3], 0
15723// GFX10: encoding: [0x02,0x80,0x80,0x8a]
15724
15725s_andn2_b64 s[0:1], s[2:3], -1
15726// GFX10: encoding: [0x02,0xc1,0x80,0x8a]
15727
15728s_andn2_b64 s[0:1], s[2:3], 0.5
15729// GFX10: encoding: [0x02,0xf0,0x80,0x8a]
15730
15731s_andn2_b64 s[0:1], s[2:3], -4.0
15732// GFX10: encoding: [0x02,0xf7,0x80,0x8a]
15733
15734s_andn2_b64 s[0:1], s[2:3], 0x3f717273
15735// GFX10: encoding: [0x02,0xff,0x80,0x8a,0x73,0x72,0x71,0x3f]
15736
15737s_andn2_b64 s[0:1], s[2:3], 0xaf123456
15738// GFX10: encoding: [0x02,0xff,0x80,0x8a,0x56,0x34,0x12,0xaf]
15739
15740s_orn2_b32 s0, s1, s2
15741// GFX10: encoding: [0x01,0x02,0x00,0x8b]
15742
15743s_orn2_b32 s105, s104, s103
15744// GFX10: encoding: [0x68,0x67,0x69,0x8b]
15745
15746s_orn2_b32 s0, s104, s103
15747// GFX10: encoding: [0x68,0x67,0x00,0x8b]
15748
15749s_orn2_b32 s105, s1, s103
15750// GFX10: encoding: [0x01,0x67,0x69,0x8b]
15751
15752s_orn2_b32 s105, s104, s2
15753// GFX10: encoding: [0x68,0x02,0x69,0x8b]
15754
15755s_orn2_b32 s105, s1, s2
15756// GFX10: encoding: [0x01,0x02,0x69,0x8b]
15757
15758s_orn2_b32 s0, s104, s2
15759// GFX10: encoding: [0x68,0x02,0x00,0x8b]
15760
15761s_orn2_b32 s0, s1, s103
15762// GFX10: encoding: [0x01,0x67,0x00,0x8b]
15763
15764s_orn2_b32 exec_lo, s1, s2
15765// GFX10: encoding: [0x01,0x02,0x7e,0x8b]
15766
15767s_orn2_b32 exec_hi, s1, s2
15768// GFX10: encoding: [0x01,0x02,0x7f,0x8b]
15769
15770s_orn2_b32 vcc_lo, s1, s2
15771// GFX10: encoding: [0x01,0x02,0x6a,0x8b]
15772
15773s_orn2_b32 vcc_hi, s1, s2
15774// GFX10: encoding: [0x01,0x02,0x6b,0x8b]
15775
15776s_orn2_b32 m0, s1, s2
15777// GFX10: encoding: [0x01,0x02,0x7c,0x8b]
15778
15779s_orn2_b32 s0, exec_lo, s2
15780// GFX10: encoding: [0x7e,0x02,0x00,0x8b]
15781
15782s_orn2_b32 s0, exec_hi, s2
15783// GFX10: encoding: [0x7f,0x02,0x00,0x8b]
15784
15785s_orn2_b32 s0, vcc_lo, s2
15786// GFX10: encoding: [0x6a,0x02,0x00,0x8b]
15787
15788s_orn2_b32 s0, vcc_hi, s2
15789// GFX10: encoding: [0x6b,0x02,0x00,0x8b]
15790
15791s_orn2_b32 s0, m0, s2
15792// GFX10: encoding: [0x7c,0x02,0x00,0x8b]
15793
15794s_orn2_b32 s0, 0, s2
15795// GFX10: encoding: [0x80,0x02,0x00,0x8b]
15796
15797s_orn2_b32 s0, -1, s2
15798// GFX10: encoding: [0xc1,0x02,0x00,0x8b]
15799
15800s_orn2_b32 s0, 0.5, s2
15801// GFX10: encoding: [0xf0,0x02,0x00,0x8b]
15802
15803s_orn2_b32 s0, -4.0, s2
15804// GFX10: encoding: [0xf7,0x02,0x00,0x8b]
15805
15806s_orn2_b32 s0, 0x3f717273, s2
15807// GFX10: encoding: [0xff,0x02,0x00,0x8b,0x73,0x72,0x71,0x3f]
15808
15809s_orn2_b32 s0, 0xaf123456, s2
15810// GFX10: encoding: [0xff,0x02,0x00,0x8b,0x56,0x34,0x12,0xaf]
15811
15812s_orn2_b32 s0, s1, exec_lo
15813// GFX10: encoding: [0x01,0x7e,0x00,0x8b]
15814
15815s_orn2_b32 s0, s1, exec_hi
15816// GFX10: encoding: [0x01,0x7f,0x00,0x8b]
15817
15818s_orn2_b32 s0, s1, vcc_lo
15819// GFX10: encoding: [0x01,0x6a,0x00,0x8b]
15820
15821s_orn2_b32 s0, s1, vcc_hi
15822// GFX10: encoding: [0x01,0x6b,0x00,0x8b]
15823
15824s_orn2_b32 s0, s1, m0
15825// GFX10: encoding: [0x01,0x7c,0x00,0x8b]
15826
15827s_orn2_b32 s0, s1, 0
15828// GFX10: encoding: [0x01,0x80,0x00,0x8b]
15829
15830s_orn2_b32 s0, s1, -1
15831// GFX10: encoding: [0x01,0xc1,0x00,0x8b]
15832
15833s_orn2_b32 s0, s1, 0.5
15834// GFX10: encoding: [0x01,0xf0,0x00,0x8b]
15835
15836s_orn2_b32 s0, s1, -4.0
15837// GFX10: encoding: [0x01,0xf7,0x00,0x8b]
15838
15839s_orn2_b32 s0, s1, 0x3f717273
15840// GFX10: encoding: [0x01,0xff,0x00,0x8b,0x73,0x72,0x71,0x3f]
15841
15842s_orn2_b32 s0, s1, 0xaf123456
15843// GFX10: encoding: [0x01,0xff,0x00,0x8b,0x56,0x34,0x12,0xaf]
15844
15845s_orn2_b64 s[0:1], s[2:3], s[4:5]
15846// GFX10: encoding: [0x02,0x04,0x80,0x8b]
15847
15848s_orn2_b64 s[104:105], s[102:103], s[100:101]
15849// GFX10: encoding: [0x66,0x64,0xe8,0x8b]
15850
15851s_orn2_b64 s[0:1], s[102:103], s[100:101]
15852// GFX10: encoding: [0x66,0x64,0x80,0x8b]
15853
15854s_orn2_b64 s[104:105], s[2:3], s[100:101]
15855// GFX10: encoding: [0x02,0x64,0xe8,0x8b]
15856
15857s_orn2_b64 s[104:105], s[102:103], s[4:5]
15858// GFX10: encoding: [0x66,0x04,0xe8,0x8b]
15859
15860s_orn2_b64 s[104:105], s[2:3], s[4:5]
15861// GFX10: encoding: [0x02,0x04,0xe8,0x8b]
15862
15863s_orn2_b64 s[0:1], s[102:103], s[4:5]
15864// GFX10: encoding: [0x66,0x04,0x80,0x8b]
15865
15866s_orn2_b64 s[0:1], s[2:3], s[100:101]
15867// GFX10: encoding: [0x02,0x64,0x80,0x8b]
15868
15869s_orn2_b64 exec, s[2:3], s[4:5]
15870// GFX10: encoding: [0x02,0x04,0xfe,0x8b]
15871
15872s_orn2_b64 vcc, s[2:3], s[4:5]
15873// GFX10: encoding: [0x02,0x04,0xea,0x8b]
15874
15875s_orn2_b64 s[0:1], exec, s[4:5]
15876// GFX10: encoding: [0x7e,0x04,0x80,0x8b]
15877
15878s_orn2_b64 s[0:1], vcc, s[4:5]
15879// GFX10: encoding: [0x6a,0x04,0x80,0x8b]
15880
15881s_orn2_b64 s[0:1], 0, s[4:5]
15882// GFX10: encoding: [0x80,0x04,0x80,0x8b]
15883
15884s_orn2_b64 s[0:1], -1, s[4:5]
15885// GFX10: encoding: [0xc1,0x04,0x80,0x8b]
15886
15887s_orn2_b64 s[0:1], 0.5, s[4:5]
15888// GFX10: encoding: [0xf0,0x04,0x80,0x8b]
15889
15890s_orn2_b64 s[0:1], -4.0, s[4:5]
15891// GFX10: encoding: [0xf7,0x04,0x80,0x8b]
15892
15893s_orn2_b64 s[0:1], 0x3f717273, s[4:5]
15894// GFX10: encoding: [0xff,0x04,0x80,0x8b,0x73,0x72,0x71,0x3f]
15895
15896s_orn2_b64 s[0:1], 0xaf123456, s[4:5]
15897// GFX10: encoding: [0xff,0x04,0x80,0x8b,0x56,0x34,0x12,0xaf]
15898
15899s_orn2_b64 s[0:1], s[2:3], exec
15900// GFX10: encoding: [0x02,0x7e,0x80,0x8b]
15901
15902s_orn2_b64 s[0:1], s[2:3], vcc
15903// GFX10: encoding: [0x02,0x6a,0x80,0x8b]
15904
15905s_orn2_b64 s[0:1], s[2:3], 0
15906// GFX10: encoding: [0x02,0x80,0x80,0x8b]
15907
15908s_orn2_b64 s[0:1], s[2:3], -1
15909// GFX10: encoding: [0x02,0xc1,0x80,0x8b]
15910
15911s_orn2_b64 s[0:1], s[2:3], 0.5
15912// GFX10: encoding: [0x02,0xf0,0x80,0x8b]
15913
15914s_orn2_b64 s[0:1], s[2:3], -4.0
15915// GFX10: encoding: [0x02,0xf7,0x80,0x8b]
15916
15917s_orn2_b64 s[0:1], s[2:3], 0x3f717273
15918// GFX10: encoding: [0x02,0xff,0x80,0x8b,0x73,0x72,0x71,0x3f]
15919
15920s_orn2_b64 s[0:1], s[2:3], 0xaf123456
15921// GFX10: encoding: [0x02,0xff,0x80,0x8b,0x56,0x34,0x12,0xaf]
15922
15923s_nand_b32 s0, s1, s2
15924// GFX10: encoding: [0x01,0x02,0x00,0x8c]
15925
15926s_nand_b32 s105, s104, s103
15927// GFX10: encoding: [0x68,0x67,0x69,0x8c]
15928
15929s_nand_b32 s0, s104, s103
15930// GFX10: encoding: [0x68,0x67,0x00,0x8c]
15931
15932s_nand_b32 s105, s1, s103
15933// GFX10: encoding: [0x01,0x67,0x69,0x8c]
15934
15935s_nand_b32 s105, s104, s2
15936// GFX10: encoding: [0x68,0x02,0x69,0x8c]
15937
15938s_nand_b32 s105, s1, s2
15939// GFX10: encoding: [0x01,0x02,0x69,0x8c]
15940
15941s_nand_b32 s0, s104, s2
15942// GFX10: encoding: [0x68,0x02,0x00,0x8c]
15943
15944s_nand_b32 s0, s1, s103
15945// GFX10: encoding: [0x01,0x67,0x00,0x8c]
15946
15947s_nand_b32 exec_lo, s1, s2
15948// GFX10: encoding: [0x01,0x02,0x7e,0x8c]
15949
15950s_nand_b32 exec_hi, s1, s2
15951// GFX10: encoding: [0x01,0x02,0x7f,0x8c]
15952
15953s_nand_b32 vcc_lo, s1, s2
15954// GFX10: encoding: [0x01,0x02,0x6a,0x8c]
15955
15956s_nand_b32 vcc_hi, s1, s2
15957// GFX10: encoding: [0x01,0x02,0x6b,0x8c]
15958
15959s_nand_b32 m0, s1, s2
15960// GFX10: encoding: [0x01,0x02,0x7c,0x8c]
15961
15962s_nand_b32 s0, exec_lo, s2
15963// GFX10: encoding: [0x7e,0x02,0x00,0x8c]
15964
15965s_nand_b32 s0, exec_hi, s2
15966// GFX10: encoding: [0x7f,0x02,0x00,0x8c]
15967
15968s_nand_b32 s0, vcc_lo, s2
15969// GFX10: encoding: [0x6a,0x02,0x00,0x8c]
15970
15971s_nand_b32 s0, vcc_hi, s2
15972// GFX10: encoding: [0x6b,0x02,0x00,0x8c]
15973
15974s_nand_b32 s0, m0, s2
15975// GFX10: encoding: [0x7c,0x02,0x00,0x8c]
15976
15977s_nand_b32 s0, 0, s2
15978// GFX10: encoding: [0x80,0x02,0x00,0x8c]
15979
15980s_nand_b32 s0, -1, s2
15981// GFX10: encoding: [0xc1,0x02,0x00,0x8c]
15982
15983s_nand_b32 s0, 0.5, s2
15984// GFX10: encoding: [0xf0,0x02,0x00,0x8c]
15985
15986s_nand_b32 s0, -4.0, s2
15987// GFX10: encoding: [0xf7,0x02,0x00,0x8c]
15988
15989s_nand_b32 s0, 0x3f717273, s2
15990// GFX10: encoding: [0xff,0x02,0x00,0x8c,0x73,0x72,0x71,0x3f]
15991
15992s_nand_b32 s0, 0xaf123456, s2
15993// GFX10: encoding: [0xff,0x02,0x00,0x8c,0x56,0x34,0x12,0xaf]
15994
15995s_nand_b32 s0, s1, exec_lo
15996// GFX10: encoding: [0x01,0x7e,0x00,0x8c]
15997
15998s_nand_b32 s0, s1, exec_hi
15999// GFX10: encoding: [0x01,0x7f,0x00,0x8c]
16000
16001s_nand_b32 s0, s1, vcc_lo
16002// GFX10: encoding: [0x01,0x6a,0x00,0x8c]
16003
16004s_nand_b32 s0, s1, vcc_hi
16005// GFX10: encoding: [0x01,0x6b,0x00,0x8c]
16006
16007s_nand_b32 s0, s1, m0
16008// GFX10: encoding: [0x01,0x7c,0x00,0x8c]
16009
16010s_nand_b32 s0, s1, 0
16011// GFX10: encoding: [0x01,0x80,0x00,0x8c]
16012
16013s_nand_b32 s0, s1, -1
16014// GFX10: encoding: [0x01,0xc1,0x00,0x8c]
16015
16016s_nand_b32 s0, s1, 0.5
16017// GFX10: encoding: [0x01,0xf0,0x00,0x8c]
16018
16019s_nand_b32 s0, s1, -4.0
16020// GFX10: encoding: [0x01,0xf7,0x00,0x8c]
16021
16022s_nand_b32 s0, s1, 0x3f717273
16023// GFX10: encoding: [0x01,0xff,0x00,0x8c,0x73,0x72,0x71,0x3f]
16024
16025s_nand_b32 s0, s1, 0xaf123456
16026// GFX10: encoding: [0x01,0xff,0x00,0x8c,0x56,0x34,0x12,0xaf]
16027
16028s_nand_b64 s[0:1], s[2:3], s[4:5]
16029// GFX10: encoding: [0x02,0x04,0x80,0x8c]
16030
16031s_nand_b64 s[104:105], s[102:103], s[100:101]
16032// GFX10: encoding: [0x66,0x64,0xe8,0x8c]
16033
16034s_nand_b64 s[0:1], s[102:103], s[100:101]
16035// GFX10: encoding: [0x66,0x64,0x80,0x8c]
16036
16037s_nand_b64 s[104:105], s[2:3], s[100:101]
16038// GFX10: encoding: [0x02,0x64,0xe8,0x8c]
16039
16040s_nand_b64 s[104:105], s[102:103], s[4:5]
16041// GFX10: encoding: [0x66,0x04,0xe8,0x8c]
16042
16043s_nand_b64 s[104:105], s[2:3], s[4:5]
16044// GFX10: encoding: [0x02,0x04,0xe8,0x8c]
16045
16046s_nand_b64 s[0:1], s[102:103], s[4:5]
16047// GFX10: encoding: [0x66,0x04,0x80,0x8c]
16048
16049s_nand_b64 s[0:1], s[2:3], s[100:101]
16050// GFX10: encoding: [0x02,0x64,0x80,0x8c]
16051
16052s_nand_b64 exec, s[2:3], s[4:5]
16053// GFX10: encoding: [0x02,0x04,0xfe,0x8c]
16054
16055s_nand_b64 vcc, s[2:3], s[4:5]
16056// GFX10: encoding: [0x02,0x04,0xea,0x8c]
16057
16058s_nand_b64 s[0:1], exec, s[4:5]
16059// GFX10: encoding: [0x7e,0x04,0x80,0x8c]
16060
16061s_nand_b64 s[0:1], vcc, s[4:5]
16062// GFX10: encoding: [0x6a,0x04,0x80,0x8c]
16063
16064s_nand_b64 s[0:1], 0, s[4:5]
16065// GFX10: encoding: [0x80,0x04,0x80,0x8c]
16066
16067s_nand_b64 s[0:1], -1, s[4:5]
16068// GFX10: encoding: [0xc1,0x04,0x80,0x8c]
16069
16070s_nand_b64 s[0:1], 0.5, s[4:5]
16071// GFX10: encoding: [0xf0,0x04,0x80,0x8c]
16072
16073s_nand_b64 s[0:1], -4.0, s[4:5]
16074// GFX10: encoding: [0xf7,0x04,0x80,0x8c]
16075
16076s_nand_b64 s[0:1], 0x3f717273, s[4:5]
16077// GFX10: encoding: [0xff,0x04,0x80,0x8c,0x73,0x72,0x71,0x3f]
16078
16079s_nand_b64 s[0:1], 0xaf123456, s[4:5]
16080// GFX10: encoding: [0xff,0x04,0x80,0x8c,0x56,0x34,0x12,0xaf]
16081
16082s_nand_b64 s[0:1], s[2:3], exec
16083// GFX10: encoding: [0x02,0x7e,0x80,0x8c]
16084
16085s_nand_b64 s[0:1], s[2:3], vcc
16086// GFX10: encoding: [0x02,0x6a,0x80,0x8c]
16087
16088s_nand_b64 s[0:1], s[2:3], 0
16089// GFX10: encoding: [0x02,0x80,0x80,0x8c]
16090
16091s_nand_b64 s[0:1], s[2:3], -1
16092// GFX10: encoding: [0x02,0xc1,0x80,0x8c]
16093
16094s_nand_b64 s[0:1], s[2:3], 0.5
16095// GFX10: encoding: [0x02,0xf0,0x80,0x8c]
16096
16097s_nand_b64 s[0:1], s[2:3], -4.0
16098// GFX10: encoding: [0x02,0xf7,0x80,0x8c]
16099
16100s_nand_b64 s[0:1], s[2:3], 0x3f717273
16101// GFX10: encoding: [0x02,0xff,0x80,0x8c,0x73,0x72,0x71,0x3f]
16102
16103s_nand_b64 s[0:1], s[2:3], 0xaf123456
16104// GFX10: encoding: [0x02,0xff,0x80,0x8c,0x56,0x34,0x12,0xaf]
16105
16106s_nor_b32 s0, s1, s2
16107// GFX10: encoding: [0x01,0x02,0x00,0x8d]
16108
16109s_nor_b32 s105, s104, s103
16110// GFX10: encoding: [0x68,0x67,0x69,0x8d]
16111
16112s_nor_b32 s0, s104, s103
16113// GFX10: encoding: [0x68,0x67,0x00,0x8d]
16114
16115s_nor_b32 s105, s1, s103
16116// GFX10: encoding: [0x01,0x67,0x69,0x8d]
16117
16118s_nor_b32 s105, s104, s2
16119// GFX10: encoding: [0x68,0x02,0x69,0x8d]
16120
16121s_nor_b32 s105, s1, s2
16122// GFX10: encoding: [0x01,0x02,0x69,0x8d]
16123
16124s_nor_b32 s0, s104, s2
16125// GFX10: encoding: [0x68,0x02,0x00,0x8d]
16126
16127s_nor_b32 s0, s1, s103
16128// GFX10: encoding: [0x01,0x67,0x00,0x8d]
16129
16130s_nor_b32 exec_lo, s1, s2
16131// GFX10: encoding: [0x01,0x02,0x7e,0x8d]
16132
16133s_nor_b32 exec_hi, s1, s2
16134// GFX10: encoding: [0x01,0x02,0x7f,0x8d]
16135
16136s_nor_b32 vcc_lo, s1, s2
16137// GFX10: encoding: [0x01,0x02,0x6a,0x8d]
16138
16139s_nor_b32 vcc_hi, s1, s2
16140// GFX10: encoding: [0x01,0x02,0x6b,0x8d]
16141
16142s_nor_b32 m0, s1, s2
16143// GFX10: encoding: [0x01,0x02,0x7c,0x8d]
16144
16145s_nor_b32 s0, exec_lo, s2
16146// GFX10: encoding: [0x7e,0x02,0x00,0x8d]
16147
16148s_nor_b32 s0, exec_hi, s2
16149// GFX10: encoding: [0x7f,0x02,0x00,0x8d]
16150
16151s_nor_b32 s0, vcc_lo, s2
16152// GFX10: encoding: [0x6a,0x02,0x00,0x8d]
16153
16154s_nor_b32 s0, vcc_hi, s2
16155// GFX10: encoding: [0x6b,0x02,0x00,0x8d]
16156
16157s_nor_b32 s0, m0, s2
16158// GFX10: encoding: [0x7c,0x02,0x00,0x8d]
16159
16160s_nor_b32 s0, 0, s2
16161// GFX10: encoding: [0x80,0x02,0x00,0x8d]
16162
16163s_nor_b32 s0, -1, s2
16164// GFX10: encoding: [0xc1,0x02,0x00,0x8d]
16165
16166s_nor_b32 s0, 0.5, s2
16167// GFX10: encoding: [0xf0,0x02,0x00,0x8d]
16168
16169s_nor_b32 s0, -4.0, s2
16170// GFX10: encoding: [0xf7,0x02,0x00,0x8d]
16171
16172s_nor_b32 s0, 0x3f717273, s2
16173// GFX10: encoding: [0xff,0x02,0x00,0x8d,0x73,0x72,0x71,0x3f]
16174
16175s_nor_b32 s0, 0xaf123456, s2
16176// GFX10: encoding: [0xff,0x02,0x00,0x8d,0x56,0x34,0x12,0xaf]
16177
16178s_nor_b32 s0, s1, exec_lo
16179// GFX10: encoding: [0x01,0x7e,0x00,0x8d]
16180
16181s_nor_b32 s0, s1, exec_hi
16182// GFX10: encoding: [0x01,0x7f,0x00,0x8d]
16183
16184s_nor_b32 s0, s1, vcc_lo
16185// GFX10: encoding: [0x01,0x6a,0x00,0x8d]
16186
16187s_nor_b32 s0, s1, vcc_hi
16188// GFX10: encoding: [0x01,0x6b,0x00,0x8d]
16189
16190s_nor_b32 s0, s1, m0
16191// GFX10: encoding: [0x01,0x7c,0x00,0x8d]
16192
16193s_nor_b32 s0, s1, 0
16194// GFX10: encoding: [0x01,0x80,0x00,0x8d]
16195
16196s_nor_b32 s0, s1, -1
16197// GFX10: encoding: [0x01,0xc1,0x00,0x8d]
16198
16199s_nor_b32 s0, s1, 0.5
16200// GFX10: encoding: [0x01,0xf0,0x00,0x8d]
16201
16202s_nor_b32 s0, s1, -4.0
16203// GFX10: encoding: [0x01,0xf7,0x00,0x8d]
16204
16205s_nor_b32 s0, s1, 0x3f717273
16206// GFX10: encoding: [0x01,0xff,0x00,0x8d,0x73,0x72,0x71,0x3f]
16207
16208s_nor_b32 s0, s1, 0xaf123456
16209// GFX10: encoding: [0x01,0xff,0x00,0x8d,0x56,0x34,0x12,0xaf]
16210
16211s_nor_b64 s[0:1], s[2:3], s[4:5]
16212// GFX10: encoding: [0x02,0x04,0x80,0x8d]
16213
16214s_nor_b64 s[104:105], s[102:103], s[100:101]
16215// GFX10: encoding: [0x66,0x64,0xe8,0x8d]
16216
16217s_nor_b64 s[0:1], s[102:103], s[100:101]
16218// GFX10: encoding: [0x66,0x64,0x80,0x8d]
16219
16220s_nor_b64 s[104:105], s[2:3], s[100:101]
16221// GFX10: encoding: [0x02,0x64,0xe8,0x8d]
16222
16223s_nor_b64 s[104:105], s[102:103], s[4:5]
16224// GFX10: encoding: [0x66,0x04,0xe8,0x8d]
16225
16226s_nor_b64 s[104:105], s[2:3], s[4:5]
16227// GFX10: encoding: [0x02,0x04,0xe8,0x8d]
16228
16229s_nor_b64 s[0:1], s[102:103], s[4:5]
16230// GFX10: encoding: [0x66,0x04,0x80,0x8d]
16231
16232s_nor_b64 s[0:1], s[2:3], s[100:101]
16233// GFX10: encoding: [0x02,0x64,0x80,0x8d]
16234
16235s_nor_b64 exec, s[2:3], s[4:5]
16236// GFX10: encoding: [0x02,0x04,0xfe,0x8d]
16237
16238s_nor_b64 vcc, s[2:3], s[4:5]
16239// GFX10: encoding: [0x02,0x04,0xea,0x8d]
16240
16241s_nor_b64 s[0:1], exec, s[4:5]
16242// GFX10: encoding: [0x7e,0x04,0x80,0x8d]
16243
16244s_nor_b64 s[0:1], vcc, s[4:5]
16245// GFX10: encoding: [0x6a,0x04,0x80,0x8d]
16246
16247s_nor_b64 s[0:1], 0, s[4:5]
16248// GFX10: encoding: [0x80,0x04,0x80,0x8d]
16249
16250s_nor_b64 s[0:1], -1, s[4:5]
16251// GFX10: encoding: [0xc1,0x04,0x80,0x8d]
16252
16253s_nor_b64 s[0:1], 0.5, s[4:5]
16254// GFX10: encoding: [0xf0,0x04,0x80,0x8d]
16255
16256s_nor_b64 s[0:1], -4.0, s[4:5]
16257// GFX10: encoding: [0xf7,0x04,0x80,0x8d]
16258
16259s_nor_b64 s[0:1], 0x3f717273, s[4:5]
16260// GFX10: encoding: [0xff,0x04,0x80,0x8d,0x73,0x72,0x71,0x3f]
16261
16262s_nor_b64 s[0:1], 0xaf123456, s[4:5]
16263// GFX10: encoding: [0xff,0x04,0x80,0x8d,0x56,0x34,0x12,0xaf]
16264
16265s_nor_b64 s[0:1], s[2:3], exec
16266// GFX10: encoding: [0x02,0x7e,0x80,0x8d]
16267
16268s_nor_b64 s[0:1], s[2:3], vcc
16269// GFX10: encoding: [0x02,0x6a,0x80,0x8d]
16270
16271s_nor_b64 s[0:1], s[2:3], 0
16272// GFX10: encoding: [0x02,0x80,0x80,0x8d]
16273
16274s_nor_b64 s[0:1], s[2:3], -1
16275// GFX10: encoding: [0x02,0xc1,0x80,0x8d]
16276
16277s_nor_b64 s[0:1], s[2:3], 0.5
16278// GFX10: encoding: [0x02,0xf0,0x80,0x8d]
16279
16280s_nor_b64 s[0:1], s[2:3], -4.0
16281// GFX10: encoding: [0x02,0xf7,0x80,0x8d]
16282
16283s_nor_b64 s[0:1], s[2:3], 0x3f717273
16284// GFX10: encoding: [0x02,0xff,0x80,0x8d,0x73,0x72,0x71,0x3f]
16285
16286s_nor_b64 s[0:1], s[2:3], 0xaf123456
16287// GFX10: encoding: [0x02,0xff,0x80,0x8d,0x56,0x34,0x12,0xaf]
16288
16289s_xnor_b32 s0, s1, s2
16290// GFX10: encoding: [0x01,0x02,0x00,0x8e]
16291
16292s_xnor_b32 s105, s104, s103
16293// GFX10: encoding: [0x68,0x67,0x69,0x8e]
16294
16295s_xnor_b32 s0, s104, s103
16296// GFX10: encoding: [0x68,0x67,0x00,0x8e]
16297
16298s_xnor_b32 s105, s1, s103
16299// GFX10: encoding: [0x01,0x67,0x69,0x8e]
16300
16301s_xnor_b32 s105, s104, s2
16302// GFX10: encoding: [0x68,0x02,0x69,0x8e]
16303
16304s_xnor_b32 s105, s1, s2
16305// GFX10: encoding: [0x01,0x02,0x69,0x8e]
16306
16307s_xnor_b32 s0, s104, s2
16308// GFX10: encoding: [0x68,0x02,0x00,0x8e]
16309
16310s_xnor_b32 s0, s1, s103
16311// GFX10: encoding: [0x01,0x67,0x00,0x8e]
16312
16313s_xnor_b32 exec_lo, s1, s2
16314// GFX10: encoding: [0x01,0x02,0x7e,0x8e]
16315
16316s_xnor_b32 exec_hi, s1, s2
16317// GFX10: encoding: [0x01,0x02,0x7f,0x8e]
16318
16319s_xnor_b32 vcc_lo, s1, s2
16320// GFX10: encoding: [0x01,0x02,0x6a,0x8e]
16321
16322s_xnor_b32 vcc_hi, s1, s2
16323// GFX10: encoding: [0x01,0x02,0x6b,0x8e]
16324
16325s_xnor_b32 m0, s1, s2
16326// GFX10: encoding: [0x01,0x02,0x7c,0x8e]
16327
16328s_xnor_b32 s0, exec_lo, s2
16329// GFX10: encoding: [0x7e,0x02,0x00,0x8e]
16330
16331s_xnor_b32 s0, exec_hi, s2
16332// GFX10: encoding: [0x7f,0x02,0x00,0x8e]
16333
16334s_xnor_b32 s0, vcc_lo, s2
16335// GFX10: encoding: [0x6a,0x02,0x00,0x8e]
16336
16337s_xnor_b32 s0, vcc_hi, s2
16338// GFX10: encoding: [0x6b,0x02,0x00,0x8e]
16339
16340s_xnor_b32 s0, m0, s2
16341// GFX10: encoding: [0x7c,0x02,0x00,0x8e]
16342
16343s_xnor_b32 s0, 0, s2
16344// GFX10: encoding: [0x80,0x02,0x00,0x8e]
16345
16346s_xnor_b32 s0, -1, s2
16347// GFX10: encoding: [0xc1,0x02,0x00,0x8e]
16348
16349s_xnor_b32 s0, 0.5, s2
16350// GFX10: encoding: [0xf0,0x02,0x00,0x8e]
16351
16352s_xnor_b32 s0, -4.0, s2
16353// GFX10: encoding: [0xf7,0x02,0x00,0x8e]
16354
16355s_xnor_b32 s0, 0x3f717273, s2
16356// GFX10: encoding: [0xff,0x02,0x00,0x8e,0x73,0x72,0x71,0x3f]
16357
16358s_xnor_b32 s0, 0xaf123456, s2
16359// GFX10: encoding: [0xff,0x02,0x00,0x8e,0x56,0x34,0x12,0xaf]
16360
16361s_xnor_b32 s0, s1, exec_lo
16362// GFX10: encoding: [0x01,0x7e,0x00,0x8e]
16363
16364s_xnor_b32 s0, s1, exec_hi
16365// GFX10: encoding: [0x01,0x7f,0x00,0x8e]
16366
16367s_xnor_b32 s0, s1, vcc_lo
16368// GFX10: encoding: [0x01,0x6a,0x00,0x8e]
16369
16370s_xnor_b32 s0, s1, vcc_hi
16371// GFX10: encoding: [0x01,0x6b,0x00,0x8e]
16372
16373s_xnor_b32 s0, s1, m0
16374// GFX10: encoding: [0x01,0x7c,0x00,0x8e]
16375
16376s_xnor_b32 s0, s1, 0
16377// GFX10: encoding: [0x01,0x80,0x00,0x8e]
16378
16379s_xnor_b32 s0, s1, -1
16380// GFX10: encoding: [0x01,0xc1,0x00,0x8e]
16381
16382s_xnor_b32 s0, s1, 0.5
16383// GFX10: encoding: [0x01,0xf0,0x00,0x8e]
16384
16385s_xnor_b32 s0, s1, -4.0
16386// GFX10: encoding: [0x01,0xf7,0x00,0x8e]
16387
16388s_xnor_b32 s0, s1, 0x3f717273
16389// GFX10: encoding: [0x01,0xff,0x00,0x8e,0x73,0x72,0x71,0x3f]
16390
16391s_xnor_b32 s0, s1, 0xaf123456
16392// GFX10: encoding: [0x01,0xff,0x00,0x8e,0x56,0x34,0x12,0xaf]
16393
16394s_xnor_b64 s[0:1], s[2:3], s[4:5]
16395// GFX10: encoding: [0x02,0x04,0x80,0x8e]
16396
16397s_xnor_b64 s[104:105], s[102:103], s[100:101]
16398// GFX10: encoding: [0x66,0x64,0xe8,0x8e]
16399
16400s_xnor_b64 s[0:1], s[102:103], s[100:101]
16401// GFX10: encoding: [0x66,0x64,0x80,0x8e]
16402
16403s_xnor_b64 s[104:105], s[2:3], s[100:101]
16404// GFX10: encoding: [0x02,0x64,0xe8,0x8e]
16405
16406s_xnor_b64 s[104:105], s[102:103], s[4:5]
16407// GFX10: encoding: [0x66,0x04,0xe8,0x8e]
16408
16409s_xnor_b64 s[104:105], s[2:3], s[4:5]
16410// GFX10: encoding: [0x02,0x04,0xe8,0x8e]
16411
16412s_xnor_b64 s[0:1], s[102:103], s[4:5]
16413// GFX10: encoding: [0x66,0x04,0x80,0x8e]
16414
16415s_xnor_b64 s[0:1], s[2:3], s[100:101]
16416// GFX10: encoding: [0x02,0x64,0x80,0x8e]
16417
16418s_xnor_b64 exec, s[2:3], s[4:5]
16419// GFX10: encoding: [0x02,0x04,0xfe,0x8e]
16420
16421s_xnor_b64 vcc, s[2:3], s[4:5]
16422// GFX10: encoding: [0x02,0x04,0xea,0x8e]
16423
16424s_xnor_b64 s[0:1], exec, s[4:5]
16425// GFX10: encoding: [0x7e,0x04,0x80,0x8e]
16426
16427s_xnor_b64 s[0:1], vcc, s[4:5]
16428// GFX10: encoding: [0x6a,0x04,0x80,0x8e]
16429
16430s_xnor_b64 s[0:1], 0, s[4:5]
16431// GFX10: encoding: [0x80,0x04,0x80,0x8e]
16432
16433s_xnor_b64 s[0:1], -1, s[4:5]
16434// GFX10: encoding: [0xc1,0x04,0x80,0x8e]
16435
16436s_xnor_b64 s[0:1], 0.5, s[4:5]
16437// GFX10: encoding: [0xf0,0x04,0x80,0x8e]
16438
16439s_xnor_b64 s[0:1], -4.0, s[4:5]
16440// GFX10: encoding: [0xf7,0x04,0x80,0x8e]
16441
16442s_xnor_b64 s[0:1], 0x3f717273, s[4:5]
16443// GFX10: encoding: [0xff,0x04,0x80,0x8e,0x73,0x72,0x71,0x3f]
16444
16445s_xnor_b64 s[0:1], 0xaf123456, s[4:5]
16446// GFX10: encoding: [0xff,0x04,0x80,0x8e,0x56,0x34,0x12,0xaf]
16447
16448s_xnor_b64 s[0:1], s[2:3], exec
16449// GFX10: encoding: [0x02,0x7e,0x80,0x8e]
16450
16451s_xnor_b64 s[0:1], s[2:3], vcc
16452// GFX10: encoding: [0x02,0x6a,0x80,0x8e]
16453
16454s_xnor_b64 s[0:1], s[2:3], 0
16455// GFX10: encoding: [0x02,0x80,0x80,0x8e]
16456
16457s_xnor_b64 s[0:1], s[2:3], -1
16458// GFX10: encoding: [0x02,0xc1,0x80,0x8e]
16459
16460s_xnor_b64 s[0:1], s[2:3], 0.5
16461// GFX10: encoding: [0x02,0xf0,0x80,0x8e]
16462
16463s_xnor_b64 s[0:1], s[2:3], -4.0
16464// GFX10: encoding: [0x02,0xf7,0x80,0x8e]
16465
16466s_xnor_b64 s[0:1], s[2:3], 0x3f717273
16467// GFX10: encoding: [0x02,0xff,0x80,0x8e,0x73,0x72,0x71,0x3f]
16468
16469s_xnor_b64 s[0:1], s[2:3], 0xaf123456
16470// GFX10: encoding: [0x02,0xff,0x80,0x8e,0x56,0x34,0x12,0xaf]
16471
16472s_lshl_b32 s0, s1, s2
16473// GFX10: encoding: [0x01,0x02,0x00,0x8f]
16474
16475s_lshl_b32 s105, s104, s103
16476// GFX10: encoding: [0x68,0x67,0x69,0x8f]
16477
16478s_lshl_b32 s0, s104, s103
16479// GFX10: encoding: [0x68,0x67,0x00,0x8f]
16480
16481s_lshl_b32 s105, s1, s103
16482// GFX10: encoding: [0x01,0x67,0x69,0x8f]
16483
16484s_lshl_b32 s105, s104, s2
16485// GFX10: encoding: [0x68,0x02,0x69,0x8f]
16486
16487s_lshl_b32 s105, s1, s2
16488// GFX10: encoding: [0x01,0x02,0x69,0x8f]
16489
16490s_lshl_b32 s0, s104, s2
16491// GFX10: encoding: [0x68,0x02,0x00,0x8f]
16492
16493s_lshl_b32 s0, s1, s103
16494// GFX10: encoding: [0x01,0x67,0x00,0x8f]
16495
16496s_lshl_b32 exec_lo, s1, s2
16497// GFX10: encoding: [0x01,0x02,0x7e,0x8f]
16498
16499s_lshl_b32 exec_hi, s1, s2
16500// GFX10: encoding: [0x01,0x02,0x7f,0x8f]
16501
16502s_lshl_b32 vcc_lo, s1, s2
16503// GFX10: encoding: [0x01,0x02,0x6a,0x8f]
16504
16505s_lshl_b32 vcc_hi, s1, s2
16506// GFX10: encoding: [0x01,0x02,0x6b,0x8f]
16507
16508s_lshl_b32 m0, s1, s2
16509// GFX10: encoding: [0x01,0x02,0x7c,0x8f]
16510
16511s_lshl_b32 s0, exec_lo, s2
16512// GFX10: encoding: [0x7e,0x02,0x00,0x8f]
16513
16514s_lshl_b32 s0, exec_hi, s2
16515// GFX10: encoding: [0x7f,0x02,0x00,0x8f]
16516
16517s_lshl_b32 s0, vcc_lo, s2
16518// GFX10: encoding: [0x6a,0x02,0x00,0x8f]
16519
16520s_lshl_b32 s0, vcc_hi, s2
16521// GFX10: encoding: [0x6b,0x02,0x00,0x8f]
16522
16523s_lshl_b32 s0, m0, s2
16524// GFX10: encoding: [0x7c,0x02,0x00,0x8f]
16525
16526s_lshl_b32 s0, 0, s2
16527// GFX10: encoding: [0x80,0x02,0x00,0x8f]
16528
16529s_lshl_b32 s0, -1, s2
16530// GFX10: encoding: [0xc1,0x02,0x00,0x8f]
16531
16532s_lshl_b32 s0, 0.5, s2
16533// GFX10: encoding: [0xf0,0x02,0x00,0x8f]
16534
16535s_lshl_b32 s0, -4.0, s2
16536// GFX10: encoding: [0xf7,0x02,0x00,0x8f]
16537
16538s_lshl_b32 s0, 0x3f717273, s2
16539// GFX10: encoding: [0xff,0x02,0x00,0x8f,0x73,0x72,0x71,0x3f]
16540
16541s_lshl_b32 s0, 0xaf123456, s2
16542// GFX10: encoding: [0xff,0x02,0x00,0x8f,0x56,0x34,0x12,0xaf]
16543
16544s_lshl_b32 s0, s1, exec_lo
16545// GFX10: encoding: [0x01,0x7e,0x00,0x8f]
16546
16547s_lshl_b32 s0, s1, exec_hi
16548// GFX10: encoding: [0x01,0x7f,0x00,0x8f]
16549
16550s_lshl_b32 s0, s1, vcc_lo
16551// GFX10: encoding: [0x01,0x6a,0x00,0x8f]
16552
16553s_lshl_b32 s0, s1, vcc_hi
16554// GFX10: encoding: [0x01,0x6b,0x00,0x8f]
16555
16556s_lshl_b32 s0, s1, m0
16557// GFX10: encoding: [0x01,0x7c,0x00,0x8f]
16558
16559s_lshl_b32 s0, s1, 0
16560// GFX10: encoding: [0x01,0x80,0x00,0x8f]
16561
16562s_lshl_b32 s0, s1, -1
16563// GFX10: encoding: [0x01,0xc1,0x00,0x8f]
16564
16565s_lshl_b32 s0, s1, 0.5
16566// GFX10: encoding: [0x01,0xf0,0x00,0x8f]
16567
16568s_lshl_b32 s0, s1, -4.0
16569// GFX10: encoding: [0x01,0xf7,0x00,0x8f]
16570
16571s_lshl_b32 s0, s1, 0x3f717273
16572// GFX10: encoding: [0x01,0xff,0x00,0x8f,0x73,0x72,0x71,0x3f]
16573
16574s_lshl_b32 s0, s1, 0xaf123456
16575// GFX10: encoding: [0x01,0xff,0x00,0x8f,0x56,0x34,0x12,0xaf]
16576
16577s_lshl_b64 s[0:1], s[2:3], s4
16578// GFX10: encoding: [0x02,0x04,0x80,0x8f]
16579
16580s_lshl_b64 s[104:105], s[102:103], s100
16581// GFX10: encoding: [0x66,0x64,0xe8,0x8f]
16582
16583s_lshl_b64 s[0:1], s[102:103], s100
16584// GFX10: encoding: [0x66,0x64,0x80,0x8f]
16585
16586s_lshl_b64 s[104:105], s[2:3], s100
16587// GFX10: encoding: [0x02,0x64,0xe8,0x8f]
16588
16589s_lshl_b64 s[104:105], s[102:103], s4
16590// GFX10: encoding: [0x66,0x04,0xe8,0x8f]
16591
16592s_lshl_b64 s[104:105], s[2:3], s4
16593// GFX10: encoding: [0x02,0x04,0xe8,0x8f]
16594
16595s_lshl_b64 s[0:1], s[102:103], s4
16596// GFX10: encoding: [0x66,0x04,0x80,0x8f]
16597
16598s_lshl_b64 s[0:1], s[2:3], s100
16599// GFX10: encoding: [0x02,0x64,0x80,0x8f]
16600
16601s_lshl_b64 exec, s[2:3], s4
16602// GFX10: encoding: [0x02,0x04,0xfe,0x8f]
16603
16604s_lshl_b64 vcc, s[2:3], s4
16605// GFX10: encoding: [0x02,0x04,0xea,0x8f]
16606
16607s_lshl_b64 s[0:1], exec, s4
16608// GFX10: encoding: [0x7e,0x04,0x80,0x8f]
16609
16610s_lshl_b64 s[0:1], vcc, s4
16611// GFX10: encoding: [0x6a,0x04,0x80,0x8f]
16612
16613s_lshl_b64 s[0:1], 0, s4
16614// GFX10: encoding: [0x80,0x04,0x80,0x8f]
16615
16616s_lshl_b64 s[0:1], -1, s4
16617// GFX10: encoding: [0xc1,0x04,0x80,0x8f]
16618
16619s_lshl_b64 s[0:1], 0.5, s4
16620// GFX10: encoding: [0xf0,0x04,0x80,0x8f]
16621
16622s_lshl_b64 s[0:1], -4.0, s4
16623// GFX10: encoding: [0xf7,0x04,0x80,0x8f]
16624
16625s_lshl_b64 s[0:1], 0x3f717273, s4
16626// GFX10: encoding: [0xff,0x04,0x80,0x8f,0x73,0x72,0x71,0x3f]
16627
16628s_lshl_b64 s[0:1], 0xaf123456, s4
16629// GFX10: encoding: [0xff,0x04,0x80,0x8f,0x56,0x34,0x12,0xaf]
16630
16631s_lshl_b64 s[0:1], s[2:3], exec_lo
16632// GFX10: encoding: [0x02,0x7e,0x80,0x8f]
16633
16634s_lshl_b64 s[0:1], s[2:3], vcc_lo
16635// GFX10: encoding: [0x02,0x6a,0x80,0x8f]
16636
16637s_lshl_b64 s[0:1], s[2:3], 0
16638// GFX10: encoding: [0x02,0x80,0x80,0x8f]
16639
16640s_lshl_b64 s[0:1], s[2:3], -1
16641// GFX10: encoding: [0x02,0xc1,0x80,0x8f]
16642
16643s_lshl_b64 s[0:1], s[2:3], 0.5
16644// GFX10: encoding: [0x02,0xf0,0x80,0x8f]
16645
16646s_lshl_b64 s[0:1], s[2:3], -4.0
16647// GFX10: encoding: [0x02,0xf7,0x80,0x8f]
16648
16649s_lshl_b64 s[0:1], s[2:3], 0x3f717273
16650// GFX10: encoding: [0x02,0xff,0x80,0x8f,0x73,0x72,0x71,0x3f]
16651
16652s_lshl_b64 s[0:1], s[2:3], 0xaf123456
16653// GFX10: encoding: [0x02,0xff,0x80,0x8f,0x56,0x34,0x12,0xaf]
16654
16655s_lshr_b32 s0, s1, s2
16656// GFX10: encoding: [0x01,0x02,0x00,0x90]
16657
16658s_lshr_b32 s105, s104, s103
16659// GFX10: encoding: [0x68,0x67,0x69,0x90]
16660
16661s_lshr_b32 s0, s104, s103
16662// GFX10: encoding: [0x68,0x67,0x00,0x90]
16663
16664s_lshr_b32 s105, s1, s103
16665// GFX10: encoding: [0x01,0x67,0x69,0x90]
16666
16667s_lshr_b32 s105, s104, s2
16668// GFX10: encoding: [0x68,0x02,0x69,0x90]
16669
16670s_lshr_b32 s105, s1, s2
16671// GFX10: encoding: [0x01,0x02,0x69,0x90]
16672
16673s_lshr_b32 s0, s104, s2
16674// GFX10: encoding: [0x68,0x02,0x00,0x90]
16675
16676s_lshr_b32 s0, s1, s103
16677// GFX10: encoding: [0x01,0x67,0x00,0x90]
16678
16679s_lshr_b32 exec_lo, s1, s2
16680// GFX10: encoding: [0x01,0x02,0x7e,0x90]
16681
16682s_lshr_b32 exec_hi, s1, s2
16683// GFX10: encoding: [0x01,0x02,0x7f,0x90]
16684
16685s_lshr_b32 vcc_lo, s1, s2
16686// GFX10: encoding: [0x01,0x02,0x6a,0x90]
16687
16688s_lshr_b32 vcc_hi, s1, s2
16689// GFX10: encoding: [0x01,0x02,0x6b,0x90]
16690
16691s_lshr_b32 m0, s1, s2
16692// GFX10: encoding: [0x01,0x02,0x7c,0x90]
16693
16694s_lshr_b32 s0, exec_lo, s2
16695// GFX10: encoding: [0x7e,0x02,0x00,0x90]
16696
16697s_lshr_b32 s0, exec_hi, s2
16698// GFX10: encoding: [0x7f,0x02,0x00,0x90]
16699
16700s_lshr_b32 s0, vcc_lo, s2
16701// GFX10: encoding: [0x6a,0x02,0x00,0x90]
16702
16703s_lshr_b32 s0, vcc_hi, s2
16704// GFX10: encoding: [0x6b,0x02,0x00,0x90]
16705
16706s_lshr_b32 s0, m0, s2
16707// GFX10: encoding: [0x7c,0x02,0x00,0x90]
16708
16709s_lshr_b32 s0, 0, s2
16710// GFX10: encoding: [0x80,0x02,0x00,0x90]
16711
16712s_lshr_b32 s0, -1, s2
16713// GFX10: encoding: [0xc1,0x02,0x00,0x90]
16714
16715s_lshr_b32 s0, 0.5, s2
16716// GFX10: encoding: [0xf0,0x02,0x00,0x90]
16717
16718s_lshr_b32 s0, -4.0, s2
16719// GFX10: encoding: [0xf7,0x02,0x00,0x90]
16720
16721s_lshr_b32 s0, 0x3f717273, s2
16722// GFX10: encoding: [0xff,0x02,0x00,0x90,0x73,0x72,0x71,0x3f]
16723
16724s_lshr_b32 s0, 0xaf123456, s2
16725// GFX10: encoding: [0xff,0x02,0x00,0x90,0x56,0x34,0x12,0xaf]
16726
16727s_lshr_b32 s0, s1, exec_lo
16728// GFX10: encoding: [0x01,0x7e,0x00,0x90]
16729
16730s_lshr_b32 s0, s1, exec_hi
16731// GFX10: encoding: [0x01,0x7f,0x00,0x90]
16732
16733s_lshr_b32 s0, s1, vcc_lo
16734// GFX10: encoding: [0x01,0x6a,0x00,0x90]
16735
16736s_lshr_b32 s0, s1, vcc_hi
16737// GFX10: encoding: [0x01,0x6b,0x00,0x90]
16738
16739s_lshr_b32 s0, s1, m0
16740// GFX10: encoding: [0x01,0x7c,0x00,0x90]
16741
16742s_lshr_b32 s0, s1, 0
16743// GFX10: encoding: [0x01,0x80,0x00,0x90]
16744
16745s_lshr_b32 s0, s1, -1
16746// GFX10: encoding: [0x01,0xc1,0x00,0x90]
16747
16748s_lshr_b32 s0, s1, 0.5
16749// GFX10: encoding: [0x01,0xf0,0x00,0x90]
16750
16751s_lshr_b32 s0, s1, -4.0
16752// GFX10: encoding: [0x01,0xf7,0x00,0x90]
16753
16754s_lshr_b32 s0, s1, 0x3f717273
16755// GFX10: encoding: [0x01,0xff,0x00,0x90,0x73,0x72,0x71,0x3f]
16756
16757s_lshr_b32 s0, s1, 0xaf123456
16758// GFX10: encoding: [0x01,0xff,0x00,0x90,0x56,0x34,0x12,0xaf]
16759
16760s_lshr_b64 s[0:1], s[2:3], s4
16761// GFX10: encoding: [0x02,0x04,0x80,0x90]
16762
16763s_lshr_b64 s[104:105], s[102:103], s100
16764// GFX10: encoding: [0x66,0x64,0xe8,0x90]
16765
16766s_lshr_b64 s[0:1], s[102:103], s100
16767// GFX10: encoding: [0x66,0x64,0x80,0x90]
16768
16769s_lshr_b64 s[104:105], s[2:3], s100
16770// GFX10: encoding: [0x02,0x64,0xe8,0x90]
16771
16772s_lshr_b64 s[104:105], s[102:103], s4
16773// GFX10: encoding: [0x66,0x04,0xe8,0x90]
16774
16775s_lshr_b64 s[104:105], s[2:3], s4
16776// GFX10: encoding: [0x02,0x04,0xe8,0x90]
16777
16778s_lshr_b64 s[0:1], s[102:103], s4
16779// GFX10: encoding: [0x66,0x04,0x80,0x90]
16780
16781s_lshr_b64 s[0:1], s[2:3], s100
16782// GFX10: encoding: [0x02,0x64,0x80,0x90]
16783
16784s_lshr_b64 exec, s[2:3], s4
16785// GFX10: encoding: [0x02,0x04,0xfe,0x90]
16786
16787s_lshr_b64 vcc, s[2:3], s4
16788// GFX10: encoding: [0x02,0x04,0xea,0x90]
16789
16790s_lshr_b64 s[0:1], exec, s4
16791// GFX10: encoding: [0x7e,0x04,0x80,0x90]
16792
16793s_lshr_b64 s[0:1], vcc, s4
16794// GFX10: encoding: [0x6a,0x04,0x80,0x90]
16795
16796s_lshr_b64 s[0:1], 0, s4
16797// GFX10: encoding: [0x80,0x04,0x80,0x90]
16798
16799s_lshr_b64 s[0:1], -1, s4
16800// GFX10: encoding: [0xc1,0x04,0x80,0x90]
16801
16802s_lshr_b64 s[0:1], 0.5, s4
16803// GFX10: encoding: [0xf0,0x04,0x80,0x90]
16804
16805s_lshr_b64 s[0:1], -4.0, s4
16806// GFX10: encoding: [0xf7,0x04,0x80,0x90]
16807
16808s_lshr_b64 s[0:1], 0x3f717273, s4
16809// GFX10: encoding: [0xff,0x04,0x80,0x90,0x73,0x72,0x71,0x3f]
16810
16811s_lshr_b64 s[0:1], 0xaf123456, s4
16812// GFX10: encoding: [0xff,0x04,0x80,0x90,0x56,0x34,0x12,0xaf]
16813
16814s_lshr_b64 s[0:1], s[2:3], exec_lo
16815// GFX10: encoding: [0x02,0x7e,0x80,0x90]
16816
16817s_lshr_b64 s[0:1], s[2:3], vcc_lo
16818// GFX10: encoding: [0x02,0x6a,0x80,0x90]
16819
16820s_lshr_b64 s[0:1], s[2:3], 0
16821// GFX10: encoding: [0x02,0x80,0x80,0x90]
16822
16823s_lshr_b64 s[0:1], s[2:3], -1
16824// GFX10: encoding: [0x02,0xc1,0x80,0x90]
16825
16826s_lshr_b64 s[0:1], s[2:3], 0.5
16827// GFX10: encoding: [0x02,0xf0,0x80,0x90]
16828
16829s_lshr_b64 s[0:1], s[2:3], -4.0
16830// GFX10: encoding: [0x02,0xf7,0x80,0x90]
16831
16832s_lshr_b64 s[0:1], s[2:3], 0x3f717273
16833// GFX10: encoding: [0x02,0xff,0x80,0x90,0x73,0x72,0x71,0x3f]
16834
16835s_lshr_b64 s[0:1], s[2:3], 0xaf123456
16836// GFX10: encoding: [0x02,0xff,0x80,0x90,0x56,0x34,0x12,0xaf]
16837
16838s_ashr_i32 s0, s1, s2
16839// GFX10: encoding: [0x01,0x02,0x00,0x91]
16840
16841s_ashr_i32 s105, s104, s103
16842// GFX10: encoding: [0x68,0x67,0x69,0x91]
16843
16844s_ashr_i32 s0, s104, s103
16845// GFX10: encoding: [0x68,0x67,0x00,0x91]
16846
16847s_ashr_i32 s105, s1, s103
16848// GFX10: encoding: [0x01,0x67,0x69,0x91]
16849
16850s_ashr_i32 s105, s104, s2
16851// GFX10: encoding: [0x68,0x02,0x69,0x91]
16852
16853s_ashr_i32 s105, s1, s2
16854// GFX10: encoding: [0x01,0x02,0x69,0x91]
16855
16856s_ashr_i32 s0, s104, s2
16857// GFX10: encoding: [0x68,0x02,0x00,0x91]
16858
16859s_ashr_i32 s0, s1, s103
16860// GFX10: encoding: [0x01,0x67,0x00,0x91]
16861
16862s_ashr_i32 exec_lo, s1, s2
16863// GFX10: encoding: [0x01,0x02,0x7e,0x91]
16864
16865s_ashr_i32 exec_hi, s1, s2
16866// GFX10: encoding: [0x01,0x02,0x7f,0x91]
16867
16868s_ashr_i32 vcc_lo, s1, s2
16869// GFX10: encoding: [0x01,0x02,0x6a,0x91]
16870
16871s_ashr_i32 vcc_hi, s1, s2
16872// GFX10: encoding: [0x01,0x02,0x6b,0x91]
16873
16874s_ashr_i32 m0, s1, s2
16875// GFX10: encoding: [0x01,0x02,0x7c,0x91]
16876
16877s_ashr_i32 s0, exec_lo, s2
16878// GFX10: encoding: [0x7e,0x02,0x00,0x91]
16879
16880s_ashr_i32 s0, exec_hi, s2
16881// GFX10: encoding: [0x7f,0x02,0x00,0x91]
16882
16883s_ashr_i32 s0, vcc_lo, s2
16884// GFX10: encoding: [0x6a,0x02,0x00,0x91]
16885
16886s_ashr_i32 s0, vcc_hi, s2
16887// GFX10: encoding: [0x6b,0x02,0x00,0x91]
16888
16889s_ashr_i32 s0, m0, s2
16890// GFX10: encoding: [0x7c,0x02,0x00,0x91]
16891
16892s_ashr_i32 s0, 0, s2
16893// GFX10: encoding: [0x80,0x02,0x00,0x91]
16894
16895s_ashr_i32 s0, -1, s2
16896// GFX10: encoding: [0xc1,0x02,0x00,0x91]
16897
16898s_ashr_i32 s0, 0.5, s2
16899// GFX10: encoding: [0xf0,0x02,0x00,0x91]
16900
16901s_ashr_i32 s0, -4.0, s2
16902// GFX10: encoding: [0xf7,0x02,0x00,0x91]
16903
16904s_ashr_i32 s0, 0x3f717273, s2
16905// GFX10: encoding: [0xff,0x02,0x00,0x91,0x73,0x72,0x71,0x3f]
16906
16907s_ashr_i32 s0, 0xaf123456, s2
16908// GFX10: encoding: [0xff,0x02,0x00,0x91,0x56,0x34,0x12,0xaf]
16909
16910s_ashr_i32 s0, s1, exec_lo
16911// GFX10: encoding: [0x01,0x7e,0x00,0x91]
16912
16913s_ashr_i32 s0, s1, exec_hi
16914// GFX10: encoding: [0x01,0x7f,0x00,0x91]
16915
16916s_ashr_i32 s0, s1, vcc_lo
16917// GFX10: encoding: [0x01,0x6a,0x00,0x91]
16918
16919s_ashr_i32 s0, s1, vcc_hi
16920// GFX10: encoding: [0x01,0x6b,0x00,0x91]
16921
16922s_ashr_i32 s0, s1, m0
16923// GFX10: encoding: [0x01,0x7c,0x00,0x91]
16924
16925s_ashr_i32 s0, s1, 0
16926// GFX10: encoding: [0x01,0x80,0x00,0x91]
16927
16928s_ashr_i32 s0, s1, -1
16929// GFX10: encoding: [0x01,0xc1,0x00,0x91]
16930
16931s_ashr_i32 s0, s1, 0.5
16932// GFX10: encoding: [0x01,0xf0,0x00,0x91]
16933
16934s_ashr_i32 s0, s1, -4.0
16935// GFX10: encoding: [0x01,0xf7,0x00,0x91]
16936
16937s_ashr_i32 s0, s1, 0x3f717273
16938// GFX10: encoding: [0x01,0xff,0x00,0x91,0x73,0x72,0x71,0x3f]
16939
16940s_ashr_i32 s0, s1, 0xaf123456
16941// GFX10: encoding: [0x01,0xff,0x00,0x91,0x56,0x34,0x12,0xaf]
16942
16943s_ashr_i64 s[0:1], s[2:3], s4
16944// GFX10: encoding: [0x02,0x04,0x80,0x91]
16945
16946s_ashr_i64 s[104:105], s[102:103], s100
16947// GFX10: encoding: [0x66,0x64,0xe8,0x91]
16948
16949s_ashr_i64 s[0:1], s[102:103], s100
16950// GFX10: encoding: [0x66,0x64,0x80,0x91]
16951
16952s_ashr_i64 s[104:105], s[2:3], s100
16953// GFX10: encoding: [0x02,0x64,0xe8,0x91]
16954
16955s_ashr_i64 s[104:105], s[102:103], s4
16956// GFX10: encoding: [0x66,0x04,0xe8,0x91]
16957
16958s_ashr_i64 s[104:105], s[2:3], s4
16959// GFX10: encoding: [0x02,0x04,0xe8,0x91]
16960
16961s_ashr_i64 s[0:1], s[102:103], s4
16962// GFX10: encoding: [0x66,0x04,0x80,0x91]
16963
16964s_ashr_i64 s[0:1], s[2:3], s100
16965// GFX10: encoding: [0x02,0x64,0x80,0x91]
16966
16967s_ashr_i64 exec, s[2:3], s4
16968// GFX10: encoding: [0x02,0x04,0xfe,0x91]
16969
16970s_ashr_i64 vcc, s[2:3], s4
16971// GFX10: encoding: [0x02,0x04,0xea,0x91]
16972
16973s_ashr_i64 s[0:1], exec, s4
16974// GFX10: encoding: [0x7e,0x04,0x80,0x91]
16975
16976s_ashr_i64 s[0:1], vcc, s4
16977// GFX10: encoding: [0x6a,0x04,0x80,0x91]
16978
16979s_ashr_i64 s[0:1], 0, s4
16980// GFX10: encoding: [0x80,0x04,0x80,0x91]
16981
16982s_ashr_i64 s[0:1], -1, s4
16983// GFX10: encoding: [0xc1,0x04,0x80,0x91]
16984
16985s_ashr_i64 s[0:1], 0.5, s4
16986// GFX10: encoding: [0xf0,0x04,0x80,0x91]
16987
16988s_ashr_i64 s[0:1], -4.0, s4
16989// GFX10: encoding: [0xf7,0x04,0x80,0x91]
16990
16991s_ashr_i64 s[0:1], 0x3f717273, s4
16992// GFX10: encoding: [0xff,0x04,0x80,0x91,0x73,0x72,0x71,0x3f]
16993
16994s_ashr_i64 s[0:1], 0xaf123456, s4
16995// GFX10: encoding: [0xff,0x04,0x80,0x91,0x56,0x34,0x12,0xaf]
16996
16997s_ashr_i64 s[0:1], s[2:3], exec_lo
16998// GFX10: encoding: [0x02,0x7e,0x80,0x91]
16999
17000s_ashr_i64 s[0:1], s[2:3], vcc_lo
17001// GFX10: encoding: [0x02,0x6a,0x80,0x91]
17002
17003s_ashr_i64 s[0:1], s[2:3], 0
17004// GFX10: encoding: [0x02,0x80,0x80,0x91]
17005
17006s_ashr_i64 s[0:1], s[2:3], -1
17007// GFX10: encoding: [0x02,0xc1,0x80,0x91]
17008
17009s_ashr_i64 s[0:1], s[2:3], 0.5
17010// GFX10: encoding: [0x02,0xf0,0x80,0x91]
17011
17012s_ashr_i64 s[0:1], s[2:3], -4.0
17013// GFX10: encoding: [0x02,0xf7,0x80,0x91]
17014
17015s_ashr_i64 s[0:1], s[2:3], 0x3f717273
17016// GFX10: encoding: [0x02,0xff,0x80,0x91,0x73,0x72,0x71,0x3f]
17017
17018s_ashr_i64 s[0:1], s[2:3], 0xaf123456
17019// GFX10: encoding: [0x02,0xff,0x80,0x91,0x56,0x34,0x12,0xaf]
17020
17021s_bfm_b32 s0, s1, s2
17022// GFX10: encoding: [0x01,0x02,0x00,0x92]
17023
17024s_bfm_b32 s105, s104, s103
17025// GFX10: encoding: [0x68,0x67,0x69,0x92]
17026
17027s_bfm_b32 s0, s104, s103
17028// GFX10: encoding: [0x68,0x67,0x00,0x92]
17029
17030s_bfm_b32 s105, s1, s103
17031// GFX10: encoding: [0x01,0x67,0x69,0x92]
17032
17033s_bfm_b32 s105, s104, s2
17034// GFX10: encoding: [0x68,0x02,0x69,0x92]
17035
17036s_bfm_b32 s105, s1, s2
17037// GFX10: encoding: [0x01,0x02,0x69,0x92]
17038
17039s_bfm_b32 s0, s104, s2
17040// GFX10: encoding: [0x68,0x02,0x00,0x92]
17041
17042s_bfm_b32 s0, s1, s103
17043// GFX10: encoding: [0x01,0x67,0x00,0x92]
17044
17045s_bfm_b32 exec_lo, s1, s2
17046// GFX10: encoding: [0x01,0x02,0x7e,0x92]
17047
17048s_bfm_b32 exec_hi, s1, s2
17049// GFX10: encoding: [0x01,0x02,0x7f,0x92]
17050
17051s_bfm_b32 vcc_lo, s1, s2
17052// GFX10: encoding: [0x01,0x02,0x6a,0x92]
17053
17054s_bfm_b32 vcc_hi, s1, s2
17055// GFX10: encoding: [0x01,0x02,0x6b,0x92]
17056
17057s_bfm_b32 m0, s1, s2
17058// GFX10: encoding: [0x01,0x02,0x7c,0x92]
17059
17060s_bfm_b32 s0, exec_lo, s2
17061// GFX10: encoding: [0x7e,0x02,0x00,0x92]
17062
17063s_bfm_b32 s0, exec_hi, s2
17064// GFX10: encoding: [0x7f,0x02,0x00,0x92]
17065
17066s_bfm_b32 s0, vcc_lo, s2
17067// GFX10: encoding: [0x6a,0x02,0x00,0x92]
17068
17069s_bfm_b32 s0, vcc_hi, s2
17070// GFX10: encoding: [0x6b,0x02,0x00,0x92]
17071
17072s_bfm_b32 s0, m0, s2
17073// GFX10: encoding: [0x7c,0x02,0x00,0x92]
17074
17075s_bfm_b32 s0, 0, s2
17076// GFX10: encoding: [0x80,0x02,0x00,0x92]
17077
17078s_bfm_b32 s0, -1, s2
17079// GFX10: encoding: [0xc1,0x02,0x00,0x92]
17080
17081s_bfm_b32 s0, 0.5, s2
17082// GFX10: encoding: [0xf0,0x02,0x00,0x92]
17083
17084s_bfm_b32 s0, -4.0, s2
17085// GFX10: encoding: [0xf7,0x02,0x00,0x92]
17086
17087s_bfm_b32 s0, 0x3f717273, s2
17088// GFX10: encoding: [0xff,0x02,0x00,0x92,0x73,0x72,0x71,0x3f]
17089
17090s_bfm_b32 s0, 0xaf123456, s2
17091// GFX10: encoding: [0xff,0x02,0x00,0x92,0x56,0x34,0x12,0xaf]
17092
17093s_bfm_b32 s0, s1, exec_lo
17094// GFX10: encoding: [0x01,0x7e,0x00,0x92]
17095
17096s_bfm_b32 s0, s1, exec_hi
17097// GFX10: encoding: [0x01,0x7f,0x00,0x92]
17098
17099s_bfm_b32 s0, s1, vcc_lo
17100// GFX10: encoding: [0x01,0x6a,0x00,0x92]
17101
17102s_bfm_b32 s0, s1, vcc_hi
17103// GFX10: encoding: [0x01,0x6b,0x00,0x92]
17104
17105s_bfm_b32 s0, s1, m0
17106// GFX10: encoding: [0x01,0x7c,0x00,0x92]
17107
17108s_bfm_b32 s0, s1, 0
17109// GFX10: encoding: [0x01,0x80,0x00,0x92]
17110
17111s_bfm_b32 s0, s1, -1
17112// GFX10: encoding: [0x01,0xc1,0x00,0x92]
17113
17114s_bfm_b32 s0, s1, 0.5
17115// GFX10: encoding: [0x01,0xf0,0x00,0x92]
17116
17117s_bfm_b32 s0, s1, -4.0
17118// GFX10: encoding: [0x01,0xf7,0x00,0x92]
17119
17120s_bfm_b32 s0, s1, 0x3f717273
17121// GFX10: encoding: [0x01,0xff,0x00,0x92,0x73,0x72,0x71,0x3f]
17122
17123s_bfm_b32 s0, s1, 0xaf123456
17124// GFX10: encoding: [0x01,0xff,0x00,0x92,0x56,0x34,0x12,0xaf]
17125
17126s_bfm_b64 s[0:1], s2, s3
17127// GFX10: encoding: [0x02,0x03,0x80,0x92]
17128
17129s_bfm_b64 s[104:105], s103, s102
17130// GFX10: encoding: [0x67,0x66,0xe8,0x92]
17131
17132s_bfm_b64 s[0:1], s104, s103
17133// GFX10: encoding: [0x68,0x67,0x80,0x92]
17134
17135s_bfm_b64 s[104:105], s2, s103
17136// GFX10: encoding: [0x02,0x67,0xe8,0x92]
17137
17138s_bfm_b64 s[104:105], s104, s3
17139// GFX10: encoding: [0x68,0x03,0xe8,0x92]
17140
17141s_bfm_b64 s[104:105], s2, s3
17142// GFX10: encoding: [0x02,0x03,0xe8,0x92]
17143
17144s_bfm_b64 s[0:1], s104, s3
17145// GFX10: encoding: [0x68,0x03,0x80,0x92]
17146
17147s_bfm_b64 s[0:1], s2, s103
17148// GFX10: encoding: [0x02,0x67,0x80,0x92]
17149
17150s_bfm_b64 exec, s2, s3
17151// GFX10: encoding: [0x02,0x03,0xfe,0x92]
17152
17153s_bfm_b64 vcc, s2, s3
17154// GFX10: encoding: [0x02,0x03,0xea,0x92]
17155
17156s_bfm_b64 s[0:1], exec_lo, s3
17157// GFX10: encoding: [0x7e,0x03,0x80,0x92]
17158
17159s_bfm_b64 s[0:1], exec_hi, s3
17160// GFX10: encoding: [0x7f,0x03,0x80,0x92]
17161
17162s_bfm_b64 s[0:1], vcc_lo, s3
17163// GFX10: encoding: [0x6a,0x03,0x80,0x92]
17164
17165s_bfm_b64 s[0:1], vcc_hi, s3
17166// GFX10: encoding: [0x6b,0x03,0x80,0x92]
17167
17168s_bfm_b64 s[0:1], m0, s3
17169// GFX10: encoding: [0x7c,0x03,0x80,0x92]
17170
17171s_bfm_b64 s[0:1], 0, s3
17172// GFX10: encoding: [0x80,0x03,0x80,0x92]
17173
17174s_bfm_b64 s[0:1], -1, s3
17175// GFX10: encoding: [0xc1,0x03,0x80,0x92]
17176
17177s_bfm_b64 s[0:1], 0.5, s3
17178// GFX10: encoding: [0xf0,0x03,0x80,0x92]
17179
17180s_bfm_b64 s[0:1], -4.0, s3
17181// GFX10: encoding: [0xf7,0x03,0x80,0x92]
17182
17183s_bfm_b64 s[0:1], 0x3f717273, s3
17184// GFX10: encoding: [0xff,0x03,0x80,0x92,0x73,0x72,0x71,0x3f]
17185
17186s_bfm_b64 s[0:1], 0xaf123456, s3
17187// GFX10: encoding: [0xff,0x03,0x80,0x92,0x56,0x34,0x12,0xaf]
17188
17189s_bfm_b64 s[0:1], s2, exec_lo
17190// GFX10: encoding: [0x02,0x7e,0x80,0x92]
17191
17192s_bfm_b64 s[0:1], s2, exec_hi
17193// GFX10: encoding: [0x02,0x7f,0x80,0x92]
17194
17195s_bfm_b64 s[0:1], s2, vcc_lo
17196// GFX10: encoding: [0x02,0x6a,0x80,0x92]
17197
17198s_bfm_b64 s[0:1], s2, vcc_hi
17199// GFX10: encoding: [0x02,0x6b,0x80,0x92]
17200
17201s_bfm_b64 s[0:1], s2, m0
17202// GFX10: encoding: [0x02,0x7c,0x80,0x92]
17203
17204s_bfm_b64 s[0:1], s2, 0
17205// GFX10: encoding: [0x02,0x80,0x80,0x92]
17206
17207s_bfm_b64 s[0:1], s2, -1
17208// GFX10: encoding: [0x02,0xc1,0x80,0x92]
17209
17210s_bfm_b64 s[0:1], s2, 0.5
17211// GFX10: encoding: [0x02,0xf0,0x80,0x92]
17212
17213s_bfm_b64 s[0:1], s2, -4.0
17214// GFX10: encoding: [0x02,0xf7,0x80,0x92]
17215
17216s_bfm_b64 s[0:1], s2, 0x3f717273
17217// GFX10: encoding: [0x02,0xff,0x80,0x92,0x73,0x72,0x71,0x3f]
17218
17219s_bfm_b64 s[0:1], s2, 0xaf123456
17220// GFX10: encoding: [0x02,0xff,0x80,0x92,0x56,0x34,0x12,0xaf]
17221
17222s_mul_i32 s0, s1, s2
17223// GFX10: encoding: [0x01,0x02,0x00,0x93]
17224
17225s_mul_i32 s105, s104, s103
17226// GFX10: encoding: [0x68,0x67,0x69,0x93]
17227
17228s_mul_i32 s0, s104, s103
17229// GFX10: encoding: [0x68,0x67,0x00,0x93]
17230
17231s_mul_i32 s105, s1, s103
17232// GFX10: encoding: [0x01,0x67,0x69,0x93]
17233
17234s_mul_i32 s105, s104, s2
17235// GFX10: encoding: [0x68,0x02,0x69,0x93]
17236
17237s_mul_i32 s105, s1, s2
17238// GFX10: encoding: [0x01,0x02,0x69,0x93]
17239
17240s_mul_i32 s0, s104, s2
17241// GFX10: encoding: [0x68,0x02,0x00,0x93]
17242
17243s_mul_i32 s0, s1, s103
17244// GFX10: encoding: [0x01,0x67,0x00,0x93]
17245
17246s_mul_i32 exec_lo, s1, s2
17247// GFX10: encoding: [0x01,0x02,0x7e,0x93]
17248
17249s_mul_i32 exec_hi, s1, s2
17250// GFX10: encoding: [0x01,0x02,0x7f,0x93]
17251
17252s_mul_i32 vcc_lo, s1, s2
17253// GFX10: encoding: [0x01,0x02,0x6a,0x93]
17254
17255s_mul_i32 vcc_hi, s1, s2
17256// GFX10: encoding: [0x01,0x02,0x6b,0x93]
17257
17258s_mul_i32 m0, s1, s2
17259// GFX10: encoding: [0x01,0x02,0x7c,0x93]
17260
17261s_mul_i32 s0, exec_lo, s2
17262// GFX10: encoding: [0x7e,0x02,0x00,0x93]
17263
17264s_mul_i32 s0, exec_hi, s2
17265// GFX10: encoding: [0x7f,0x02,0x00,0x93]
17266
17267s_mul_i32 s0, vcc_lo, s2
17268// GFX10: encoding: [0x6a,0x02,0x00,0x93]
17269
17270s_mul_i32 s0, vcc_hi, s2
17271// GFX10: encoding: [0x6b,0x02,0x00,0x93]
17272
17273s_mul_i32 s0, m0, s2
17274// GFX10: encoding: [0x7c,0x02,0x00,0x93]
17275
17276s_mul_i32 s0, 0, s2
17277// GFX10: encoding: [0x80,0x02,0x00,0x93]
17278
17279s_mul_i32 s0, -1, s2
17280// GFX10: encoding: [0xc1,0x02,0x00,0x93]
17281
17282s_mul_i32 s0, 0.5, s2
17283// GFX10: encoding: [0xf0,0x02,0x00,0x93]
17284
17285s_mul_i32 s0, -4.0, s2
17286// GFX10: encoding: [0xf7,0x02,0x00,0x93]
17287
17288s_mul_i32 s0, 0x3f717273, s2
17289// GFX10: encoding: [0xff,0x02,0x00,0x93,0x73,0x72,0x71,0x3f]
17290
17291s_mul_i32 s0, 0xaf123456, s2
17292// GFX10: encoding: [0xff,0x02,0x00,0x93,0x56,0x34,0x12,0xaf]
17293
17294s_mul_i32 s0, s1, exec_lo
17295// GFX10: encoding: [0x01,0x7e,0x00,0x93]
17296
17297s_mul_i32 s0, s1, exec_hi
17298// GFX10: encoding: [0x01,0x7f,0x00,0x93]
17299
17300s_mul_i32 s0, s1, vcc_lo
17301// GFX10: encoding: [0x01,0x6a,0x00,0x93]
17302
17303s_mul_i32 s0, s1, vcc_hi
17304// GFX10: encoding: [0x01,0x6b,0x00,0x93]
17305
17306s_mul_i32 s0, s1, m0
17307// GFX10: encoding: [0x01,0x7c,0x00,0x93]
17308
17309s_mul_i32 s0, s1, 0
17310// GFX10: encoding: [0x01,0x80,0x00,0x93]
17311
17312s_mul_i32 s0, s1, -1
17313// GFX10: encoding: [0x01,0xc1,0x00,0x93]
17314
17315s_mul_i32 s0, s1, 0.5
17316// GFX10: encoding: [0x01,0xf0,0x00,0x93]
17317
17318s_mul_i32 s0, s1, -4.0
17319// GFX10: encoding: [0x01,0xf7,0x00,0x93]
17320
17321s_mul_i32 s0, s1, 0x3f717273
17322// GFX10: encoding: [0x01,0xff,0x00,0x93,0x73,0x72,0x71,0x3f]
17323
17324s_mul_i32 s0, s1, 0xaf123456
17325// GFX10: encoding: [0x01,0xff,0x00,0x93,0x56,0x34,0x12,0xaf]
17326
17327s_bfe_u32 s0, s1, s2
17328// GFX10: encoding: [0x01,0x02,0x80,0x93]
17329
17330s_bfe_u32 s105, s104, s103
17331// GFX10: encoding: [0x68,0x67,0xe9,0x93]
17332
17333s_bfe_u32 s0, s104, s103
17334// GFX10: encoding: [0x68,0x67,0x80,0x93]
17335
17336s_bfe_u32 s105, s1, s103
17337// GFX10: encoding: [0x01,0x67,0xe9,0x93]
17338
17339s_bfe_u32 s105, s104, s2
17340// GFX10: encoding: [0x68,0x02,0xe9,0x93]
17341
17342s_bfe_u32 s105, s1, s2
17343// GFX10: encoding: [0x01,0x02,0xe9,0x93]
17344
17345s_bfe_u32 s0, s104, s2
17346// GFX10: encoding: [0x68,0x02,0x80,0x93]
17347
17348s_bfe_u32 s0, s1, s103
17349// GFX10: encoding: [0x01,0x67,0x80,0x93]
17350
17351s_bfe_u32 exec_lo, s1, s2
17352// GFX10: encoding: [0x01,0x02,0xfe,0x93]
17353
17354s_bfe_u32 exec_hi, s1, s2
17355// GFX10: encoding: [0x01,0x02,0xff,0x93]
17356
17357s_bfe_u32 vcc_lo, s1, s2
17358// GFX10: encoding: [0x01,0x02,0xea,0x93]
17359
17360s_bfe_u32 vcc_hi, s1, s2
17361// GFX10: encoding: [0x01,0x02,0xeb,0x93]
17362
17363s_bfe_u32 m0, s1, s2
17364// GFX10: encoding: [0x01,0x02,0xfc,0x93]
17365
17366s_bfe_u32 s0, exec_lo, s2
17367// GFX10: encoding: [0x7e,0x02,0x80,0x93]
17368
17369s_bfe_u32 s0, exec_hi, s2
17370// GFX10: encoding: [0x7f,0x02,0x80,0x93]
17371
17372s_bfe_u32 s0, vcc_lo, s2
17373// GFX10: encoding: [0x6a,0x02,0x80,0x93]
17374
17375s_bfe_u32 s0, vcc_hi, s2
17376// GFX10: encoding: [0x6b,0x02,0x80,0x93]
17377
17378s_bfe_u32 s0, m0, s2
17379// GFX10: encoding: [0x7c,0x02,0x80,0x93]
17380
17381s_bfe_u32 s0, 0, s2
17382// GFX10: encoding: [0x80,0x02,0x80,0x93]
17383
17384s_bfe_u32 s0, -1, s2
17385// GFX10: encoding: [0xc1,0x02,0x80,0x93]
17386
17387s_bfe_u32 s0, 0.5, s2
17388// GFX10: encoding: [0xf0,0x02,0x80,0x93]
17389
17390s_bfe_u32 s0, -4.0, s2
17391// GFX10: encoding: [0xf7,0x02,0x80,0x93]
17392
17393s_bfe_u32 s0, 0x3f717273, s2
17394// GFX10: encoding: [0xff,0x02,0x80,0x93,0x73,0x72,0x71,0x3f]
17395
17396s_bfe_u32 s0, 0xaf123456, s2
17397// GFX10: encoding: [0xff,0x02,0x80,0x93,0x56,0x34,0x12,0xaf]
17398
17399s_bfe_u32 s0, s1, exec_lo
17400// GFX10: encoding: [0x01,0x7e,0x80,0x93]
17401
17402s_bfe_u32 s0, s1, exec_hi
17403// GFX10: encoding: [0x01,0x7f,0x80,0x93]
17404
17405s_bfe_u32 s0, s1, vcc_lo
17406// GFX10: encoding: [0x01,0x6a,0x80,0x93]
17407
17408s_bfe_u32 s0, s1, vcc_hi
17409// GFX10: encoding: [0x01,0x6b,0x80,0x93]
17410
17411s_bfe_u32 s0, s1, m0
17412// GFX10: encoding: [0x01,0x7c,0x80,0x93]
17413
17414s_bfe_u32 s0, s1, 0
17415// GFX10: encoding: [0x01,0x80,0x80,0x93]
17416
17417s_bfe_u32 s0, s1, -1
17418// GFX10: encoding: [0x01,0xc1,0x80,0x93]
17419
17420s_bfe_u32 s0, s1, 0.5
17421// GFX10: encoding: [0x01,0xf0,0x80,0x93]
17422
17423s_bfe_u32 s0, s1, -4.0
17424// GFX10: encoding: [0x01,0xf7,0x80,0x93]
17425
17426s_bfe_u32 s0, s1, 0x3f717273
17427// GFX10: encoding: [0x01,0xff,0x80,0x93,0x73,0x72,0x71,0x3f]
17428
17429s_bfe_u32 s0, s1, 0xaf123456
17430// GFX10: encoding: [0x01,0xff,0x80,0x93,0x56,0x34,0x12,0xaf]
17431
17432s_bfe_i32 s0, s1, s2
17433// GFX10: encoding: [0x01,0x02,0x00,0x94]
17434
17435s_bfe_i32 s105, s104, s103
17436// GFX10: encoding: [0x68,0x67,0x69,0x94]
17437
17438s_bfe_i32 s0, s104, s103
17439// GFX10: encoding: [0x68,0x67,0x00,0x94]
17440
17441s_bfe_i32 s105, s1, s103
17442// GFX10: encoding: [0x01,0x67,0x69,0x94]
17443
17444s_bfe_i32 s105, s104, s2
17445// GFX10: encoding: [0x68,0x02,0x69,0x94]
17446
17447s_bfe_i32 s105, s1, s2
17448// GFX10: encoding: [0x01,0x02,0x69,0x94]
17449
17450s_bfe_i32 s0, s104, s2
17451// GFX10: encoding: [0x68,0x02,0x00,0x94]
17452
17453s_bfe_i32 s0, s1, s103
17454// GFX10: encoding: [0x01,0x67,0x00,0x94]
17455
17456s_bfe_i32 exec_lo, s1, s2
17457// GFX10: encoding: [0x01,0x02,0x7e,0x94]
17458
17459s_bfe_i32 exec_hi, s1, s2
17460// GFX10: encoding: [0x01,0x02,0x7f,0x94]
17461
17462s_bfe_i32 vcc_lo, s1, s2
17463// GFX10: encoding: [0x01,0x02,0x6a,0x94]
17464
17465s_bfe_i32 vcc_hi, s1, s2
17466// GFX10: encoding: [0x01,0x02,0x6b,0x94]
17467
17468s_bfe_i32 m0, s1, s2
17469// GFX10: encoding: [0x01,0x02,0x7c,0x94]
17470
17471s_bfe_i32 s0, exec_lo, s2
17472// GFX10: encoding: [0x7e,0x02,0x00,0x94]
17473
17474s_bfe_i32 s0, exec_hi, s2
17475// GFX10: encoding: [0x7f,0x02,0x00,0x94]
17476
17477s_bfe_i32 s0, vcc_lo, s2
17478// GFX10: encoding: [0x6a,0x02,0x00,0x94]
17479
17480s_bfe_i32 s0, vcc_hi, s2
17481// GFX10: encoding: [0x6b,0x02,0x00,0x94]
17482
17483s_bfe_i32 s0, m0, s2
17484// GFX10: encoding: [0x7c,0x02,0x00,0x94]
17485
17486s_bfe_i32 s0, 0, s2
17487// GFX10: encoding: [0x80,0x02,0x00,0x94]
17488
17489s_bfe_i32 s0, -1, s2
17490// GFX10: encoding: [0xc1,0x02,0x00,0x94]
17491
17492s_bfe_i32 s0, 0.5, s2
17493// GFX10: encoding: [0xf0,0x02,0x00,0x94]
17494
17495s_bfe_i32 s0, -4.0, s2
17496// GFX10: encoding: [0xf7,0x02,0x00,0x94]
17497
17498s_bfe_i32 s0, 0x3f717273, s2
17499// GFX10: encoding: [0xff,0x02,0x00,0x94,0x73,0x72,0x71,0x3f]
17500
17501s_bfe_i32 s0, 0xaf123456, s2
17502// GFX10: encoding: [0xff,0x02,0x00,0x94,0x56,0x34,0x12,0xaf]
17503
17504s_bfe_i32 s0, s1, exec_lo
17505// GFX10: encoding: [0x01,0x7e,0x00,0x94]
17506
17507s_bfe_i32 s0, s1, exec_hi
17508// GFX10: encoding: [0x01,0x7f,0x00,0x94]
17509
17510s_bfe_i32 s0, s1, vcc_lo
17511// GFX10: encoding: [0x01,0x6a,0x00,0x94]
17512
17513s_bfe_i32 s0, s1, vcc_hi
17514// GFX10: encoding: [0x01,0x6b,0x00,0x94]
17515
17516s_bfe_i32 s0, s1, m0
17517// GFX10: encoding: [0x01,0x7c,0x00,0x94]
17518
17519s_bfe_i32 s0, s1, 0
17520// GFX10: encoding: [0x01,0x80,0x00,0x94]
17521
17522s_bfe_i32 s0, s1, -1
17523// GFX10: encoding: [0x01,0xc1,0x00,0x94]
17524
17525s_bfe_i32 s0, s1, 0.5
17526// GFX10: encoding: [0x01,0xf0,0x00,0x94]
17527
17528s_bfe_i32 s0, s1, -4.0
17529// GFX10: encoding: [0x01,0xf7,0x00,0x94]
17530
17531s_bfe_i32 s0, s1, 0x3f717273
17532// GFX10: encoding: [0x01,0xff,0x00,0x94,0x73,0x72,0x71,0x3f]
17533
17534s_bfe_i32 s0, s1, 0xaf123456
17535// GFX10: encoding: [0x01,0xff,0x00,0x94,0x56,0x34,0x12,0xaf]
17536
17537s_bfe_u64 s[0:1], s[2:3], s4
17538// GFX10: encoding: [0x02,0x04,0x80,0x94]
17539
17540s_bfe_u64 s[104:105], s[102:103], s100
17541// GFX10: encoding: [0x66,0x64,0xe8,0x94]
17542
17543s_bfe_u64 s[0:1], s[102:103], s100
17544// GFX10: encoding: [0x66,0x64,0x80,0x94]
17545
17546s_bfe_u64 s[104:105], s[2:3], s100
17547// GFX10: encoding: [0x02,0x64,0xe8,0x94]
17548
17549s_bfe_u64 s[104:105], s[102:103], s4
17550// GFX10: encoding: [0x66,0x04,0xe8,0x94]
17551
17552s_bfe_u64 s[104:105], s[2:3], s4
17553// GFX10: encoding: [0x02,0x04,0xe8,0x94]
17554
17555s_bfe_u64 s[0:1], s[102:103], s4
17556// GFX10: encoding: [0x66,0x04,0x80,0x94]
17557
17558s_bfe_u64 s[0:1], s[2:3], s100
17559// GFX10: encoding: [0x02,0x64,0x80,0x94]
17560
17561s_bfe_u64 exec, s[2:3], s4
17562// GFX10: encoding: [0x02,0x04,0xfe,0x94]
17563
17564s_bfe_u64 vcc, s[2:3], s4
17565// GFX10: encoding: [0x02,0x04,0xea,0x94]
17566
17567s_bfe_u64 s[0:1], exec, s4
17568// GFX10: encoding: [0x7e,0x04,0x80,0x94]
17569
17570s_bfe_u64 s[0:1], vcc, s4
17571// GFX10: encoding: [0x6a,0x04,0x80,0x94]
17572
17573s_bfe_u64 s[0:1], 0, s4
17574// GFX10: encoding: [0x80,0x04,0x80,0x94]
17575
17576s_bfe_u64 s[0:1], -1, s4
17577// GFX10: encoding: [0xc1,0x04,0x80,0x94]
17578
17579s_bfe_u64 s[0:1], 0.5, s4
17580// GFX10: encoding: [0xf0,0x04,0x80,0x94]
17581
17582s_bfe_u64 s[0:1], -4.0, s4
17583// GFX10: encoding: [0xf7,0x04,0x80,0x94]
17584
17585s_bfe_u64 s[0:1], 0x3f717273, s4
17586// GFX10: encoding: [0xff,0x04,0x80,0x94,0x73,0x72,0x71,0x3f]
17587
17588s_bfe_u64 s[0:1], 0xaf123456, s4
17589// GFX10: encoding: [0xff,0x04,0x80,0x94,0x56,0x34,0x12,0xaf]
17590
17591s_bfe_u64 s[0:1], s[2:3], exec_lo
17592// GFX10: encoding: [0x02,0x7e,0x80,0x94]
17593
17594s_bfe_u64 s[0:1], s[2:3], vcc_lo
17595// GFX10: encoding: [0x02,0x6a,0x80,0x94]
17596
17597s_bfe_u64 s[0:1], s[2:3], 0
17598// GFX10: encoding: [0x02,0x80,0x80,0x94]
17599
17600s_bfe_u64 s[0:1], s[2:3], -1
17601// GFX10: encoding: [0x02,0xc1,0x80,0x94]
17602
17603s_bfe_u64 s[0:1], s[2:3], 0.5
17604// GFX10: encoding: [0x02,0xf0,0x80,0x94]
17605
17606s_bfe_u64 s[0:1], s[2:3], -4.0
17607// GFX10: encoding: [0x02,0xf7,0x80,0x94]
17608
17609s_bfe_u64 s[0:1], s[2:3], 0x3f717273
17610// GFX10: encoding: [0x02,0xff,0x80,0x94,0x73,0x72,0x71,0x3f]
17611
17612s_bfe_u64 s[0:1], s[2:3], 0xaf123456
17613// GFX10: encoding: [0x02,0xff,0x80,0x94,0x56,0x34,0x12,0xaf]
17614
17615s_bfe_i64 s[0:1], s[2:3], s4
17616// GFX10: encoding: [0x02,0x04,0x00,0x95]
17617
17618s_bfe_i64 s[104:105], s[102:103], s100
17619// GFX10: encoding: [0x66,0x64,0x68,0x95]
17620
17621s_bfe_i64 s[0:1], s[102:103], s100
17622// GFX10: encoding: [0x66,0x64,0x00,0x95]
17623
17624s_bfe_i64 s[104:105], s[2:3], s100
17625// GFX10: encoding: [0x02,0x64,0x68,0x95]
17626
17627s_bfe_i64 s[104:105], s[102:103], s4
17628// GFX10: encoding: [0x66,0x04,0x68,0x95]
17629
17630s_bfe_i64 s[104:105], s[2:3], s4
17631// GFX10: encoding: [0x02,0x04,0x68,0x95]
17632
17633s_bfe_i64 s[0:1], s[102:103], s4
17634// GFX10: encoding: [0x66,0x04,0x00,0x95]
17635
17636s_bfe_i64 s[0:1], s[2:3], s100
17637// GFX10: encoding: [0x02,0x64,0x00,0x95]
17638
17639s_bfe_i64 exec, s[2:3], s4
17640// GFX10: encoding: [0x02,0x04,0x7e,0x95]
17641
17642s_bfe_i64 vcc, s[2:3], s4
17643// GFX10: encoding: [0x02,0x04,0x6a,0x95]
17644
17645s_bfe_i64 s[0:1], exec, s4
17646// GFX10: encoding: [0x7e,0x04,0x00,0x95]
17647
17648s_bfe_i64 s[0:1], vcc, s4
17649// GFX10: encoding: [0x6a,0x04,0x00,0x95]
17650
17651s_bfe_i64 s[0:1], 0, s4
17652// GFX10: encoding: [0x80,0x04,0x00,0x95]
17653
17654s_bfe_i64 s[0:1], -1, s4
17655// GFX10: encoding: [0xc1,0x04,0x00,0x95]
17656
17657s_bfe_i64 s[0:1], 0.5, s4
17658// GFX10: encoding: [0xf0,0x04,0x00,0x95]
17659
17660s_bfe_i64 s[0:1], -4.0, s4
17661// GFX10: encoding: [0xf7,0x04,0x00,0x95]
17662
17663s_bfe_i64 s[0:1], 0x3f717273, s4
17664// GFX10: encoding: [0xff,0x04,0x00,0x95,0x73,0x72,0x71,0x3f]
17665
17666s_bfe_i64 s[0:1], 0xaf123456, s4
17667// GFX10: encoding: [0xff,0x04,0x00,0x95,0x56,0x34,0x12,0xaf]
17668
17669s_bfe_i64 s[0:1], s[2:3], exec_lo
17670// GFX10: encoding: [0x02,0x7e,0x00,0x95]
17671
17672s_bfe_i64 s[0:1], s[2:3], vcc_lo
17673// GFX10: encoding: [0x02,0x6a,0x00,0x95]
17674
17675s_bfe_i64 s[0:1], s[2:3], 0
17676// GFX10: encoding: [0x02,0x80,0x00,0x95]
17677
17678s_bfe_i64 s[0:1], s[2:3], -1
17679// GFX10: encoding: [0x02,0xc1,0x00,0x95]
17680
17681s_bfe_i64 s[0:1], s[2:3], 0.5
17682// GFX10: encoding: [0x02,0xf0,0x00,0x95]
17683
17684s_bfe_i64 s[0:1], s[2:3], -4.0
17685// GFX10: encoding: [0x02,0xf7,0x00,0x95]
17686
17687s_bfe_i64 s[0:1], s[2:3], 0x3f717273
17688// GFX10: encoding: [0x02,0xff,0x00,0x95,0x73,0x72,0x71,0x3f]
17689
17690s_bfe_i64 s[0:1], s[2:3], 0xaf123456
17691// GFX10: encoding: [0x02,0xff,0x00,0x95,0x56,0x34,0x12,0xaf]
17692
17693s_absdiff_i32 s0, s1, s2
17694// GFX10: encoding: [0x01,0x02,0x00,0x96]
17695
17696s_absdiff_i32 s105, s104, s103
17697// GFX10: encoding: [0x68,0x67,0x69,0x96]
17698
17699s_absdiff_i32 s0, s104, s103
17700// GFX10: encoding: [0x68,0x67,0x00,0x96]
17701
17702s_absdiff_i32 s105, s1, s103
17703// GFX10: encoding: [0x01,0x67,0x69,0x96]
17704
17705s_absdiff_i32 s105, s104, s2
17706// GFX10: encoding: [0x68,0x02,0x69,0x96]
17707
17708s_absdiff_i32 s105, s1, s2
17709// GFX10: encoding: [0x01,0x02,0x69,0x96]
17710
17711s_absdiff_i32 s0, s104, s2
17712// GFX10: encoding: [0x68,0x02,0x00,0x96]
17713
17714s_absdiff_i32 s0, s1, s103
17715// GFX10: encoding: [0x01,0x67,0x00,0x96]
17716
17717s_absdiff_i32 exec_lo, s1, s2
17718// GFX10: encoding: [0x01,0x02,0x7e,0x96]
17719
17720s_absdiff_i32 exec_hi, s1, s2
17721// GFX10: encoding: [0x01,0x02,0x7f,0x96]
17722
17723s_absdiff_i32 vcc_lo, s1, s2
17724// GFX10: encoding: [0x01,0x02,0x6a,0x96]
17725
17726s_absdiff_i32 vcc_hi, s1, s2
17727// GFX10: encoding: [0x01,0x02,0x6b,0x96]
17728
17729s_absdiff_i32 m0, s1, s2
17730// GFX10: encoding: [0x01,0x02,0x7c,0x96]
17731
17732s_absdiff_i32 s0, exec_lo, s2
17733// GFX10: encoding: [0x7e,0x02,0x00,0x96]
17734
17735s_absdiff_i32 s0, exec_hi, s2
17736// GFX10: encoding: [0x7f,0x02,0x00,0x96]
17737
17738s_absdiff_i32 s0, vcc_lo, s2
17739// GFX10: encoding: [0x6a,0x02,0x00,0x96]
17740
17741s_absdiff_i32 s0, vcc_hi, s2
17742// GFX10: encoding: [0x6b,0x02,0x00,0x96]
17743
17744s_absdiff_i32 s0, m0, s2
17745// GFX10: encoding: [0x7c,0x02,0x00,0x96]
17746
17747s_absdiff_i32 s0, 0, s2
17748// GFX10: encoding: [0x80,0x02,0x00,0x96]
17749
17750s_absdiff_i32 s0, -1, s2
17751// GFX10: encoding: [0xc1,0x02,0x00,0x96]
17752
17753s_absdiff_i32 s0, 0.5, s2
17754// GFX10: encoding: [0xf0,0x02,0x00,0x96]
17755
17756s_absdiff_i32 s0, -4.0, s2
17757// GFX10: encoding: [0xf7,0x02,0x00,0x96]
17758
17759s_absdiff_i32 s0, 0x3f717273, s2
17760// GFX10: encoding: [0xff,0x02,0x00,0x96,0x73,0x72,0x71,0x3f]
17761
17762s_absdiff_i32 s0, 0xaf123456, s2
17763// GFX10: encoding: [0xff,0x02,0x00,0x96,0x56,0x34,0x12,0xaf]
17764
17765s_absdiff_i32 s0, s1, exec_lo
17766// GFX10: encoding: [0x01,0x7e,0x00,0x96]
17767
17768s_absdiff_i32 s0, s1, exec_hi
17769// GFX10: encoding: [0x01,0x7f,0x00,0x96]
17770
17771s_absdiff_i32 s0, s1, vcc_lo
17772// GFX10: encoding: [0x01,0x6a,0x00,0x96]
17773
17774s_absdiff_i32 s0, s1, vcc_hi
17775// GFX10: encoding: [0x01,0x6b,0x00,0x96]
17776
17777s_absdiff_i32 s0, s1, m0
17778// GFX10: encoding: [0x01,0x7c,0x00,0x96]
17779
17780s_absdiff_i32 s0, s1, 0
17781// GFX10: encoding: [0x01,0x80,0x00,0x96]
17782
17783s_absdiff_i32 s0, s1, -1
17784// GFX10: encoding: [0x01,0xc1,0x00,0x96]
17785
17786s_absdiff_i32 s0, s1, 0.5
17787// GFX10: encoding: [0x01,0xf0,0x00,0x96]
17788
17789s_absdiff_i32 s0, s1, -4.0
17790// GFX10: encoding: [0x01,0xf7,0x00,0x96]
17791
17792s_absdiff_i32 s0, s1, 0x3f717273
17793// GFX10: encoding: [0x01,0xff,0x00,0x96,0x73,0x72,0x71,0x3f]
17794
17795s_absdiff_i32 s0, s1, 0xaf123456
17796// GFX10: encoding: [0x01,0xff,0x00,0x96,0x56,0x34,0x12,0xaf]
17797
17798s_lshl1_add_u32 s0, s1, s2
17799// GFX10: encoding: [0x01,0x02,0x00,0x97]
17800
17801s_lshl1_add_u32 s105, s104, s103
17802// GFX10: encoding: [0x68,0x67,0x69,0x97]
17803
17804s_lshl1_add_u32 s0, s104, s103
17805// GFX10: encoding: [0x68,0x67,0x00,0x97]
17806
17807s_lshl1_add_u32 s105, s1, s103
17808// GFX10: encoding: [0x01,0x67,0x69,0x97]
17809
17810s_lshl1_add_u32 s105, s104, s2
17811// GFX10: encoding: [0x68,0x02,0x69,0x97]
17812
17813s_lshl1_add_u32 s105, s1, s2
17814// GFX10: encoding: [0x01,0x02,0x69,0x97]
17815
17816s_lshl1_add_u32 s0, s104, s2
17817// GFX10: encoding: [0x68,0x02,0x00,0x97]
17818
17819s_lshl1_add_u32 s0, s1, s103
17820// GFX10: encoding: [0x01,0x67,0x00,0x97]
17821
17822s_lshl1_add_u32 exec_lo, s1, s2
17823// GFX10: encoding: [0x01,0x02,0x7e,0x97]
17824
17825s_lshl1_add_u32 exec_hi, s1, s2
17826// GFX10: encoding: [0x01,0x02,0x7f,0x97]
17827
17828s_lshl1_add_u32 vcc_lo, s1, s2
17829// GFX10: encoding: [0x01,0x02,0x6a,0x97]
17830
17831s_lshl1_add_u32 vcc_hi, s1, s2
17832// GFX10: encoding: [0x01,0x02,0x6b,0x97]
17833
17834s_lshl1_add_u32 m0, s1, s2
17835// GFX10: encoding: [0x01,0x02,0x7c,0x97]
17836
17837s_lshl1_add_u32 s0, exec_lo, s2
17838// GFX10: encoding: [0x7e,0x02,0x00,0x97]
17839
17840s_lshl1_add_u32 s0, exec_hi, s2
17841// GFX10: encoding: [0x7f,0x02,0x00,0x97]
17842
17843s_lshl1_add_u32 s0, vcc_lo, s2
17844// GFX10: encoding: [0x6a,0x02,0x00,0x97]
17845
17846s_lshl1_add_u32 s0, vcc_hi, s2
17847// GFX10: encoding: [0x6b,0x02,0x00,0x97]
17848
17849s_lshl1_add_u32 s0, m0, s2
17850// GFX10: encoding: [0x7c,0x02,0x00,0x97]
17851
17852s_lshl1_add_u32 s0, 0, s2
17853// GFX10: encoding: [0x80,0x02,0x00,0x97]
17854
17855s_lshl1_add_u32 s0, -1, s2
17856// GFX10: encoding: [0xc1,0x02,0x00,0x97]
17857
17858s_lshl1_add_u32 s0, 0.5, s2
17859// GFX10: encoding: [0xf0,0x02,0x00,0x97]
17860
17861s_lshl1_add_u32 s0, -4.0, s2
17862// GFX10: encoding: [0xf7,0x02,0x00,0x97]
17863
17864s_lshl1_add_u32 s0, 0x3f717273, s2
17865// GFX10: encoding: [0xff,0x02,0x00,0x97,0x73,0x72,0x71,0x3f]
17866
17867s_lshl1_add_u32 s0, 0xaf123456, s2
17868// GFX10: encoding: [0xff,0x02,0x00,0x97,0x56,0x34,0x12,0xaf]
17869
17870s_lshl1_add_u32 s0, s1, exec_lo
17871// GFX10: encoding: [0x01,0x7e,0x00,0x97]
17872
17873s_lshl1_add_u32 s0, s1, exec_hi
17874// GFX10: encoding: [0x01,0x7f,0x00,0x97]
17875
17876s_lshl1_add_u32 s0, s1, vcc_lo
17877// GFX10: encoding: [0x01,0x6a,0x00,0x97]
17878
17879s_lshl1_add_u32 s0, s1, vcc_hi
17880// GFX10: encoding: [0x01,0x6b,0x00,0x97]
17881
17882s_lshl1_add_u32 s0, s1, m0
17883// GFX10: encoding: [0x01,0x7c,0x00,0x97]
17884
17885s_lshl1_add_u32 s0, s1, 0
17886// GFX10: encoding: [0x01,0x80,0x00,0x97]
17887
17888s_lshl1_add_u32 s0, s1, -1
17889// GFX10: encoding: [0x01,0xc1,0x00,0x97]
17890
17891s_lshl1_add_u32 s0, s1, 0.5
17892// GFX10: encoding: [0x01,0xf0,0x00,0x97]
17893
17894s_lshl1_add_u32 s0, s1, -4.0
17895// GFX10: encoding: [0x01,0xf7,0x00,0x97]
17896
17897s_lshl1_add_u32 s0, s1, 0x3f717273
17898// GFX10: encoding: [0x01,0xff,0x00,0x97,0x73,0x72,0x71,0x3f]
17899
17900s_lshl1_add_u32 s0, s1, 0xaf123456
17901// GFX10: encoding: [0x01,0xff,0x00,0x97,0x56,0x34,0x12,0xaf]
17902
17903s_lshl2_add_u32 s0, s1, s2
17904// GFX10: encoding: [0x01,0x02,0x80,0x97]
17905
17906s_lshl2_add_u32 s105, s104, s103
17907// GFX10: encoding: [0x68,0x67,0xe9,0x97]
17908
17909s_lshl2_add_u32 s0, s104, s103
17910// GFX10: encoding: [0x68,0x67,0x80,0x97]
17911
17912s_lshl2_add_u32 s105, s1, s103
17913// GFX10: encoding: [0x01,0x67,0xe9,0x97]
17914
17915s_lshl2_add_u32 s105, s104, s2
17916// GFX10: encoding: [0x68,0x02,0xe9,0x97]
17917
17918s_lshl2_add_u32 s105, s1, s2
17919// GFX10: encoding: [0x01,0x02,0xe9,0x97]
17920
17921s_lshl2_add_u32 s0, s104, s2
17922// GFX10: encoding: [0x68,0x02,0x80,0x97]
17923
17924s_lshl2_add_u32 s0, s1, s103
17925// GFX10: encoding: [0x01,0x67,0x80,0x97]
17926
17927s_lshl2_add_u32 exec_lo, s1, s2
17928// GFX10: encoding: [0x01,0x02,0xfe,0x97]
17929
17930s_lshl2_add_u32 exec_hi, s1, s2
17931// GFX10: encoding: [0x01,0x02,0xff,0x97]
17932
17933s_lshl2_add_u32 vcc_lo, s1, s2
17934// GFX10: encoding: [0x01,0x02,0xea,0x97]
17935
17936s_lshl2_add_u32 vcc_hi, s1, s2
17937// GFX10: encoding: [0x01,0x02,0xeb,0x97]
17938
17939s_lshl2_add_u32 m0, s1, s2
17940// GFX10: encoding: [0x01,0x02,0xfc,0x97]
17941
17942s_lshl2_add_u32 s0, exec_lo, s2
17943// GFX10: encoding: [0x7e,0x02,0x80,0x97]
17944
17945s_lshl2_add_u32 s0, exec_hi, s2
17946// GFX10: encoding: [0x7f,0x02,0x80,0x97]
17947
17948s_lshl2_add_u32 s0, vcc_lo, s2
17949// GFX10: encoding: [0x6a,0x02,0x80,0x97]
17950
17951s_lshl2_add_u32 s0, vcc_hi, s2
17952// GFX10: encoding: [0x6b,0x02,0x80,0x97]
17953
17954s_lshl2_add_u32 s0, m0, s2
17955// GFX10: encoding: [0x7c,0x02,0x80,0x97]
17956
17957s_lshl2_add_u32 s0, 0, s2
17958// GFX10: encoding: [0x80,0x02,0x80,0x97]
17959
17960s_lshl2_add_u32 s0, -1, s2
17961// GFX10: encoding: [0xc1,0x02,0x80,0x97]
17962
17963s_lshl2_add_u32 s0, 0.5, s2
17964// GFX10: encoding: [0xf0,0x02,0x80,0x97]
17965
17966s_lshl2_add_u32 s0, -4.0, s2
17967// GFX10: encoding: [0xf7,0x02,0x80,0x97]
17968
17969s_lshl2_add_u32 s0, 0x3f717273, s2
17970// GFX10: encoding: [0xff,0x02,0x80,0x97,0x73,0x72,0x71,0x3f]
17971
17972s_lshl2_add_u32 s0, 0xaf123456, s2
17973// GFX10: encoding: [0xff,0x02,0x80,0x97,0x56,0x34,0x12,0xaf]
17974
17975s_lshl2_add_u32 s0, s1, exec_lo
17976// GFX10: encoding: [0x01,0x7e,0x80,0x97]
17977
17978s_lshl2_add_u32 s0, s1, exec_hi
17979// GFX10: encoding: [0x01,0x7f,0x80,0x97]
17980
17981s_lshl2_add_u32 s0, s1, vcc_lo
17982// GFX10: encoding: [0x01,0x6a,0x80,0x97]
17983
17984s_lshl2_add_u32 s0, s1, vcc_hi
17985// GFX10: encoding: [0x01,0x6b,0x80,0x97]
17986
17987s_lshl2_add_u32 s0, s1, m0
17988// GFX10: encoding: [0x01,0x7c,0x80,0x97]
17989
17990s_lshl2_add_u32 s0, s1, 0
17991// GFX10: encoding: [0x01,0x80,0x80,0x97]
17992
17993s_lshl2_add_u32 s0, s1, -1
17994// GFX10: encoding: [0x01,0xc1,0x80,0x97]
17995
17996s_lshl2_add_u32 s0, s1, 0.5
17997// GFX10: encoding: [0x01,0xf0,0x80,0x97]
17998
17999s_lshl2_add_u32 s0, s1, -4.0
18000// GFX10: encoding: [0x01,0xf7,0x80,0x97]
18001
18002s_lshl2_add_u32 s0, s1, 0x3f717273
18003// GFX10: encoding: [0x01,0xff,0x80,0x97,0x73,0x72,0x71,0x3f]
18004
18005s_lshl2_add_u32 s0, s1, 0xaf123456
18006// GFX10: encoding: [0x01,0xff,0x80,0x97,0x56,0x34,0x12,0xaf]
18007
18008s_lshl3_add_u32 s0, s1, s2
18009// GFX10: encoding: [0x01,0x02,0x00,0x98]
18010
18011s_lshl3_add_u32 s105, s104, s103
18012// GFX10: encoding: [0x68,0x67,0x69,0x98]
18013
18014s_lshl3_add_u32 s0, s104, s103
18015// GFX10: encoding: [0x68,0x67,0x00,0x98]
18016
18017s_lshl3_add_u32 s105, s1, s103
18018// GFX10: encoding: [0x01,0x67,0x69,0x98]
18019
18020s_lshl3_add_u32 s105, s104, s2
18021// GFX10: encoding: [0x68,0x02,0x69,0x98]
18022
18023s_lshl3_add_u32 s105, s1, s2
18024// GFX10: encoding: [0x01,0x02,0x69,0x98]
18025
18026s_lshl3_add_u32 s0, s104, s2
18027// GFX10: encoding: [0x68,0x02,0x00,0x98]
18028
18029s_lshl3_add_u32 s0, s1, s103
18030// GFX10: encoding: [0x01,0x67,0x00,0x98]
18031
18032s_lshl3_add_u32 exec_lo, s1, s2
18033// GFX10: encoding: [0x01,0x02,0x7e,0x98]
18034
18035s_lshl3_add_u32 exec_hi, s1, s2
18036// GFX10: encoding: [0x01,0x02,0x7f,0x98]
18037
18038s_lshl3_add_u32 vcc_lo, s1, s2
18039// GFX10: encoding: [0x01,0x02,0x6a,0x98]
18040
18041s_lshl3_add_u32 vcc_hi, s1, s2
18042// GFX10: encoding: [0x01,0x02,0x6b,0x98]
18043
18044s_lshl3_add_u32 m0, s1, s2
18045// GFX10: encoding: [0x01,0x02,0x7c,0x98]
18046
18047s_lshl3_add_u32 s0, exec_lo, s2
18048// GFX10: encoding: [0x7e,0x02,0x00,0x98]
18049
18050s_lshl3_add_u32 s0, exec_hi, s2
18051// GFX10: encoding: [0x7f,0x02,0x00,0x98]
18052
18053s_lshl3_add_u32 s0, vcc_lo, s2
18054// GFX10: encoding: [0x6a,0x02,0x00,0x98]
18055
18056s_lshl3_add_u32 s0, vcc_hi, s2
18057// GFX10: encoding: [0x6b,0x02,0x00,0x98]
18058
18059s_lshl3_add_u32 s0, m0, s2
18060// GFX10: encoding: [0x7c,0x02,0x00,0x98]
18061
18062s_lshl3_add_u32 s0, 0, s2
18063// GFX10: encoding: [0x80,0x02,0x00,0x98]
18064
18065s_lshl3_add_u32 s0, -1, s2
18066// GFX10: encoding: [0xc1,0x02,0x00,0x98]
18067
18068s_lshl3_add_u32 s0, 0.5, s2
18069// GFX10: encoding: [0xf0,0x02,0x00,0x98]
18070
18071s_lshl3_add_u32 s0, -4.0, s2
18072// GFX10: encoding: [0xf7,0x02,0x00,0x98]
18073
18074s_lshl3_add_u32 s0, 0x3f717273, s2
18075// GFX10: encoding: [0xff,0x02,0x00,0x98,0x73,0x72,0x71,0x3f]
18076
18077s_lshl3_add_u32 s0, 0xaf123456, s2
18078// GFX10: encoding: [0xff,0x02,0x00,0x98,0x56,0x34,0x12,0xaf]
18079
18080s_lshl3_add_u32 s0, s1, exec_lo
18081// GFX10: encoding: [0x01,0x7e,0x00,0x98]
18082
18083s_lshl3_add_u32 s0, s1, exec_hi
18084// GFX10: encoding: [0x01,0x7f,0x00,0x98]
18085
18086s_lshl3_add_u32 s0, s1, vcc_lo
18087// GFX10: encoding: [0x01,0x6a,0x00,0x98]
18088
18089s_lshl3_add_u32 s0, s1, vcc_hi
18090// GFX10: encoding: [0x01,0x6b,0x00,0x98]
18091
18092s_lshl3_add_u32 s0, s1, m0
18093// GFX10: encoding: [0x01,0x7c,0x00,0x98]
18094
18095s_lshl3_add_u32 s0, s1, 0
18096// GFX10: encoding: [0x01,0x80,0x00,0x98]
18097
18098s_lshl3_add_u32 s0, s1, -1
18099// GFX10: encoding: [0x01,0xc1,0x00,0x98]
18100
18101s_lshl3_add_u32 s0, s1, 0.5
18102// GFX10: encoding: [0x01,0xf0,0x00,0x98]
18103
18104s_lshl3_add_u32 s0, s1, -4.0
18105// GFX10: encoding: [0x01,0xf7,0x00,0x98]
18106
18107s_lshl3_add_u32 s0, s1, 0x3f717273
18108// GFX10: encoding: [0x01,0xff,0x00,0x98,0x73,0x72,0x71,0x3f]
18109
18110s_lshl3_add_u32 s0, s1, 0xaf123456
18111// GFX10: encoding: [0x01,0xff,0x00,0x98,0x56,0x34,0x12,0xaf]
18112
18113s_lshl4_add_u32 s0, s1, s2
18114// GFX10: encoding: [0x01,0x02,0x80,0x98]
18115
18116s_lshl4_add_u32 s105, s104, s103
18117// GFX10: encoding: [0x68,0x67,0xe9,0x98]
18118
18119s_lshl4_add_u32 s0, s104, s103
18120// GFX10: encoding: [0x68,0x67,0x80,0x98]
18121
18122s_lshl4_add_u32 s105, s1, s103
18123// GFX10: encoding: [0x01,0x67,0xe9,0x98]
18124
18125s_lshl4_add_u32 s105, s104, s2
18126// GFX10: encoding: [0x68,0x02,0xe9,0x98]
18127
18128s_lshl4_add_u32 s105, s1, s2
18129// GFX10: encoding: [0x01,0x02,0xe9,0x98]
18130
18131s_lshl4_add_u32 s0, s104, s2
18132// GFX10: encoding: [0x68,0x02,0x80,0x98]
18133
18134s_lshl4_add_u32 s0, s1, s103
18135// GFX10: encoding: [0x01,0x67,0x80,0x98]
18136
18137s_lshl4_add_u32 exec_lo, s1, s2
18138// GFX10: encoding: [0x01,0x02,0xfe,0x98]
18139
18140s_lshl4_add_u32 exec_hi, s1, s2
18141// GFX10: encoding: [0x01,0x02,0xff,0x98]
18142
18143s_lshl4_add_u32 vcc_lo, s1, s2
18144// GFX10: encoding: [0x01,0x02,0xea,0x98]
18145
18146s_lshl4_add_u32 vcc_hi, s1, s2
18147// GFX10: encoding: [0x01,0x02,0xeb,0x98]
18148
18149s_lshl4_add_u32 m0, s1, s2
18150// GFX10: encoding: [0x01,0x02,0xfc,0x98]
18151
18152s_lshl4_add_u32 s0, exec_lo, s2
18153// GFX10: encoding: [0x7e,0x02,0x80,0x98]
18154
18155s_lshl4_add_u32 s0, exec_hi, s2
18156// GFX10: encoding: [0x7f,0x02,0x80,0x98]
18157
18158s_lshl4_add_u32 s0, vcc_lo, s2
18159// GFX10: encoding: [0x6a,0x02,0x80,0x98]
18160
18161s_lshl4_add_u32 s0, vcc_hi, s2
18162// GFX10: encoding: [0x6b,0x02,0x80,0x98]
18163
18164s_lshl4_add_u32 s0, m0, s2
18165// GFX10: encoding: [0x7c,0x02,0x80,0x98]
18166
18167s_lshl4_add_u32 s0, 0, s2
18168// GFX10: encoding: [0x80,0x02,0x80,0x98]
18169
18170s_lshl4_add_u32 s0, -1, s2
18171// GFX10: encoding: [0xc1,0x02,0x80,0x98]
18172
18173s_lshl4_add_u32 s0, 0.5, s2
18174// GFX10: encoding: [0xf0,0x02,0x80,0x98]
18175
18176s_lshl4_add_u32 s0, -4.0, s2
18177// GFX10: encoding: [0xf7,0x02,0x80,0x98]
18178
18179s_lshl4_add_u32 s0, 0x3f717273, s2
18180// GFX10: encoding: [0xff,0x02,0x80,0x98,0x73,0x72,0x71,0x3f]
18181
18182s_lshl4_add_u32 s0, 0xaf123456, s2
18183// GFX10: encoding: [0xff,0x02,0x80,0x98,0x56,0x34,0x12,0xaf]
18184
18185s_lshl4_add_u32 s0, s1, exec_lo
18186// GFX10: encoding: [0x01,0x7e,0x80,0x98]
18187
18188s_lshl4_add_u32 s0, s1, exec_hi
18189// GFX10: encoding: [0x01,0x7f,0x80,0x98]
18190
18191s_lshl4_add_u32 s0, s1, vcc_lo
18192// GFX10: encoding: [0x01,0x6a,0x80,0x98]
18193
18194s_lshl4_add_u32 s0, s1, vcc_hi
18195// GFX10: encoding: [0x01,0x6b,0x80,0x98]
18196
18197s_lshl4_add_u32 s0, s1, m0
18198// GFX10: encoding: [0x01,0x7c,0x80,0x98]
18199
18200s_lshl4_add_u32 s0, s1, 0
18201// GFX10: encoding: [0x01,0x80,0x80,0x98]
18202
18203s_lshl4_add_u32 s0, s1, -1
18204// GFX10: encoding: [0x01,0xc1,0x80,0x98]
18205
18206s_lshl4_add_u32 s0, s1, 0.5
18207// GFX10: encoding: [0x01,0xf0,0x80,0x98]
18208
18209s_lshl4_add_u32 s0, s1, -4.0
18210// GFX10: encoding: [0x01,0xf7,0x80,0x98]
18211
18212s_lshl4_add_u32 s0, s1, 0x3f717273
18213// GFX10: encoding: [0x01,0xff,0x80,0x98,0x73,0x72,0x71,0x3f]
18214
18215s_lshl4_add_u32 s0, s1, 0xaf123456
18216// GFX10: encoding: [0x01,0xff,0x80,0x98,0x56,0x34,0x12,0xaf]
18217
18218s_pack_ll_b32_b16 s0, s1, s2
18219// GFX10: encoding: [0x01,0x02,0x00,0x99]
18220
18221s_pack_ll_b32_b16 s105, s104, s103
18222// GFX10: encoding: [0x68,0x67,0x69,0x99]
18223
18224s_pack_ll_b32_b16 s0, s104, s103
18225// GFX10: encoding: [0x68,0x67,0x00,0x99]
18226
18227s_pack_ll_b32_b16 s105, s1, s103
18228// GFX10: encoding: [0x01,0x67,0x69,0x99]
18229
18230s_pack_ll_b32_b16 s105, s104, s2
18231// GFX10: encoding: [0x68,0x02,0x69,0x99]
18232
18233s_pack_ll_b32_b16 s105, s1, s2
18234// GFX10: encoding: [0x01,0x02,0x69,0x99]
18235
18236s_pack_ll_b32_b16 s0, s104, s2
18237// GFX10: encoding: [0x68,0x02,0x00,0x99]
18238
18239s_pack_ll_b32_b16 s0, s1, s103
18240// GFX10: encoding: [0x01,0x67,0x00,0x99]
18241
18242s_pack_ll_b32_b16 exec_lo, s1, s2
18243// GFX10: encoding: [0x01,0x02,0x7e,0x99]
18244
18245s_pack_ll_b32_b16 exec_hi, s1, s2
18246// GFX10: encoding: [0x01,0x02,0x7f,0x99]
18247
18248s_pack_ll_b32_b16 vcc_lo, s1, s2
18249// GFX10: encoding: [0x01,0x02,0x6a,0x99]
18250
18251s_pack_ll_b32_b16 vcc_hi, s1, s2
18252// GFX10: encoding: [0x01,0x02,0x6b,0x99]
18253
18254s_pack_ll_b32_b16 m0, s1, s2
18255// GFX10: encoding: [0x01,0x02,0x7c,0x99]
18256
18257s_pack_ll_b32_b16 s0, exec_lo, s2
18258// GFX10: encoding: [0x7e,0x02,0x00,0x99]
18259
18260s_pack_ll_b32_b16 s0, exec_hi, s2
18261// GFX10: encoding: [0x7f,0x02,0x00,0x99]
18262
18263s_pack_ll_b32_b16 s0, vcc_lo, s2
18264// GFX10: encoding: [0x6a,0x02,0x00,0x99]
18265
18266s_pack_ll_b32_b16 s0, vcc_hi, s2
18267// GFX10: encoding: [0x6b,0x02,0x00,0x99]
18268
18269s_pack_ll_b32_b16 s0, m0, s2
18270// GFX10: encoding: [0x7c,0x02,0x00,0x99]
18271
18272s_pack_ll_b32_b16 s0, 0, s2
18273// GFX10: encoding: [0x80,0x02,0x00,0x99]
18274
18275s_pack_ll_b32_b16 s0, -1, s2
18276// GFX10: encoding: [0xc1,0x02,0x00,0x99]
18277
18278s_pack_ll_b32_b16 s0, 0.5, s2
18279// GFX10: encoding: [0xf0,0x02,0x00,0x99]
18280
18281s_pack_ll_b32_b16 s0, -4.0, s2
18282// GFX10: encoding: [0xf7,0x02,0x00,0x99]
18283
18284s_pack_ll_b32_b16 s0, 0x3f717273, s2
18285// GFX10: encoding: [0xff,0x02,0x00,0x99,0x73,0x72,0x71,0x3f]
18286
18287s_pack_ll_b32_b16 s0, 0xaf123456, s2
18288// GFX10: encoding: [0xff,0x02,0x00,0x99,0x56,0x34,0x12,0xaf]
18289
18290s_pack_ll_b32_b16 s0, s1, exec_lo
18291// GFX10: encoding: [0x01,0x7e,0x00,0x99]
18292
18293s_pack_ll_b32_b16 s0, s1, exec_hi
18294// GFX10: encoding: [0x01,0x7f,0x00,0x99]
18295
18296s_pack_ll_b32_b16 s0, s1, vcc_lo
18297// GFX10: encoding: [0x01,0x6a,0x00,0x99]
18298
18299s_pack_ll_b32_b16 s0, s1, vcc_hi
18300// GFX10: encoding: [0x01,0x6b,0x00,0x99]
18301
18302s_pack_ll_b32_b16 s0, s1, m0
18303// GFX10: encoding: [0x01,0x7c,0x00,0x99]
18304
18305s_pack_ll_b32_b16 s0, s1, 0
18306// GFX10: encoding: [0x01,0x80,0x00,0x99]
18307
18308s_pack_ll_b32_b16 s0, s1, -1
18309// GFX10: encoding: [0x01,0xc1,0x00,0x99]
18310
18311s_pack_ll_b32_b16 s0, s1, 0.5
18312// GFX10: encoding: [0x01,0xf0,0x00,0x99]
18313
18314s_pack_ll_b32_b16 s0, s1, -4.0
18315// GFX10: encoding: [0x01,0xf7,0x00,0x99]
18316
18317s_pack_ll_b32_b16 s0, s1, 0x3f717273
18318// GFX10: encoding: [0x01,0xff,0x00,0x99,0x73,0x72,0x71,0x3f]
18319
18320s_pack_ll_b32_b16 s0, s1, 0xaf123456
18321// GFX10: encoding: [0x01,0xff,0x00,0x99,0x56,0x34,0x12,0xaf]
18322
18323s_pack_lh_b32_b16 s0, s1, s2
18324// GFX10: encoding: [0x01,0x02,0x80,0x99]
18325
18326s_pack_lh_b32_b16 s105, s104, s103
18327// GFX10: encoding: [0x68,0x67,0xe9,0x99]
18328
18329s_pack_lh_b32_b16 s0, s104, s103
18330// GFX10: encoding: [0x68,0x67,0x80,0x99]
18331
18332s_pack_lh_b32_b16 s105, s1, s103
18333// GFX10: encoding: [0x01,0x67,0xe9,0x99]
18334
18335s_pack_lh_b32_b16 s105, s104, s2
18336// GFX10: encoding: [0x68,0x02,0xe9,0x99]
18337
18338s_pack_lh_b32_b16 s105, s1, s2
18339// GFX10: encoding: [0x01,0x02,0xe9,0x99]
18340
18341s_pack_lh_b32_b16 s0, s104, s2
18342// GFX10: encoding: [0x68,0x02,0x80,0x99]
18343
18344s_pack_lh_b32_b16 s0, s1, s103
18345// GFX10: encoding: [0x01,0x67,0x80,0x99]
18346
18347s_pack_lh_b32_b16 exec_lo, s1, s2
18348// GFX10: encoding: [0x01,0x02,0xfe,0x99]
18349
18350s_pack_lh_b32_b16 exec_hi, s1, s2
18351// GFX10: encoding: [0x01,0x02,0xff,0x99]
18352
18353s_pack_lh_b32_b16 vcc_lo, s1, s2
18354// GFX10: encoding: [0x01,0x02,0xea,0x99]
18355
18356s_pack_lh_b32_b16 vcc_hi, s1, s2
18357// GFX10: encoding: [0x01,0x02,0xeb,0x99]
18358
18359s_pack_lh_b32_b16 m0, s1, s2
18360// GFX10: encoding: [0x01,0x02,0xfc,0x99]
18361
18362s_pack_lh_b32_b16 s0, exec_lo, s2
18363// GFX10: encoding: [0x7e,0x02,0x80,0x99]
18364
18365s_pack_lh_b32_b16 s0, exec_hi, s2
18366// GFX10: encoding: [0x7f,0x02,0x80,0x99]
18367
18368s_pack_lh_b32_b16 s0, vcc_lo, s2
18369// GFX10: encoding: [0x6a,0x02,0x80,0x99]
18370
18371s_pack_lh_b32_b16 s0, vcc_hi, s2
18372// GFX10: encoding: [0x6b,0x02,0x80,0x99]
18373
18374s_pack_lh_b32_b16 s0, m0, s2
18375// GFX10: encoding: [0x7c,0x02,0x80,0x99]
18376
18377s_pack_lh_b32_b16 s0, 0, s2
18378// GFX10: encoding: [0x80,0x02,0x80,0x99]
18379
18380s_pack_lh_b32_b16 s0, -1, s2
18381// GFX10: encoding: [0xc1,0x02,0x80,0x99]
18382
18383s_pack_lh_b32_b16 s0, 0.5, s2
18384// GFX10: encoding: [0xf0,0x02,0x80,0x99]
18385
18386s_pack_lh_b32_b16 s0, -4.0, s2
18387// GFX10: encoding: [0xf7,0x02,0x80,0x99]
18388
18389s_pack_lh_b32_b16 s0, 0x3f717273, s2
18390// GFX10: encoding: [0xff,0x02,0x80,0x99,0x73,0x72,0x71,0x3f]
18391
18392s_pack_lh_b32_b16 s0, 0xaf123456, s2
18393// GFX10: encoding: [0xff,0x02,0x80,0x99,0x56,0x34,0x12,0xaf]
18394
18395s_pack_lh_b32_b16 s0, s1, exec_lo
18396// GFX10: encoding: [0x01,0x7e,0x80,0x99]
18397
18398s_pack_lh_b32_b16 s0, s1, exec_hi
18399// GFX10: encoding: [0x01,0x7f,0x80,0x99]
18400
18401s_pack_lh_b32_b16 s0, s1, vcc_lo
18402// GFX10: encoding: [0x01,0x6a,0x80,0x99]
18403
18404s_pack_lh_b32_b16 s0, s1, vcc_hi
18405// GFX10: encoding: [0x01,0x6b,0x80,0x99]
18406
18407s_pack_lh_b32_b16 s0, s1, m0
18408// GFX10: encoding: [0x01,0x7c,0x80,0x99]
18409
18410s_pack_lh_b32_b16 s0, s1, 0
18411// GFX10: encoding: [0x01,0x80,0x80,0x99]
18412
18413s_pack_lh_b32_b16 s0, s1, -1
18414// GFX10: encoding: [0x01,0xc1,0x80,0x99]
18415
18416s_pack_lh_b32_b16 s0, s1, 0.5
18417// GFX10: encoding: [0x01,0xf0,0x80,0x99]
18418
18419s_pack_lh_b32_b16 s0, s1, -4.0
18420// GFX10: encoding: [0x01,0xf7,0x80,0x99]
18421
18422s_pack_lh_b32_b16 s0, s1, 0x3f717273
18423// GFX10: encoding: [0x01,0xff,0x80,0x99,0x73,0x72,0x71,0x3f]
18424
18425s_pack_lh_b32_b16 s0, s1, 0xaf123456
18426// GFX10: encoding: [0x01,0xff,0x80,0x99,0x56,0x34,0x12,0xaf]
18427
18428s_pack_hh_b32_b16 s0, s1, s2
18429// GFX10: encoding: [0x01,0x02,0x00,0x9a]
18430
18431s_pack_hh_b32_b16 s105, s104, s103
18432// GFX10: encoding: [0x68,0x67,0x69,0x9a]
18433
18434s_pack_hh_b32_b16 s0, s104, s103
18435// GFX10: encoding: [0x68,0x67,0x00,0x9a]
18436
18437s_pack_hh_b32_b16 s105, s1, s103
18438// GFX10: encoding: [0x01,0x67,0x69,0x9a]
18439
18440s_pack_hh_b32_b16 s105, s104, s2
18441// GFX10: encoding: [0x68,0x02,0x69,0x9a]
18442
18443s_pack_hh_b32_b16 s105, s1, s2
18444// GFX10: encoding: [0x01,0x02,0x69,0x9a]
18445
18446s_pack_hh_b32_b16 s0, s104, s2
18447// GFX10: encoding: [0x68,0x02,0x00,0x9a]
18448
18449s_pack_hh_b32_b16 s0, s1, s103
18450// GFX10: encoding: [0x01,0x67,0x00,0x9a]
18451
18452s_pack_hh_b32_b16 exec_lo, s1, s2
18453// GFX10: encoding: [0x01,0x02,0x7e,0x9a]
18454
18455s_pack_hh_b32_b16 exec_hi, s1, s2
18456// GFX10: encoding: [0x01,0x02,0x7f,0x9a]
18457
18458s_pack_hh_b32_b16 vcc_lo, s1, s2
18459// GFX10: encoding: [0x01,0x02,0x6a,0x9a]
18460
18461s_pack_hh_b32_b16 vcc_hi, s1, s2
18462// GFX10: encoding: [0x01,0x02,0x6b,0x9a]
18463
18464s_pack_hh_b32_b16 m0, s1, s2
18465// GFX10: encoding: [0x01,0x02,0x7c,0x9a]
18466
18467s_pack_hh_b32_b16 s0, exec_lo, s2
18468// GFX10: encoding: [0x7e,0x02,0x00,0x9a]
18469
18470s_pack_hh_b32_b16 s0, exec_hi, s2
18471// GFX10: encoding: [0x7f,0x02,0x00,0x9a]
18472
18473s_pack_hh_b32_b16 s0, vcc_lo, s2
18474// GFX10: encoding: [0x6a,0x02,0x00,0x9a]
18475
18476s_pack_hh_b32_b16 s0, vcc_hi, s2
18477// GFX10: encoding: [0x6b,0x02,0x00,0x9a]
18478
18479s_pack_hh_b32_b16 s0, m0, s2
18480// GFX10: encoding: [0x7c,0x02,0x00,0x9a]
18481
18482s_pack_hh_b32_b16 s0, 0, s2
18483// GFX10: encoding: [0x80,0x02,0x00,0x9a]
18484
18485s_pack_hh_b32_b16 s0, -1, s2
18486// GFX10: encoding: [0xc1,0x02,0x00,0x9a]
18487
18488s_pack_hh_b32_b16 s0, 0.5, s2
18489// GFX10: encoding: [0xf0,0x02,0x00,0x9a]
18490
18491s_pack_hh_b32_b16 s0, -4.0, s2
18492// GFX10: encoding: [0xf7,0x02,0x00,0x9a]
18493
18494s_pack_hh_b32_b16 s0, 0x3f717273, s2
18495// GFX10: encoding: [0xff,0x02,0x00,0x9a,0x73,0x72,0x71,0x3f]
18496
18497s_pack_hh_b32_b16 s0, 0xaf123456, s2
18498// GFX10: encoding: [0xff,0x02,0x00,0x9a,0x56,0x34,0x12,0xaf]
18499
18500s_pack_hh_b32_b16 s0, s1, exec_lo
18501// GFX10: encoding: [0x01,0x7e,0x00,0x9a]
18502
18503s_pack_hh_b32_b16 s0, s1, exec_hi
18504// GFX10: encoding: [0x01,0x7f,0x00,0x9a]
18505
18506s_pack_hh_b32_b16 s0, s1, vcc_lo
18507// GFX10: encoding: [0x01,0x6a,0x00,0x9a]
18508
18509s_pack_hh_b32_b16 s0, s1, vcc_hi
18510// GFX10: encoding: [0x01,0x6b,0x00,0x9a]
18511
18512s_pack_hh_b32_b16 s0, s1, m0
18513// GFX10: encoding: [0x01,0x7c,0x00,0x9a]
18514
18515s_pack_hh_b32_b16 s0, s1, 0
18516// GFX10: encoding: [0x01,0x80,0x00,0x9a]
18517
18518s_pack_hh_b32_b16 s0, s1, -1
18519// GFX10: encoding: [0x01,0xc1,0x00,0x9a]
18520
18521s_pack_hh_b32_b16 s0, s1, 0.5
18522// GFX10: encoding: [0x01,0xf0,0x00,0x9a]
18523
18524s_pack_hh_b32_b16 s0, s1, -4.0
18525// GFX10: encoding: [0x01,0xf7,0x00,0x9a]
18526
18527s_pack_hh_b32_b16 s0, s1, 0x3f717273
18528// GFX10: encoding: [0x01,0xff,0x00,0x9a,0x73,0x72,0x71,0x3f]
18529
18530s_pack_hh_b32_b16 s0, s1, 0xaf123456
18531// GFX10: encoding: [0x01,0xff,0x00,0x9a,0x56,0x34,0x12,0xaf]
18532
18533s_mul_hi_u32 s0, s1, s2
18534// GFX10: encoding: [0x01,0x02,0x80,0x9a]
18535
18536s_mul_hi_u32 s105, s104, s103
18537// GFX10: encoding: [0x68,0x67,0xe9,0x9a]
18538
18539s_mul_hi_u32 s0, s104, s103
18540// GFX10: encoding: [0x68,0x67,0x80,0x9a]
18541
18542s_mul_hi_u32 s105, s1, s103
18543// GFX10: encoding: [0x01,0x67,0xe9,0x9a]
18544
18545s_mul_hi_u32 s105, s104, s2
18546// GFX10: encoding: [0x68,0x02,0xe9,0x9a]
18547
18548s_mul_hi_u32 s105, s1, s2
18549// GFX10: encoding: [0x01,0x02,0xe9,0x9a]
18550
18551s_mul_hi_u32 s0, s104, s2
18552// GFX10: encoding: [0x68,0x02,0x80,0x9a]
18553
18554s_mul_hi_u32 s0, s1, s103
18555// GFX10: encoding: [0x01,0x67,0x80,0x9a]
18556
18557s_mul_hi_u32 exec_lo, s1, s2
18558// GFX10: encoding: [0x01,0x02,0xfe,0x9a]
18559
18560s_mul_hi_u32 exec_hi, s1, s2
18561// GFX10: encoding: [0x01,0x02,0xff,0x9a]
18562
18563s_mul_hi_u32 vcc_lo, s1, s2
18564// GFX10: encoding: [0x01,0x02,0xea,0x9a]
18565
18566s_mul_hi_u32 vcc_hi, s1, s2
18567// GFX10: encoding: [0x01,0x02,0xeb,0x9a]
18568
18569s_mul_hi_u32 m0, s1, s2
18570// GFX10: encoding: [0x01,0x02,0xfc,0x9a]
18571
18572s_mul_hi_u32 s0, exec_lo, s2
18573// GFX10: encoding: [0x7e,0x02,0x80,0x9a]
18574
18575s_mul_hi_u32 s0, exec_hi, s2
18576// GFX10: encoding: [0x7f,0x02,0x80,0x9a]
18577
18578s_mul_hi_u32 s0, vcc_lo, s2
18579// GFX10: encoding: [0x6a,0x02,0x80,0x9a]
18580
18581s_mul_hi_u32 s0, vcc_hi, s2
18582// GFX10: encoding: [0x6b,0x02,0x80,0x9a]
18583
18584s_mul_hi_u32 s0, m0, s2
18585// GFX10: encoding: [0x7c,0x02,0x80,0x9a]
18586
18587s_mul_hi_u32 s0, 0, s2
18588// GFX10: encoding: [0x80,0x02,0x80,0x9a]
18589
18590s_mul_hi_u32 s0, -1, s2
18591// GFX10: encoding: [0xc1,0x02,0x80,0x9a]
18592
18593s_mul_hi_u32 s0, 0.5, s2
18594// GFX10: encoding: [0xf0,0x02,0x80,0x9a]
18595
18596s_mul_hi_u32 s0, -4.0, s2
18597// GFX10: encoding: [0xf7,0x02,0x80,0x9a]
18598
18599s_mul_hi_u32 s0, 0x3f717273, s2
18600// GFX10: encoding: [0xff,0x02,0x80,0x9a,0x73,0x72,0x71,0x3f]
18601
18602s_mul_hi_u32 s0, 0xaf123456, s2
18603// GFX10: encoding: [0xff,0x02,0x80,0x9a,0x56,0x34,0x12,0xaf]
18604
18605s_mul_hi_u32 s0, s1, exec_lo
18606// GFX10: encoding: [0x01,0x7e,0x80,0x9a]
18607
18608s_mul_hi_u32 s0, s1, exec_hi
18609// GFX10: encoding: [0x01,0x7f,0x80,0x9a]
18610
18611s_mul_hi_u32 s0, s1, vcc_lo
18612// GFX10: encoding: [0x01,0x6a,0x80,0x9a]
18613
18614s_mul_hi_u32 s0, s1, vcc_hi
18615// GFX10: encoding: [0x01,0x6b,0x80,0x9a]
18616
18617s_mul_hi_u32 s0, s1, m0
18618// GFX10: encoding: [0x01,0x7c,0x80,0x9a]
18619
18620s_mul_hi_u32 s0, s1, 0
18621// GFX10: encoding: [0x01,0x80,0x80,0x9a]
18622
18623s_mul_hi_u32 s0, s1, -1
18624// GFX10: encoding: [0x01,0xc1,0x80,0x9a]
18625
18626s_mul_hi_u32 s0, s1, 0.5
18627// GFX10: encoding: [0x01,0xf0,0x80,0x9a]
18628
18629s_mul_hi_u32 s0, s1, -4.0
18630// GFX10: encoding: [0x01,0xf7,0x80,0x9a]
18631
18632s_mul_hi_u32 s0, s1, 0x3f717273
18633// GFX10: encoding: [0x01,0xff,0x80,0x9a,0x73,0x72,0x71,0x3f]
18634
18635s_mul_hi_u32 s0, s1, 0xaf123456
18636// GFX10: encoding: [0x01,0xff,0x80,0x9a,0x56,0x34,0x12,0xaf]
18637
18638s_mul_hi_i32 s0, s1, s2
18639// GFX10: encoding: [0x01,0x02,0x00,0x9b]
18640
18641s_mul_hi_i32 s105, s104, s103
18642// GFX10: encoding: [0x68,0x67,0x69,0x9b]
18643
18644s_mul_hi_i32 s0, s104, s103
18645// GFX10: encoding: [0x68,0x67,0x00,0x9b]
18646
18647s_mul_hi_i32 s105, s1, s103
18648// GFX10: encoding: [0x01,0x67,0x69,0x9b]
18649
18650s_mul_hi_i32 s105, s104, s2
18651// GFX10: encoding: [0x68,0x02,0x69,0x9b]
18652
18653s_mul_hi_i32 s105, s1, s2
18654// GFX10: encoding: [0x01,0x02,0x69,0x9b]
18655
18656s_mul_hi_i32 s0, s104, s2
18657// GFX10: encoding: [0x68,0x02,0x00,0x9b]
18658
18659s_mul_hi_i32 s0, s1, s103
18660// GFX10: encoding: [0x01,0x67,0x00,0x9b]
18661
18662s_mul_hi_i32 exec_lo, s1, s2
18663// GFX10: encoding: [0x01,0x02,0x7e,0x9b]
18664
18665s_mul_hi_i32 exec_hi, s1, s2
18666// GFX10: encoding: [0x01,0x02,0x7f,0x9b]
18667
18668s_mul_hi_i32 vcc_lo, s1, s2
18669// GFX10: encoding: [0x01,0x02,0x6a,0x9b]
18670
18671s_mul_hi_i32 vcc_hi, s1, s2
18672// GFX10: encoding: [0x01,0x02,0x6b,0x9b]
18673
18674s_mul_hi_i32 m0, s1, s2
18675// GFX10: encoding: [0x01,0x02,0x7c,0x9b]
18676
18677s_mul_hi_i32 s0, exec_lo, s2
18678// GFX10: encoding: [0x7e,0x02,0x00,0x9b]
18679
18680s_mul_hi_i32 s0, exec_hi, s2
18681// GFX10: encoding: [0x7f,0x02,0x00,0x9b]
18682
18683s_mul_hi_i32 s0, vcc_lo, s2
18684// GFX10: encoding: [0x6a,0x02,0x00,0x9b]
18685
18686s_mul_hi_i32 s0, vcc_hi, s2
18687// GFX10: encoding: [0x6b,0x02,0x00,0x9b]
18688
18689s_mul_hi_i32 s0, m0, s2
18690// GFX10: encoding: [0x7c,0x02,0x00,0x9b]
18691
18692s_mul_hi_i32 s0, 0, s2
18693// GFX10: encoding: [0x80,0x02,0x00,0x9b]
18694
18695s_mul_hi_i32 s0, -1, s2
18696// GFX10: encoding: [0xc1,0x02,0x00,0x9b]
18697
18698s_mul_hi_i32 s0, 0.5, s2
18699// GFX10: encoding: [0xf0,0x02,0x00,0x9b]
18700
18701s_mul_hi_i32 s0, -4.0, s2
18702// GFX10: encoding: [0xf7,0x02,0x00,0x9b]
18703
18704s_mul_hi_i32 s0, 0x3f717273, s2
18705// GFX10: encoding: [0xff,0x02,0x00,0x9b,0x73,0x72,0x71,0x3f]
18706
18707s_mul_hi_i32 s0, 0xaf123456, s2
18708// GFX10: encoding: [0xff,0x02,0x00,0x9b,0x56,0x34,0x12,0xaf]
18709
18710s_mul_hi_i32 s0, s1, exec_lo
18711// GFX10: encoding: [0x01,0x7e,0x00,0x9b]
18712
18713s_mul_hi_i32 s0, s1, exec_hi
18714// GFX10: encoding: [0x01,0x7f,0x00,0x9b]
18715
18716s_mul_hi_i32 s0, s1, vcc_lo
18717// GFX10: encoding: [0x01,0x6a,0x00,0x9b]
18718
18719s_mul_hi_i32 s0, s1, vcc_hi
18720// GFX10: encoding: [0x01,0x6b,0x00,0x9b]
18721
18722s_mul_hi_i32 s0, s1, m0
18723// GFX10: encoding: [0x01,0x7c,0x00,0x9b]
18724
18725s_mul_hi_i32 s0, s1, 0
18726// GFX10: encoding: [0x01,0x80,0x00,0x9b]
18727
18728s_mul_hi_i32 s0, s1, -1
18729// GFX10: encoding: [0x01,0xc1,0x00,0x9b]
18730
18731s_mul_hi_i32 s0, s1, 0.5
18732// GFX10: encoding: [0x01,0xf0,0x00,0x9b]
18733
18734s_mul_hi_i32 s0, s1, -4.0
18735// GFX10: encoding: [0x01,0xf7,0x00,0x9b]
18736
18737s_mul_hi_i32 s0, s1, 0x3f717273
18738// GFX10: encoding: [0x01,0xff,0x00,0x9b,0x73,0x72,0x71,0x3f]
18739
18740s_mul_hi_i32 s0, s1, 0xaf123456
18741// GFX10: encoding: [0x01,0xff,0x00,0x9b,0x56,0x34,0x12,0xaf]
18742
18743//===----------------------------------------------------------------------===//
18744// ENC_SOPC.
18745//===----------------------------------------------------------------------===//
18746
18747s_cmp_eq_i32 s0, s1
18748// GFX10: encoding: [0x00,0x01,0x00,0xbf]
18749
18750s_cmp_eq_i32 s105, s104
18751// GFX10: encoding: [0x69,0x68,0x00,0xbf]
18752
18753s_cmp_eq_i32 s0, s104
18754// GFX10: encoding: [0x00,0x68,0x00,0xbf]
18755
18756s_cmp_eq_i32 s105, s1
18757// GFX10: encoding: [0x69,0x01,0x00,0xbf]
18758
18759s_cmp_eq_i32 exec_lo, s1
18760// GFX10: encoding: [0x7e,0x01,0x00,0xbf]
18761
18762s_cmp_eq_i32 exec_hi, s1
18763// GFX10: encoding: [0x7f,0x01,0x00,0xbf]
18764
18765s_cmp_eq_i32 vcc_lo, s1
18766// GFX10: encoding: [0x6a,0x01,0x00,0xbf]
18767
18768s_cmp_eq_i32 vcc_hi, s1
18769// GFX10: encoding: [0x6b,0x01,0x00,0xbf]
18770
18771s_cmp_eq_i32 m0, s1
18772// GFX10: encoding: [0x7c,0x01,0x00,0xbf]
18773
18774s_cmp_eq_i32 s0, exec_lo
18775// GFX10: encoding: [0x00,0x7e,0x00,0xbf]
18776
18777s_cmp_eq_i32 s0, exec_hi
18778// GFX10: encoding: [0x00,0x7f,0x00,0xbf]
18779
18780s_cmp_eq_i32 s0, vcc_lo
18781// GFX10: encoding: [0x00,0x6a,0x00,0xbf]
18782
18783s_cmp_eq_i32 s0, vcc_hi
18784// GFX10: encoding: [0x00,0x6b,0x00,0xbf]
18785
18786s_cmp_eq_i32 s0, m0
18787// GFX10: encoding: [0x00,0x7c,0x00,0xbf]
18788
18789s_cmp_eq_i32 s0, 0
18790// GFX10: encoding: [0x00,0x80,0x00,0xbf]
18791
18792s_cmp_eq_i32 s0, -1
18793// GFX10: encoding: [0x00,0xc1,0x00,0xbf]
18794
18795s_cmp_eq_i32 s0, 0.5
18796// GFX10: encoding: [0x00,0xf0,0x00,0xbf]
18797
18798s_cmp_eq_i32 s0, -4.0
18799// GFX10: encoding: [0x00,0xf7,0x00,0xbf]
18800
18801s_cmp_eq_i32 s0, 0x3f717273
18802// GFX10: encoding: [0x00,0xff,0x00,0xbf,0x73,0x72,0x71,0x3f]
18803
18804s_cmp_eq_i32 s0, 0xaf123456
18805// GFX10: encoding: [0x00,0xff,0x00,0xbf,0x56,0x34,0x12,0xaf]
18806
18807s_cmp_lg_i32 s0, s1
18808// GFX10: encoding: [0x00,0x01,0x01,0xbf]
18809
18810s_cmp_lg_i32 s105, s104
18811// GFX10: encoding: [0x69,0x68,0x01,0xbf]
18812
18813s_cmp_lg_i32 s0, s104
18814// GFX10: encoding: [0x00,0x68,0x01,0xbf]
18815
18816s_cmp_lg_i32 s105, s1
18817// GFX10: encoding: [0x69,0x01,0x01,0xbf]
18818
18819s_cmp_lg_i32 exec_lo, s1
18820// GFX10: encoding: [0x7e,0x01,0x01,0xbf]
18821
18822s_cmp_lg_i32 exec_hi, s1
18823// GFX10: encoding: [0x7f,0x01,0x01,0xbf]
18824
18825s_cmp_lg_i32 vcc_lo, s1
18826// GFX10: encoding: [0x6a,0x01,0x01,0xbf]
18827
18828s_cmp_lg_i32 vcc_hi, s1
18829// GFX10: encoding: [0x6b,0x01,0x01,0xbf]
18830
18831s_cmp_lg_i32 m0, s1
18832// GFX10: encoding: [0x7c,0x01,0x01,0xbf]
18833
18834s_cmp_lg_i32 s0, exec_lo
18835// GFX10: encoding: [0x00,0x7e,0x01,0xbf]
18836
18837s_cmp_lg_i32 s0, exec_hi
18838// GFX10: encoding: [0x00,0x7f,0x01,0xbf]
18839
18840s_cmp_lg_i32 s0, vcc_lo
18841// GFX10: encoding: [0x00,0x6a,0x01,0xbf]
18842
18843s_cmp_lg_i32 s0, vcc_hi
18844// GFX10: encoding: [0x00,0x6b,0x01,0xbf]
18845
18846s_cmp_lg_i32 s0, m0
18847// GFX10: encoding: [0x00,0x7c,0x01,0xbf]
18848
18849s_cmp_lg_i32 s0, 0
18850// GFX10: encoding: [0x00,0x80,0x01,0xbf]
18851
18852s_cmp_lg_i32 s0, -1
18853// GFX10: encoding: [0x00,0xc1,0x01,0xbf]
18854
18855s_cmp_lg_i32 s0, 0.5
18856// GFX10: encoding: [0x00,0xf0,0x01,0xbf]
18857
18858s_cmp_lg_i32 s0, -4.0
18859// GFX10: encoding: [0x00,0xf7,0x01,0xbf]
18860
18861s_cmp_lg_i32 s0, 0x3f717273
18862// GFX10: encoding: [0x00,0xff,0x01,0xbf,0x73,0x72,0x71,0x3f]
18863
18864s_cmp_lg_i32 s0, 0xaf123456
18865// GFX10: encoding: [0x00,0xff,0x01,0xbf,0x56,0x34,0x12,0xaf]
18866
18867s_cmp_gt_i32 s0, s1
18868// GFX10: encoding: [0x00,0x01,0x02,0xbf]
18869
18870s_cmp_gt_i32 s105, s104
18871// GFX10: encoding: [0x69,0x68,0x02,0xbf]
18872
18873s_cmp_gt_i32 s0, s104
18874// GFX10: encoding: [0x00,0x68,0x02,0xbf]
18875
18876s_cmp_gt_i32 s105, s1
18877// GFX10: encoding: [0x69,0x01,0x02,0xbf]
18878
18879s_cmp_gt_i32 exec_lo, s1
18880// GFX10: encoding: [0x7e,0x01,0x02,0xbf]
18881
18882s_cmp_gt_i32 exec_hi, s1
18883// GFX10: encoding: [0x7f,0x01,0x02,0xbf]
18884
18885s_cmp_gt_i32 vcc_lo, s1
18886// GFX10: encoding: [0x6a,0x01,0x02,0xbf]
18887
18888s_cmp_gt_i32 vcc_hi, s1
18889// GFX10: encoding: [0x6b,0x01,0x02,0xbf]
18890
18891s_cmp_gt_i32 m0, s1
18892// GFX10: encoding: [0x7c,0x01,0x02,0xbf]
18893
18894s_cmp_gt_i32 s0, exec_lo
18895// GFX10: encoding: [0x00,0x7e,0x02,0xbf]
18896
18897s_cmp_gt_i32 s0, exec_hi
18898// GFX10: encoding: [0x00,0x7f,0x02,0xbf]
18899
18900s_cmp_gt_i32 s0, vcc_lo
18901// GFX10: encoding: [0x00,0x6a,0x02,0xbf]
18902
18903s_cmp_gt_i32 s0, vcc_hi
18904// GFX10: encoding: [0x00,0x6b,0x02,0xbf]
18905
18906s_cmp_gt_i32 s0, m0
18907// GFX10: encoding: [0x00,0x7c,0x02,0xbf]
18908
18909s_cmp_gt_i32 s0, 0
18910// GFX10: encoding: [0x00,0x80,0x02,0xbf]
18911
18912s_cmp_gt_i32 s0, -1
18913// GFX10: encoding: [0x00,0xc1,0x02,0xbf]
18914
18915s_cmp_gt_i32 s0, 0.5
18916// GFX10: encoding: [0x00,0xf0,0x02,0xbf]
18917
18918s_cmp_gt_i32 s0, -4.0
18919// GFX10: encoding: [0x00,0xf7,0x02,0xbf]
18920
18921s_cmp_gt_i32 s0, 0x3f717273
18922// GFX10: encoding: [0x00,0xff,0x02,0xbf,0x73,0x72,0x71,0x3f]
18923
18924s_cmp_gt_i32 s0, 0xaf123456
18925// GFX10: encoding: [0x00,0xff,0x02,0xbf,0x56,0x34,0x12,0xaf]
18926
18927s_cmp_ge_i32 s0, s1
18928// GFX10: encoding: [0x00,0x01,0x03,0xbf]
18929
18930s_cmp_ge_i32 s105, s104
18931// GFX10: encoding: [0x69,0x68,0x03,0xbf]
18932
18933s_cmp_ge_i32 s0, s104
18934// GFX10: encoding: [0x00,0x68,0x03,0xbf]
18935
18936s_cmp_ge_i32 s105, s1
18937// GFX10: encoding: [0x69,0x01,0x03,0xbf]
18938
18939s_cmp_ge_i32 exec_lo, s1
18940// GFX10: encoding: [0x7e,0x01,0x03,0xbf]
18941
18942s_cmp_ge_i32 exec_hi, s1
18943// GFX10: encoding: [0x7f,0x01,0x03,0xbf]
18944
18945s_cmp_ge_i32 vcc_lo, s1
18946// GFX10: encoding: [0x6a,0x01,0x03,0xbf]
18947
18948s_cmp_ge_i32 vcc_hi, s1
18949// GFX10: encoding: [0x6b,0x01,0x03,0xbf]
18950
18951s_cmp_ge_i32 m0, s1
18952// GFX10: encoding: [0x7c,0x01,0x03,0xbf]
18953
18954s_cmp_ge_i32 s0, exec_lo
18955// GFX10: encoding: [0x00,0x7e,0x03,0xbf]
18956
18957s_cmp_ge_i32 s0, exec_hi
18958// GFX10: encoding: [0x00,0x7f,0x03,0xbf]
18959
18960s_cmp_ge_i32 s0, vcc_lo
18961// GFX10: encoding: [0x00,0x6a,0x03,0xbf]
18962
18963s_cmp_ge_i32 s0, vcc_hi
18964// GFX10: encoding: [0x00,0x6b,0x03,0xbf]
18965
18966s_cmp_ge_i32 s0, m0
18967// GFX10: encoding: [0x00,0x7c,0x03,0xbf]
18968
18969s_cmp_ge_i32 s0, 0
18970// GFX10: encoding: [0x00,0x80,0x03,0xbf]
18971
18972s_cmp_ge_i32 s0, -1
18973// GFX10: encoding: [0x00,0xc1,0x03,0xbf]
18974
18975s_cmp_ge_i32 s0, 0.5
18976// GFX10: encoding: [0x00,0xf0,0x03,0xbf]
18977
18978s_cmp_ge_i32 s0, -4.0
18979// GFX10: encoding: [0x00,0xf7,0x03,0xbf]
18980
18981s_cmp_ge_i32 s0, 0x3f717273
18982// GFX10: encoding: [0x00,0xff,0x03,0xbf,0x73,0x72,0x71,0x3f]
18983
18984s_cmp_ge_i32 s0, 0xaf123456
18985// GFX10: encoding: [0x00,0xff,0x03,0xbf,0x56,0x34,0x12,0xaf]
18986
18987s_cmp_lt_i32 s0, s1
18988// GFX10: encoding: [0x00,0x01,0x04,0xbf]
18989
18990s_cmp_lt_i32 s105, s104
18991// GFX10: encoding: [0x69,0x68,0x04,0xbf]
18992
18993s_cmp_lt_i32 s0, s104
18994// GFX10: encoding: [0x00,0x68,0x04,0xbf]
18995
18996s_cmp_lt_i32 s105, s1
18997// GFX10: encoding: [0x69,0x01,0x04,0xbf]
18998
18999s_cmp_lt_i32 exec_lo, s1
19000// GFX10: encoding: [0x7e,0x01,0x04,0xbf]
19001
19002s_cmp_lt_i32 exec_hi, s1
19003// GFX10: encoding: [0x7f,0x01,0x04,0xbf]
19004
19005s_cmp_lt_i32 vcc_lo, s1
19006// GFX10: encoding: [0x6a,0x01,0x04,0xbf]
19007
19008s_cmp_lt_i32 vcc_hi, s1
19009// GFX10: encoding: [0x6b,0x01,0x04,0xbf]
19010
19011s_cmp_lt_i32 m0, s1
19012// GFX10: encoding: [0x7c,0x01,0x04,0xbf]
19013
19014s_cmp_lt_i32 s0, exec_lo
19015// GFX10: encoding: [0x00,0x7e,0x04,0xbf]
19016
19017s_cmp_lt_i32 s0, exec_hi
19018// GFX10: encoding: [0x00,0x7f,0x04,0xbf]
19019
19020s_cmp_lt_i32 s0, vcc_lo
19021// GFX10: encoding: [0x00,0x6a,0x04,0xbf]
19022
19023s_cmp_lt_i32 s0, vcc_hi
19024// GFX10: encoding: [0x00,0x6b,0x04,0xbf]
19025
19026s_cmp_lt_i32 s0, m0
19027// GFX10: encoding: [0x00,0x7c,0x04,0xbf]
19028
19029s_cmp_lt_i32 s0, 0
19030// GFX10: encoding: [0x00,0x80,0x04,0xbf]
19031
19032s_cmp_lt_i32 s0, -1
19033// GFX10: encoding: [0x00,0xc1,0x04,0xbf]
19034
19035s_cmp_lt_i32 s0, 0.5
19036// GFX10: encoding: [0x00,0xf0,0x04,0xbf]
19037
19038s_cmp_lt_i32 s0, -4.0
19039// GFX10: encoding: [0x00,0xf7,0x04,0xbf]
19040
19041s_cmp_lt_i32 s0, 0x3f717273
19042// GFX10: encoding: [0x00,0xff,0x04,0xbf,0x73,0x72,0x71,0x3f]
19043
19044s_cmp_lt_i32 s0, 0xaf123456
19045// GFX10: encoding: [0x00,0xff,0x04,0xbf,0x56,0x34,0x12,0xaf]
19046
19047s_cmp_le_i32 s0, s1
19048// GFX10: encoding: [0x00,0x01,0x05,0xbf]
19049
19050s_cmp_le_i32 s105, s104
19051// GFX10: encoding: [0x69,0x68,0x05,0xbf]
19052
19053s_cmp_le_i32 s0, s104
19054// GFX10: encoding: [0x00,0x68,0x05,0xbf]
19055
19056s_cmp_le_i32 s105, s1
19057// GFX10: encoding: [0x69,0x01,0x05,0xbf]
19058
19059s_cmp_le_i32 exec_lo, s1
19060// GFX10: encoding: [0x7e,0x01,0x05,0xbf]
19061
19062s_cmp_le_i32 exec_hi, s1
19063// GFX10: encoding: [0x7f,0x01,0x05,0xbf]
19064
19065s_cmp_le_i32 vcc_lo, s1
19066// GFX10: encoding: [0x6a,0x01,0x05,0xbf]
19067
19068s_cmp_le_i32 vcc_hi, s1
19069// GFX10: encoding: [0x6b,0x01,0x05,0xbf]
19070
19071s_cmp_le_i32 m0, s1
19072// GFX10: encoding: [0x7c,0x01,0x05,0xbf]
19073
19074s_cmp_le_i32 s0, exec_lo
19075// GFX10: encoding: [0x00,0x7e,0x05,0xbf]
19076
19077s_cmp_le_i32 s0, exec_hi
19078// GFX10: encoding: [0x00,0x7f,0x05,0xbf]
19079
19080s_cmp_le_i32 s0, vcc_lo
19081// GFX10: encoding: [0x00,0x6a,0x05,0xbf]
19082
19083s_cmp_le_i32 s0, vcc_hi
19084// GFX10: encoding: [0x00,0x6b,0x05,0xbf]
19085
19086s_cmp_le_i32 s0, m0
19087// GFX10: encoding: [0x00,0x7c,0x05,0xbf]
19088
19089s_cmp_le_i32 s0, 0
19090// GFX10: encoding: [0x00,0x80,0x05,0xbf]
19091
19092s_cmp_le_i32 s0, -1
19093// GFX10: encoding: [0x00,0xc1,0x05,0xbf]
19094
19095s_cmp_le_i32 s0, 0.5
19096// GFX10: encoding: [0x00,0xf0,0x05,0xbf]
19097
19098s_cmp_le_i32 s0, -4.0
19099// GFX10: encoding: [0x00,0xf7,0x05,0xbf]
19100
19101s_cmp_le_i32 s0, 0x3f717273
19102// GFX10: encoding: [0x00,0xff,0x05,0xbf,0x73,0x72,0x71,0x3f]
19103
19104s_cmp_le_i32 s0, 0xaf123456
19105// GFX10: encoding: [0x00,0xff,0x05,0xbf,0x56,0x34,0x12,0xaf]
19106
19107s_cmp_eq_u32 s0, s1
19108// GFX10: encoding: [0x00,0x01,0x06,0xbf]
19109
19110s_cmp_eq_u32 s105, s104
19111// GFX10: encoding: [0x69,0x68,0x06,0xbf]
19112
19113s_cmp_eq_u32 s0, s104
19114// GFX10: encoding: [0x00,0x68,0x06,0xbf]
19115
19116s_cmp_eq_u32 s105, s1
19117// GFX10: encoding: [0x69,0x01,0x06,0xbf]
19118
19119s_cmp_eq_u32 exec_lo, s1
19120// GFX10: encoding: [0x7e,0x01,0x06,0xbf]
19121
19122s_cmp_eq_u32 exec_hi, s1
19123// GFX10: encoding: [0x7f,0x01,0x06,0xbf]
19124
19125s_cmp_eq_u32 vcc_lo, s1
19126// GFX10: encoding: [0x6a,0x01,0x06,0xbf]
19127
19128s_cmp_eq_u32 vcc_hi, s1
19129// GFX10: encoding: [0x6b,0x01,0x06,0xbf]
19130
19131s_cmp_eq_u32 m0, s1
19132// GFX10: encoding: [0x7c,0x01,0x06,0xbf]
19133
19134s_cmp_eq_u32 s0, exec_lo
19135// GFX10: encoding: [0x00,0x7e,0x06,0xbf]
19136
19137s_cmp_eq_u32 s0, exec_hi
19138// GFX10: encoding: [0x00,0x7f,0x06,0xbf]
19139
19140s_cmp_eq_u32 s0, vcc_lo
19141// GFX10: encoding: [0x00,0x6a,0x06,0xbf]
19142
19143s_cmp_eq_u32 s0, vcc_hi
19144// GFX10: encoding: [0x00,0x6b,0x06,0xbf]
19145
19146s_cmp_eq_u32 s0, m0
19147// GFX10: encoding: [0x00,0x7c,0x06,0xbf]
19148
19149s_cmp_eq_u32 s0, 0
19150// GFX10: encoding: [0x00,0x80,0x06,0xbf]
19151
19152s_cmp_eq_u32 s0, -1
19153// GFX10: encoding: [0x00,0xc1,0x06,0xbf]
19154
19155s_cmp_eq_u32 s0, 0.5
19156// GFX10: encoding: [0x00,0xf0,0x06,0xbf]
19157
19158s_cmp_eq_u32 s0, -4.0
19159// GFX10: encoding: [0x00,0xf7,0x06,0xbf]
19160
19161s_cmp_eq_u32 s0, 0x3f717273
19162// GFX10: encoding: [0x00,0xff,0x06,0xbf,0x73,0x72,0x71,0x3f]
19163
19164s_cmp_eq_u32 s0, 0xaf123456
19165// GFX10: encoding: [0x00,0xff,0x06,0xbf,0x56,0x34,0x12,0xaf]
19166
19167s_cmp_lg_u32 s0, s1
19168// GFX10: encoding: [0x00,0x01,0x07,0xbf]
19169
19170s_cmp_lg_u32 s105, s104
19171// GFX10: encoding: [0x69,0x68,0x07,0xbf]
19172
19173s_cmp_lg_u32 s0, s104
19174// GFX10: encoding: [0x00,0x68,0x07,0xbf]
19175
19176s_cmp_lg_u32 s105, s1
19177// GFX10: encoding: [0x69,0x01,0x07,0xbf]
19178
19179s_cmp_lg_u32 exec_lo, s1
19180// GFX10: encoding: [0x7e,0x01,0x07,0xbf]
19181
19182s_cmp_lg_u32 exec_hi, s1
19183// GFX10: encoding: [0x7f,0x01,0x07,0xbf]
19184
19185s_cmp_lg_u32 vcc_lo, s1
19186// GFX10: encoding: [0x6a,0x01,0x07,0xbf]
19187
19188s_cmp_lg_u32 vcc_hi, s1
19189// GFX10: encoding: [0x6b,0x01,0x07,0xbf]
19190
19191s_cmp_lg_u32 m0, s1
19192// GFX10: encoding: [0x7c,0x01,0x07,0xbf]
19193
19194s_cmp_lg_u32 s0, exec_lo
19195// GFX10: encoding: [0x00,0x7e,0x07,0xbf]
19196
19197s_cmp_lg_u32 s0, exec_hi
19198// GFX10: encoding: [0x00,0x7f,0x07,0xbf]
19199
19200s_cmp_lg_u32 s0, vcc_lo
19201// GFX10: encoding: [0x00,0x6a,0x07,0xbf]
19202
19203s_cmp_lg_u32 s0, vcc_hi
19204// GFX10: encoding: [0x00,0x6b,0x07,0xbf]
19205
19206s_cmp_lg_u32 s0, m0
19207// GFX10: encoding: [0x00,0x7c,0x07,0xbf]
19208
19209s_cmp_lg_u32 s0, 0
19210// GFX10: encoding: [0x00,0x80,0x07,0xbf]
19211
19212s_cmp_lg_u32 s0, -1
19213// GFX10: encoding: [0x00,0xc1,0x07,0xbf]
19214
19215s_cmp_lg_u32 s0, 0.5
19216// GFX10: encoding: [0x00,0xf0,0x07,0xbf]
19217
19218s_cmp_lg_u32 s0, -4.0
19219// GFX10: encoding: [0x00,0xf7,0x07,0xbf]
19220
19221s_cmp_lg_u32 s0, 0x3f717273
19222// GFX10: encoding: [0x00,0xff,0x07,0xbf,0x73,0x72,0x71,0x3f]
19223
19224s_cmp_lg_u32 s0, 0xaf123456
19225// GFX10: encoding: [0x00,0xff,0x07,0xbf,0x56,0x34,0x12,0xaf]
19226
19227s_cmp_gt_u32 s0, s1
19228// GFX10: encoding: [0x00,0x01,0x08,0xbf]
19229
19230s_cmp_gt_u32 s105, s104
19231// GFX10: encoding: [0x69,0x68,0x08,0xbf]
19232
19233s_cmp_gt_u32 s0, s104
19234// GFX10: encoding: [0x00,0x68,0x08,0xbf]
19235
19236s_cmp_gt_u32 s105, s1
19237// GFX10: encoding: [0x69,0x01,0x08,0xbf]
19238
19239s_cmp_gt_u32 exec_lo, s1
19240// GFX10: encoding: [0x7e,0x01,0x08,0xbf]
19241
19242s_cmp_gt_u32 exec_hi, s1
19243// GFX10: encoding: [0x7f,0x01,0x08,0xbf]
19244
19245s_cmp_gt_u32 vcc_lo, s1
19246// GFX10: encoding: [0x6a,0x01,0x08,0xbf]
19247
19248s_cmp_gt_u32 vcc_hi, s1
19249// GFX10: encoding: [0x6b,0x01,0x08,0xbf]
19250
19251s_cmp_gt_u32 m0, s1
19252// GFX10: encoding: [0x7c,0x01,0x08,0xbf]
19253
19254s_cmp_gt_u32 s0, exec_lo
19255// GFX10: encoding: [0x00,0x7e,0x08,0xbf]
19256
19257s_cmp_gt_u32 s0, exec_hi
19258// GFX10: encoding: [0x00,0x7f,0x08,0xbf]
19259
19260s_cmp_gt_u32 s0, vcc_lo
19261// GFX10: encoding: [0x00,0x6a,0x08,0xbf]
19262
19263s_cmp_gt_u32 s0, vcc_hi
19264// GFX10: encoding: [0x00,0x6b,0x08,0xbf]
19265
19266s_cmp_gt_u32 s0, m0
19267// GFX10: encoding: [0x00,0x7c,0x08,0xbf]
19268
19269s_cmp_gt_u32 s0, 0
19270// GFX10: encoding: [0x00,0x80,0x08,0xbf]
19271
19272s_cmp_gt_u32 s0, -1
19273// GFX10: encoding: [0x00,0xc1,0x08,0xbf]
19274
19275s_cmp_gt_u32 s0, 0.5
19276// GFX10: encoding: [0x00,0xf0,0x08,0xbf]
19277
19278s_cmp_gt_u32 s0, -4.0
19279// GFX10: encoding: [0x00,0xf7,0x08,0xbf]
19280
19281s_cmp_gt_u32 s0, 0x3f717273
19282// GFX10: encoding: [0x00,0xff,0x08,0xbf,0x73,0x72,0x71,0x3f]
19283
19284s_cmp_gt_u32 s0, 0xaf123456
19285// GFX10: encoding: [0x00,0xff,0x08,0xbf,0x56,0x34,0x12,0xaf]
19286
19287s_cmp_ge_u32 s0, s1
19288// GFX10: encoding: [0x00,0x01,0x09,0xbf]
19289
19290s_cmp_ge_u32 s105, s104
19291// GFX10: encoding: [0x69,0x68,0x09,0xbf]
19292
19293s_cmp_ge_u32 s0, s104
19294// GFX10: encoding: [0x00,0x68,0x09,0xbf]
19295
19296s_cmp_ge_u32 s105, s1
19297// GFX10: encoding: [0x69,0x01,0x09,0xbf]
19298
19299s_cmp_ge_u32 exec_lo, s1
19300// GFX10: encoding: [0x7e,0x01,0x09,0xbf]
19301
19302s_cmp_ge_u32 exec_hi, s1
19303// GFX10: encoding: [0x7f,0x01,0x09,0xbf]
19304
19305s_cmp_ge_u32 vcc_lo, s1
19306// GFX10: encoding: [0x6a,0x01,0x09,0xbf]
19307
19308s_cmp_ge_u32 vcc_hi, s1
19309// GFX10: encoding: [0x6b,0x01,0x09,0xbf]
19310
19311s_cmp_ge_u32 m0, s1
19312// GFX10: encoding: [0x7c,0x01,0x09,0xbf]
19313
19314s_cmp_ge_u32 s0, exec_lo
19315// GFX10: encoding: [0x00,0x7e,0x09,0xbf]
19316
19317s_cmp_ge_u32 s0, exec_hi
19318// GFX10: encoding: [0x00,0x7f,0x09,0xbf]
19319
19320s_cmp_ge_u32 s0, vcc_lo
19321// GFX10: encoding: [0x00,0x6a,0x09,0xbf]
19322
19323s_cmp_ge_u32 s0, vcc_hi
19324// GFX10: encoding: [0x00,0x6b,0x09,0xbf]
19325
19326s_cmp_ge_u32 s0, m0
19327// GFX10: encoding: [0x00,0x7c,0x09,0xbf]
19328
19329s_cmp_ge_u32 s0, 0
19330// GFX10: encoding: [0x00,0x80,0x09,0xbf]
19331
19332s_cmp_ge_u32 s0, -1
19333// GFX10: encoding: [0x00,0xc1,0x09,0xbf]
19334
19335s_cmp_ge_u32 s0, 0.5
19336// GFX10: encoding: [0x00,0xf0,0x09,0xbf]
19337
19338s_cmp_ge_u32 s0, -4.0
19339// GFX10: encoding: [0x00,0xf7,0x09,0xbf]
19340
19341s_cmp_ge_u32 s0, 0x3f717273
19342// GFX10: encoding: [0x00,0xff,0x09,0xbf,0x73,0x72,0x71,0x3f]
19343
19344s_cmp_ge_u32 s0, 0xaf123456
19345// GFX10: encoding: [0x00,0xff,0x09,0xbf,0x56,0x34,0x12,0xaf]
19346
19347s_cmp_lt_u32 s0, s1
19348// GFX10: encoding: [0x00,0x01,0x0a,0xbf]
19349
19350s_cmp_lt_u32 s105, s104
19351// GFX10: encoding: [0x69,0x68,0x0a,0xbf]
19352
19353s_cmp_lt_u32 s0, s104
19354// GFX10: encoding: [0x00,0x68,0x0a,0xbf]
19355
19356s_cmp_lt_u32 s105, s1
19357// GFX10: encoding: [0x69,0x01,0x0a,0xbf]
19358
19359s_cmp_lt_u32 exec_lo, s1
19360// GFX10: encoding: [0x7e,0x01,0x0a,0xbf]
19361
19362s_cmp_lt_u32 exec_hi, s1
19363// GFX10: encoding: [0x7f,0x01,0x0a,0xbf]
19364
19365s_cmp_lt_u32 vcc_lo, s1
19366// GFX10: encoding: [0x6a,0x01,0x0a,0xbf]
19367
19368s_cmp_lt_u32 vcc_hi, s1
19369// GFX10: encoding: [0x6b,0x01,0x0a,0xbf]
19370
19371s_cmp_lt_u32 m0, s1
19372// GFX10: encoding: [0x7c,0x01,0x0a,0xbf]
19373
19374s_cmp_lt_u32 s0, exec_lo
19375// GFX10: encoding: [0x00,0x7e,0x0a,0xbf]
19376
19377s_cmp_lt_u32 s0, exec_hi
19378// GFX10: encoding: [0x00,0x7f,0x0a,0xbf]
19379
19380s_cmp_lt_u32 s0, vcc_lo
19381// GFX10: encoding: [0x00,0x6a,0x0a,0xbf]
19382
19383s_cmp_lt_u32 s0, vcc_hi
19384// GFX10: encoding: [0x00,0x6b,0x0a,0xbf]
19385
19386s_cmp_lt_u32 s0, m0
19387// GFX10: encoding: [0x00,0x7c,0x0a,0xbf]
19388
19389s_cmp_lt_u32 s0, 0
19390// GFX10: encoding: [0x00,0x80,0x0a,0xbf]
19391
19392s_cmp_lt_u32 s0, -1
19393// GFX10: encoding: [0x00,0xc1,0x0a,0xbf]
19394
19395s_cmp_lt_u32 s0, 0.5
19396// GFX10: encoding: [0x00,0xf0,0x0a,0xbf]
19397
19398s_cmp_lt_u32 s0, -4.0
19399// GFX10: encoding: [0x00,0xf7,0x0a,0xbf]
19400
19401s_cmp_lt_u32 s0, 0x3f717273
19402// GFX10: encoding: [0x00,0xff,0x0a,0xbf,0x73,0x72,0x71,0x3f]
19403
19404s_cmp_lt_u32 s0, 0xaf123456
19405// GFX10: encoding: [0x00,0xff,0x0a,0xbf,0x56,0x34,0x12,0xaf]
19406
19407s_cmp_le_u32 s0, s1
19408// GFX10: encoding: [0x00,0x01,0x0b,0xbf]
19409
19410s_cmp_le_u32 s105, s104
19411// GFX10: encoding: [0x69,0x68,0x0b,0xbf]
19412
19413s_cmp_le_u32 s0, s104
19414// GFX10: encoding: [0x00,0x68,0x0b,0xbf]
19415
19416s_cmp_le_u32 s105, s1
19417// GFX10: encoding: [0x69,0x01,0x0b,0xbf]
19418
19419s_cmp_le_u32 exec_lo, s1
19420// GFX10: encoding: [0x7e,0x01,0x0b,0xbf]
19421
19422s_cmp_le_u32 exec_hi, s1
19423// GFX10: encoding: [0x7f,0x01,0x0b,0xbf]
19424
19425s_cmp_le_u32 vcc_lo, s1
19426// GFX10: encoding: [0x6a,0x01,0x0b,0xbf]
19427
19428s_cmp_le_u32 vcc_hi, s1
19429// GFX10: encoding: [0x6b,0x01,0x0b,0xbf]
19430
19431s_cmp_le_u32 m0, s1
19432// GFX10: encoding: [0x7c,0x01,0x0b,0xbf]
19433
19434s_cmp_le_u32 s0, exec_lo
19435// GFX10: encoding: [0x00,0x7e,0x0b,0xbf]
19436
19437s_cmp_le_u32 s0, exec_hi
19438// GFX10: encoding: [0x00,0x7f,0x0b,0xbf]
19439
19440s_cmp_le_u32 s0, vcc_lo
19441// GFX10: encoding: [0x00,0x6a,0x0b,0xbf]
19442
19443s_cmp_le_u32 s0, vcc_hi
19444// GFX10: encoding: [0x00,0x6b,0x0b,0xbf]
19445
19446s_cmp_le_u32 s0, m0
19447// GFX10: encoding: [0x00,0x7c,0x0b,0xbf]
19448
19449s_cmp_le_u32 s0, 0
19450// GFX10: encoding: [0x00,0x80,0x0b,0xbf]
19451
19452s_cmp_le_u32 s0, -1
19453// GFX10: encoding: [0x00,0xc1,0x0b,0xbf]
19454
19455s_cmp_le_u32 s0, 0.5
19456// GFX10: encoding: [0x00,0xf0,0x0b,0xbf]
19457
19458s_cmp_le_u32 s0, -4.0
19459// GFX10: encoding: [0x00,0xf7,0x0b,0xbf]
19460
19461s_cmp_le_u32 s0, 0x3f717273
19462// GFX10: encoding: [0x00,0xff,0x0b,0xbf,0x73,0x72,0x71,0x3f]
19463
19464s_cmp_le_u32 s0, 0xaf123456
19465// GFX10: encoding: [0x00,0xff,0x0b,0xbf,0x56,0x34,0x12,0xaf]
19466
19467s_bitcmp0_b32 s0, s1
19468// GFX10: encoding: [0x00,0x01,0x0c,0xbf]
19469
19470s_bitcmp0_b32 s105, s104
19471// GFX10: encoding: [0x69,0x68,0x0c,0xbf]
19472
19473s_bitcmp0_b32 s0, s104
19474// GFX10: encoding: [0x00,0x68,0x0c,0xbf]
19475
19476s_bitcmp0_b32 s105, s1
19477// GFX10: encoding: [0x69,0x01,0x0c,0xbf]
19478
19479s_bitcmp0_b32 exec_lo, s1
19480// GFX10: encoding: [0x7e,0x01,0x0c,0xbf]
19481
19482s_bitcmp0_b32 exec_hi, s1
19483// GFX10: encoding: [0x7f,0x01,0x0c,0xbf]
19484
19485s_bitcmp0_b32 vcc_lo, s1
19486// GFX10: encoding: [0x6a,0x01,0x0c,0xbf]
19487
19488s_bitcmp0_b32 vcc_hi, s1
19489// GFX10: encoding: [0x6b,0x01,0x0c,0xbf]
19490
19491s_bitcmp0_b32 m0, s1
19492// GFX10: encoding: [0x7c,0x01,0x0c,0xbf]
19493
19494s_bitcmp0_b32 s0, exec_lo
19495// GFX10: encoding: [0x00,0x7e,0x0c,0xbf]
19496
19497s_bitcmp0_b32 s0, exec_hi
19498// GFX10: encoding: [0x00,0x7f,0x0c,0xbf]
19499
19500s_bitcmp0_b32 s0, vcc_lo
19501// GFX10: encoding: [0x00,0x6a,0x0c,0xbf]
19502
19503s_bitcmp0_b32 s0, vcc_hi
19504// GFX10: encoding: [0x00,0x6b,0x0c,0xbf]
19505
19506s_bitcmp0_b32 s0, m0
19507// GFX10: encoding: [0x00,0x7c,0x0c,0xbf]
19508
19509s_bitcmp0_b32 s0, 0
19510// GFX10: encoding: [0x00,0x80,0x0c,0xbf]
19511
19512s_bitcmp0_b32 s0, -1
19513// GFX10: encoding: [0x00,0xc1,0x0c,0xbf]
19514
19515s_bitcmp0_b32 s0, 0.5
19516// GFX10: encoding: [0x00,0xf0,0x0c,0xbf]
19517
19518s_bitcmp0_b32 s0, -4.0
19519// GFX10: encoding: [0x00,0xf7,0x0c,0xbf]
19520
19521s_bitcmp0_b32 s0, 0x3f717273
19522// GFX10: encoding: [0x00,0xff,0x0c,0xbf,0x73,0x72,0x71,0x3f]
19523
19524s_bitcmp0_b32 s0, 0xaf123456
19525// GFX10: encoding: [0x00,0xff,0x0c,0xbf,0x56,0x34,0x12,0xaf]
19526
19527s_bitcmp1_b32 s0, s1
19528// GFX10: encoding: [0x00,0x01,0x0d,0xbf]
19529
19530s_bitcmp1_b32 s105, s104
19531// GFX10: encoding: [0x69,0x68,0x0d,0xbf]
19532
19533s_bitcmp1_b32 s0, s104
19534// GFX10: encoding: [0x00,0x68,0x0d,0xbf]
19535
19536s_bitcmp1_b32 s105, s1
19537// GFX10: encoding: [0x69,0x01,0x0d,0xbf]
19538
19539s_bitcmp1_b32 exec_lo, s1
19540// GFX10: encoding: [0x7e,0x01,0x0d,0xbf]
19541
19542s_bitcmp1_b32 exec_hi, s1
19543// GFX10: encoding: [0x7f,0x01,0x0d,0xbf]
19544
19545s_bitcmp1_b32 vcc_lo, s1
19546// GFX10: encoding: [0x6a,0x01,0x0d,0xbf]
19547
19548s_bitcmp1_b32 vcc_hi, s1
19549// GFX10: encoding: [0x6b,0x01,0x0d,0xbf]
19550
19551s_bitcmp1_b32 m0, s1
19552// GFX10: encoding: [0x7c,0x01,0x0d,0xbf]
19553
19554s_bitcmp1_b32 s0, exec_lo
19555// GFX10: encoding: [0x00,0x7e,0x0d,0xbf]
19556
19557s_bitcmp1_b32 s0, exec_hi
19558// GFX10: encoding: [0x00,0x7f,0x0d,0xbf]
19559
19560s_bitcmp1_b32 s0, vcc_lo
19561// GFX10: encoding: [0x00,0x6a,0x0d,0xbf]
19562
19563s_bitcmp1_b32 s0, vcc_hi
19564// GFX10: encoding: [0x00,0x6b,0x0d,0xbf]
19565
19566s_bitcmp1_b32 s0, m0
19567// GFX10: encoding: [0x00,0x7c,0x0d,0xbf]
19568
19569s_bitcmp1_b32 s0, 0
19570// GFX10: encoding: [0x00,0x80,0x0d,0xbf]
19571
19572s_bitcmp1_b32 s0, -1
19573// GFX10: encoding: [0x00,0xc1,0x0d,0xbf]
19574
19575s_bitcmp1_b32 s0, 0.5
19576// GFX10: encoding: [0x00,0xf0,0x0d,0xbf]
19577
19578s_bitcmp1_b32 s0, -4.0
19579// GFX10: encoding: [0x00,0xf7,0x0d,0xbf]
19580
19581s_bitcmp1_b32 s0, 0x3f717273
19582// GFX10: encoding: [0x00,0xff,0x0d,0xbf,0x73,0x72,0x71,0x3f]
19583
19584s_bitcmp1_b32 s0, 0xaf123456
19585// GFX10: encoding: [0x00,0xff,0x0d,0xbf,0x56,0x34,0x12,0xaf]
19586
19587s_bitcmp0_b64 s[0:1], s2
19588// GFX10: encoding: [0x00,0x02,0x0e,0xbf]
19589
19590s_bitcmp0_b64 s[104:105], s102
19591// GFX10: encoding: [0x68,0x66,0x0e,0xbf]
19592
19593s_bitcmp0_b64 s[0:1], s102
19594// GFX10: encoding: [0x00,0x66,0x0e,0xbf]
19595
19596s_bitcmp0_b64 s[104:105], s2
19597// GFX10: encoding: [0x68,0x02,0x0e,0xbf]
19598
19599s_bitcmp0_b64 exec, s2
19600// GFX10: encoding: [0x7e,0x02,0x0e,0xbf]
19601
19602s_bitcmp0_b64 vcc, s2
19603// GFX10: encoding: [0x6a,0x02,0x0e,0xbf]
19604
19605s_bitcmp0_b64 s[0:1], exec_lo
19606// GFX10: encoding: [0x00,0x7e,0x0e,0xbf]
19607
19608s_bitcmp0_b64 s[0:1], exec_hi
19609// GFX10: encoding: [0x00,0x7f,0x0e,0xbf]
19610
19611s_bitcmp0_b64 s[0:1], vcc_lo
19612// GFX10: encoding: [0x00,0x6a,0x0e,0xbf]
19613
19614s_bitcmp0_b64 s[0:1], vcc_hi
19615// GFX10: encoding: [0x00,0x6b,0x0e,0xbf]
19616
19617s_bitcmp0_b64 s[0:1], m0
19618// GFX10: encoding: [0x00,0x7c,0x0e,0xbf]
19619
19620s_bitcmp0_b64 s[0:1], 0
19621// GFX10: encoding: [0x00,0x80,0x0e,0xbf]
19622
19623s_bitcmp0_b64 s[0:1], -1
19624// GFX10: encoding: [0x00,0xc1,0x0e,0xbf]
19625
19626s_bitcmp0_b64 s[0:1], 0.5
19627// GFX10: encoding: [0x00,0xf0,0x0e,0xbf]
19628
19629s_bitcmp0_b64 s[0:1], -4.0
19630// GFX10: encoding: [0x00,0xf7,0x0e,0xbf]
19631
19632s_bitcmp0_b64 s[0:1], 0x3f717273
19633// GFX10: encoding: [0x00,0xff,0x0e,0xbf,0x73,0x72,0x71,0x3f]
19634
19635s_bitcmp0_b64 s[0:1], 0xaf123456
19636// GFX10: encoding: [0x00,0xff,0x0e,0xbf,0x56,0x34,0x12,0xaf]
19637
19638s_bitcmp1_b64 s[0:1], s2
19639// GFX10: encoding: [0x00,0x02,0x0f,0xbf]
19640
19641s_bitcmp1_b64 s[104:105], s102
19642// GFX10: encoding: [0x68,0x66,0x0f,0xbf]
19643
19644s_bitcmp1_b64 s[0:1], s102
19645// GFX10: encoding: [0x00,0x66,0x0f,0xbf]
19646
19647s_bitcmp1_b64 s[104:105], s2
19648// GFX10: encoding: [0x68,0x02,0x0f,0xbf]
19649
19650s_bitcmp1_b64 exec, s2
19651// GFX10: encoding: [0x7e,0x02,0x0f,0xbf]
19652
19653s_bitcmp1_b64 vcc, s2
19654// GFX10: encoding: [0x6a,0x02,0x0f,0xbf]
19655
19656s_bitcmp1_b64 s[0:1], exec_lo
19657// GFX10: encoding: [0x00,0x7e,0x0f,0xbf]
19658
19659s_bitcmp1_b64 s[0:1], exec_hi
19660// GFX10: encoding: [0x00,0x7f,0x0f,0xbf]
19661
19662s_bitcmp1_b64 s[0:1], vcc_lo
19663// GFX10: encoding: [0x00,0x6a,0x0f,0xbf]
19664
19665s_bitcmp1_b64 s[0:1], vcc_hi
19666// GFX10: encoding: [0x00,0x6b,0x0f,0xbf]
19667
19668s_bitcmp1_b64 s[0:1], m0
19669// GFX10: encoding: [0x00,0x7c,0x0f,0xbf]
19670
19671s_bitcmp1_b64 s[0:1], 0
19672// GFX10: encoding: [0x00,0x80,0x0f,0xbf]
19673
19674s_bitcmp1_b64 s[0:1], -1
19675// GFX10: encoding: [0x00,0xc1,0x0f,0xbf]
19676
19677s_bitcmp1_b64 s[0:1], 0.5
19678// GFX10: encoding: [0x00,0xf0,0x0f,0xbf]
19679
19680s_bitcmp1_b64 s[0:1], -4.0
19681// GFX10: encoding: [0x00,0xf7,0x0f,0xbf]
19682
19683s_bitcmp1_b64 s[0:1], 0x3f717273
19684// GFX10: encoding: [0x00,0xff,0x0f,0xbf,0x73,0x72,0x71,0x3f]
19685
19686s_bitcmp1_b64 s[0:1], 0xaf123456
19687// GFX10: encoding: [0x00,0xff,0x0f,0xbf,0x56,0x34,0x12,0xaf]
19688
19689s_cmp_eq_u64 s[0:1], s[2:3]
19690// GFX10: encoding: [0x00,0x02,0x12,0xbf]
19691
19692s_cmp_eq_u64 s[104:105], s[102:103]
19693// GFX10: encoding: [0x68,0x66,0x12,0xbf]
19694
19695s_cmp_eq_u64 s[0:1], s[102:103]
19696// GFX10: encoding: [0x00,0x66,0x12,0xbf]
19697
19698s_cmp_eq_u64 s[104:105], s[2:3]
19699// GFX10: encoding: [0x68,0x02,0x12,0xbf]
19700
19701s_cmp_eq_u64 exec, s[2:3]
19702// GFX10: encoding: [0x7e,0x02,0x12,0xbf]
19703
19704s_cmp_eq_u64 vcc, s[2:3]
19705// GFX10: encoding: [0x6a,0x02,0x12,0xbf]
19706
19707s_cmp_eq_u64 s[0:1], exec
19708// GFX10: encoding: [0x00,0x7e,0x12,0xbf]
19709
19710s_cmp_eq_u64 s[0:1], vcc
19711// GFX10: encoding: [0x00,0x6a,0x12,0xbf]
19712
19713s_cmp_eq_u64 s[0:1], 0
19714// GFX10: encoding: [0x00,0x80,0x12,0xbf]
19715
19716s_cmp_eq_u64 s[0:1], -1
19717// GFX10: encoding: [0x00,0xc1,0x12,0xbf]
19718
19719s_cmp_eq_u64 s[0:1], 0.5
19720// GFX10: encoding: [0x00,0xf0,0x12,0xbf]
19721
19722s_cmp_eq_u64 s[0:1], -4.0
19723// GFX10: encoding: [0x00,0xf7,0x12,0xbf]
19724
19725s_cmp_eq_u64 s[0:1], 0x3f717273
19726// GFX10: encoding: [0x00,0xff,0x12,0xbf,0x73,0x72,0x71,0x3f]
19727
19728s_cmp_eq_u64 s[0:1], 0xaf123456
19729// GFX10: encoding: [0x00,0xff,0x12,0xbf,0x56,0x34,0x12,0xaf]
19730
19731s_cmp_lg_u64 s[0:1], s[2:3]
19732// GFX10: encoding: [0x00,0x02,0x13,0xbf]
19733
19734s_cmp_lg_u64 s[104:105], s[102:103]
19735// GFX10: encoding: [0x68,0x66,0x13,0xbf]
19736
19737s_cmp_lg_u64 s[0:1], s[102:103]
19738// GFX10: encoding: [0x00,0x66,0x13,0xbf]
19739
19740s_cmp_lg_u64 s[104:105], s[2:3]
19741// GFX10: encoding: [0x68,0x02,0x13,0xbf]
19742
19743s_cmp_lg_u64 exec, s[2:3]
19744// GFX10: encoding: [0x7e,0x02,0x13,0xbf]
19745
19746s_cmp_lg_u64 vcc, s[2:3]
19747// GFX10: encoding: [0x6a,0x02,0x13,0xbf]
19748
19749s_cmp_lg_u64 s[0:1], exec
19750// GFX10: encoding: [0x00,0x7e,0x13,0xbf]
19751
19752s_cmp_lg_u64 s[0:1], vcc
19753// GFX10: encoding: [0x00,0x6a,0x13,0xbf]
19754
19755s_cmp_lg_u64 s[0:1], 0
19756// GFX10: encoding: [0x00,0x80,0x13,0xbf]
19757
19758s_cmp_lg_u64 s[0:1], -1
19759// GFX10: encoding: [0x00,0xc1,0x13,0xbf]
19760
19761s_cmp_lg_u64 s[0:1], 0.5
19762// GFX10: encoding: [0x00,0xf0,0x13,0xbf]
19763
19764s_cmp_lg_u64 s[0:1], -4.0
19765// GFX10: encoding: [0x00,0xf7,0x13,0xbf]
19766
19767s_cmp_lg_u64 s[0:1], 0x3f717273
19768// GFX10: encoding: [0x00,0xff,0x13,0xbf,0x73,0x72,0x71,0x3f]
19769
19770s_cmp_lg_u64 s[0:1], 0xaf123456
19771// GFX10: encoding: [0x00,0xff,0x13,0xbf,0x56,0x34,0x12,0xaf]
19772
19773//===----------------------------------------------------------------------===//
19774// ENC_SOPK.
19775//===----------------------------------------------------------------------===//
19776
19777s_movk_i32 s0, 0x1234
19778// GFX10: encoding: [0x34,0x12,0x00,0xb0]
19779
19780s_movk_i32 s0, 0xc1d1
19781// GFX10: encoding: [0xd1,0xc1,0x00,0xb0]
19782
19783s_movk_i32 s105, 0x1234
19784// GFX10: encoding: [0x34,0x12,0x69,0xb0]
19785
19786s_movk_i32 exec_lo, 0x1234
19787// GFX10: encoding: [0x34,0x12,0x7e,0xb0]
19788
19789s_movk_i32 exec_hi, 0x1234
19790// GFX10: encoding: [0x34,0x12,0x7f,0xb0]
19791
19792s_movk_i32 vcc_lo, 0x1234
19793// GFX10: encoding: [0x34,0x12,0x6a,0xb0]
19794
19795s_movk_i32 vcc_hi, 0x1234
19796// GFX10: encoding: [0x34,0x12,0x6b,0xb0]
19797
19798s_movk_i32 m0, 0x1234
19799// GFX10: encoding: [0x34,0x12,0x7c,0xb0]
19800
19801s_version 0x1234
19802// GFX10: encoding: [0x34,0x12,0x80,0xb0]
19803
19804s_version 0xc1d1
19805// GFX10: encoding: [0xd1,0xc1,0x80,0xb0]
19806
19807s_cmovk_i32 s0, 0x1234
19808// GFX10: encoding: [0x34,0x12,0x00,0xb1]
19809
19810s_cmovk_i32 s0, 0xc1d1
19811// GFX10: encoding: [0xd1,0xc1,0x00,0xb1]
19812
19813s_cmovk_i32 s105, 0x1234
19814// GFX10: encoding: [0x34,0x12,0x69,0xb1]
19815
19816s_cmovk_i32 exec_lo, 0x1234
19817// GFX10: encoding: [0x34,0x12,0x7e,0xb1]
19818
19819s_cmovk_i32 exec_hi, 0x1234
19820// GFX10: encoding: [0x34,0x12,0x7f,0xb1]
19821
19822s_cmovk_i32 vcc_lo, 0x1234
19823// GFX10: encoding: [0x34,0x12,0x6a,0xb1]
19824
19825s_cmovk_i32 vcc_hi, 0x1234
19826// GFX10: encoding: [0x34,0x12,0x6b,0xb1]
19827
19828s_cmovk_i32 m0, 0x1234
19829// GFX10: encoding: [0x34,0x12,0x7c,0xb1]
19830
19831s_cmpk_eq_i32 s0, 0x1234
19832// GFX10: encoding: [0x34,0x12,0x80,0xb1]
19833
19834s_cmpk_eq_i32 s0, 0xc1d1
19835// GFX10: encoding: [0xd1,0xc1,0x80,0xb1]
19836
19837s_cmpk_eq_i32 s105, 0x1234
19838// GFX10: encoding: [0x34,0x12,0xe9,0xb1]
19839
19840s_cmpk_eq_i32 exec_lo, 0x1234
19841// GFX10: encoding: [0x34,0x12,0xfe,0xb1]
19842
19843s_cmpk_eq_i32 exec_hi, 0x1234
19844// GFX10: encoding: [0x34,0x12,0xff,0xb1]
19845
19846s_cmpk_eq_i32 vcc_lo, 0x1234
19847// GFX10: encoding: [0x34,0x12,0xea,0xb1]
19848
19849s_cmpk_eq_i32 vcc_hi, 0x1234
19850// GFX10: encoding: [0x34,0x12,0xeb,0xb1]
19851
19852s_cmpk_eq_i32 m0, 0x1234
19853// GFX10: encoding: [0x34,0x12,0xfc,0xb1]
19854
19855s_cmpk_lg_i32 s0, 0x1234
19856// GFX10: encoding: [0x34,0x12,0x00,0xb2]
19857
19858s_cmpk_lg_i32 s0, 0xc1d1
19859// GFX10: encoding: [0xd1,0xc1,0x00,0xb2]
19860
19861s_cmpk_lg_i32 s105, 0x1234
19862// GFX10: encoding: [0x34,0x12,0x69,0xb2]
19863
19864s_cmpk_lg_i32 exec_lo, 0x1234
19865// GFX10: encoding: [0x34,0x12,0x7e,0xb2]
19866
19867s_cmpk_lg_i32 exec_hi, 0x1234
19868// GFX10: encoding: [0x34,0x12,0x7f,0xb2]
19869
19870s_cmpk_lg_i32 vcc_lo, 0x1234
19871// GFX10: encoding: [0x34,0x12,0x6a,0xb2]
19872
19873s_cmpk_lg_i32 vcc_hi, 0x1234
19874// GFX10: encoding: [0x34,0x12,0x6b,0xb2]
19875
19876s_cmpk_lg_i32 m0, 0x1234
19877// GFX10: encoding: [0x34,0x12,0x7c,0xb2]
19878
19879s_cmpk_gt_i32 s0, 0x1234
19880// GFX10: encoding: [0x34,0x12,0x80,0xb2]
19881
19882s_cmpk_gt_i32 s0, 0xc1d1
19883// GFX10: encoding: [0xd1,0xc1,0x80,0xb2]
19884
19885s_cmpk_gt_i32 s105, 0x1234
19886// GFX10: encoding: [0x34,0x12,0xe9,0xb2]
19887
19888s_cmpk_gt_i32 exec_lo, 0x1234
19889// GFX10: encoding: [0x34,0x12,0xfe,0xb2]
19890
19891s_cmpk_gt_i32 exec_hi, 0x1234
19892// GFX10: encoding: [0x34,0x12,0xff,0xb2]
19893
19894s_cmpk_gt_i32 vcc_lo, 0x1234
19895// GFX10: encoding: [0x34,0x12,0xea,0xb2]
19896
19897s_cmpk_gt_i32 vcc_hi, 0x1234
19898// GFX10: encoding: [0x34,0x12,0xeb,0xb2]
19899
19900s_cmpk_gt_i32 m0, 0x1234
19901// GFX10: encoding: [0x34,0x12,0xfc,0xb2]
19902
19903s_cmpk_ge_i32 s0, 0x1234
19904// GFX10: encoding: [0x34,0x12,0x00,0xb3]
19905
19906s_cmpk_ge_i32 s0, 0xc1d1
19907// GFX10: encoding: [0xd1,0xc1,0x00,0xb3]
19908
19909s_cmpk_ge_i32 s105, 0x1234
19910// GFX10: encoding: [0x34,0x12,0x69,0xb3]
19911
19912s_cmpk_ge_i32 exec_lo, 0x1234
19913// GFX10: encoding: [0x34,0x12,0x7e,0xb3]
19914
19915s_cmpk_ge_i32 exec_hi, 0x1234
19916// GFX10: encoding: [0x34,0x12,0x7f,0xb3]
19917
19918s_cmpk_ge_i32 vcc_lo, 0x1234
19919// GFX10: encoding: [0x34,0x12,0x6a,0xb3]
19920
19921s_cmpk_ge_i32 vcc_hi, 0x1234
19922// GFX10: encoding: [0x34,0x12,0x6b,0xb3]
19923
19924s_cmpk_ge_i32 m0, 0x1234
19925// GFX10: encoding: [0x34,0x12,0x7c,0xb3]
19926
19927s_cmpk_lt_i32 s0, 0x1234
19928// GFX10: encoding: [0x34,0x12,0x80,0xb3]
19929
19930s_cmpk_lt_i32 s0, 0xc1d1
19931// GFX10: encoding: [0xd1,0xc1,0x80,0xb3]
19932
19933s_cmpk_lt_i32 s105, 0x1234
19934// GFX10: encoding: [0x34,0x12,0xe9,0xb3]
19935
19936s_cmpk_lt_i32 exec_lo, 0x1234
19937// GFX10: encoding: [0x34,0x12,0xfe,0xb3]
19938
19939s_cmpk_lt_i32 exec_hi, 0x1234
19940// GFX10: encoding: [0x34,0x12,0xff,0xb3]
19941
19942s_cmpk_lt_i32 vcc_lo, 0x1234
19943// GFX10: encoding: [0x34,0x12,0xea,0xb3]
19944
19945s_cmpk_lt_i32 vcc_hi, 0x1234
19946// GFX10: encoding: [0x34,0x12,0xeb,0xb3]
19947
19948s_cmpk_lt_i32 m0, 0x1234
19949// GFX10: encoding: [0x34,0x12,0xfc,0xb3]
19950
19951s_cmpk_le_i32 s0, 0x1234
19952// GFX10: encoding: [0x34,0x12,0x00,0xb4]
19953
19954s_cmpk_le_i32 s0, 0xc1d1
19955// GFX10: encoding: [0xd1,0xc1,0x00,0xb4]
19956
19957s_cmpk_le_i32 s105, 0x1234
19958// GFX10: encoding: [0x34,0x12,0x69,0xb4]
19959
19960s_cmpk_le_i32 exec_lo, 0x1234
19961// GFX10: encoding: [0x34,0x12,0x7e,0xb4]
19962
19963s_cmpk_le_i32 exec_hi, 0x1234
19964// GFX10: encoding: [0x34,0x12,0x7f,0xb4]
19965
19966s_cmpk_le_i32 vcc_lo, 0x1234
19967// GFX10: encoding: [0x34,0x12,0x6a,0xb4]
19968
19969s_cmpk_le_i32 vcc_hi, 0x1234
19970// GFX10: encoding: [0x34,0x12,0x6b,0xb4]
19971
19972s_cmpk_le_i32 m0, 0x1234
19973// GFX10: encoding: [0x34,0x12,0x7c,0xb4]
19974
19975s_cmpk_eq_u32 s0, 0x1234
19976// GFX10: encoding: [0x34,0x12,0x80,0xb4]
19977
19978s_cmpk_eq_u32 s0, 0xc1d1
19979// GFX10: encoding: [0xd1,0xc1,0x80,0xb4]
19980
19981s_cmpk_eq_u32 s105, 0x1234
19982// GFX10: encoding: [0x34,0x12,0xe9,0xb4]
19983
19984s_cmpk_eq_u32 exec_lo, 0x1234
19985// GFX10: encoding: [0x34,0x12,0xfe,0xb4]
19986
19987s_cmpk_eq_u32 exec_hi, 0x1234
19988// GFX10: encoding: [0x34,0x12,0xff,0xb4]
19989
19990s_cmpk_eq_u32 vcc_lo, 0x1234
19991// GFX10: encoding: [0x34,0x12,0xea,0xb4]
19992
19993s_cmpk_eq_u32 vcc_hi, 0x1234
19994// GFX10: encoding: [0x34,0x12,0xeb,0xb4]
19995
19996s_cmpk_eq_u32 m0, 0x1234
19997// GFX10: encoding: [0x34,0x12,0xfc,0xb4]
19998
19999s_cmpk_lg_u32 s0, 0x1234
20000// GFX10: encoding: [0x34,0x12,0x00,0xb5]
20001
20002s_cmpk_lg_u32 s0, 0xc1d1
20003// GFX10: encoding: [0xd1,0xc1,0x00,0xb5]
20004
20005s_cmpk_lg_u32 s105, 0x1234
20006// GFX10: encoding: [0x34,0x12,0x69,0xb5]
20007
20008s_cmpk_lg_u32 exec_lo, 0x1234
20009// GFX10: encoding: [0x34,0x12,0x7e,0xb5]
20010
20011s_cmpk_lg_u32 exec_hi, 0x1234
20012// GFX10: encoding: [0x34,0x12,0x7f,0xb5]
20013
20014s_cmpk_lg_u32 vcc_lo, 0x1234
20015// GFX10: encoding: [0x34,0x12,0x6a,0xb5]
20016
20017s_cmpk_lg_u32 vcc_hi, 0x1234
20018// GFX10: encoding: [0x34,0x12,0x6b,0xb5]
20019
20020s_cmpk_lg_u32 m0, 0x1234
20021// GFX10: encoding: [0x34,0x12,0x7c,0xb5]
20022
20023s_cmpk_gt_u32 s0, 0x1234
20024// GFX10: encoding: [0x34,0x12,0x80,0xb5]
20025
20026s_cmpk_gt_u32 s0, 0xc1d1
20027// GFX10: encoding: [0xd1,0xc1,0x80,0xb5]
20028
20029s_cmpk_gt_u32 s105, 0x1234
20030// GFX10: encoding: [0x34,0x12,0xe9,0xb5]
20031
20032s_cmpk_gt_u32 exec_lo, 0x1234
20033// GFX10: encoding: [0x34,0x12,0xfe,0xb5]
20034
20035s_cmpk_gt_u32 exec_hi, 0x1234
20036// GFX10: encoding: [0x34,0x12,0xff,0xb5]
20037
20038s_cmpk_gt_u32 vcc_lo, 0x1234
20039// GFX10: encoding: [0x34,0x12,0xea,0xb5]
20040
20041s_cmpk_gt_u32 vcc_hi, 0x1234
20042// GFX10: encoding: [0x34,0x12,0xeb,0xb5]
20043
20044s_cmpk_gt_u32 m0, 0x1234
20045// GFX10: encoding: [0x34,0x12,0xfc,0xb5]
20046
20047s_cmpk_ge_u32 s0, 0x1234
20048// GFX10: encoding: [0x34,0x12,0x00,0xb6]
20049
20050s_cmpk_ge_u32 s0, 0xc1d1
20051// GFX10: encoding: [0xd1,0xc1,0x00,0xb6]
20052
20053s_cmpk_ge_u32 s105, 0x1234
20054// GFX10: encoding: [0x34,0x12,0x69,0xb6]
20055
20056s_cmpk_ge_u32 exec_lo, 0x1234
20057// GFX10: encoding: [0x34,0x12,0x7e,0xb6]
20058
20059s_cmpk_ge_u32 exec_hi, 0x1234
20060// GFX10: encoding: [0x34,0x12,0x7f,0xb6]
20061
20062s_cmpk_ge_u32 vcc_lo, 0x1234
20063// GFX10: encoding: [0x34,0x12,0x6a,0xb6]
20064
20065s_cmpk_ge_u32 vcc_hi, 0x1234
20066// GFX10: encoding: [0x34,0x12,0x6b,0xb6]
20067
20068s_cmpk_ge_u32 m0, 0x1234
20069// GFX10: encoding: [0x34,0x12,0x7c,0xb6]
20070
20071s_cmpk_lt_u32 s0, 0x1234
20072// GFX10: encoding: [0x34,0x12,0x80,0xb6]
20073
20074s_cmpk_lt_u32 s0, 0xc1d1
20075// GFX10: encoding: [0xd1,0xc1,0x80,0xb6]
20076
20077s_cmpk_lt_u32 s105, 0x1234
20078// GFX10: encoding: [0x34,0x12,0xe9,0xb6]
20079
20080s_cmpk_lt_u32 exec_lo, 0x1234
20081// GFX10: encoding: [0x34,0x12,0xfe,0xb6]
20082
20083s_cmpk_lt_u32 exec_hi, 0x1234
20084// GFX10: encoding: [0x34,0x12,0xff,0xb6]
20085
20086s_cmpk_lt_u32 vcc_lo, 0x1234
20087// GFX10: encoding: [0x34,0x12,0xea,0xb6]
20088
20089s_cmpk_lt_u32 vcc_hi, 0x1234
20090// GFX10: encoding: [0x34,0x12,0xeb,0xb6]
20091
20092s_cmpk_lt_u32 m0, 0x1234
20093// GFX10: encoding: [0x34,0x12,0xfc,0xb6]
20094
20095s_cmpk_le_u32 s0, 0x1234
20096// GFX10: encoding: [0x34,0x12,0x00,0xb7]
20097
20098s_cmpk_le_u32 s0, 0xc1d1
20099// GFX10: encoding: [0xd1,0xc1,0x00,0xb7]
20100
20101s_cmpk_le_u32 s105, 0x1234
20102// GFX10: encoding: [0x34,0x12,0x69,0xb7]
20103
20104s_cmpk_le_u32 exec_lo, 0x1234
20105// GFX10: encoding: [0x34,0x12,0x7e,0xb7]
20106
20107s_cmpk_le_u32 exec_hi, 0x1234
20108// GFX10: encoding: [0x34,0x12,0x7f,0xb7]
20109
20110s_cmpk_le_u32 vcc_lo, 0x1234
20111// GFX10: encoding: [0x34,0x12,0x6a,0xb7]
20112
20113s_cmpk_le_u32 vcc_hi, 0x1234
20114// GFX10: encoding: [0x34,0x12,0x6b,0xb7]
20115
20116s_cmpk_le_u32 m0, 0x1234
20117// GFX10: encoding: [0x34,0x12,0x7c,0xb7]
20118
20119s_addk_i32 s0, 0x1234
20120// GFX10: encoding: [0x34,0x12,0x80,0xb7]
20121
20122s_addk_i32 s0, 0xc1d1
20123// GFX10: encoding: [0xd1,0xc1,0x80,0xb7]
20124
20125s_addk_i32 s105, 0x1234
20126// GFX10: encoding: [0x34,0x12,0xe9,0xb7]
20127
20128s_addk_i32 exec_lo, 0x1234
20129// GFX10: encoding: [0x34,0x12,0xfe,0xb7]
20130
20131s_addk_i32 exec_hi, 0x1234
20132// GFX10: encoding: [0x34,0x12,0xff,0xb7]
20133
20134s_addk_i32 vcc_lo, 0x1234
20135// GFX10: encoding: [0x34,0x12,0xea,0xb7]
20136
20137s_addk_i32 vcc_hi, 0x1234
20138// GFX10: encoding: [0x34,0x12,0xeb,0xb7]
20139
20140s_addk_i32 m0, 0x1234
20141// GFX10: encoding: [0x34,0x12,0xfc,0xb7]
20142
20143s_mulk_i32 s0, 0x1234
20144// GFX10: encoding: [0x34,0x12,0x00,0xb8]
20145
20146s_mulk_i32 s0, 0xc1d1
20147// GFX10: encoding: [0xd1,0xc1,0x00,0xb8]
20148
20149s_mulk_i32 s105, 0x1234
20150// GFX10: encoding: [0x34,0x12,0x69,0xb8]
20151
20152s_mulk_i32 exec_lo, 0x1234
20153// GFX10: encoding: [0x34,0x12,0x7e,0xb8]
20154
20155s_mulk_i32 exec_hi, 0x1234
20156// GFX10: encoding: [0x34,0x12,0x7f,0xb8]
20157
20158s_mulk_i32 vcc_lo, 0x1234
20159// GFX10: encoding: [0x34,0x12,0x6a,0xb8]
20160
20161s_mulk_i32 vcc_hi, 0x1234
20162// GFX10: encoding: [0x34,0x12,0x6b,0xb8]
20163
20164s_mulk_i32 m0, 0x1234
20165// GFX10: encoding: [0x34,0x12,0x7c,0xb8]
20166
20167s_getreg_b32 s0, 0x1234
20168// GFX10: encoding: [0x34,0x12,0x00,0xb9]
20169
20170s_getreg_b32 s0, 0xc1d1
20171// GFX10: encoding: [0xd1,0xc1,0x00,0xb9]
20172
20173s_getreg_b32 s105, 0x1234
20174// GFX10: encoding: [0x34,0x12,0x69,0xb9]
20175
20176s_getreg_b32 exec_lo, 0x1234
20177// GFX10: encoding: [0x34,0x12,0x7e,0xb9]
20178
20179s_getreg_b32 exec_hi, 0x1234
20180// GFX10: encoding: [0x34,0x12,0x7f,0xb9]
20181
20182s_getreg_b32 vcc_lo, 0x1234
20183// GFX10: encoding: [0x34,0x12,0x6a,0xb9]
20184
20185s_getreg_b32 vcc_hi, 0x1234
20186// GFX10: encoding: [0x34,0x12,0x6b,0xb9]
20187
20188s_getreg_b32 m0, 0x1234
20189// GFX10: encoding: [0x34,0x12,0x7c,0xb9]
20190
20191s_setreg_b32 0x1234, s0
20192// GFX10: encoding: [0x34,0x12,0x80,0xb9]
20193
20194s_setreg_b32 0xc1d1, s0
20195// GFX10: encoding: [0xd1,0xc1,0x80,0xb9]
20196
20197s_setreg_b32 0x1234, s105
20198// GFX10: encoding: [0x34,0x12,0xe9,0xb9]
20199
20200s_setreg_b32 0x1234, exec_lo
20201// GFX10: encoding: [0x34,0x12,0xfe,0xb9]
20202
20203s_setreg_b32 0x1234, exec_hi
20204// GFX10: encoding: [0x34,0x12,0xff,0xb9]
20205
20206s_setreg_b32 0x1234, vcc_lo
20207// GFX10: encoding: [0x34,0x12,0xea,0xb9]
20208
20209s_setreg_b32 0x1234, vcc_hi
20210// GFX10: encoding: [0x34,0x12,0xeb,0xb9]
20211
20212s_setreg_b32 0x1234, m0
20213// GFX10: encoding: [0x34,0x12,0xfc,0xb9]
20214
20215s_setreg_imm32_b32 0x1234, 0x11213141
20216// GFX10: encoding: [0x34,0x12,0x80,0xba,0x41,0x31,0x21,0x11]
20217
20218s_setreg_imm32_b32 0xc1d1, 0x11213141
20219// GFX10: encoding: [0xd1,0xc1,0x80,0xba,0x41,0x31,0x21,0x11]
20220
20221s_setreg_imm32_b32 0x1234, 0xa1b1c1d1
20222// GFX10: encoding: [0x34,0x12,0x80,0xba,0xd1,0xc1,0xb1,0xa1]
20223
20224s_setreg_imm32_b32 0xc1d1, 0xa1b1c1d1
20225// GFX10: encoding: [0xd1,0xc1,0x80,0xba,0xd1,0xc1,0xb1,0xa1]
20226
20227s_call_b64 s[0:1], 0x1234
20228// GFX10: encoding: [0x34,0x12,0x00,0xbb]
20229
20230s_call_b64 s[0:1], 0xc1d1
20231// GFX10: encoding: [0xd1,0xc1,0x00,0xbb]
20232
20233s_call_b64 s[104:105], 0x1234
20234// GFX10: encoding: [0x34,0x12,0x68,0xbb]
20235
20236s_call_b64 exec, 0x1234
20237// GFX10: encoding: [0x34,0x12,0x7e,0xbb]
20238
20239s_call_b64 vcc, 0x1234
20240// GFX10: encoding: [0x34,0x12,0x6a,0xbb]
20241
20242s_waitcnt_vscnt s0, 0x1234
20243// GFX10: encoding: [0x34,0x12,0x80,0xbb]
20244
20245s_waitcnt_vscnt s0, 0xc1d1
20246// GFX10: encoding: [0xd1,0xc1,0x80,0xbb]
20247
20248s_waitcnt_vscnt s105, 0x1234
20249// GFX10: encoding: [0x34,0x12,0xe9,0xbb]
20250
20251s_waitcnt_vscnt exec_lo, 0x1234
20252// GFX10: encoding: [0x34,0x12,0xfe,0xbb]
20253
20254s_waitcnt_vscnt exec_hi, 0x1234
20255// GFX10: encoding: [0x34,0x12,0xff,0xbb]
20256
20257s_waitcnt_vscnt vcc_lo, 0x1234
20258// GFX10: encoding: [0x34,0x12,0xea,0xbb]
20259
20260s_waitcnt_vscnt vcc_hi, 0x1234
20261// GFX10: encoding: [0x34,0x12,0xeb,0xbb]
20262
20263s_waitcnt_vscnt m0, 0x1234
20264// GFX10: encoding: [0x34,0x12,0xfc,0xbb]
20265
20266s_waitcnt_vmcnt s0, 0x1234
20267// GFX10: encoding: [0x34,0x12,0x00,0xbc]
20268
20269s_waitcnt_vmcnt s0, 0xc1d1
20270// GFX10: encoding: [0xd1,0xc1,0x00,0xbc]
20271
20272s_waitcnt_vmcnt s105, 0x1234
20273// GFX10: encoding: [0x34,0x12,0x69,0xbc]
20274
20275s_waitcnt_vmcnt exec_lo, 0x1234
20276// GFX10: encoding: [0x34,0x12,0x7e,0xbc]
20277
20278s_waitcnt_vmcnt exec_hi, 0x1234
20279// GFX10: encoding: [0x34,0x12,0x7f,0xbc]
20280
20281s_waitcnt_vmcnt vcc_lo, 0x1234
20282// GFX10: encoding: [0x34,0x12,0x6a,0xbc]
20283
20284s_waitcnt_vmcnt vcc_hi, 0x1234
20285// GFX10: encoding: [0x34,0x12,0x6b,0xbc]
20286
20287s_waitcnt_vmcnt m0, 0x1234
20288// GFX10: encoding: [0x34,0x12,0x7c,0xbc]
20289
20290s_waitcnt_expcnt s0, 0x1234
20291// GFX10: encoding: [0x34,0x12,0x80,0xbc]
20292
20293s_waitcnt_expcnt s0, 0xc1d1
20294// GFX10: encoding: [0xd1,0xc1,0x80,0xbc]
20295
20296s_waitcnt_expcnt s105, 0x1234
20297// GFX10: encoding: [0x34,0x12,0xe9,0xbc]
20298
20299s_waitcnt_expcnt exec_lo, 0x1234
20300// GFX10: encoding: [0x34,0x12,0xfe,0xbc]
20301
20302s_waitcnt_expcnt exec_hi, 0x1234
20303// GFX10: encoding: [0x34,0x12,0xff,0xbc]
20304
20305s_waitcnt_expcnt vcc_lo, 0x1234
20306// GFX10: encoding: [0x34,0x12,0xea,0xbc]
20307
20308s_waitcnt_expcnt vcc_hi, 0x1234
20309// GFX10: encoding: [0x34,0x12,0xeb,0xbc]
20310
20311s_waitcnt_expcnt m0, 0x1234
20312// GFX10: encoding: [0x34,0x12,0xfc,0xbc]
20313
20314s_waitcnt_lgkmcnt s0, 0x1234
20315// GFX10: encoding: [0x34,0x12,0x00,0xbd]
20316
20317s_waitcnt_lgkmcnt s0, 0xc1d1
20318// GFX10: encoding: [0xd1,0xc1,0x00,0xbd]
20319
20320s_waitcnt_lgkmcnt s105, 0x1234
20321// GFX10: encoding: [0x34,0x12,0x69,0xbd]
20322
20323s_waitcnt_lgkmcnt exec_lo, 0x1234
20324// GFX10: encoding: [0x34,0x12,0x7e,0xbd]
20325
20326s_waitcnt_lgkmcnt exec_hi, 0x1234
20327// GFX10: encoding: [0x34,0x12,0x7f,0xbd]
20328
20329s_waitcnt_lgkmcnt vcc_lo, 0x1234
20330// GFX10: encoding: [0x34,0x12,0x6a,0xbd]
20331
20332s_waitcnt_lgkmcnt vcc_hi, 0x1234
20333// GFX10: encoding: [0x34,0x12,0x6b,0xbd]
20334
20335s_waitcnt_lgkmcnt m0, 0x1234
20336// GFX10: encoding: [0x34,0x12,0x7c,0xbd]
20337
20338s_waitcnt_depctr 0xfffe
20339// GFX10: encoding: [0xfe,0xff,0xa3,0xbf]
20340
20341s_waitcnt_depctr 0
20342// GFX10: encoding: [0x00,0x00,0xa3,0xbf]
20343
20344s_wait_idle
20345// GFX10: encoding: [0x00,0x00,0xa2,0xbf]
20346
20347s_subvector_loop_begin s0, 0x1234
20348// GFX10: encoding: [0x34,0x12,0x80,0xbd]
20349
20350s_subvector_loop_begin s0, 0xc1d1
20351// GFX10: encoding: [0xd1,0xc1,0x80,0xbd]
20352
20353s_subvector_loop_begin s105, 0x1234
20354// GFX10: encoding: [0x34,0x12,0xe9,0xbd]
20355
20356s_subvector_loop_begin exec_lo, 0x1234
20357// GFX10: encoding: [0x34,0x12,0xfe,0xbd]
20358
20359s_subvector_loop_begin exec_hi, 0x1234
20360// GFX10: encoding: [0x34,0x12,0xff,0xbd]
20361
20362s_subvector_loop_begin vcc_lo, 0x1234
20363// GFX10: encoding: [0x34,0x12,0xea,0xbd]
20364
20365s_subvector_loop_begin vcc_hi, 0x1234
20366// GFX10: encoding: [0x34,0x12,0xeb,0xbd]
20367
20368s_subvector_loop_begin m0, 0x1234
20369// GFX10: encoding: [0x34,0x12,0xfc,0xbd]
20370
20371s_subvector_loop_end s0, 0x1234
20372// GFX10: encoding: [0x34,0x12,0x00,0xbe]
20373
20374s_subvector_loop_end s0, 0xc1d1
20375// GFX10: encoding: [0xd1,0xc1,0x00,0xbe]
20376
20377s_subvector_loop_end s105, 0x1234
20378// GFX10: encoding: [0x34,0x12,0x69,0xbe]
20379
20380s_subvector_loop_end exec_lo, 0x1234
20381// GFX10: encoding: [0x34,0x12,0x7e,0xbe]
20382
20383s_subvector_loop_end exec_hi, 0x1234
20384// GFX10: encoding: [0x34,0x12,0x7f,0xbe]
20385
20386s_subvector_loop_end vcc_lo, 0x1234
20387// GFX10: encoding: [0x34,0x12,0x6a,0xbe]
20388
20389s_subvector_loop_end vcc_hi, 0x1234
20390// GFX10: encoding: [0x34,0x12,0x6b,0xbe]
20391
20392s_subvector_loop_end m0, 0x1234
20393// GFX10: encoding: [0x34,0x12,0x7c,0xbe]
20394
20395//===----------------------------------------------------------------------===//
20396// ENC_SOPP.
20397//===----------------------------------------------------------------------===//
20398
20399s_nop 0x0
20400// GFX10: encoding: [0x00,0x00,0x80,0xbf]
20401
20402s_nop 0x1234
20403// GFX10: encoding: [0x34,0x12,0x80,0xbf]
20404
20405s_nop 0xc1d1
20406// GFX10: encoding: [0xd1,0xc1,0x80,0xbf]
20407
20408s_endpgm
20409// GFX10: encoding: [0x00,0x00,0x81,0xbf]
20410
20411s_branch 0x0
20412// GFX10: encoding: [0x00,0x00,0x82,0xbf]
20413
20414s_branch 0x1234
20415// GFX10: encoding: [0x34,0x12,0x82,0xbf]
20416
20417s_branch 0xc1d1
20418// GFX10: encoding: [0xd1,0xc1,0x82,0xbf]
20419
20420s_wakeup
20421// GFX10: encoding: [0x00,0x00,0x83,0xbf]
20422
20423s_cbranch_scc0 0x0
20424// GFX10: encoding: [0x00,0x00,0x84,0xbf]
20425
20426s_cbranch_scc0 0x1234
20427// GFX10: encoding: [0x34,0x12,0x84,0xbf]
20428
20429s_cbranch_scc0 0xc1d1
20430// GFX10: encoding: [0xd1,0xc1,0x84,0xbf]
20431
20432s_cbranch_scc1 0x0
20433// GFX10: encoding: [0x00,0x00,0x85,0xbf]
20434
20435s_cbranch_scc1 0x1234
20436// GFX10: encoding: [0x34,0x12,0x85,0xbf]
20437
20438s_cbranch_scc1 0xc1d1
20439// GFX10: encoding: [0xd1,0xc1,0x85,0xbf]
20440
20441s_cbranch_vccz 0x0
20442// GFX10: encoding: [0x00,0x00,0x86,0xbf]
20443
20444s_cbranch_vccz 0x1234
20445// GFX10: encoding: [0x34,0x12,0x86,0xbf]
20446
20447s_cbranch_vccz 0xc1d1
20448// GFX10: encoding: [0xd1,0xc1,0x86,0xbf]
20449
20450s_cbranch_vccnz 0x0
20451// GFX10: encoding: [0x00,0x00,0x87,0xbf]
20452
20453s_cbranch_vccnz 0x1234
20454// GFX10: encoding: [0x34,0x12,0x87,0xbf]
20455
20456s_cbranch_vccnz 0xc1d1
20457// GFX10: encoding: [0xd1,0xc1,0x87,0xbf]
20458
20459s_cbranch_execz 0x0
20460// GFX10: encoding: [0x00,0x00,0x88,0xbf]
20461
20462s_cbranch_execz 0x1234
20463// GFX10: encoding: [0x34,0x12,0x88,0xbf]
20464
20465s_cbranch_execz 0xc1d1
20466// GFX10: encoding: [0xd1,0xc1,0x88,0xbf]
20467
20468s_cbranch_execnz 0x0
20469// GFX10: encoding: [0x00,0x00,0x89,0xbf]
20470
20471s_cbranch_execnz 0x1234
20472// GFX10: encoding: [0x34,0x12,0x89,0xbf]
20473
20474s_cbranch_execnz 0xc1d1
20475// GFX10: encoding: [0xd1,0xc1,0x89,0xbf]
20476
20477s_barrier
20478// GFX10: encoding: [0x00,0x00,0x8a,0xbf]
20479
20480s_setkill 0x0
20481// GFX10: encoding: [0x00,0x00,0x8b,0xbf]
20482
20483s_setkill 0x1234
20484// GFX10: encoding: [0x34,0x12,0x8b,0xbf]
20485
20486s_setkill 0xc1d1
20487// GFX10: encoding: [0xd1,0xc1,0x8b,0xbf]
20488
20489s_waitcnt 0x0
20490// GFX10: encoding: [0x00,0x00,0x8c,0xbf]
20491
20492s_waitcnt 0x1234
20493// GFX10: encoding: [0x34,0x12,0x8c,0xbf]
20494
20495s_waitcnt 0xc1d1
20496// GFX10: encoding: [0xd1,0xc1,0x8c,0xbf]
20497
20498s_sethalt 0x0
20499// GFX10: encoding: [0x00,0x00,0x8d,0xbf]
20500
20501s_sethalt 0x1234
20502// GFX10: encoding: [0x34,0x12,0x8d,0xbf]
20503
20504s_sethalt 0xc1d1
20505// GFX10: encoding: [0xd1,0xc1,0x8d,0xbf]
20506
20507s_sleep 0x0
20508// GFX10: encoding: [0x00,0x00,0x8e,0xbf]
20509
20510s_sleep 0x1234
20511// GFX10: encoding: [0x34,0x12,0x8e,0xbf]
20512
20513s_sleep 0xc1d1
20514// GFX10: encoding: [0xd1,0xc1,0x8e,0xbf]
20515
20516s_setprio 0x0
20517// GFX10: encoding: [0x00,0x00,0x8f,0xbf]
20518
20519s_setprio 0x1234
20520// GFX10: encoding: [0x34,0x12,0x8f,0xbf]
20521
20522s_setprio 0xc1d1
20523// GFX10: encoding: [0xd1,0xc1,0x8f,0xbf]
20524
20525s_sendmsg 0x0
20526// GFX10: encoding: [0x00,0x00,0x90,0xbf]
20527
20528s_sendmsg 0x1234
20529// GFX10: encoding: [0x34,0x12,0x90,0xbf]
20530
20531s_sendmsg 0xc1d1
20532// GFX10: encoding: [0xd1,0xc1,0x90,0xbf]
20533
20534s_sendmsghalt 0x0
20535// GFX10: encoding: [0x00,0x00,0x91,0xbf]
20536
20537s_sendmsghalt 0x1234
20538// GFX10: encoding: [0x34,0x12,0x91,0xbf]
20539
20540s_sendmsghalt 0xc1d1
20541// GFX10: encoding: [0xd1,0xc1,0x91,0xbf]
20542
20543s_trap 0x0
20544// GFX10: encoding: [0x00,0x00,0x92,0xbf]
20545
20546s_trap 0x1234
20547// GFX10: encoding: [0x34,0x12,0x92,0xbf]
20548
20549s_trap 0xc1d1
20550// GFX10: encoding: [0xd1,0xc1,0x92,0xbf]
20551
20552s_icache_inv
20553// GFX10: encoding: [0x00,0x00,0x93,0xbf]
20554
20555s_incperflevel 0x0
20556// GFX10: encoding: [0x00,0x00,0x94,0xbf]
20557
20558s_incperflevel 0x1234
20559// GFX10: encoding: [0x34,0x12,0x94,0xbf]
20560
20561s_incperflevel 0xc1d1
20562// GFX10: encoding: [0xd1,0xc1,0x94,0xbf]
20563
20564s_decperflevel 0x0
20565// GFX10: encoding: [0x00,0x00,0x95,0xbf]
20566
20567s_decperflevel 0x1234
20568// GFX10: encoding: [0x34,0x12,0x95,0xbf]
20569
20570s_decperflevel 0xc1d1
20571// GFX10: encoding: [0xd1,0xc1,0x95,0xbf]
20572
20573s_ttracedata
20574// GFX10: encoding: [0x00,0x00,0x96,0xbf]
20575
20576s_cbranch_cdbgsys 0x0
20577// GFX10: encoding: [0x00,0x00,0x97,0xbf]
20578
20579s_cbranch_cdbgsys 0x1234
20580// GFX10: encoding: [0x34,0x12,0x97,0xbf]
20581
20582s_cbranch_cdbgsys 0xc1d1
20583// GFX10: encoding: [0xd1,0xc1,0x97,0xbf]
20584
20585s_cbranch_cdbguser 0x0
20586// GFX10: encoding: [0x00,0x00,0x98,0xbf]
20587
20588s_cbranch_cdbguser 0x1234
20589// GFX10: encoding: [0x34,0x12,0x98,0xbf]
20590
20591s_cbranch_cdbguser 0xc1d1
20592// GFX10: encoding: [0xd1,0xc1,0x98,0xbf]
20593
20594s_cbranch_cdbgsys_or_user 0x0
20595// GFX10: encoding: [0x00,0x00,0x99,0xbf]
20596
20597s_cbranch_cdbgsys_or_user 0x1234
20598// GFX10: encoding: [0x34,0x12,0x99,0xbf]
20599
20600s_cbranch_cdbgsys_or_user 0xc1d1
20601// GFX10: encoding: [0xd1,0xc1,0x99,0xbf]
20602
20603s_cbranch_cdbgsys_and_user 0x0
20604// GFX10: encoding: [0x00,0x00,0x9a,0xbf]
20605
20606s_cbranch_cdbgsys_and_user 0x1234
20607// GFX10: encoding: [0x34,0x12,0x9a,0xbf]
20608
20609s_cbranch_cdbgsys_and_user 0xc1d1
20610// GFX10: encoding: [0xd1,0xc1,0x9a,0xbf]
20611
20612s_endpgm_saved
20613// GFX10: encoding: [0x00,0x00,0x9b,0xbf]
20614
20615s_endpgm_ordered_ps_done
20616// GFX10: encoding: [0x00,0x00,0x9e,0xbf]
20617
20618s_code_end
20619// GFX10: encoding: [0x00,0x00,0x9f,0xbf]
20620
20621s_inst_prefetch 0x0
20622// GFX10: encoding: [0x00,0x00,0xa0,0xbf]
20623
20624s_inst_prefetch 0x1234
20625// GFX10: encoding: [0x34,0x12,0xa0,0xbf]
20626
20627s_inst_prefetch 0xc1d1
20628// GFX10: encoding: [0xd1,0xc1,0xa0,0xbf]
20629
20630s_clause 0x0
20631// GFX10: encoding: [0x00,0x00,0xa1,0xbf]
20632
20633s_clause 0x1234
20634// GFX10: encoding: [0x34,0x12,0xa1,0xbf]
20635
20636s_clause 0xc1d1
20637// GFX10: encoding: [0xd1,0xc1,0xa1,0xbf]
20638
20639s_round_mode 0x0
20640// GFX10: encoding: [0x00,0x00,0xa4,0xbf]
20641
20642s_round_mode 0x1234
20643// GFX10: encoding: [0x34,0x12,0xa4,0xbf]
20644
20645s_round_mode 0xc1d1
20646// GFX10: encoding: [0xd1,0xc1,0xa4,0xbf]
20647
20648s_denorm_mode 0x0
20649// GFX10: encoding: [0x00,0x00,0xa5,0xbf]
20650
20651s_denorm_mode 0x1234
20652// GFX10: encoding: [0x34,0x12,0xa5,0xbf]
20653
20654s_denorm_mode 0xc1d1
20655// GFX10: encoding: [0xd1,0xc1,0xa5,0xbf]
20656
20657s_ttracedata_imm 0x0
20658// GFX10: encoding: [0x00,0x00,0xa8,0xbf]
20659
20660s_ttracedata_imm 0x1234
20661// GFX10: encoding: [0x34,0x12,0xa8,0xbf]
20662
20663s_ttracedata_imm 0xc1d1
20664// GFX10: encoding: [0xd1,0xc1,0xa8,0xbf]
20665
20666//===----------------------------------------------------------------------===//
20667// ENC_VOP1.
20668//===----------------------------------------------------------------------===//
20669
20670v_nop_e32
20671// GFX10: encoding: [0x00,0x00,0x00,0x7e]
20672
20673v_nop_e64
20674// GFX10: encoding: [0x00,0x00,0x80,0xd5,0x00,0x00,0x00,0x00]
20675
20676v_mov_b32_e32 v5, v1
20677// GFX10: encoding: [0x01,0x03,0x0a,0x7e]
20678
20679v_mov_b32_e32 v255, v1
20680// GFX10: encoding: [0x01,0x03,0xfe,0x7f]
20681
20682v_mov_b32_e32 v5, v255
20683// GFX10: encoding: [0xff,0x03,0x0a,0x7e]
20684
20685v_mov_b32_e32 v5, s1
20686// GFX10: encoding: [0x01,0x02,0x0a,0x7e]
20687
20688v_mov_b32_e32 v5, s103
20689// GFX10: encoding: [0x67,0x02,0x0a,0x7e]
20690
20691v_mov_b32_e32 v5, vcc_lo
20692// GFX10: encoding: [0x6a,0x02,0x0a,0x7e]
20693
20694v_mov_b32_e32 v5, vcc_hi
20695// GFX10: encoding: [0x6b,0x02,0x0a,0x7e]
20696
20697v_mov_b32_e32 v5, ttmp11
20698// GFX10: encoding: [0x77,0x02,0x0a,0x7e]
20699
20700v_mov_b32_e32 v5, m0
20701// GFX10: encoding: [0x7c,0x02,0x0a,0x7e]
20702
20703v_mov_b32_e32 v5, exec_lo
20704// GFX10: encoding: [0x7e,0x02,0x0a,0x7e]
20705
20706v_mov_b32_e32 v5, exec_hi
20707// GFX10: encoding: [0x7f,0x02,0x0a,0x7e]
20708
20709v_mov_b32_e32 v5, 0
20710// GFX10: encoding: [0x80,0x02,0x0a,0x7e]
20711
20712v_mov_b32_e32 v5, -1
20713// GFX10: encoding: [0xc1,0x02,0x0a,0x7e]
20714
20715v_mov_b32_e32 v5, 0.5
20716// GFX10: encoding: [0xf0,0x02,0x0a,0x7e]
20717
20718v_mov_b32_e32 v5, -4.0
20719// GFX10: encoding: [0xf7,0x02,0x0a,0x7e]
20720
20721v_mov_b32_e32 v5, 0xaf123456
20722// GFX10: encoding: [0xff,0x02,0x0a,0x7e,0x56,0x34,0x12,0xaf]
20723
20724v_mov_b32_e32 v5, 0x3f717273
20725// GFX10: encoding: [0xff,0x02,0x0a,0x7e,0x73,0x72,0x71,0x3f]
20726
20727v_mov_b32_e64 v5, v1
20728// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x01,0x01,0x00,0x00]
20729
20730v_mov_b32_e64 v255, v1
20731// GFX10: encoding: [0xff,0x00,0x81,0xd5,0x01,0x01,0x00,0x00]
20732
20733v_mov_b32_e64 v5, v255
20734// GFX10: encoding: [0x05,0x00,0x81,0xd5,0xff,0x01,0x00,0x00]
20735
20736v_mov_b32_e64 v5, s1
20737// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x01,0x00,0x00,0x00]
20738
20739v_mov_b32_e64 v5, s101
20740// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x65,0x00,0x00,0x00]
20741
20742v_mov_b32_e64 v5, vcc_lo
20743// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x6a,0x00,0x00,0x00]
20744
20745v_mov_b32_e64 v5, vcc_hi
20746// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x6b,0x00,0x00,0x00]
20747
20748v_mov_b32_e64 v5, m0
20749// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x7c,0x00,0x00,0x00]
20750
20751v_mov_b32_e64 v5, exec_lo
20752// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x7e,0x00,0x00,0x00]
20753
20754v_mov_b32_e64 v5, exec_hi
20755// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x7f,0x00,0x00,0x00]
20756
20757v_mov_b32_e64 v5, 0
20758// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x80,0x00,0x00,0x00]
20759
20760v_mov_b32_e64 v5, -1
20761// GFX10: encoding: [0x05,0x00,0x81,0xd5,0xc1,0x00,0x00,0x00]
20762
20763v_mov_b32_e64 v5, 0.5
20764// GFX10: encoding: [0x05,0x00,0x81,0xd5,0xf0,0x00,0x00,0x00]
20765
20766v_mov_b32_e64 v5, -4.0
20767// GFX10: encoding: [0x05,0x00,0x81,0xd5,0xf7,0x00,0x00,0x00]
20768
20769v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20770// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00]
20771
20772v_mov_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20773// GFX10: encoding: [0xf9,0x02,0xfe,0x7f,0x01,0x06,0x06,0x00]
20774
20775v_mov_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20776// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0xff,0x06,0x06,0x00]
20777
20778v_mov_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20779// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x86,0x00]
20780
20781v_mov_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20782// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x65,0x06,0x86,0x00]
20783
20784v_mov_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20785// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x6a,0x06,0x86,0x00]
20786
20787v_mov_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20788// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x6b,0x06,0x86,0x00]
20789
20790v_mov_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20791// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x7c,0x06,0x86,0x00]
20792
20793v_mov_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20794// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x7e,0x06,0x86,0x00]
20795
20796v_mov_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20797// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x7f,0x06,0x86,0x00]
20798
20799v_mov_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
20800// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00]
20801
20802v_mov_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
20803// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x00,0x06,0x00]
20804
20805v_mov_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
20806// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x01,0x06,0x00]
20807
20808v_mov_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
20809// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x02,0x06,0x00]
20810
20811v_mov_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
20812// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x03,0x06,0x00]
20813
20814v_mov_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
20815// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x04,0x06,0x00]
20816
20817v_mov_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
20818// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x05,0x06,0x00]
20819
20820v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
20821// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x0e,0x06,0x00]
20822
20823v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
20824// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x16,0x06,0x00]
20825
20826v_mov_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
20827// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x16,0x06,0x00]
20828
20829v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
20830// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00]
20831
20832v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
20833// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x00,0x00]
20834
20835v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
20836// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x01,0x00]
20837
20838v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
20839// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x02,0x00]
20840
20841v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
20842// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x03,0x00]
20843
20844v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
20845// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x04,0x00]
20846
20847v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
20848// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x05,0x00]
20849
20850v_mov_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20851// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x0e,0x00]
20852
20853v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
20854// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x00]
20855
20856v_mov_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
20857// GFX10: encoding: [0xfa,0x02,0xfe,0x7f,0x01,0xe4,0x00,0x00]
20858
20859v_mov_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
20860// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0xff,0xe4,0x00,0x00]
20861
20862v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
20863// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x00]
20864
20865v_mov_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
20866// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x40,0x01,0x00]
20867
20868v_mov_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
20869// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x41,0x01,0x00]
20870
20871v_mov_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
20872// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x01,0x01,0x00]
20873
20874v_mov_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
20875// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x0f,0x01,0x00]
20876
20877v_mov_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
20878// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x11,0x01,0x00]
20879
20880v_mov_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
20881// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1f,0x01,0x00]
20882
20883v_mov_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
20884// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x21,0x01,0x00]
20885
20886v_mov_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
20887// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x2f,0x01,0x00]
20888
20889v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
20890// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x10]
20891
20892v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
20893// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x30]
20894
20895v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
20896// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
20897
20898v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
20899// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
20900
20901v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
20902// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x01]
20903
20904v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
20905// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x03]
20906
20907v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
20908// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
20909
20910v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
20911// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
20912
20913v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
20914// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x08,0x00]
20915
20916v_mov_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
20917// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x51,0x01,0x00]
20918
20919v_mov_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
20920// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x5f,0x01,0x00]
20921
20922v_mov_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
20923// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x61,0x01,0x00]
20924
20925v_mov_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
20926// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x6f,0x01,0x00]
20927
20928v_readfirstlane_b32 s5, v1
20929// GFX10: encoding: [0x01,0x05,0x0a,0x7e]
20930
20931v_readfirstlane_b32 s103, v1
20932// GFX10: encoding: [0x01,0x05,0xce,0x7e]
20933
20934v_readfirstlane_b32 ttmp11, v1
20935// GFX10: encoding: [0x01,0x05,0xee,0x7e]
20936
20937v_readfirstlane_b32 s5, v255
20938// GFX10: encoding: [0xff,0x05,0x0a,0x7e]
20939
20940v_cvt_i32_f64_e32 v5, v[1:2]
20941// GFX10: encoding: [0x01,0x07,0x0a,0x7e]
20942
20943v_cvt_i32_f64_e32 v255, v[1:2]
20944// GFX10: encoding: [0x01,0x07,0xfe,0x7f]
20945
20946v_cvt_i32_f64_e32 v5, v[254:255]
20947// GFX10: encoding: [0xfe,0x07,0x0a,0x7e]
20948
20949v_cvt_i32_f64_e32 v5, s[2:3]
20950// GFX10: encoding: [0x02,0x06,0x0a,0x7e]
20951
20952v_cvt_i32_f64_e32 v5, s[4:5]
20953// GFX10: encoding: [0x04,0x06,0x0a,0x7e]
20954
20955v_cvt_i32_f64_e32 v5, s[102:103]
20956// GFX10: encoding: [0x66,0x06,0x0a,0x7e]
20957
20958v_cvt_i32_f64_e32 v5, vcc
20959// GFX10: encoding: [0x6a,0x06,0x0a,0x7e]
20960
20961v_cvt_i32_f64_e32 v5, ttmp[10:11]
20962// GFX10: encoding: [0x76,0x06,0x0a,0x7e]
20963
20964v_cvt_i32_f64_e32 v5, exec
20965// GFX10: encoding: [0x7e,0x06,0x0a,0x7e]
20966
20967v_cvt_i32_f64_e32 v5, 0
20968// GFX10: encoding: [0x80,0x06,0x0a,0x7e]
20969
20970v_cvt_i32_f64_e32 v5, -1
20971// GFX10: encoding: [0xc1,0x06,0x0a,0x7e]
20972
20973v_cvt_i32_f64_e32 v5, 0.5
20974// GFX10: encoding: [0xf0,0x06,0x0a,0x7e]
20975
20976v_cvt_i32_f64_e32 v5, -4.0
20977// GFX10: encoding: [0xf7,0x06,0x0a,0x7e]
20978
20979v_cvt_i32_f64_e32 v5, 0xaf123456
20980// GFX10: encoding: [0xff,0x06,0x0a,0x7e,0x56,0x34,0x12,0xaf]
20981
20982v_cvt_i32_f64_e32 v5, 0x3f717273
20983// GFX10: encoding: [0xff,0x06,0x0a,0x7e,0x73,0x72,0x71,0x3f]
20984
20985v_cvt_i32_f64_e64 v5, v[1:2]
20986// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x01,0x01,0x00,0x00]
20987
20988v_cvt_i32_f64_e64 v255, v[1:2]
20989// GFX10: encoding: [0xff,0x00,0x83,0xd5,0x01,0x01,0x00,0x00]
20990
20991v_cvt_i32_f64_e64 v5, v[254:255]
20992// GFX10: encoding: [0x05,0x00,0x83,0xd5,0xfe,0x01,0x00,0x00]
20993
20994v_cvt_i32_f64_e64 v5, s[2:3]
20995// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x02,0x00,0x00,0x00]
20996
20997v_cvt_i32_f64_e64 v5, s[4:5]
20998// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x04,0x00,0x00,0x00]
20999
21000v_cvt_i32_f64_e64 v5, s[100:101]
21001// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x64,0x00,0x00,0x00]
21002
21003v_cvt_i32_f64_e64 v5, vcc
21004// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x6a,0x00,0x00,0x00]
21005
21006v_cvt_i32_f64_e64 v5, exec
21007// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x7e,0x00,0x00,0x00]
21008
21009v_cvt_i32_f64_e64 v5, 0
21010// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x80,0x00,0x00,0x00]
21011
21012v_cvt_i32_f64_e64 v5, -1
21013// GFX10: encoding: [0x05,0x00,0x83,0xd5,0xc1,0x00,0x00,0x00]
21014
21015v_cvt_i32_f64_e64 v5, 0.5
21016// GFX10: encoding: [0x05,0x00,0x83,0xd5,0xf0,0x00,0x00,0x00]
21017
21018v_cvt_i32_f64_e64 v5, -4.0
21019// GFX10: encoding: [0x05,0x00,0x83,0xd5,0xf7,0x00,0x00,0x00]
21020
21021v_cvt_i32_f64_e64 v5, -v[1:2]
21022// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x01,0x01,0x00,0x20]
21023
21024v_cvt_i32_f64_e64 v5, |v[1:2]|
21025// GFX10: encoding: [0x05,0x01,0x83,0xd5,0x01,0x01,0x00,0x00]
21026
21027v_cvt_i32_f64_e64 v5, v[1:2] clamp
21028// GFX10: encoding: [0x05,0x80,0x83,0xd5,0x01,0x01,0x00,0x00]
21029
21030v_cvt_f64_i32_e32 v[5:6], v1
21031// GFX10: encoding: [0x01,0x09,0x0a,0x7e]
21032
21033v_cvt_f64_i32_e32 v[254:255], v1
21034// GFX10: encoding: [0x01,0x09,0xfc,0x7f]
21035
21036v_cvt_f64_i32_e32 v[5:6], v255
21037// GFX10: encoding: [0xff,0x09,0x0a,0x7e]
21038
21039v_cvt_f64_i32_e32 v[5:6], s1
21040// GFX10: encoding: [0x01,0x08,0x0a,0x7e]
21041
21042v_cvt_f64_i32_e32 v[5:6], s103
21043// GFX10: encoding: [0x67,0x08,0x0a,0x7e]
21044
21045v_cvt_f64_i32_e32 v[5:6], vcc_lo
21046// GFX10: encoding: [0x6a,0x08,0x0a,0x7e]
21047
21048v_cvt_f64_i32_e32 v[5:6], vcc_hi
21049// GFX10: encoding: [0x6b,0x08,0x0a,0x7e]
21050
21051v_cvt_f64_i32_e32 v[5:6], ttmp11
21052// GFX10: encoding: [0x77,0x08,0x0a,0x7e]
21053
21054v_cvt_f64_i32_e32 v[5:6], m0
21055// GFX10: encoding: [0x7c,0x08,0x0a,0x7e]
21056
21057v_cvt_f64_i32_e32 v[5:6], exec_lo
21058// GFX10: encoding: [0x7e,0x08,0x0a,0x7e]
21059
21060v_cvt_f64_i32_e32 v[5:6], exec_hi
21061// GFX10: encoding: [0x7f,0x08,0x0a,0x7e]
21062
21063v_cvt_f64_i32_e32 v[5:6], 0
21064// GFX10: encoding: [0x80,0x08,0x0a,0x7e]
21065
21066v_cvt_f64_i32_e32 v[5:6], -1
21067// GFX10: encoding: [0xc1,0x08,0x0a,0x7e]
21068
21069v_cvt_f64_i32_e32 v[5:6], 0.5
21070// GFX10: encoding: [0xf0,0x08,0x0a,0x7e]
21071
21072v_cvt_f64_i32_e32 v[5:6], -4.0
21073// GFX10: encoding: [0xf7,0x08,0x0a,0x7e]
21074
21075v_cvt_f64_i32_e32 v[5:6], 0xaf123456
21076// GFX10: encoding: [0xff,0x08,0x0a,0x7e,0x56,0x34,0x12,0xaf]
21077
21078v_cvt_f64_i32_e32 v[5:6], 0x3f717273
21079// GFX10: encoding: [0xff,0x08,0x0a,0x7e,0x73,0x72,0x71,0x3f]
21080
21081v_cvt_f64_i32_e64 v[5:6], v1
21082// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x00]
21083
21084v_cvt_f64_i32_e64 v[254:255], v1
21085// GFX10: encoding: [0xfe,0x00,0x84,0xd5,0x01,0x01,0x00,0x00]
21086
21087v_cvt_f64_i32_e64 v[5:6], v255
21088// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xff,0x01,0x00,0x00]
21089
21090v_cvt_f64_i32_e64 v[5:6], s1
21091// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x00,0x00,0x00]
21092
21093v_cvt_f64_i32_e64 v[5:6], s101
21094// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x65,0x00,0x00,0x00]
21095
21096v_cvt_f64_i32_e64 v[5:6], vcc_lo
21097// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x6a,0x00,0x00,0x00]
21098
21099v_cvt_f64_i32_e64 v[5:6], vcc_hi
21100// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x6b,0x00,0x00,0x00]
21101
21102v_cvt_f64_i32_e64 v[5:6], m0
21103// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x7c,0x00,0x00,0x00]
21104
21105v_cvt_f64_i32_e64 v[5:6], exec_lo
21106// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x7e,0x00,0x00,0x00]
21107
21108v_cvt_f64_i32_e64 v[5:6], exec_hi
21109// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x7f,0x00,0x00,0x00]
21110
21111v_cvt_f64_i32_e64 v[5:6], 0
21112// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x80,0x00,0x00,0x00]
21113
21114v_cvt_f64_i32_e64 v[5:6], -1
21115// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xc1,0x00,0x00,0x00]
21116
21117v_cvt_f64_i32_e64 v[5:6], 0.5
21118// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xf0,0x00,0x00,0x00]
21119
21120v_cvt_f64_i32_e64 v[5:6], -4.0
21121// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xf7,0x00,0x00,0x00]
21122
21123v_cvt_f64_i32_e64 v[5:6], v1 clamp
21124// GFX10: encoding: [0x05,0x80,0x84,0xd5,0x01,0x01,0x00,0x00]
21125
21126v_cvt_f64_i32_e64 v[5:6], v1 mul:2
21127// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x08]
21128
21129v_cvt_f64_i32_e64 v[5:6], v1 mul:4
21130// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x10]
21131
21132v_cvt_f64_i32_e64 v[5:6], v1 div:2
21133// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x18]
21134
21135v_cvt_f32_i32_e32 v5, v1
21136// GFX10: encoding: [0x01,0x0b,0x0a,0x7e]
21137
21138v_cvt_f32_i32_e32 v255, v1
21139// GFX10: encoding: [0x01,0x0b,0xfe,0x7f]
21140
21141v_cvt_f32_i32_e32 v5, v255
21142// GFX10: encoding: [0xff,0x0b,0x0a,0x7e]
21143
21144v_cvt_f32_i32_e32 v5, s1
21145// GFX10: encoding: [0x01,0x0a,0x0a,0x7e]
21146
21147v_cvt_f32_i32_e32 v5, s103
21148// GFX10: encoding: [0x67,0x0a,0x0a,0x7e]
21149
21150v_cvt_f32_i32_e32 v5, vcc_lo
21151// GFX10: encoding: [0x6a,0x0a,0x0a,0x7e]
21152
21153v_cvt_f32_i32_e32 v5, vcc_hi
21154// GFX10: encoding: [0x6b,0x0a,0x0a,0x7e]
21155
21156v_cvt_f32_i32_e32 v5, ttmp11
21157// GFX10: encoding: [0x77,0x0a,0x0a,0x7e]
21158
21159v_cvt_f32_i32_e32 v5, m0
21160// GFX10: encoding: [0x7c,0x0a,0x0a,0x7e]
21161
21162v_cvt_f32_i32_e32 v5, exec_lo
21163// GFX10: encoding: [0x7e,0x0a,0x0a,0x7e]
21164
21165v_cvt_f32_i32_e32 v5, exec_hi
21166// GFX10: encoding: [0x7f,0x0a,0x0a,0x7e]
21167
21168v_cvt_f32_i32_e32 v5, 0
21169// GFX10: encoding: [0x80,0x0a,0x0a,0x7e]
21170
21171v_cvt_f32_i32_e32 v5, -1
21172// GFX10: encoding: [0xc1,0x0a,0x0a,0x7e]
21173
21174v_cvt_f32_i32_e32 v5, 0.5
21175// GFX10: encoding: [0xf0,0x0a,0x0a,0x7e]
21176
21177v_cvt_f32_i32_e32 v5, -4.0
21178// GFX10: encoding: [0xf7,0x0a,0x0a,0x7e]
21179
21180v_cvt_f32_i32_e32 v5, 0xaf123456
21181// GFX10: encoding: [0xff,0x0a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
21182
21183v_cvt_f32_i32_e32 v5, 0x3f717273
21184// GFX10: encoding: [0xff,0x0a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
21185
21186v_cvt_f32_i32_e64 v5, v1
21187// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x00]
21188
21189v_cvt_f32_i32_e64 v255, v1
21190// GFX10: encoding: [0xff,0x00,0x85,0xd5,0x01,0x01,0x00,0x00]
21191
21192v_cvt_f32_i32_e64 v5, v255
21193// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xff,0x01,0x00,0x00]
21194
21195v_cvt_f32_i32_e64 v5, s1
21196// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x00,0x00,0x00]
21197
21198v_cvt_f32_i32_e64 v5, s101
21199// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x65,0x00,0x00,0x00]
21200
21201v_cvt_f32_i32_e64 v5, vcc_lo
21202// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x6a,0x00,0x00,0x00]
21203
21204v_cvt_f32_i32_e64 v5, vcc_hi
21205// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x6b,0x00,0x00,0x00]
21206
21207v_cvt_f32_i32_e64 v5, m0
21208// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x7c,0x00,0x00,0x00]
21209
21210v_cvt_f32_i32_e64 v5, exec_lo
21211// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x7e,0x00,0x00,0x00]
21212
21213v_cvt_f32_i32_e64 v5, exec_hi
21214// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x7f,0x00,0x00,0x00]
21215
21216v_cvt_f32_i32_e64 v5, 0
21217// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x80,0x00,0x00,0x00]
21218
21219v_cvt_f32_i32_e64 v5, -1
21220// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xc1,0x00,0x00,0x00]
21221
21222v_cvt_f32_i32_e64 v5, 0.5
21223// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xf0,0x00,0x00,0x00]
21224
21225v_cvt_f32_i32_e64 v5, -4.0
21226// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xf7,0x00,0x00,0x00]
21227
21228v_cvt_f32_i32_e64 v5, v1 clamp
21229// GFX10: encoding: [0x05,0x80,0x85,0xd5,0x01,0x01,0x00,0x00]
21230
21231v_cvt_f32_i32_e64 v5, v1 mul:2
21232// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x08]
21233
21234v_cvt_f32_i32_e64 v5, v1 mul:4
21235// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x10]
21236
21237v_cvt_f32_i32_e64 v5, v1 div:2
21238// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x18]
21239
21240v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21241// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]
21242
21243v_cvt_f32_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21244// GFX10: encoding: [0xf9,0x0a,0xfe,0x7f,0x01,0x06,0x06,0x00]
21245
21246v_cvt_f32_i32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21247// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0xff,0x06,0x06,0x00]
21248
21249v_cvt_f32_i32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21250// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x86,0x00]
21251
21252v_cvt_f32_i32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21253// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x65,0x06,0x86,0x00]
21254
21255v_cvt_f32_i32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21256// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x6a,0x06,0x86,0x00]
21257
21258v_cvt_f32_i32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21259// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x6b,0x06,0x86,0x00]
21260
21261v_cvt_f32_i32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21262// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x7c,0x06,0x86,0x00]
21263
21264v_cvt_f32_i32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21265// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x7e,0x06,0x86,0x00]
21266
21267v_cvt_f32_i32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21268// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x7f,0x06,0x86,0x00]
21269
21270v_cvt_f32_i32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21271// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x26,0x06,0x00]
21272
21273v_cvt_f32_i32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21274// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x46,0x06,0x00]
21275
21276v_cvt_f32_i32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21277// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x86,0x06,0x00]
21278
21279v_cvt_f32_i32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21280// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0xc6,0x06,0x00]
21281
21282v_cvt_f32_i32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
21283// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]
21284
21285v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
21286// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x00,0x06,0x00]
21287
21288v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
21289// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x01,0x06,0x00]
21290
21291v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
21292// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x02,0x06,0x00]
21293
21294v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
21295// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x03,0x06,0x00]
21296
21297v_cvt_f32_i32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
21298// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x04,0x06,0x00]
21299
21300v_cvt_f32_i32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
21301// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x05,0x06,0x00]
21302
21303v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
21304// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
21305
21306v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
21307// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x16,0x06,0x00]
21308
21309v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
21310// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x16,0x06,0x00]
21311
21312v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
21313// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]
21314
21315v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
21316// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x00,0x00]
21317
21318v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
21319// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x01,0x00]
21320
21321v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
21322// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x02,0x00]
21323
21324v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
21325// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x03,0x00]
21326
21327v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
21328// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x04,0x00]
21329
21330v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
21331// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x05,0x00]
21332
21333v_cvt_f32_i32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21334// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x0e,0x00]
21335
21336v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
21337// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
21338
21339v_cvt_f32_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
21340// GFX10: encoding: [0xfa,0x0a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
21341
21342v_cvt_f32_i32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
21343// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
21344
21345v_cvt_f32_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
21346// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
21347
21348v_cvt_f32_i32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
21349// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x40,0x01,0x00]
21350
21351v_cvt_f32_i32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
21352// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x41,0x01,0x00]
21353
21354v_cvt_f32_i32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
21355// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x01,0x01,0x00]
21356
21357v_cvt_f32_i32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
21358// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
21359
21360v_cvt_f32_i32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
21361// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x11,0x01,0x00]
21362
21363v_cvt_f32_i32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
21364// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
21365
21366v_cvt_f32_i32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
21367// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x21,0x01,0x00]
21368
21369v_cvt_f32_i32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
21370// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
21371
21372v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
21373// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
21374
21375v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
21376// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
21377
21378v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
21379// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
21380
21381v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
21382// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
21383
21384v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
21385// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
21386
21387v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
21388// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
21389
21390v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
21391// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
21392
21393v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
21394// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
21395
21396v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
21397// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
21398
21399v_cvt_f32_i32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
21400// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x51,0x01,0x00]
21401
21402v_cvt_f32_i32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
21403// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x5f,0x01,0x00]
21404
21405v_cvt_f32_i32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
21406// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x61,0x01,0x00]
21407
21408v_cvt_f32_i32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
21409// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x6f,0x01,0x00]
21410
21411v_cvt_f32_u32_e32 v5, v1
21412// GFX10: encoding: [0x01,0x0d,0x0a,0x7e]
21413
21414v_cvt_f32_u32_e32 v255, v1
21415// GFX10: encoding: [0x01,0x0d,0xfe,0x7f]
21416
21417v_cvt_f32_u32_e32 v5, v255
21418// GFX10: encoding: [0xff,0x0d,0x0a,0x7e]
21419
21420v_cvt_f32_u32_e32 v5, s1
21421// GFX10: encoding: [0x01,0x0c,0x0a,0x7e]
21422
21423v_cvt_f32_u32_e32 v5, s103
21424// GFX10: encoding: [0x67,0x0c,0x0a,0x7e]
21425
21426v_cvt_f32_u32_e32 v5, vcc_lo
21427// GFX10: encoding: [0x6a,0x0c,0x0a,0x7e]
21428
21429v_cvt_f32_u32_e32 v5, vcc_hi
21430// GFX10: encoding: [0x6b,0x0c,0x0a,0x7e]
21431
21432v_cvt_f32_u32_e32 v5, ttmp11
21433// GFX10: encoding: [0x77,0x0c,0x0a,0x7e]
21434
21435v_cvt_f32_u32_e32 v5, m0
21436// GFX10: encoding: [0x7c,0x0c,0x0a,0x7e]
21437
21438v_cvt_f32_u32_e32 v5, exec_lo
21439// GFX10: encoding: [0x7e,0x0c,0x0a,0x7e]
21440
21441v_cvt_f32_u32_e32 v5, exec_hi
21442// GFX10: encoding: [0x7f,0x0c,0x0a,0x7e]
21443
21444v_cvt_f32_u32_e32 v5, 0
21445// GFX10: encoding: [0x80,0x0c,0x0a,0x7e]
21446
21447v_cvt_f32_u32_e32 v5, -1
21448// GFX10: encoding: [0xc1,0x0c,0x0a,0x7e]
21449
21450v_cvt_f32_u32_e32 v5, 0.5
21451// GFX10: encoding: [0xf0,0x0c,0x0a,0x7e]
21452
21453v_cvt_f32_u32_e32 v5, -4.0
21454// GFX10: encoding: [0xf7,0x0c,0x0a,0x7e]
21455
21456v_cvt_f32_u32_e32 v5, 0xaf123456
21457// GFX10: encoding: [0xff,0x0c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
21458
21459v_cvt_f32_u32_e32 v5, 0x3f717273
21460// GFX10: encoding: [0xff,0x0c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
21461
21462v_cvt_f32_u32_e64 v5, v1
21463// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x00]
21464
21465v_cvt_f32_u32_e64 v255, v1
21466// GFX10: encoding: [0xff,0x00,0x86,0xd5,0x01,0x01,0x00,0x00]
21467
21468v_cvt_f32_u32_e64 v5, v255
21469// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xff,0x01,0x00,0x00]
21470
21471v_cvt_f32_u32_e64 v5, s1
21472// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x00,0x00,0x00]
21473
21474v_cvt_f32_u32_e64 v5, s101
21475// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x65,0x00,0x00,0x00]
21476
21477v_cvt_f32_u32_e64 v5, vcc_lo
21478// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x6a,0x00,0x00,0x00]
21479
21480v_cvt_f32_u32_e64 v5, vcc_hi
21481// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x6b,0x00,0x00,0x00]
21482
21483v_cvt_f32_u32_e64 v5, m0
21484// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x7c,0x00,0x00,0x00]
21485
21486v_cvt_f32_u32_e64 v5, exec_lo
21487// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x7e,0x00,0x00,0x00]
21488
21489v_cvt_f32_u32_e64 v5, exec_hi
21490// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x7f,0x00,0x00,0x00]
21491
21492v_cvt_f32_u32_e64 v5, 0
21493// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x80,0x00,0x00,0x00]
21494
21495v_cvt_f32_u32_e64 v5, -1
21496// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xc1,0x00,0x00,0x00]
21497
21498v_cvt_f32_u32_e64 v5, 0.5
21499// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xf0,0x00,0x00,0x00]
21500
21501v_cvt_f32_u32_e64 v5, -4.0
21502// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xf7,0x00,0x00,0x00]
21503
21504v_cvt_f32_u32_e64 v5, v1 clamp
21505// GFX10: encoding: [0x05,0x80,0x86,0xd5,0x01,0x01,0x00,0x00]
21506
21507v_cvt_f32_u32_e64 v5, v1 mul:2
21508// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x08]
21509
21510v_cvt_f32_u32_e64 v5, v1 mul:4
21511// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x10]
21512
21513v_cvt_f32_u32_e64 v5, v1 div:2
21514// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x18]
21515
21516v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21517// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]
21518
21519v_cvt_f32_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21520// GFX10: encoding: [0xf9,0x0c,0xfe,0x7f,0x01,0x06,0x06,0x00]
21521
21522v_cvt_f32_u32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21523// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0xff,0x06,0x06,0x00]
21524
21525v_cvt_f32_u32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21526// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x86,0x00]
21527
21528v_cvt_f32_u32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21529// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x65,0x06,0x86,0x00]
21530
21531v_cvt_f32_u32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21532// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x6a,0x06,0x86,0x00]
21533
21534v_cvt_f32_u32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21535// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x6b,0x06,0x86,0x00]
21536
21537v_cvt_f32_u32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21538// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x7c,0x06,0x86,0x00]
21539
21540v_cvt_f32_u32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21541// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x7e,0x06,0x86,0x00]
21542
21543v_cvt_f32_u32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21544// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x7f,0x06,0x86,0x00]
21545
21546v_cvt_f32_u32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21547// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x26,0x06,0x00]
21548
21549v_cvt_f32_u32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21550// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x46,0x06,0x00]
21551
21552v_cvt_f32_u32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21553// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x86,0x06,0x00]
21554
21555v_cvt_f32_u32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21556// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0xc6,0x06,0x00]
21557
21558v_cvt_f32_u32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
21559// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]
21560
21561v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
21562// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x00,0x06,0x00]
21563
21564v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
21565// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x01,0x06,0x00]
21566
21567v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
21568// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x02,0x06,0x00]
21569
21570v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
21571// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x03,0x06,0x00]
21572
21573v_cvt_f32_u32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
21574// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x04,0x06,0x00]
21575
21576v_cvt_f32_u32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
21577// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x05,0x06,0x00]
21578
21579v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
21580// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
21581
21582v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
21583// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x16,0x06,0x00]
21584
21585v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
21586// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x16,0x06,0x00]
21587
21588v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
21589// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]
21590
21591v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
21592// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x00,0x00]
21593
21594v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
21595// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x01,0x00]
21596
21597v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
21598// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x02,0x00]
21599
21600v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
21601// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x03,0x00]
21602
21603v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
21604// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x04,0x00]
21605
21606v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
21607// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x05,0x00]
21608
21609v_cvt_f32_u32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21610// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x0e,0x00]
21611
21612v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
21613// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
21614
21615v_cvt_f32_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
21616// GFX10: encoding: [0xfa,0x0c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
21617
21618v_cvt_f32_u32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
21619// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
21620
21621v_cvt_f32_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
21622// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
21623
21624v_cvt_f32_u32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
21625// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x40,0x01,0x00]
21626
21627v_cvt_f32_u32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
21628// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x41,0x01,0x00]
21629
21630v_cvt_f32_u32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
21631// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x01,0x01,0x00]
21632
21633v_cvt_f32_u32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
21634// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
21635
21636v_cvt_f32_u32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
21637// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x11,0x01,0x00]
21638
21639v_cvt_f32_u32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
21640// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
21641
21642v_cvt_f32_u32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
21643// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x21,0x01,0x00]
21644
21645v_cvt_f32_u32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
21646// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
21647
21648v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
21649// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
21650
21651v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
21652// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
21653
21654v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
21655// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
21656
21657v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
21658// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
21659
21660v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
21661// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
21662
21663v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
21664// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
21665
21666v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
21667// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
21668
21669v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
21670// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
21671
21672v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
21673// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
21674
21675v_cvt_f32_u32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
21676// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x51,0x01,0x00]
21677
21678v_cvt_f32_u32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
21679// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x5f,0x01,0x00]
21680
21681v_cvt_f32_u32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
21682// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x61,0x01,0x00]
21683
21684v_cvt_f32_u32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
21685// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x6f,0x01,0x00]
21686
21687v_cvt_u32_f32_e32 v5, v1
21688// GFX10: encoding: [0x01,0x0f,0x0a,0x7e]
21689
21690v_cvt_u32_f32_e32 v255, v1
21691// GFX10: encoding: [0x01,0x0f,0xfe,0x7f]
21692
21693v_cvt_u32_f32_e32 v5, v255
21694// GFX10: encoding: [0xff,0x0f,0x0a,0x7e]
21695
21696v_cvt_u32_f32_e32 v5, s1
21697// GFX10: encoding: [0x01,0x0e,0x0a,0x7e]
21698
21699v_cvt_u32_f32_e32 v5, s103
21700// GFX10: encoding: [0x67,0x0e,0x0a,0x7e]
21701
21702v_cvt_u32_f32_e32 v5, vcc_lo
21703// GFX10: encoding: [0x6a,0x0e,0x0a,0x7e]
21704
21705v_cvt_u32_f32_e32 v5, vcc_hi
21706// GFX10: encoding: [0x6b,0x0e,0x0a,0x7e]
21707
21708v_cvt_u32_f32_e32 v5, ttmp11
21709// GFX10: encoding: [0x77,0x0e,0x0a,0x7e]
21710
21711v_cvt_u32_f32_e32 v5, m0
21712// GFX10: encoding: [0x7c,0x0e,0x0a,0x7e]
21713
21714v_cvt_u32_f32_e32 v5, exec_lo
21715// GFX10: encoding: [0x7e,0x0e,0x0a,0x7e]
21716
21717v_cvt_u32_f32_e32 v5, exec_hi
21718// GFX10: encoding: [0x7f,0x0e,0x0a,0x7e]
21719
21720v_cvt_u32_f32_e32 v5, 0
21721// GFX10: encoding: [0x80,0x0e,0x0a,0x7e]
21722
21723v_cvt_u32_f32_e32 v5, -1
21724// GFX10: encoding: [0xc1,0x0e,0x0a,0x7e]
21725
21726v_cvt_u32_f32_e32 v5, 0.5
21727// GFX10: encoding: [0xf0,0x0e,0x0a,0x7e]
21728
21729v_cvt_u32_f32_e32 v5, -4.0
21730// GFX10: encoding: [0xf7,0x0e,0x0a,0x7e]
21731
21732v_cvt_u32_f32_e32 v5, 0xaf123456
21733// GFX10: encoding: [0xff,0x0e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
21734
21735v_cvt_u32_f32_e32 v5, 0x3f717273
21736// GFX10: encoding: [0xff,0x0e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
21737
21738v_cvt_u32_f32_e64 v5, v1
21739// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x01,0x01,0x00,0x00]
21740
21741v_cvt_u32_f32_e64 v255, v1
21742// GFX10: encoding: [0xff,0x00,0x87,0xd5,0x01,0x01,0x00,0x00]
21743
21744v_cvt_u32_f32_e64 v5, v255
21745// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xff,0x01,0x00,0x00]
21746
21747v_cvt_u32_f32_e64 v5, s1
21748// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x01,0x00,0x00,0x00]
21749
21750v_cvt_u32_f32_e64 v5, s101
21751// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x65,0x00,0x00,0x00]
21752
21753v_cvt_u32_f32_e64 v5, vcc_lo
21754// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x6a,0x00,0x00,0x00]
21755
21756v_cvt_u32_f32_e64 v5, vcc_hi
21757// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x6b,0x00,0x00,0x00]
21758
21759v_cvt_u32_f32_e64 v5, m0
21760// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x7c,0x00,0x00,0x00]
21761
21762v_cvt_u32_f32_e64 v5, exec_lo
21763// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x7e,0x00,0x00,0x00]
21764
21765v_cvt_u32_f32_e64 v5, exec_hi
21766// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x7f,0x00,0x00,0x00]
21767
21768v_cvt_u32_f32_e64 v5, 0
21769// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x80,0x00,0x00,0x00]
21770
21771v_cvt_u32_f32_e64 v5, -1
21772// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xc1,0x00,0x00,0x00]
21773
21774v_cvt_u32_f32_e64 v5, 0.5
21775// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xf0,0x00,0x00,0x00]
21776
21777v_cvt_u32_f32_e64 v5, -4.0
21778// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xf7,0x00,0x00,0x00]
21779
21780v_cvt_u32_f32_e64 v5, -v1
21781// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x01,0x01,0x00,0x20]
21782
21783v_cvt_u32_f32_e64 v5, |v1|
21784// GFX10: encoding: [0x05,0x01,0x87,0xd5,0x01,0x01,0x00,0x00]
21785
21786v_cvt_u32_f32_e64 v5, v1 clamp
21787// GFX10: encoding: [0x05,0x80,0x87,0xd5,0x01,0x01,0x00,0x00]
21788
21789v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21790// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]
21791
21792v_cvt_u32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21793// GFX10: encoding: [0xf9,0x0e,0xfe,0x7f,0x01,0x06,0x06,0x00]
21794
21795v_cvt_u32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21796// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0xff,0x06,0x06,0x00]
21797
21798v_cvt_u32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21799// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x86,0x00]
21800
21801v_cvt_u32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21802// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x65,0x06,0x86,0x00]
21803
21804v_cvt_u32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21805// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x6a,0x06,0x86,0x00]
21806
21807v_cvt_u32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21808// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x6b,0x06,0x86,0x00]
21809
21810v_cvt_u32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21811// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x7c,0x06,0x86,0x00]
21812
21813v_cvt_u32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21814// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x7e,0x06,0x86,0x00]
21815
21816v_cvt_u32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21817// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x7f,0x06,0x86,0x00]
21818
21819v_cvt_u32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21820// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x26,0x06,0x00]
21821
21822v_cvt_u32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
21823// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]
21824
21825v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
21826// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x00,0x06,0x00]
21827
21828v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
21829// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x01,0x06,0x00]
21830
21831v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
21832// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x02,0x06,0x00]
21833
21834v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
21835// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x03,0x06,0x00]
21836
21837v_cvt_u32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
21838// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x04,0x06,0x00]
21839
21840v_cvt_u32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
21841// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x05,0x06,0x00]
21842
21843v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
21844// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
21845
21846v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
21847// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x16,0x06,0x00]
21848
21849v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
21850// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x16,0x06,0x00]
21851
21852v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
21853// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]
21854
21855v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
21856// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x00,0x00]
21857
21858v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
21859// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x01,0x00]
21860
21861v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
21862// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x02,0x00]
21863
21864v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
21865// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x03,0x00]
21866
21867v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
21868// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x04,0x00]
21869
21870v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
21871// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x05,0x00]
21872
21873v_cvt_u32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21874// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x16,0x00]
21875
21876v_cvt_u32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21877// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x26,0x00]
21878
21879v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
21880// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
21881
21882v_cvt_u32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
21883// GFX10: encoding: [0xfa,0x0e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
21884
21885v_cvt_u32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
21886// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
21887
21888v_cvt_u32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
21889// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
21890
21891v_cvt_u32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
21892// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x40,0x01,0x00]
21893
21894v_cvt_u32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
21895// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x41,0x01,0x00]
21896
21897v_cvt_u32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
21898// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x01,0x01,0x00]
21899
21900v_cvt_u32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
21901// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
21902
21903v_cvt_u32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
21904// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x11,0x01,0x00]
21905
21906v_cvt_u32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
21907// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
21908
21909v_cvt_u32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
21910// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x21,0x01,0x00]
21911
21912v_cvt_u32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
21913// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
21914
21915v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
21916// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
21917
21918v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
21919// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
21920
21921v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
21922// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
21923
21924v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
21925// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
21926
21927v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
21928// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
21929
21930v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
21931// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
21932
21933v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
21934// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
21935
21936v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
21937// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
21938
21939v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
21940// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
21941
21942v_cvt_u32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
21943// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x51,0x01,0x00]
21944
21945v_cvt_u32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
21946// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x5f,0x01,0x00]
21947
21948v_cvt_u32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
21949// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x61,0x01,0x00]
21950
21951v_cvt_u32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
21952// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x6f,0x01,0x00]
21953
21954v_cvt_i32_f32_e32 v5, v1
21955// GFX10: encoding: [0x01,0x11,0x0a,0x7e]
21956
21957v_cvt_i32_f32_e32 v255, v1
21958// GFX10: encoding: [0x01,0x11,0xfe,0x7f]
21959
21960v_cvt_i32_f32_e32 v5, v255
21961// GFX10: encoding: [0xff,0x11,0x0a,0x7e]
21962
21963v_cvt_i32_f32_e32 v5, s1
21964// GFX10: encoding: [0x01,0x10,0x0a,0x7e]
21965
21966v_cvt_i32_f32_e32 v5, s103
21967// GFX10: encoding: [0x67,0x10,0x0a,0x7e]
21968
21969v_cvt_i32_f32_e32 v5, vcc_lo
21970// GFX10: encoding: [0x6a,0x10,0x0a,0x7e]
21971
21972v_cvt_i32_f32_e32 v5, vcc_hi
21973// GFX10: encoding: [0x6b,0x10,0x0a,0x7e]
21974
21975v_cvt_i32_f32_e32 v5, ttmp11
21976// GFX10: encoding: [0x77,0x10,0x0a,0x7e]
21977
21978v_cvt_i32_f32_e32 v5, m0
21979// GFX10: encoding: [0x7c,0x10,0x0a,0x7e]
21980
21981v_cvt_i32_f32_e32 v5, exec_lo
21982// GFX10: encoding: [0x7e,0x10,0x0a,0x7e]
21983
21984v_cvt_i32_f32_e32 v5, exec_hi
21985// GFX10: encoding: [0x7f,0x10,0x0a,0x7e]
21986
21987v_cvt_i32_f32_e32 v5, 0
21988// GFX10: encoding: [0x80,0x10,0x0a,0x7e]
21989
21990v_cvt_i32_f32_e32 v5, -1
21991// GFX10: encoding: [0xc1,0x10,0x0a,0x7e]
21992
21993v_cvt_i32_f32_e32 v5, 0.5
21994// GFX10: encoding: [0xf0,0x10,0x0a,0x7e]
21995
21996v_cvt_i32_f32_e32 v5, -4.0
21997// GFX10: encoding: [0xf7,0x10,0x0a,0x7e]
21998
21999v_cvt_i32_f32_e32 v5, 0xaf123456
22000// GFX10: encoding: [0xff,0x10,0x0a,0x7e,0x56,0x34,0x12,0xaf]
22001
22002v_cvt_i32_f32_e32 v5, 0x3f717273
22003// GFX10: encoding: [0xff,0x10,0x0a,0x7e,0x73,0x72,0x71,0x3f]
22004
22005v_cvt_i32_f32_e64 v5, v1
22006// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x01,0x01,0x00,0x00]
22007
22008v_cvt_i32_f32_e64 v255, v1
22009// GFX10: encoding: [0xff,0x00,0x88,0xd5,0x01,0x01,0x00,0x00]
22010
22011v_cvt_i32_f32_e64 v5, v255
22012// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xff,0x01,0x00,0x00]
22013
22014v_cvt_i32_f32_e64 v5, s1
22015// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x01,0x00,0x00,0x00]
22016
22017v_cvt_i32_f32_e64 v5, s101
22018// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x65,0x00,0x00,0x00]
22019
22020v_cvt_i32_f32_e64 v5, vcc_lo
22021// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x6a,0x00,0x00,0x00]
22022
22023v_cvt_i32_f32_e64 v5, vcc_hi
22024// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x6b,0x00,0x00,0x00]
22025
22026v_cvt_i32_f32_e64 v5, m0
22027// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x7c,0x00,0x00,0x00]
22028
22029v_cvt_i32_f32_e64 v5, exec_lo
22030// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x7e,0x00,0x00,0x00]
22031
22032v_cvt_i32_f32_e64 v5, exec_hi
22033// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x7f,0x00,0x00,0x00]
22034
22035v_cvt_i32_f32_e64 v5, 0
22036// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x80,0x00,0x00,0x00]
22037
22038v_cvt_i32_f32_e64 v5, -1
22039// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xc1,0x00,0x00,0x00]
22040
22041v_cvt_i32_f32_e64 v5, 0.5
22042// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xf0,0x00,0x00,0x00]
22043
22044v_cvt_i32_f32_e64 v5, -4.0
22045// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xf7,0x00,0x00,0x00]
22046
22047v_cvt_i32_f32_e64 v5, -v1
22048// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x01,0x01,0x00,0x20]
22049
22050v_cvt_i32_f32_e64 v5, |v1|
22051// GFX10: encoding: [0x05,0x01,0x88,0xd5,0x01,0x01,0x00,0x00]
22052
22053v_cvt_i32_f32_e64 v5, v1 clamp
22054// GFX10: encoding: [0x05,0x80,0x88,0xd5,0x01,0x01,0x00,0x00]
22055
22056v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22057// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]
22058
22059v_cvt_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22060// GFX10: encoding: [0xf9,0x10,0xfe,0x7f,0x01,0x06,0x06,0x00]
22061
22062v_cvt_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22063// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0xff,0x06,0x06,0x00]
22064
22065v_cvt_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22066// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x86,0x00]
22067
22068v_cvt_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22069// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x65,0x06,0x86,0x00]
22070
22071v_cvt_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22072// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x6a,0x06,0x86,0x00]
22073
22074v_cvt_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22075// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x6b,0x06,0x86,0x00]
22076
22077v_cvt_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22078// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x7c,0x06,0x86,0x00]
22079
22080v_cvt_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22081// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x7e,0x06,0x86,0x00]
22082
22083v_cvt_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22084// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x7f,0x06,0x86,0x00]
22085
22086v_cvt_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22087// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x26,0x06,0x00]
22088
22089v_cvt_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
22090// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]
22091
22092v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
22093// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x00,0x06,0x00]
22094
22095v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
22096// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x01,0x06,0x00]
22097
22098v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
22099// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x02,0x06,0x00]
22100
22101v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
22102// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x03,0x06,0x00]
22103
22104v_cvt_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
22105// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x04,0x06,0x00]
22106
22107v_cvt_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
22108// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x05,0x06,0x00]
22109
22110v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
22111// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x0e,0x06,0x00]
22112
22113v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
22114// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x16,0x06,0x00]
22115
22116v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
22117// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x16,0x06,0x00]
22118
22119v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
22120// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]
22121
22122v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
22123// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x00,0x00]
22124
22125v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
22126// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x01,0x00]
22127
22128v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
22129// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x02,0x00]
22130
22131v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
22132// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x03,0x00]
22133
22134v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
22135// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x04,0x00]
22136
22137v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
22138// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x05,0x00]
22139
22140v_cvt_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22141// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x16,0x00]
22142
22143v_cvt_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22144// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x26,0x00]
22145
22146v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22147// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x00]
22148
22149v_cvt_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22150// GFX10: encoding: [0xfa,0x10,0xfe,0x7f,0x01,0xe4,0x00,0x00]
22151
22152v_cvt_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22153// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0xff,0xe4,0x00,0x00]
22154
22155v_cvt_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
22156// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x1b,0x00,0x00]
22157
22158v_cvt_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
22159// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x40,0x01,0x00]
22160
22161v_cvt_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
22162// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x41,0x01,0x00]
22163
22164v_cvt_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
22165// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x01,0x01,0x00]
22166
22167v_cvt_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
22168// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x0f,0x01,0x00]
22169
22170v_cvt_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
22171// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x11,0x01,0x00]
22172
22173v_cvt_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
22174// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x1f,0x01,0x00]
22175
22176v_cvt_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
22177// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x21,0x01,0x00]
22178
22179v_cvt_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
22180// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x2f,0x01,0x00]
22181
22182v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
22183// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x10]
22184
22185v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
22186// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x30]
22187
22188v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
22189// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
22190
22191v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
22192// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
22193
22194v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
22195// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x01]
22196
22197v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
22198// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x03]
22199
22200v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
22201// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
22202
22203v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
22204// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
22205
22206v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
22207// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x08,0x00]
22208
22209v_cvt_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
22210// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x51,0x01,0x00]
22211
22212v_cvt_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
22213// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x5f,0x01,0x00]
22214
22215v_cvt_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
22216// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x61,0x01,0x00]
22217
22218v_cvt_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
22219// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x6f,0x01,0x00]
22220
22221v_cvt_f16_f32 v5, v1
22222// GFX10: encoding: [0x01,0x15,0x0a,0x7e]
22223
22224v_cvt_f16_f32 v255, v1
22225// GFX10: encoding: [0x01,0x15,0xfe,0x7f]
22226
22227v_cvt_f16_f32 v5, v255
22228// GFX10: encoding: [0xff,0x15,0x0a,0x7e]
22229
22230v_cvt_f16_f32 v5, s1
22231// GFX10: encoding: [0x01,0x14,0x0a,0x7e]
22232
22233v_cvt_f16_f32 v5, s103
22234// GFX10: encoding: [0x67,0x14,0x0a,0x7e]
22235
22236v_cvt_f16_f32 v5, vcc_lo
22237// GFX10: encoding: [0x6a,0x14,0x0a,0x7e]
22238
22239v_cvt_f16_f32 v5, vcc_hi
22240// GFX10: encoding: [0x6b,0x14,0x0a,0x7e]
22241
22242v_cvt_f16_f32 v5, ttmp11
22243// GFX10: encoding: [0x77,0x14,0x0a,0x7e]
22244
22245v_cvt_f16_f32 v5, m0
22246// GFX10: encoding: [0x7c,0x14,0x0a,0x7e]
22247
22248v_cvt_f16_f32 v5, exec_lo
22249// GFX10: encoding: [0x7e,0x14,0x0a,0x7e]
22250
22251v_cvt_f16_f32 v5, exec_hi
22252// GFX10: encoding: [0x7f,0x14,0x0a,0x7e]
22253
22254v_cvt_f16_f32 v5, 0
22255// GFX10: encoding: [0x80,0x14,0x0a,0x7e]
22256
22257v_cvt_f16_f32 v5, -1
22258// GFX10: encoding: [0xc1,0x14,0x0a,0x7e]
22259
22260v_cvt_f16_f32 v5, 0.5
22261// GFX10: encoding: [0xf0,0x14,0x0a,0x7e]
22262
22263v_cvt_f16_f32 v5, -4.0
22264// GFX10: encoding: [0xf7,0x14,0x0a,0x7e]
22265
22266v_cvt_f16_f32 v5, 0xaf123456
22267// GFX10: encoding: [0xff,0x14,0x0a,0x7e,0x56,0x34,0x12,0xaf]
22268
22269v_cvt_f16_f32 v5, 0x3f717273
22270// GFX10: encoding: [0xff,0x14,0x0a,0x7e,0x73,0x72,0x71,0x3f]
22271
22272v_cvt_f16_f32_e64 v5, v1
22273// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x00]
22274
22275v_cvt_f16_f32_e64 v255, v1
22276// GFX10: encoding: [0xff,0x00,0x8a,0xd5,0x01,0x01,0x00,0x00]
22277
22278v_cvt_f16_f32_e64 v5, v255
22279// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xff,0x01,0x00,0x00]
22280
22281v_cvt_f16_f32_e64 v5, s1
22282// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x00,0x00,0x00]
22283
22284v_cvt_f16_f32_e64 v5, s101
22285// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x65,0x00,0x00,0x00]
22286
22287v_cvt_f16_f32_e64 v5, vcc_lo
22288// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x6a,0x00,0x00,0x00]
22289
22290v_cvt_f16_f32_e64 v5, vcc_hi
22291// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x6b,0x00,0x00,0x00]
22292
22293v_cvt_f16_f32_e64 v5, m0
22294// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x7c,0x00,0x00,0x00]
22295
22296v_cvt_f16_f32_e64 v5, exec_lo
22297// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x7e,0x00,0x00,0x00]
22298
22299v_cvt_f16_f32_e64 v5, exec_hi
22300// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x7f,0x00,0x00,0x00]
22301
22302v_cvt_f16_f32_e64 v5, 0
22303// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x80,0x00,0x00,0x00]
22304
22305v_cvt_f16_f32_e64 v5, -1
22306// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xc1,0x00,0x00,0x00]
22307
22308v_cvt_f16_f32_e64 v5, 0.5
22309// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xf0,0x00,0x00,0x00]
22310
22311v_cvt_f16_f32_e64 v5, -4.0
22312// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xf7,0x00,0x00,0x00]
22313
22314v_cvt_f16_f32_e64 v5, -v1
22315// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x20]
22316
22317v_cvt_f16_f32_e64 v5, |v1|
22318// GFX10: encoding: [0x05,0x01,0x8a,0xd5,0x01,0x01,0x00,0x00]
22319
22320v_cvt_f16_f32_e64 v5, v1 clamp
22321// GFX10: encoding: [0x05,0x80,0x8a,0xd5,0x01,0x01,0x00,0x00]
22322
22323v_cvt_f16_f32_e64 v5, v1 mul:2
22324// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x08]
22325
22326v_cvt_f16_f32_e64 v5, v1 mul:4
22327// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x10]
22328
22329v_cvt_f16_f32_e64 v5, v1 div:2
22330// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x18]
22331
22332v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22333// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]
22334
22335v_cvt_f16_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22336// GFX10: encoding: [0xf9,0x14,0xfe,0x7f,0x01,0x06,0x06,0x00]
22337
22338v_cvt_f16_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22339// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0xff,0x06,0x06,0x00]
22340
22341v_cvt_f16_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22342// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x86,0x00]
22343
22344v_cvt_f16_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22345// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x65,0x06,0x86,0x00]
22346
22347v_cvt_f16_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22348// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x6a,0x06,0x86,0x00]
22349
22350v_cvt_f16_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22351// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x6b,0x06,0x86,0x00]
22352
22353v_cvt_f16_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22354// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x7c,0x06,0x86,0x00]
22355
22356v_cvt_f16_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22357// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x7e,0x06,0x86,0x00]
22358
22359v_cvt_f16_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22360// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x7f,0x06,0x86,0x00]
22361
22362v_cvt_f16_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22363// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x26,0x06,0x00]
22364
22365v_cvt_f16_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22366// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x46,0x06,0x00]
22367
22368v_cvt_f16_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22369// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x86,0x06,0x00]
22370
22371v_cvt_f16_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22372// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0xc6,0x06,0x00]
22373
22374v_cvt_f16_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
22375// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]
22376
22377v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
22378// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x00,0x06,0x00]
22379
22380v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
22381// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x01,0x06,0x00]
22382
22383v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
22384// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x02,0x06,0x00]
22385
22386v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
22387// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x03,0x06,0x00]
22388
22389v_cvt_f16_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
22390// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x04,0x06,0x00]
22391
22392v_cvt_f16_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
22393// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x05,0x06,0x00]
22394
22395v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
22396// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x0e,0x06,0x00]
22397
22398v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
22399// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x16,0x06,0x00]
22400
22401v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
22402// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x16,0x06,0x00]
22403
22404v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
22405// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]
22406
22407v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
22408// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x00,0x00]
22409
22410v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
22411// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x01,0x00]
22412
22413v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
22414// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x02,0x00]
22415
22416v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
22417// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x03,0x00]
22418
22419v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
22420// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x04,0x00]
22421
22422v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
22423// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x05,0x00]
22424
22425v_cvt_f16_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22426// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x16,0x00]
22427
22428v_cvt_f16_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22429// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x26,0x00]
22430
22431v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22432// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x00]
22433
22434v_cvt_f16_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22435// GFX10: encoding: [0xfa,0x14,0xfe,0x7f,0x01,0xe4,0x00,0x00]
22436
22437v_cvt_f16_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22438// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0xff,0xe4,0x00,0x00]
22439
22440v_cvt_f16_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
22441// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x1b,0x00,0x00]
22442
22443v_cvt_f16_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
22444// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x40,0x01,0x00]
22445
22446v_cvt_f16_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
22447// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x41,0x01,0x00]
22448
22449v_cvt_f16_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
22450// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x01,0x01,0x00]
22451
22452v_cvt_f16_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
22453// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x0f,0x01,0x00]
22454
22455v_cvt_f16_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
22456// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x11,0x01,0x00]
22457
22458v_cvt_f16_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
22459// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x1f,0x01,0x00]
22460
22461v_cvt_f16_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
22462// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x21,0x01,0x00]
22463
22464v_cvt_f16_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
22465// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x2f,0x01,0x00]
22466
22467v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
22468// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x10]
22469
22470v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
22471// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x30]
22472
22473v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
22474// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
22475
22476v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
22477// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
22478
22479v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
22480// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x01]
22481
22482v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
22483// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x03]
22484
22485v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
22486// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
22487
22488v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
22489// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
22490
22491v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
22492// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x08,0x00]
22493
22494v_cvt_f16_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
22495// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x51,0x01,0x00]
22496
22497v_cvt_f16_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
22498// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x5f,0x01,0x00]
22499
22500v_cvt_f16_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
22501// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x61,0x01,0x00]
22502
22503v_cvt_f16_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
22504// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x6f,0x01,0x00]
22505
22506v_cvt_f32_f16 v5, v1
22507// GFX10: encoding: [0x01,0x17,0x0a,0x7e]
22508
22509v_cvt_f32_f16 v255, v1
22510// GFX10: encoding: [0x01,0x17,0xfe,0x7f]
22511
22512v_cvt_f32_f16 v5, v255
22513// GFX10: encoding: [0xff,0x17,0x0a,0x7e]
22514
22515v_cvt_f32_f16 v5, s1
22516// GFX10: encoding: [0x01,0x16,0x0a,0x7e]
22517
22518v_cvt_f32_f16 v5, s103
22519// GFX10: encoding: [0x67,0x16,0x0a,0x7e]
22520
22521v_cvt_f32_f16 v5, vcc_lo
22522// GFX10: encoding: [0x6a,0x16,0x0a,0x7e]
22523
22524v_cvt_f32_f16 v5, vcc_hi
22525// GFX10: encoding: [0x6b,0x16,0x0a,0x7e]
22526
22527v_cvt_f32_f16 v5, ttmp11
22528// GFX10: encoding: [0x77,0x16,0x0a,0x7e]
22529
22530v_cvt_f32_f16 v5, m0
22531// GFX10: encoding: [0x7c,0x16,0x0a,0x7e]
22532
22533v_cvt_f32_f16 v5, exec_lo
22534// GFX10: encoding: [0x7e,0x16,0x0a,0x7e]
22535
22536v_cvt_f32_f16 v5, exec_hi
22537// GFX10: encoding: [0x7f,0x16,0x0a,0x7e]
22538
22539v_cvt_f32_f16 v5, 0
22540// GFX10: encoding: [0x80,0x16,0x0a,0x7e]
22541
22542v_cvt_f32_f16 v5, -1
22543// GFX10: encoding: [0xc1,0x16,0x0a,0x7e]
22544
22545v_cvt_f32_f16_e64 v5, v1
22546// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x00]
22547
22548v_cvt_f32_f16_e64 v255, v1
22549// GFX10: encoding: [0xff,0x00,0x8b,0xd5,0x01,0x01,0x00,0x00]
22550
22551v_cvt_f32_f16_e64 v5, v255
22552// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xff,0x01,0x00,0x00]
22553
22554v_cvt_f32_f16_e64 v5, s1
22555// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x00,0x00,0x00]
22556
22557v_cvt_f32_f16_e64 v5, s101
22558// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x65,0x00,0x00,0x00]
22559
22560v_cvt_f32_f16_e64 v5, vcc_lo
22561// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x6a,0x00,0x00,0x00]
22562
22563v_cvt_f32_f16_e64 v5, vcc_hi
22564// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x6b,0x00,0x00,0x00]
22565
22566v_cvt_f32_f16_e64 v5, m0
22567// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x7c,0x00,0x00,0x00]
22568
22569v_cvt_f32_f16_e64 v5, exec_lo
22570// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x7e,0x00,0x00,0x00]
22571
22572v_cvt_f32_f16_e64 v5, exec_hi
22573// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x7f,0x00,0x00,0x00]
22574
22575v_cvt_f32_f16_e64 v5, 0
22576// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x80,0x00,0x00,0x00]
22577
22578v_cvt_f32_f16_e64 v5, -1
22579// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xc1,0x00,0x00,0x00]
22580
22581v_cvt_f32_f16_e64 v5, 0.5
22582// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xf0,0x00,0x00,0x00]
22583
22584v_cvt_f32_f16_e64 v5, -4.0
22585// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xf7,0x00,0x00,0x00]
22586
22587v_cvt_f32_f16_e64 v5, -v1
22588// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x20]
22589
22590v_cvt_f32_f16_e64 v5, |v1|
22591// GFX10: encoding: [0x05,0x01,0x8b,0xd5,0x01,0x01,0x00,0x00]
22592
22593v_cvt_f32_f16_e64 v5, v1 clamp
22594// GFX10: encoding: [0x05,0x80,0x8b,0xd5,0x01,0x01,0x00,0x00]
22595
22596v_cvt_f32_f16_e64 v5, v1 mul:2
22597// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x08]
22598
22599v_cvt_f32_f16_e64 v5, v1 mul:4
22600// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x10]
22601
22602v_cvt_f32_f16_e64 v5, v1 div:2
22603// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x18]
22604
22605v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22606// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]
22607
22608v_cvt_f32_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22609// GFX10: encoding: [0xf9,0x16,0xfe,0x7f,0x01,0x06,0x06,0x00]
22610
22611v_cvt_f32_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22612// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0xff,0x06,0x06,0x00]
22613
22614v_cvt_f32_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22615// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x86,0x00]
22616
22617v_cvt_f32_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22618// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x65,0x06,0x86,0x00]
22619
22620v_cvt_f32_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22621// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x6a,0x06,0x86,0x00]
22622
22623v_cvt_f32_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22624// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x6b,0x06,0x86,0x00]
22625
22626v_cvt_f32_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22627// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x7c,0x06,0x86,0x00]
22628
22629v_cvt_f32_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22630// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x7e,0x06,0x86,0x00]
22631
22632v_cvt_f32_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22633// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x7f,0x06,0x86,0x00]
22634
22635v_cvt_f32_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22636// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x26,0x06,0x00]
22637
22638v_cvt_f32_f16_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22639// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x46,0x06,0x00]
22640
22641v_cvt_f32_f16_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22642// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x86,0x06,0x00]
22643
22644v_cvt_f32_f16_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22645// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0xc6,0x06,0x00]
22646
22647v_cvt_f32_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
22648// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]
22649
22650v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
22651// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x00,0x06,0x00]
22652
22653v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
22654// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x01,0x06,0x00]
22655
22656v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
22657// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x02,0x06,0x00]
22658
22659v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
22660// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x03,0x06,0x00]
22661
22662v_cvt_f32_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
22663// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x04,0x06,0x00]
22664
22665v_cvt_f32_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
22666// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x05,0x06,0x00]
22667
22668v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
22669// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x0e,0x06,0x00]
22670
22671v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
22672// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x16,0x06,0x00]
22673
22674v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
22675// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x16,0x06,0x00]
22676
22677v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
22678// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]
22679
22680v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
22681// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x00,0x00]
22682
22683v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
22684// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x01,0x00]
22685
22686v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
22687// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x02,0x00]
22688
22689v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
22690// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x03,0x00]
22691
22692v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
22693// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x04,0x00]
22694
22695v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
22696// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x05,0x00]
22697
22698v_cvt_f32_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22699// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x16,0x00]
22700
22701v_cvt_f32_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22702// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x26,0x00]
22703
22704v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22705// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x00]
22706
22707v_cvt_f32_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22708// GFX10: encoding: [0xfa,0x16,0xfe,0x7f,0x01,0xe4,0x00,0x00]
22709
22710v_cvt_f32_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22711// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0xff,0xe4,0x00,0x00]
22712
22713v_cvt_f32_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
22714// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x1b,0x00,0x00]
22715
22716v_cvt_f32_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
22717// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x40,0x01,0x00]
22718
22719v_cvt_f32_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
22720// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x41,0x01,0x00]
22721
22722v_cvt_f32_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
22723// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x01,0x01,0x00]
22724
22725v_cvt_f32_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
22726// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x0f,0x01,0x00]
22727
22728v_cvt_f32_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
22729// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x11,0x01,0x00]
22730
22731v_cvt_f32_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
22732// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x1f,0x01,0x00]
22733
22734v_cvt_f32_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
22735// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x21,0x01,0x00]
22736
22737v_cvt_f32_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
22738// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x2f,0x01,0x00]
22739
22740v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
22741// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x10]
22742
22743v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
22744// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x30]
22745
22746v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
22747// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
22748
22749v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
22750// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
22751
22752v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
22753// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x01]
22754
22755v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
22756// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x03]
22757
22758v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
22759// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
22760
22761v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
22762// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
22763
22764v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
22765// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x08,0x00]
22766
22767v_cvt_f32_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
22768// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x51,0x01,0x00]
22769
22770v_cvt_f32_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
22771// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x5f,0x01,0x00]
22772
22773v_cvt_f32_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
22774// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x61,0x01,0x00]
22775
22776v_cvt_f32_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
22777// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x6f,0x01,0x00]
22778
22779v_cvt_rpi_i32_f32 v5, v1
22780// GFX10: encoding: [0x01,0x19,0x0a,0x7e]
22781
22782v_cvt_rpi_i32_f32 v255, v1
22783// GFX10: encoding: [0x01,0x19,0xfe,0x7f]
22784
22785v_cvt_rpi_i32_f32 v5, v255
22786// GFX10: encoding: [0xff,0x19,0x0a,0x7e]
22787
22788v_cvt_rpi_i32_f32 v5, s1
22789// GFX10: encoding: [0x01,0x18,0x0a,0x7e]
22790
22791v_cvt_rpi_i32_f32 v5, s103
22792// GFX10: encoding: [0x67,0x18,0x0a,0x7e]
22793
22794v_cvt_rpi_i32_f32 v5, vcc_lo
22795// GFX10: encoding: [0x6a,0x18,0x0a,0x7e]
22796
22797v_cvt_rpi_i32_f32 v5, vcc_hi
22798// GFX10: encoding: [0x6b,0x18,0x0a,0x7e]
22799
22800v_cvt_rpi_i32_f32 v5, ttmp11
22801// GFX10: encoding: [0x77,0x18,0x0a,0x7e]
22802
22803v_cvt_rpi_i32_f32 v5, m0
22804// GFX10: encoding: [0x7c,0x18,0x0a,0x7e]
22805
22806v_cvt_rpi_i32_f32 v5, exec_lo
22807// GFX10: encoding: [0x7e,0x18,0x0a,0x7e]
22808
22809v_cvt_rpi_i32_f32 v5, exec_hi
22810// GFX10: encoding: [0x7f,0x18,0x0a,0x7e]
22811
22812v_cvt_rpi_i32_f32 v5, 0
22813// GFX10: encoding: [0x80,0x18,0x0a,0x7e]
22814
22815v_cvt_rpi_i32_f32 v5, -1
22816// GFX10: encoding: [0xc1,0x18,0x0a,0x7e]
22817
22818v_cvt_rpi_i32_f32 v5, 0.5
22819// GFX10: encoding: [0xf0,0x18,0x0a,0x7e]
22820
22821v_cvt_rpi_i32_f32 v5, -4.0
22822// GFX10: encoding: [0xf7,0x18,0x0a,0x7e]
22823
22824v_cvt_rpi_i32_f32 v5, 0xaf123456
22825// GFX10: encoding: [0xff,0x18,0x0a,0x7e,0x56,0x34,0x12,0xaf]
22826
22827v_cvt_rpi_i32_f32 v5, 0x3f717273
22828// GFX10: encoding: [0xff,0x18,0x0a,0x7e,0x73,0x72,0x71,0x3f]
22829
22830v_cvt_rpi_i32_f32_e64 v5, v1
22831// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x01,0x01,0x00,0x00]
22832
22833v_cvt_rpi_i32_f32_e64 v255, v1
22834// GFX10: encoding: [0xff,0x00,0x8c,0xd5,0x01,0x01,0x00,0x00]
22835
22836v_cvt_rpi_i32_f32_e64 v5, v255
22837// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xff,0x01,0x00,0x00]
22838
22839v_cvt_rpi_i32_f32_e64 v5, s1
22840// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x01,0x00,0x00,0x00]
22841
22842v_cvt_rpi_i32_f32_e64 v5, s101
22843// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x65,0x00,0x00,0x00]
22844
22845v_cvt_rpi_i32_f32_e64 v5, vcc_lo
22846// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x6a,0x00,0x00,0x00]
22847
22848v_cvt_rpi_i32_f32_e64 v5, vcc_hi
22849// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x6b,0x00,0x00,0x00]
22850
22851v_cvt_rpi_i32_f32_e64 v5, m0
22852// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x7c,0x00,0x00,0x00]
22853
22854v_cvt_rpi_i32_f32_e64 v5, exec_lo
22855// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x7e,0x00,0x00,0x00]
22856
22857v_cvt_rpi_i32_f32_e64 v5, exec_hi
22858// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x7f,0x00,0x00,0x00]
22859
22860v_cvt_rpi_i32_f32_e64 v5, 0
22861// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x80,0x00,0x00,0x00]
22862
22863v_cvt_rpi_i32_f32_e64 v5, -1
22864// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xc1,0x00,0x00,0x00]
22865
22866v_cvt_rpi_i32_f32_e64 v5, 0.5
22867// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xf0,0x00,0x00,0x00]
22868
22869v_cvt_rpi_i32_f32_e64 v5, -4.0
22870// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xf7,0x00,0x00,0x00]
22871
22872v_cvt_rpi_i32_f32_e64 v5, -v1
22873// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x01,0x01,0x00,0x20]
22874
22875v_cvt_rpi_i32_f32_e64 v5, |v1|
22876// GFX10: encoding: [0x05,0x01,0x8c,0xd5,0x01,0x01,0x00,0x00]
22877
22878v_cvt_rpi_i32_f32_e64 v5, v1 clamp
22879// GFX10: encoding: [0x05,0x80,0x8c,0xd5,0x01,0x01,0x00,0x00]
22880
22881v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22882// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]
22883
22884v_cvt_rpi_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22885// GFX10: encoding: [0xf9,0x18,0xfe,0x7f,0x01,0x06,0x06,0x00]
22886
22887v_cvt_rpi_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22888// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0xff,0x06,0x06,0x00]
22889
22890v_cvt_rpi_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22891// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x86,0x00]
22892
22893v_cvt_rpi_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22894// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x65,0x06,0x86,0x00]
22895
22896v_cvt_rpi_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22897// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x6a,0x06,0x86,0x00]
22898
22899v_cvt_rpi_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22900// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x6b,0x06,0x86,0x00]
22901
22902v_cvt_rpi_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22903// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x7c,0x06,0x86,0x00]
22904
22905v_cvt_rpi_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22906// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x7e,0x06,0x86,0x00]
22907
22908v_cvt_rpi_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22909// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x7f,0x06,0x86,0x00]
22910
22911v_cvt_rpi_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22912// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x26,0x06,0x00]
22913
22914v_cvt_rpi_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
22915// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]
22916
22917v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
22918// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x00,0x06,0x00]
22919
22920v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
22921// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x01,0x06,0x00]
22922
22923v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
22924// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x02,0x06,0x00]
22925
22926v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
22927// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x03,0x06,0x00]
22928
22929v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
22930// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x04,0x06,0x00]
22931
22932v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
22933// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x05,0x06,0x00]
22934
22935v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
22936// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x0e,0x06,0x00]
22937
22938v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
22939// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x16,0x06,0x00]
22940
22941v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
22942// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x16,0x06,0x00]
22943
22944v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
22945// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]
22946
22947v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
22948// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x00,0x00]
22949
22950v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
22951// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x01,0x00]
22952
22953v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
22954// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x02,0x00]
22955
22956v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
22957// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x03,0x00]
22958
22959v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
22960// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x04,0x00]
22961
22962v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
22963// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x05,0x00]
22964
22965v_cvt_rpi_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22966// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x16,0x00]
22967
22968v_cvt_rpi_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22969// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x26,0x00]
22970
22971v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22972// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x00]
22973
22974v_cvt_rpi_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22975// GFX10: encoding: [0xfa,0x18,0xfe,0x7f,0x01,0xe4,0x00,0x00]
22976
22977v_cvt_rpi_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22978// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0xff,0xe4,0x00,0x00]
22979
22980v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
22981// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x1b,0x00,0x00]
22982
22983v_cvt_rpi_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
22984// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x40,0x01,0x00]
22985
22986v_cvt_rpi_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
22987// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x41,0x01,0x00]
22988
22989v_cvt_rpi_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
22990// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x01,0x01,0x00]
22991
22992v_cvt_rpi_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
22993// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x0f,0x01,0x00]
22994
22995v_cvt_rpi_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
22996// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x11,0x01,0x00]
22997
22998v_cvt_rpi_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
22999// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x1f,0x01,0x00]
23000
23001v_cvt_rpi_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
23002// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x21,0x01,0x00]
23003
23004v_cvt_rpi_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
23005// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x2f,0x01,0x00]
23006
23007v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
23008// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x10]
23009
23010v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
23011// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x30]
23012
23013v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
23014// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
23015
23016v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
23017// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
23018
23019v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
23020// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x01]
23021
23022v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
23023// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x03]
23024
23025v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
23026// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
23027
23028v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
23029// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
23030
23031v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
23032// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x08,0x00]
23033
23034v_cvt_rpi_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
23035// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x51,0x01,0x00]
23036
23037v_cvt_rpi_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
23038// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x5f,0x01,0x00]
23039
23040v_cvt_rpi_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
23041// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x61,0x01,0x00]
23042
23043v_cvt_rpi_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
23044// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x6f,0x01,0x00]
23045
23046v_cvt_flr_i32_f32 v5, v1
23047// GFX10: encoding: [0x01,0x1b,0x0a,0x7e]
23048
23049v_cvt_flr_i32_f32 v255, v1
23050// GFX10: encoding: [0x01,0x1b,0xfe,0x7f]
23051
23052v_cvt_flr_i32_f32 v5, v255
23053// GFX10: encoding: [0xff,0x1b,0x0a,0x7e]
23054
23055v_cvt_flr_i32_f32 v5, s1
23056// GFX10: encoding: [0x01,0x1a,0x0a,0x7e]
23057
23058v_cvt_flr_i32_f32 v5, s103
23059// GFX10: encoding: [0x67,0x1a,0x0a,0x7e]
23060
23061v_cvt_flr_i32_f32 v5, vcc_lo
23062// GFX10: encoding: [0x6a,0x1a,0x0a,0x7e]
23063
23064v_cvt_flr_i32_f32 v5, vcc_hi
23065// GFX10: encoding: [0x6b,0x1a,0x0a,0x7e]
23066
23067v_cvt_flr_i32_f32 v5, ttmp11
23068// GFX10: encoding: [0x77,0x1a,0x0a,0x7e]
23069
23070v_cvt_flr_i32_f32 v5, m0
23071// GFX10: encoding: [0x7c,0x1a,0x0a,0x7e]
23072
23073v_cvt_flr_i32_f32 v5, exec_lo
23074// GFX10: encoding: [0x7e,0x1a,0x0a,0x7e]
23075
23076v_cvt_flr_i32_f32 v5, exec_hi
23077// GFX10: encoding: [0x7f,0x1a,0x0a,0x7e]
23078
23079v_cvt_flr_i32_f32 v5, 0
23080// GFX10: encoding: [0x80,0x1a,0x0a,0x7e]
23081
23082v_cvt_flr_i32_f32 v5, -1
23083// GFX10: encoding: [0xc1,0x1a,0x0a,0x7e]
23084
23085v_cvt_flr_i32_f32 v5, 0.5
23086// GFX10: encoding: [0xf0,0x1a,0x0a,0x7e]
23087
23088v_cvt_flr_i32_f32 v5, -4.0
23089// GFX10: encoding: [0xf7,0x1a,0x0a,0x7e]
23090
23091v_cvt_flr_i32_f32 v5, 0xaf123456
23092// GFX10: encoding: [0xff,0x1a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
23093
23094v_cvt_flr_i32_f32 v5, 0x3f717273
23095// GFX10: encoding: [0xff,0x1a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
23096
23097v_cvt_flr_i32_f32_e64 v5, v1
23098// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x01,0x01,0x00,0x00]
23099
23100v_cvt_flr_i32_f32_e64 v255, v1
23101// GFX10: encoding: [0xff,0x00,0x8d,0xd5,0x01,0x01,0x00,0x00]
23102
23103v_cvt_flr_i32_f32_e64 v5, v255
23104// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xff,0x01,0x00,0x00]
23105
23106v_cvt_flr_i32_f32_e64 v5, s1
23107// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x01,0x00,0x00,0x00]
23108
23109v_cvt_flr_i32_f32_e64 v5, s101
23110// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x65,0x00,0x00,0x00]
23111
23112v_cvt_flr_i32_f32_e64 v5, vcc_lo
23113// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x6a,0x00,0x00,0x00]
23114
23115v_cvt_flr_i32_f32_e64 v5, vcc_hi
23116// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x6b,0x00,0x00,0x00]
23117
23118v_cvt_flr_i32_f32_e64 v5, m0
23119// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x7c,0x00,0x00,0x00]
23120
23121v_cvt_flr_i32_f32_e64 v5, exec_lo
23122// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x7e,0x00,0x00,0x00]
23123
23124v_cvt_flr_i32_f32_e64 v5, exec_hi
23125// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x7f,0x00,0x00,0x00]
23126
23127v_cvt_flr_i32_f32_e64 v5, 0
23128// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x80,0x00,0x00,0x00]
23129
23130v_cvt_flr_i32_f32_e64 v5, -1
23131// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xc1,0x00,0x00,0x00]
23132
23133v_cvt_flr_i32_f32_e64 v5, 0.5
23134// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xf0,0x00,0x00,0x00]
23135
23136v_cvt_flr_i32_f32_e64 v5, -4.0
23137// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xf7,0x00,0x00,0x00]
23138
23139v_cvt_flr_i32_f32_e64 v5, -v1
23140// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x01,0x01,0x00,0x20]
23141
23142v_cvt_flr_i32_f32_e64 v5, |v1|
23143// GFX10: encoding: [0x05,0x01,0x8d,0xd5,0x01,0x01,0x00,0x00]
23144
23145v_cvt_flr_i32_f32_e64 v5, v1 clamp
23146// GFX10: encoding: [0x05,0x80,0x8d,0xd5,0x01,0x01,0x00,0x00]
23147
23148v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23149// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]
23150
23151v_cvt_flr_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23152// GFX10: encoding: [0xf9,0x1a,0xfe,0x7f,0x01,0x06,0x06,0x00]
23153
23154v_cvt_flr_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23155// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0xff,0x06,0x06,0x00]
23156
23157v_cvt_flr_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23158// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x86,0x00]
23159
23160v_cvt_flr_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23161// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x65,0x06,0x86,0x00]
23162
23163v_cvt_flr_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23164// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x6a,0x06,0x86,0x00]
23165
23166v_cvt_flr_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23167// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x6b,0x06,0x86,0x00]
23168
23169v_cvt_flr_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23170// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x7c,0x06,0x86,0x00]
23171
23172v_cvt_flr_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23173// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x7e,0x06,0x86,0x00]
23174
23175v_cvt_flr_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23176// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x7f,0x06,0x86,0x00]
23177
23178v_cvt_flr_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23179// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x26,0x06,0x00]
23180
23181v_cvt_flr_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
23182// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]
23183
23184v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
23185// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x00,0x06,0x00]
23186
23187v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
23188// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x01,0x06,0x00]
23189
23190v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
23191// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x02,0x06,0x00]
23192
23193v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
23194// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x03,0x06,0x00]
23195
23196v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
23197// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x04,0x06,0x00]
23198
23199v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
23200// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x05,0x06,0x00]
23201
23202v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
23203// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
23204
23205v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
23206// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x16,0x06,0x00]
23207
23208v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
23209// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x16,0x06,0x00]
23210
23211v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
23212// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]
23213
23214v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
23215// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x00,0x00]
23216
23217v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
23218// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x01,0x00]
23219
23220v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
23221// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x02,0x00]
23222
23223v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
23224// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x03,0x00]
23225
23226v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
23227// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x04,0x00]
23228
23229v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
23230// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x05,0x00]
23231
23232v_cvt_flr_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23233// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x16,0x00]
23234
23235v_cvt_flr_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23236// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x26,0x00]
23237
23238v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
23239// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
23240
23241v_cvt_flr_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
23242// GFX10: encoding: [0xfa,0x1a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
23243
23244v_cvt_flr_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
23245// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
23246
23247v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
23248// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
23249
23250v_cvt_flr_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
23251// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x40,0x01,0x00]
23252
23253v_cvt_flr_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
23254// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x41,0x01,0x00]
23255
23256v_cvt_flr_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
23257// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x01,0x01,0x00]
23258
23259v_cvt_flr_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
23260// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
23261
23262v_cvt_flr_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
23263// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x11,0x01,0x00]
23264
23265v_cvt_flr_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
23266// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
23267
23268v_cvt_flr_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
23269// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x21,0x01,0x00]
23270
23271v_cvt_flr_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
23272// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
23273
23274v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
23275// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
23276
23277v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
23278// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
23279
23280v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
23281// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
23282
23283v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
23284// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
23285
23286v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
23287// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
23288
23289v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
23290// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
23291
23292v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
23293// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
23294
23295v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
23296// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
23297
23298v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
23299// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
23300
23301v_cvt_flr_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
23302// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x51,0x01,0x00]
23303
23304v_cvt_flr_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
23305// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x5f,0x01,0x00]
23306
23307v_cvt_flr_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
23308// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x61,0x01,0x00]
23309
23310v_cvt_flr_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
23311// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x6f,0x01,0x00]
23312
23313v_cvt_off_f32_i4 v5, v1
23314// GFX10: encoding: [0x01,0x1d,0x0a,0x7e]
23315
23316v_cvt_off_f32_i4 v255, v1
23317// GFX10: encoding: [0x01,0x1d,0xfe,0x7f]
23318
23319v_cvt_off_f32_i4 v5, v255
23320// GFX10: encoding: [0xff,0x1d,0x0a,0x7e]
23321
23322v_cvt_off_f32_i4 v5, s1
23323// GFX10: encoding: [0x01,0x1c,0x0a,0x7e]
23324
23325v_cvt_off_f32_i4 v5, s103
23326// GFX10: encoding: [0x67,0x1c,0x0a,0x7e]
23327
23328v_cvt_off_f32_i4 v5, vcc_lo
23329// GFX10: encoding: [0x6a,0x1c,0x0a,0x7e]
23330
23331v_cvt_off_f32_i4 v5, vcc_hi
23332// GFX10: encoding: [0x6b,0x1c,0x0a,0x7e]
23333
23334v_cvt_off_f32_i4 v5, ttmp11
23335// GFX10: encoding: [0x77,0x1c,0x0a,0x7e]
23336
23337v_cvt_off_f32_i4 v5, m0
23338// GFX10: encoding: [0x7c,0x1c,0x0a,0x7e]
23339
23340v_cvt_off_f32_i4 v5, exec_lo
23341// GFX10: encoding: [0x7e,0x1c,0x0a,0x7e]
23342
23343v_cvt_off_f32_i4 v5, exec_hi
23344// GFX10: encoding: [0x7f,0x1c,0x0a,0x7e]
23345
23346v_cvt_off_f32_i4 v5, 0
23347// GFX10: encoding: [0x80,0x1c,0x0a,0x7e]
23348
23349v_cvt_off_f32_i4 v5, -1
23350// GFX10: encoding: [0xc1,0x1c,0x0a,0x7e]
23351
23352v_cvt_off_f32_i4 v5, 0.5
23353// GFX10: encoding: [0xf0,0x1c,0x0a,0x7e]
23354
23355v_cvt_off_f32_i4 v5, -4.0
23356// GFX10: encoding: [0xf7,0x1c,0x0a,0x7e]
23357
23358v_cvt_off_f32_i4 v5, 0x4f
23359// GFX10: encoding: [0xff,0x1c,0x0a,0x7e,0x4f,0x00,0x00,0x00]
23360
23361v_cvt_off_f32_i4 v5, 0x41
23362// GFX10: encoding: [0xff,0x1c,0x0a,0x7e,0x41,0x00,0x00,0x00]
23363
23364v_cvt_off_f32_i4_e64 v5, v1
23365// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x00]
23366
23367v_cvt_off_f32_i4_e64 v255, v1
23368// GFX10: encoding: [0xff,0x00,0x8e,0xd5,0x01,0x01,0x00,0x00]
23369
23370v_cvt_off_f32_i4_e64 v5, v255
23371// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xff,0x01,0x00,0x00]
23372
23373v_cvt_off_f32_i4_e64 v5, s1
23374// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x00,0x00,0x00]
23375
23376v_cvt_off_f32_i4_e64 v5, s101
23377// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x65,0x00,0x00,0x00]
23378
23379v_cvt_off_f32_i4_e64 v5, vcc_lo
23380// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x6a,0x00,0x00,0x00]
23381
23382v_cvt_off_f32_i4_e64 v5, vcc_hi
23383// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x6b,0x00,0x00,0x00]
23384
23385v_cvt_off_f32_i4_e64 v5, m0
23386// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x7c,0x00,0x00,0x00]
23387
23388v_cvt_off_f32_i4_e64 v5, exec_lo
23389// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x7e,0x00,0x00,0x00]
23390
23391v_cvt_off_f32_i4_e64 v5, exec_hi
23392// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x7f,0x00,0x00,0x00]
23393
23394v_cvt_off_f32_i4_e64 v5, 0
23395// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x80,0x00,0x00,0x00]
23396
23397v_cvt_off_f32_i4_e64 v5, -1
23398// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xc1,0x00,0x00,0x00]
23399
23400v_cvt_off_f32_i4_e64 v5, 0.5
23401// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xf0,0x00,0x00,0x00]
23402
23403v_cvt_off_f32_i4_e64 v5, -4.0
23404// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xf7,0x00,0x00,0x00]
23405
23406v_cvt_off_f32_i4_e64 v5, v1 clamp
23407// GFX10: encoding: [0x05,0x80,0x8e,0xd5,0x01,0x01,0x00,0x00]
23408
23409v_cvt_off_f32_i4_e64 v5, v1 mul:2
23410// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x08]
23411
23412v_cvt_off_f32_i4_e64 v5, v1 mul:4
23413// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x10]
23414
23415v_cvt_off_f32_i4_e64 v5, v1 div:2
23416// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x18]
23417
23418v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23419// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]
23420
23421v_cvt_off_f32_i4_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23422// GFX10: encoding: [0xf9,0x1c,0xfe,0x7f,0x01,0x06,0x06,0x00]
23423
23424v_cvt_off_f32_i4_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23425// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0xff,0x06,0x06,0x00]
23426
23427v_cvt_off_f32_i4_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23428// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x86,0x00]
23429
23430v_cvt_off_f32_i4_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23431// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x65,0x06,0x86,0x00]
23432
23433v_cvt_off_f32_i4_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23434// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x6a,0x06,0x86,0x00]
23435
23436v_cvt_off_f32_i4_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23437// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x6b,0x06,0x86,0x00]
23438
23439v_cvt_off_f32_i4_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23440// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x7c,0x06,0x86,0x00]
23441
23442v_cvt_off_f32_i4_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23443// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x7e,0x06,0x86,0x00]
23444
23445v_cvt_off_f32_i4_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23446// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x7f,0x06,0x86,0x00]
23447
23448v_cvt_off_f32_i4_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23449// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x26,0x06,0x00]
23450
23451v_cvt_off_f32_i4_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23452// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x46,0x06,0x00]
23453
23454v_cvt_off_f32_i4_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23455// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x86,0x06,0x00]
23456
23457v_cvt_off_f32_i4_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23458// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0xc6,0x06,0x00]
23459
23460v_cvt_off_f32_i4_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
23461// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]
23462
23463v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
23464// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x00,0x06,0x00]
23465
23466v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
23467// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x01,0x06,0x00]
23468
23469v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
23470// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x02,0x06,0x00]
23471
23472v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
23473// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x03,0x06,0x00]
23474
23475v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
23476// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x04,0x06,0x00]
23477
23478v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
23479// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x05,0x06,0x00]
23480
23481v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
23482// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
23483
23484v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
23485// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x16,0x06,0x00]
23486
23487v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
23488// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x16,0x06,0x00]
23489
23490v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
23491// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]
23492
23493v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
23494// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x00,0x00]
23495
23496v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
23497// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x01,0x00]
23498
23499v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
23500// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x02,0x00]
23501
23502v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
23503// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x03,0x00]
23504
23505v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
23506// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x04,0x00]
23507
23508v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
23509// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x05,0x00]
23510
23511v_cvt_off_f32_i4_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23512// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x0e,0x00]
23513
23514v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
23515// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
23516
23517v_cvt_off_f32_i4_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
23518// GFX10: encoding: [0xfa,0x1c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
23519
23520v_cvt_off_f32_i4_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
23521// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
23522
23523v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
23524// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
23525
23526v_cvt_off_f32_i4_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
23527// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x40,0x01,0x00]
23528
23529v_cvt_off_f32_i4_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
23530// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x41,0x01,0x00]
23531
23532v_cvt_off_f32_i4_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
23533// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x01,0x01,0x00]
23534
23535v_cvt_off_f32_i4_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
23536// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
23537
23538v_cvt_off_f32_i4_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
23539// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x11,0x01,0x00]
23540
23541v_cvt_off_f32_i4_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
23542// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
23543
23544v_cvt_off_f32_i4_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
23545// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x21,0x01,0x00]
23546
23547v_cvt_off_f32_i4_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
23548// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
23549
23550v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
23551// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
23552
23553v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
23554// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
23555
23556v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
23557// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
23558
23559v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
23560// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
23561
23562v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
23563// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
23564
23565v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
23566// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
23567
23568v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
23569// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
23570
23571v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
23572// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
23573
23574v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
23575// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
23576
23577v_cvt_off_f32_i4_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
23578// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x51,0x01,0x00]
23579
23580v_cvt_off_f32_i4_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
23581// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x5f,0x01,0x00]
23582
23583v_cvt_off_f32_i4_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
23584// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x61,0x01,0x00]
23585
23586v_cvt_off_f32_i4_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
23587// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x6f,0x01,0x00]
23588
23589v_cvt_f32_f64 v5, v[1:2]
23590// GFX10: encoding: [0x01,0x1f,0x0a,0x7e]
23591
23592v_cvt_f32_f64 v255, v[1:2]
23593// GFX10: encoding: [0x01,0x1f,0xfe,0x7f]
23594
23595v_cvt_f32_f64 v5, v[254:255]
23596// GFX10: encoding: [0xfe,0x1f,0x0a,0x7e]
23597
23598v_cvt_f32_f64 v5, s[2:3]
23599// GFX10: encoding: [0x02,0x1e,0x0a,0x7e]
23600
23601v_cvt_f32_f64 v5, s[4:5]
23602// GFX10: encoding: [0x04,0x1e,0x0a,0x7e]
23603
23604v_cvt_f32_f64 v5, s[102:103]
23605// GFX10: encoding: [0x66,0x1e,0x0a,0x7e]
23606
23607v_cvt_f32_f64 v5, vcc
23608// GFX10: encoding: [0x6a,0x1e,0x0a,0x7e]
23609
23610v_cvt_f32_f64 v5, ttmp[10:11]
23611// GFX10: encoding: [0x76,0x1e,0x0a,0x7e]
23612
23613v_cvt_f32_f64 v5, exec
23614// GFX10: encoding: [0x7e,0x1e,0x0a,0x7e]
23615
23616v_cvt_f32_f64 v5, 0
23617// GFX10: encoding: [0x80,0x1e,0x0a,0x7e]
23618
23619v_cvt_f32_f64 v5, -1
23620// GFX10: encoding: [0xc1,0x1e,0x0a,0x7e]
23621
23622v_cvt_f32_f64 v5, 0.5
23623// GFX10: encoding: [0xf0,0x1e,0x0a,0x7e]
23624
23625v_cvt_f32_f64 v5, -4.0
23626// GFX10: encoding: [0xf7,0x1e,0x0a,0x7e]
23627
23628v_cvt_f32_f64 v5, 0xaf123456
23629// GFX10: encoding: [0xff,0x1e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
23630
23631v_cvt_f32_f64 v5, 0x3f717273
23632// GFX10: encoding: [0xff,0x1e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
23633
23634v_cvt_f32_f64_e64 v5, v[1:2]
23635// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x00]
23636
23637v_cvt_f32_f64_e64 v255, v[1:2]
23638// GFX10: encoding: [0xff,0x00,0x8f,0xd5,0x01,0x01,0x00,0x00]
23639
23640v_cvt_f32_f64_e64 v5, v[254:255]
23641// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xfe,0x01,0x00,0x00]
23642
23643v_cvt_f32_f64_e64 v5, s[2:3]
23644// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x02,0x00,0x00,0x00]
23645
23646v_cvt_f32_f64_e64 v5, s[4:5]
23647// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x04,0x00,0x00,0x00]
23648
23649v_cvt_f32_f64_e64 v5, s[100:101]
23650// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x64,0x00,0x00,0x00]
23651
23652v_cvt_f32_f64_e64 v5, vcc
23653// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x6a,0x00,0x00,0x00]
23654
23655v_cvt_f32_f64_e64 v5, exec
23656// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x7e,0x00,0x00,0x00]
23657
23658v_cvt_f32_f64_e64 v5, 0
23659// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x80,0x00,0x00,0x00]
23660
23661v_cvt_f32_f64_e64 v5, -1
23662// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xc1,0x00,0x00,0x00]
23663
23664v_cvt_f32_f64_e64 v5, 0.5
23665// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xf0,0x00,0x00,0x00]
23666
23667v_cvt_f32_f64_e64 v5, -4.0
23668// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xf7,0x00,0x00,0x00]
23669
23670v_cvt_f32_f64_e64 v5, -v[1:2]
23671// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x20]
23672
23673v_cvt_f32_f64_e64 v5, |v[1:2]|
23674// GFX10: encoding: [0x05,0x01,0x8f,0xd5,0x01,0x01,0x00,0x00]
23675
23676v_cvt_f32_f64_e64 v5, v[1:2] clamp
23677// GFX10: encoding: [0x05,0x80,0x8f,0xd5,0x01,0x01,0x00,0x00]
23678
23679v_cvt_f32_f64_e64 v5, v[1:2] mul:2
23680// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x08]
23681
23682v_cvt_f32_f64_e64 v5, v[1:2] mul:4
23683// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x10]
23684
23685v_cvt_f32_f64_e64 v5, v[1:2] div:2
23686// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x18]
23687
23688v_cvt_f64_f32 v[5:6], v1
23689// GFX10: encoding: [0x01,0x21,0x0a,0x7e]
23690
23691v_cvt_f64_f32 v[254:255], v1
23692// GFX10: encoding: [0x01,0x21,0xfc,0x7f]
23693
23694v_cvt_f64_f32 v[5:6], v255
23695// GFX10: encoding: [0xff,0x21,0x0a,0x7e]
23696
23697v_cvt_f64_f32 v[5:6], s1
23698// GFX10: encoding: [0x01,0x20,0x0a,0x7e]
23699
23700v_cvt_f64_f32 v[5:6], s103
23701// GFX10: encoding: [0x67,0x20,0x0a,0x7e]
23702
23703v_cvt_f64_f32 v[5:6], vcc_lo
23704// GFX10: encoding: [0x6a,0x20,0x0a,0x7e]
23705
23706v_cvt_f64_f32 v[5:6], vcc_hi
23707// GFX10: encoding: [0x6b,0x20,0x0a,0x7e]
23708
23709v_cvt_f64_f32 v[5:6], ttmp11
23710// GFX10: encoding: [0x77,0x20,0x0a,0x7e]
23711
23712v_cvt_f64_f32 v[5:6], m0
23713// GFX10: encoding: [0x7c,0x20,0x0a,0x7e]
23714
23715v_cvt_f64_f32 v[5:6], exec_lo
23716// GFX10: encoding: [0x7e,0x20,0x0a,0x7e]
23717
23718v_cvt_f64_f32 v[5:6], exec_hi
23719// GFX10: encoding: [0x7f,0x20,0x0a,0x7e]
23720
23721v_cvt_f64_f32 v[5:6], 0
23722// GFX10: encoding: [0x80,0x20,0x0a,0x7e]
23723
23724v_cvt_f64_f32 v[5:6], -1
23725// GFX10: encoding: [0xc1,0x20,0x0a,0x7e]
23726
23727v_cvt_f64_f32 v[5:6], 0.5
23728// GFX10: encoding: [0xf0,0x20,0x0a,0x7e]
23729
23730v_cvt_f64_f32 v[5:6], -4.0
23731// GFX10: encoding: [0xf7,0x20,0x0a,0x7e]
23732
23733v_cvt_f64_f32 v[5:6], 0xaf123456
23734// GFX10: encoding: [0xff,0x20,0x0a,0x7e,0x56,0x34,0x12,0xaf]
23735
23736v_cvt_f64_f32 v[5:6], 0x3f717273
23737// GFX10: encoding: [0xff,0x20,0x0a,0x7e,0x73,0x72,0x71,0x3f]
23738
23739v_cvt_f64_f32_e64 v[5:6], v1
23740// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x00]
23741
23742v_cvt_f64_f32_e64 v[254:255], v1
23743// GFX10: encoding: [0xfe,0x00,0x90,0xd5,0x01,0x01,0x00,0x00]
23744
23745v_cvt_f64_f32_e64 v[5:6], v255
23746// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xff,0x01,0x00,0x00]
23747
23748v_cvt_f64_f32_e64 v[5:6], s1
23749// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x00,0x00,0x00]
23750
23751v_cvt_f64_f32_e64 v[5:6], s101
23752// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x65,0x00,0x00,0x00]
23753
23754v_cvt_f64_f32_e64 v[5:6], vcc_lo
23755// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x6a,0x00,0x00,0x00]
23756
23757v_cvt_f64_f32_e64 v[5:6], vcc_hi
23758// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x6b,0x00,0x00,0x00]
23759
23760v_cvt_f64_f32_e64 v[5:6], m0
23761// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x7c,0x00,0x00,0x00]
23762
23763v_cvt_f64_f32_e64 v[5:6], exec_lo
23764// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x7e,0x00,0x00,0x00]
23765
23766v_cvt_f64_f32_e64 v[5:6], exec_hi
23767// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x7f,0x00,0x00,0x00]
23768
23769v_cvt_f64_f32_e64 v[5:6], 0
23770// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x80,0x00,0x00,0x00]
23771
23772v_cvt_f64_f32_e64 v[5:6], -1
23773// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xc1,0x00,0x00,0x00]
23774
23775v_cvt_f64_f32_e64 v[5:6], 0.5
23776// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xf0,0x00,0x00,0x00]
23777
23778v_cvt_f64_f32_e64 v[5:6], -4.0
23779// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xf7,0x00,0x00,0x00]
23780
23781v_cvt_f64_f32_e64 v[5:6], -v1
23782// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x20]
23783
23784v_cvt_f64_f32_e64 v[5:6], |v1|
23785// GFX10: encoding: [0x05,0x01,0x90,0xd5,0x01,0x01,0x00,0x00]
23786
23787v_cvt_f64_f32_e64 v[5:6], v1 clamp
23788// GFX10: encoding: [0x05,0x80,0x90,0xd5,0x01,0x01,0x00,0x00]
23789
23790v_cvt_f64_f32_e64 v[5:6], v1 mul:2
23791// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x08]
23792
23793v_cvt_f64_f32_e64 v[5:6], v1 mul:4
23794// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x10]
23795
23796v_cvt_f64_f32_e64 v[5:6], v1 div:2
23797// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x18]
23798
23799v_cvt_f32_ubyte0 v5, v1
23800// GFX10: encoding: [0x01,0x23,0x0a,0x7e]
23801
23802v_cvt_f32_ubyte0 v255, v1
23803// GFX10: encoding: [0x01,0x23,0xfe,0x7f]
23804
23805v_cvt_f32_ubyte0 v5, v255
23806// GFX10: encoding: [0xff,0x23,0x0a,0x7e]
23807
23808v_cvt_f32_ubyte0 v5, s1
23809// GFX10: encoding: [0x01,0x22,0x0a,0x7e]
23810
23811v_cvt_f32_ubyte0 v5, s103
23812// GFX10: encoding: [0x67,0x22,0x0a,0x7e]
23813
23814v_cvt_f32_ubyte0 v5, vcc_lo
23815// GFX10: encoding: [0x6a,0x22,0x0a,0x7e]
23816
23817v_cvt_f32_ubyte0 v5, vcc_hi
23818// GFX10: encoding: [0x6b,0x22,0x0a,0x7e]
23819
23820v_cvt_f32_ubyte0 v5, ttmp11
23821// GFX10: encoding: [0x77,0x22,0x0a,0x7e]
23822
23823v_cvt_f32_ubyte0 v5, m0
23824// GFX10: encoding: [0x7c,0x22,0x0a,0x7e]
23825
23826v_cvt_f32_ubyte0 v5, exec_lo
23827// GFX10: encoding: [0x7e,0x22,0x0a,0x7e]
23828
23829v_cvt_f32_ubyte0 v5, exec_hi
23830// GFX10: encoding: [0x7f,0x22,0x0a,0x7e]
23831
23832v_cvt_f32_ubyte0 v5, 0
23833// GFX10: encoding: [0x80,0x22,0x0a,0x7e]
23834
23835v_cvt_f32_ubyte0 v5, -1
23836// GFX10: encoding: [0xc1,0x22,0x0a,0x7e]
23837
23838v_cvt_f32_ubyte0 v5, 0.5
23839// GFX10: encoding: [0xf0,0x22,0x0a,0x7e]
23840
23841v_cvt_f32_ubyte0 v5, -4.0
23842// GFX10: encoding: [0xf7,0x22,0x0a,0x7e]
23843
23844v_cvt_f32_ubyte0 v5, 0xaf123456
23845// GFX10: encoding: [0xff,0x22,0x0a,0x7e,0x56,0x34,0x12,0xaf]
23846
23847v_cvt_f32_ubyte0 v5, 0x3f717273
23848// GFX10: encoding: [0xff,0x22,0x0a,0x7e,0x73,0x72,0x71,0x3f]
23849
23850v_cvt_f32_ubyte0_e64 v5, v1
23851// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x00]
23852
23853v_cvt_f32_ubyte0_e64 v255, v1
23854// GFX10: encoding: [0xff,0x00,0x91,0xd5,0x01,0x01,0x00,0x00]
23855
23856v_cvt_f32_ubyte0_e64 v5, v255
23857// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xff,0x01,0x00,0x00]
23858
23859v_cvt_f32_ubyte0_e64 v5, s1
23860// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x00,0x00,0x00]
23861
23862v_cvt_f32_ubyte0_e64 v5, s101
23863// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x65,0x00,0x00,0x00]
23864
23865v_cvt_f32_ubyte0_e64 v5, vcc_lo
23866// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x6a,0x00,0x00,0x00]
23867
23868v_cvt_f32_ubyte0_e64 v5, vcc_hi
23869// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x6b,0x00,0x00,0x00]
23870
23871v_cvt_f32_ubyte0_e64 v5, m0
23872// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x7c,0x00,0x00,0x00]
23873
23874v_cvt_f32_ubyte0_e64 v5, exec_lo
23875// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x7e,0x00,0x00,0x00]
23876
23877v_cvt_f32_ubyte0_e64 v5, exec_hi
23878// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x7f,0x00,0x00,0x00]
23879
23880v_cvt_f32_ubyte0_e64 v5, 0
23881// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x80,0x00,0x00,0x00]
23882
23883v_cvt_f32_ubyte0_e64 v5, -1
23884// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xc1,0x00,0x00,0x00]
23885
23886v_cvt_f32_ubyte0_e64 v5, 0.5
23887// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xf0,0x00,0x00,0x00]
23888
23889v_cvt_f32_ubyte0_e64 v5, -4.0
23890// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xf7,0x00,0x00,0x00]
23891
23892v_cvt_f32_ubyte0_e64 v5, v1 clamp
23893// GFX10: encoding: [0x05,0x80,0x91,0xd5,0x01,0x01,0x00,0x00]
23894
23895v_cvt_f32_ubyte0_e64 v5, v1 mul:2
23896// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x08]
23897
23898v_cvt_f32_ubyte0_e64 v5, v1 mul:4
23899// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x10]
23900
23901v_cvt_f32_ubyte0_e64 v5, v1 div:2
23902// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x18]
23903
23904v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23905// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]
23906
23907v_cvt_f32_ubyte0_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23908// GFX10: encoding: [0xf9,0x22,0xfe,0x7f,0x01,0x06,0x06,0x00]
23909
23910v_cvt_f32_ubyte0_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23911// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0xff,0x06,0x06,0x00]
23912
23913v_cvt_f32_ubyte0_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23914// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x86,0x00]
23915
23916v_cvt_f32_ubyte0_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23917// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x65,0x06,0x86,0x00]
23918
23919v_cvt_f32_ubyte0_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23920// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x6a,0x06,0x86,0x00]
23921
23922v_cvt_f32_ubyte0_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23923// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x6b,0x06,0x86,0x00]
23924
23925v_cvt_f32_ubyte0_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23926// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x7c,0x06,0x86,0x00]
23927
23928v_cvt_f32_ubyte0_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23929// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x7e,0x06,0x86,0x00]
23930
23931v_cvt_f32_ubyte0_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23932// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x7f,0x06,0x86,0x00]
23933
23934v_cvt_f32_ubyte0_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23935// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x26,0x06,0x00]
23936
23937v_cvt_f32_ubyte0_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23938// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x46,0x06,0x00]
23939
23940v_cvt_f32_ubyte0_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23941// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x86,0x06,0x00]
23942
23943v_cvt_f32_ubyte0_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23944// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0xc6,0x06,0x00]
23945
23946v_cvt_f32_ubyte0_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
23947// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]
23948
23949v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
23950// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x00,0x06,0x00]
23951
23952v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
23953// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x01,0x06,0x00]
23954
23955v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
23956// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x02,0x06,0x00]
23957
23958v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
23959// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x03,0x06,0x00]
23960
23961v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
23962// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x04,0x06,0x00]
23963
23964v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
23965// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x05,0x06,0x00]
23966
23967v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
23968// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x0e,0x06,0x00]
23969
23970v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
23971// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x16,0x06,0x00]
23972
23973v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
23974// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x16,0x06,0x00]
23975
23976v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
23977// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]
23978
23979v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
23980// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x00,0x00]
23981
23982v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
23983// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x01,0x00]
23984
23985v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
23986// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x02,0x00]
23987
23988v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
23989// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x03,0x00]
23990
23991v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
23992// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x04,0x00]
23993
23994v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
23995// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x05,0x00]
23996
23997v_cvt_f32_ubyte0_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23998// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x0e,0x00]
23999
24000v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24001// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x00]
24002
24003v_cvt_f32_ubyte0_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24004// GFX10: encoding: [0xfa,0x22,0xfe,0x7f,0x01,0xe4,0x00,0x00]
24005
24006v_cvt_f32_ubyte0_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24007// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0xff,0xe4,0x00,0x00]
24008
24009v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
24010// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x1b,0x00,0x00]
24011
24012v_cvt_f32_ubyte0_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
24013// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x40,0x01,0x00]
24014
24015v_cvt_f32_ubyte0_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
24016// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x41,0x01,0x00]
24017
24018v_cvt_f32_ubyte0_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
24019// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x01,0x01,0x00]
24020
24021v_cvt_f32_ubyte0_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
24022// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x0f,0x01,0x00]
24023
24024v_cvt_f32_ubyte0_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
24025// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x11,0x01,0x00]
24026
24027v_cvt_f32_ubyte0_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
24028// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x1f,0x01,0x00]
24029
24030v_cvt_f32_ubyte0_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
24031// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x21,0x01,0x00]
24032
24033v_cvt_f32_ubyte0_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
24034// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x2f,0x01,0x00]
24035
24036v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
24037// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x10]
24038
24039v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
24040// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x30]
24041
24042v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
24043// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
24044
24045v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
24046// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
24047
24048v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
24049// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x01]
24050
24051v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
24052// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x03]
24053
24054v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
24055// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
24056
24057v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
24058// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
24059
24060v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
24061// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x08,0x00]
24062
24063v_cvt_f32_ubyte0_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
24064// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x51,0x01,0x00]
24065
24066v_cvt_f32_ubyte0_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
24067// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x5f,0x01,0x00]
24068
24069v_cvt_f32_ubyte0_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
24070// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x61,0x01,0x00]
24071
24072v_cvt_f32_ubyte0_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
24073// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x6f,0x01,0x00]
24074
24075v_cvt_f32_ubyte1 v5, v1
24076// GFX10: encoding: [0x01,0x25,0x0a,0x7e]
24077
24078v_cvt_f32_ubyte1 v255, v1
24079// GFX10: encoding: [0x01,0x25,0xfe,0x7f]
24080
24081v_cvt_f32_ubyte1 v5, v255
24082// GFX10: encoding: [0xff,0x25,0x0a,0x7e]
24083
24084v_cvt_f32_ubyte1 v5, s1
24085// GFX10: encoding: [0x01,0x24,0x0a,0x7e]
24086
24087v_cvt_f32_ubyte1 v5, s103
24088// GFX10: encoding: [0x67,0x24,0x0a,0x7e]
24089
24090v_cvt_f32_ubyte1 v5, vcc_lo
24091// GFX10: encoding: [0x6a,0x24,0x0a,0x7e]
24092
24093v_cvt_f32_ubyte1 v5, vcc_hi
24094// GFX10: encoding: [0x6b,0x24,0x0a,0x7e]
24095
24096v_cvt_f32_ubyte1 v5, ttmp11
24097// GFX10: encoding: [0x77,0x24,0x0a,0x7e]
24098
24099v_cvt_f32_ubyte1 v5, m0
24100// GFX10: encoding: [0x7c,0x24,0x0a,0x7e]
24101
24102v_cvt_f32_ubyte1 v5, exec_lo
24103// GFX10: encoding: [0x7e,0x24,0x0a,0x7e]
24104
24105v_cvt_f32_ubyte1 v5, exec_hi
24106// GFX10: encoding: [0x7f,0x24,0x0a,0x7e]
24107
24108v_cvt_f32_ubyte1 v5, 0
24109// GFX10: encoding: [0x80,0x24,0x0a,0x7e]
24110
24111v_cvt_f32_ubyte1 v5, -1
24112// GFX10: encoding: [0xc1,0x24,0x0a,0x7e]
24113
24114v_cvt_f32_ubyte1 v5, 0.5
24115// GFX10: encoding: [0xf0,0x24,0x0a,0x7e]
24116
24117v_cvt_f32_ubyte1 v5, -4.0
24118// GFX10: encoding: [0xf7,0x24,0x0a,0x7e]
24119
24120v_cvt_f32_ubyte1 v5, 0xaf123456
24121// GFX10: encoding: [0xff,0x24,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24122
24123v_cvt_f32_ubyte1 v5, 0x3f717273
24124// GFX10: encoding: [0xff,0x24,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24125
24126v_cvt_f32_ubyte1_e64 v5, v1
24127// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x00]
24128
24129v_cvt_f32_ubyte1_e64 v255, v1
24130// GFX10: encoding: [0xff,0x00,0x92,0xd5,0x01,0x01,0x00,0x00]
24131
24132v_cvt_f32_ubyte1_e64 v5, v255
24133// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xff,0x01,0x00,0x00]
24134
24135v_cvt_f32_ubyte1_e64 v5, s1
24136// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x00,0x00,0x00]
24137
24138v_cvt_f32_ubyte1_e64 v5, s101
24139// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x65,0x00,0x00,0x00]
24140
24141v_cvt_f32_ubyte1_e64 v5, vcc_lo
24142// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x6a,0x00,0x00,0x00]
24143
24144v_cvt_f32_ubyte1_e64 v5, vcc_hi
24145// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x6b,0x00,0x00,0x00]
24146
24147v_cvt_f32_ubyte1_e64 v5, m0
24148// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x7c,0x00,0x00,0x00]
24149
24150v_cvt_f32_ubyte1_e64 v5, exec_lo
24151// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x7e,0x00,0x00,0x00]
24152
24153v_cvt_f32_ubyte1_e64 v5, exec_hi
24154// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x7f,0x00,0x00,0x00]
24155
24156v_cvt_f32_ubyte1_e64 v5, 0
24157// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x80,0x00,0x00,0x00]
24158
24159v_cvt_f32_ubyte1_e64 v5, -1
24160// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xc1,0x00,0x00,0x00]
24161
24162v_cvt_f32_ubyte1_e64 v5, 0.5
24163// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xf0,0x00,0x00,0x00]
24164
24165v_cvt_f32_ubyte1_e64 v5, -4.0
24166// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xf7,0x00,0x00,0x00]
24167
24168v_cvt_f32_ubyte1_e64 v5, v1 clamp
24169// GFX10: encoding: [0x05,0x80,0x92,0xd5,0x01,0x01,0x00,0x00]
24170
24171v_cvt_f32_ubyte1_e64 v5, v1 mul:2
24172// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x08]
24173
24174v_cvt_f32_ubyte1_e64 v5, v1 mul:4
24175// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x10]
24176
24177v_cvt_f32_ubyte1_e64 v5, v1 div:2
24178// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x18]
24179
24180v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24181// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]
24182
24183v_cvt_f32_ubyte1_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24184// GFX10: encoding: [0xf9,0x24,0xfe,0x7f,0x01,0x06,0x06,0x00]
24185
24186v_cvt_f32_ubyte1_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24187// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0xff,0x06,0x06,0x00]
24188
24189v_cvt_f32_ubyte1_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24190// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x86,0x00]
24191
24192v_cvt_f32_ubyte1_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24193// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x65,0x06,0x86,0x00]
24194
24195v_cvt_f32_ubyte1_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24196// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x6a,0x06,0x86,0x00]
24197
24198v_cvt_f32_ubyte1_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24199// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x6b,0x06,0x86,0x00]
24200
24201v_cvt_f32_ubyte1_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24202// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x7c,0x06,0x86,0x00]
24203
24204v_cvt_f32_ubyte1_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24205// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x7e,0x06,0x86,0x00]
24206
24207v_cvt_f32_ubyte1_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24208// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x7f,0x06,0x86,0x00]
24209
24210v_cvt_f32_ubyte1_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24211// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x26,0x06,0x00]
24212
24213v_cvt_f32_ubyte1_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24214// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x46,0x06,0x00]
24215
24216v_cvt_f32_ubyte1_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24217// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x86,0x06,0x00]
24218
24219v_cvt_f32_ubyte1_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24220// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0xc6,0x06,0x00]
24221
24222v_cvt_f32_ubyte1_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
24223// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]
24224
24225v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
24226// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x00,0x06,0x00]
24227
24228v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
24229// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x01,0x06,0x00]
24230
24231v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
24232// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x02,0x06,0x00]
24233
24234v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
24235// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x03,0x06,0x00]
24236
24237v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
24238// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x04,0x06,0x00]
24239
24240v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
24241// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x05,0x06,0x00]
24242
24243v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
24244// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x0e,0x06,0x00]
24245
24246v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
24247// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x16,0x06,0x00]
24248
24249v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
24250// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x16,0x06,0x00]
24251
24252v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
24253// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]
24254
24255v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
24256// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x00,0x00]
24257
24258v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
24259// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x01,0x00]
24260
24261v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
24262// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x02,0x00]
24263
24264v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
24265// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x03,0x00]
24266
24267v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
24268// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x04,0x00]
24269
24270v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
24271// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x05,0x00]
24272
24273v_cvt_f32_ubyte1_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24274// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x0e,0x00]
24275
24276v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24277// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x00]
24278
24279v_cvt_f32_ubyte1_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24280// GFX10: encoding: [0xfa,0x24,0xfe,0x7f,0x01,0xe4,0x00,0x00]
24281
24282v_cvt_f32_ubyte1_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24283// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0xff,0xe4,0x00,0x00]
24284
24285v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
24286// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x1b,0x00,0x00]
24287
24288v_cvt_f32_ubyte1_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
24289// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x40,0x01,0x00]
24290
24291v_cvt_f32_ubyte1_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
24292// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x41,0x01,0x00]
24293
24294v_cvt_f32_ubyte1_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
24295// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x01,0x01,0x00]
24296
24297v_cvt_f32_ubyte1_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
24298// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x0f,0x01,0x00]
24299
24300v_cvt_f32_ubyte1_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
24301// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x11,0x01,0x00]
24302
24303v_cvt_f32_ubyte1_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
24304// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x1f,0x01,0x00]
24305
24306v_cvt_f32_ubyte1_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
24307// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x21,0x01,0x00]
24308
24309v_cvt_f32_ubyte1_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
24310// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x2f,0x01,0x00]
24311
24312v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
24313// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x10]
24314
24315v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
24316// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x30]
24317
24318v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
24319// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
24320
24321v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
24322// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
24323
24324v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
24325// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x01]
24326
24327v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
24328// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x03]
24329
24330v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
24331// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
24332
24333v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
24334// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
24335
24336v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
24337// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x08,0x00]
24338
24339v_cvt_f32_ubyte1_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
24340// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x51,0x01,0x00]
24341
24342v_cvt_f32_ubyte1_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
24343// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x5f,0x01,0x00]
24344
24345v_cvt_f32_ubyte1_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
24346// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x61,0x01,0x00]
24347
24348v_cvt_f32_ubyte1_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
24349// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x6f,0x01,0x00]
24350
24351v_cvt_f32_ubyte2 v5, v1
24352// GFX10: encoding: [0x01,0x27,0x0a,0x7e]
24353
24354v_cvt_f32_ubyte2 v255, v1
24355// GFX10: encoding: [0x01,0x27,0xfe,0x7f]
24356
24357v_cvt_f32_ubyte2 v5, v255
24358// GFX10: encoding: [0xff,0x27,0x0a,0x7e]
24359
24360v_cvt_f32_ubyte2 v5, s1
24361// GFX10: encoding: [0x01,0x26,0x0a,0x7e]
24362
24363v_cvt_f32_ubyte2 v5, s103
24364// GFX10: encoding: [0x67,0x26,0x0a,0x7e]
24365
24366v_cvt_f32_ubyte2 v5, vcc_lo
24367// GFX10: encoding: [0x6a,0x26,0x0a,0x7e]
24368
24369v_cvt_f32_ubyte2 v5, vcc_hi
24370// GFX10: encoding: [0x6b,0x26,0x0a,0x7e]
24371
24372v_cvt_f32_ubyte2 v5, ttmp11
24373// GFX10: encoding: [0x77,0x26,0x0a,0x7e]
24374
24375v_cvt_f32_ubyte2 v5, m0
24376// GFX10: encoding: [0x7c,0x26,0x0a,0x7e]
24377
24378v_cvt_f32_ubyte2 v5, exec_lo
24379// GFX10: encoding: [0x7e,0x26,0x0a,0x7e]
24380
24381v_cvt_f32_ubyte2 v5, exec_hi
24382// GFX10: encoding: [0x7f,0x26,0x0a,0x7e]
24383
24384v_cvt_f32_ubyte2 v5, 0
24385// GFX10: encoding: [0x80,0x26,0x0a,0x7e]
24386
24387v_cvt_f32_ubyte2 v5, -1
24388// GFX10: encoding: [0xc1,0x26,0x0a,0x7e]
24389
24390v_cvt_f32_ubyte2 v5, 0.5
24391// GFX10: encoding: [0xf0,0x26,0x0a,0x7e]
24392
24393v_cvt_f32_ubyte2 v5, -4.0
24394// GFX10: encoding: [0xf7,0x26,0x0a,0x7e]
24395
24396v_cvt_f32_ubyte2 v5, 0xaf123456
24397// GFX10: encoding: [0xff,0x26,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24398
24399v_cvt_f32_ubyte2 v5, 0x3f717273
24400// GFX10: encoding: [0xff,0x26,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24401
24402v_cvt_f32_ubyte2_e64 v5, v1
24403// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x00]
24404
24405v_cvt_f32_ubyte2_e64 v255, v1
24406// GFX10: encoding: [0xff,0x00,0x93,0xd5,0x01,0x01,0x00,0x00]
24407
24408v_cvt_f32_ubyte2_e64 v5, v255
24409// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xff,0x01,0x00,0x00]
24410
24411v_cvt_f32_ubyte2_e64 v5, s1
24412// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x00,0x00,0x00]
24413
24414v_cvt_f32_ubyte2_e64 v5, s101
24415// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x65,0x00,0x00,0x00]
24416
24417v_cvt_f32_ubyte2_e64 v5, vcc_lo
24418// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x6a,0x00,0x00,0x00]
24419
24420v_cvt_f32_ubyte2_e64 v5, vcc_hi
24421// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x6b,0x00,0x00,0x00]
24422
24423v_cvt_f32_ubyte2_e64 v5, m0
24424// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x7c,0x00,0x00,0x00]
24425
24426v_cvt_f32_ubyte2_e64 v5, exec_lo
24427// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x7e,0x00,0x00,0x00]
24428
24429v_cvt_f32_ubyte2_e64 v5, exec_hi
24430// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x7f,0x00,0x00,0x00]
24431
24432v_cvt_f32_ubyte2_e64 v5, 0
24433// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x80,0x00,0x00,0x00]
24434
24435v_cvt_f32_ubyte2_e64 v5, -1
24436// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xc1,0x00,0x00,0x00]
24437
24438v_cvt_f32_ubyte2_e64 v5, 0.5
24439// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xf0,0x00,0x00,0x00]
24440
24441v_cvt_f32_ubyte2_e64 v5, -4.0
24442// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xf7,0x00,0x00,0x00]
24443
24444v_cvt_f32_ubyte2_e64 v5, v1 clamp
24445// GFX10: encoding: [0x05,0x80,0x93,0xd5,0x01,0x01,0x00,0x00]
24446
24447v_cvt_f32_ubyte2_e64 v5, v1 mul:2
24448// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x08]
24449
24450v_cvt_f32_ubyte2_e64 v5, v1 mul:4
24451// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x10]
24452
24453v_cvt_f32_ubyte2_e64 v5, v1 div:2
24454// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x18]
24455
24456v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24457// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]
24458
24459v_cvt_f32_ubyte2_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24460// GFX10: encoding: [0xf9,0x26,0xfe,0x7f,0x01,0x06,0x06,0x00]
24461
24462v_cvt_f32_ubyte2_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24463// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0xff,0x06,0x06,0x00]
24464
24465v_cvt_f32_ubyte2_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24466// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x86,0x00]
24467
24468v_cvt_f32_ubyte2_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24469// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x65,0x06,0x86,0x00]
24470
24471v_cvt_f32_ubyte2_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24472// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x6a,0x06,0x86,0x00]
24473
24474v_cvt_f32_ubyte2_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24475// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x6b,0x06,0x86,0x00]
24476
24477v_cvt_f32_ubyte2_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24478// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x7c,0x06,0x86,0x00]
24479
24480v_cvt_f32_ubyte2_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24481// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x7e,0x06,0x86,0x00]
24482
24483v_cvt_f32_ubyte2_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24484// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x7f,0x06,0x86,0x00]
24485
24486v_cvt_f32_ubyte2_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24487// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x26,0x06,0x00]
24488
24489v_cvt_f32_ubyte2_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24490// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x46,0x06,0x00]
24491
24492v_cvt_f32_ubyte2_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24493// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x86,0x06,0x00]
24494
24495v_cvt_f32_ubyte2_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24496// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0xc6,0x06,0x00]
24497
24498v_cvt_f32_ubyte2_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
24499// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]
24500
24501v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
24502// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x00,0x06,0x00]
24503
24504v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
24505// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x01,0x06,0x00]
24506
24507v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
24508// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x02,0x06,0x00]
24509
24510v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
24511// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x03,0x06,0x00]
24512
24513v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
24514// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x04,0x06,0x00]
24515
24516v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
24517// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x05,0x06,0x00]
24518
24519v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
24520// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x0e,0x06,0x00]
24521
24522v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
24523// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x16,0x06,0x00]
24524
24525v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
24526// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x16,0x06,0x00]
24527
24528v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
24529// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]
24530
24531v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
24532// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x00,0x00]
24533
24534v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
24535// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x01,0x00]
24536
24537v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
24538// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x02,0x00]
24539
24540v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
24541// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x03,0x00]
24542
24543v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
24544// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x04,0x00]
24545
24546v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
24547// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x05,0x00]
24548
24549v_cvt_f32_ubyte2_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24550// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x0e,0x00]
24551
24552v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24553// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x00]
24554
24555v_cvt_f32_ubyte2_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24556// GFX10: encoding: [0xfa,0x26,0xfe,0x7f,0x01,0xe4,0x00,0x00]
24557
24558v_cvt_f32_ubyte2_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24559// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0xff,0xe4,0x00,0x00]
24560
24561v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
24562// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x1b,0x00,0x00]
24563
24564v_cvt_f32_ubyte2_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
24565// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x40,0x01,0x00]
24566
24567v_cvt_f32_ubyte2_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
24568// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x41,0x01,0x00]
24569
24570v_cvt_f32_ubyte2_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
24571// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x01,0x01,0x00]
24572
24573v_cvt_f32_ubyte2_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
24574// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x0f,0x01,0x00]
24575
24576v_cvt_f32_ubyte2_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
24577// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x11,0x01,0x00]
24578
24579v_cvt_f32_ubyte2_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
24580// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x1f,0x01,0x00]
24581
24582v_cvt_f32_ubyte2_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
24583// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x21,0x01,0x00]
24584
24585v_cvt_f32_ubyte2_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
24586// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x2f,0x01,0x00]
24587
24588v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
24589// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x10]
24590
24591v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
24592// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x30]
24593
24594v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
24595// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
24596
24597v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
24598// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
24599
24600v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
24601// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x01]
24602
24603v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
24604// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x03]
24605
24606v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
24607// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
24608
24609v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
24610// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
24611
24612v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
24613// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x08,0x00]
24614
24615v_cvt_f32_ubyte2_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
24616// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x51,0x01,0x00]
24617
24618v_cvt_f32_ubyte2_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
24619// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x5f,0x01,0x00]
24620
24621v_cvt_f32_ubyte2_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
24622// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x61,0x01,0x00]
24623
24624v_cvt_f32_ubyte2_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
24625// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x6f,0x01,0x00]
24626
24627v_cvt_f32_ubyte3 v5, v1
24628// GFX10: encoding: [0x01,0x29,0x0a,0x7e]
24629
24630v_cvt_f32_ubyte3 v255, v1
24631// GFX10: encoding: [0x01,0x29,0xfe,0x7f]
24632
24633v_cvt_f32_ubyte3 v5, v255
24634// GFX10: encoding: [0xff,0x29,0x0a,0x7e]
24635
24636v_cvt_f32_ubyte3 v5, s1
24637// GFX10: encoding: [0x01,0x28,0x0a,0x7e]
24638
24639v_cvt_f32_ubyte3 v5, s103
24640// GFX10: encoding: [0x67,0x28,0x0a,0x7e]
24641
24642v_cvt_f32_ubyte3 v5, vcc_lo
24643// GFX10: encoding: [0x6a,0x28,0x0a,0x7e]
24644
24645v_cvt_f32_ubyte3 v5, vcc_hi
24646// GFX10: encoding: [0x6b,0x28,0x0a,0x7e]
24647
24648v_cvt_f32_ubyte3 v5, ttmp11
24649// GFX10: encoding: [0x77,0x28,0x0a,0x7e]
24650
24651v_cvt_f32_ubyte3 v5, m0
24652// GFX10: encoding: [0x7c,0x28,0x0a,0x7e]
24653
24654v_cvt_f32_ubyte3 v5, exec_lo
24655// GFX10: encoding: [0x7e,0x28,0x0a,0x7e]
24656
24657v_cvt_f32_ubyte3 v5, exec_hi
24658// GFX10: encoding: [0x7f,0x28,0x0a,0x7e]
24659
24660v_cvt_f32_ubyte3 v5, 0
24661// GFX10: encoding: [0x80,0x28,0x0a,0x7e]
24662
24663v_cvt_f32_ubyte3 v5, -1
24664// GFX10: encoding: [0xc1,0x28,0x0a,0x7e]
24665
24666v_cvt_f32_ubyte3 v5, 0.5
24667// GFX10: encoding: [0xf0,0x28,0x0a,0x7e]
24668
24669v_cvt_f32_ubyte3 v5, -4.0
24670// GFX10: encoding: [0xf7,0x28,0x0a,0x7e]
24671
24672v_cvt_f32_ubyte3 v5, 0xaf123456
24673// GFX10: encoding: [0xff,0x28,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24674
24675v_cvt_f32_ubyte3 v5, 0x3f717273
24676// GFX10: encoding: [0xff,0x28,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24677
24678v_cvt_f32_ubyte3_e64 v5, v1
24679// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x00]
24680
24681v_cvt_f32_ubyte3_e64 v255, v1
24682// GFX10: encoding: [0xff,0x00,0x94,0xd5,0x01,0x01,0x00,0x00]
24683
24684v_cvt_f32_ubyte3_e64 v5, v255
24685// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xff,0x01,0x00,0x00]
24686
24687v_cvt_f32_ubyte3_e64 v5, s1
24688// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x00,0x00,0x00]
24689
24690v_cvt_f32_ubyte3_e64 v5, s101
24691// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x65,0x00,0x00,0x00]
24692
24693v_cvt_f32_ubyte3_e64 v5, vcc_lo
24694// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x6a,0x00,0x00,0x00]
24695
24696v_cvt_f32_ubyte3_e64 v5, vcc_hi
24697// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x6b,0x00,0x00,0x00]
24698
24699v_cvt_f32_ubyte3_e64 v5, m0
24700// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x7c,0x00,0x00,0x00]
24701
24702v_cvt_f32_ubyte3_e64 v5, exec_lo
24703// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x7e,0x00,0x00,0x00]
24704
24705v_cvt_f32_ubyte3_e64 v5, exec_hi
24706// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x7f,0x00,0x00,0x00]
24707
24708v_cvt_f32_ubyte3_e64 v5, 0
24709// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x80,0x00,0x00,0x00]
24710
24711v_cvt_f32_ubyte3_e64 v5, -1
24712// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xc1,0x00,0x00,0x00]
24713
24714v_cvt_f32_ubyte3_e64 v5, 0.5
24715// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xf0,0x00,0x00,0x00]
24716
24717v_cvt_f32_ubyte3_e64 v5, -4.0
24718// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xf7,0x00,0x00,0x00]
24719
24720v_cvt_f32_ubyte3_e64 v5, v1 clamp
24721// GFX10: encoding: [0x05,0x80,0x94,0xd5,0x01,0x01,0x00,0x00]
24722
24723v_cvt_f32_ubyte3_e64 v5, v1 mul:2
24724// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x08]
24725
24726v_cvt_f32_ubyte3_e64 v5, v1 mul:4
24727// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x10]
24728
24729v_cvt_f32_ubyte3_e64 v5, v1 div:2
24730// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x18]
24731
24732v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24733// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]
24734
24735v_cvt_f32_ubyte3_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24736// GFX10: encoding: [0xf9,0x28,0xfe,0x7f,0x01,0x06,0x06,0x00]
24737
24738v_cvt_f32_ubyte3_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24739// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0xff,0x06,0x06,0x00]
24740
24741v_cvt_f32_ubyte3_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24742// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x86,0x00]
24743
24744v_cvt_f32_ubyte3_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24745// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x65,0x06,0x86,0x00]
24746
24747v_cvt_f32_ubyte3_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24748// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x6a,0x06,0x86,0x00]
24749
24750v_cvt_f32_ubyte3_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24751// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x6b,0x06,0x86,0x00]
24752
24753v_cvt_f32_ubyte3_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24754// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x7c,0x06,0x86,0x00]
24755
24756v_cvt_f32_ubyte3_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24757// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x7e,0x06,0x86,0x00]
24758
24759v_cvt_f32_ubyte3_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24760// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x7f,0x06,0x86,0x00]
24761
24762v_cvt_f32_ubyte3_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24763// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x26,0x06,0x00]
24764
24765v_cvt_f32_ubyte3_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24766// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x46,0x06,0x00]
24767
24768v_cvt_f32_ubyte3_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24769// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x86,0x06,0x00]
24770
24771v_cvt_f32_ubyte3_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24772// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0xc6,0x06,0x00]
24773
24774v_cvt_f32_ubyte3_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
24775// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]
24776
24777v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
24778// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x00,0x06,0x00]
24779
24780v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
24781// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x01,0x06,0x00]
24782
24783v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
24784// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x02,0x06,0x00]
24785
24786v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
24787// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x03,0x06,0x00]
24788
24789v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
24790// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x04,0x06,0x00]
24791
24792v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
24793// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x05,0x06,0x00]
24794
24795v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
24796// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x0e,0x06,0x00]
24797
24798v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
24799// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x16,0x06,0x00]
24800
24801v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
24802// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x16,0x06,0x00]
24803
24804v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
24805// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]
24806
24807v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
24808// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x00,0x00]
24809
24810v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
24811// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x01,0x00]
24812
24813v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
24814// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x02,0x00]
24815
24816v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
24817// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x03,0x00]
24818
24819v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
24820// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x04,0x00]
24821
24822v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
24823// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x05,0x00]
24824
24825v_cvt_f32_ubyte3_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24826// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x0e,0x00]
24827
24828v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24829// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x00]
24830
24831v_cvt_f32_ubyte3_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24832// GFX10: encoding: [0xfa,0x28,0xfe,0x7f,0x01,0xe4,0x00,0x00]
24833
24834v_cvt_f32_ubyte3_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24835// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0xff,0xe4,0x00,0x00]
24836
24837v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
24838// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x1b,0x00,0x00]
24839
24840v_cvt_f32_ubyte3_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
24841// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x40,0x01,0x00]
24842
24843v_cvt_f32_ubyte3_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
24844// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x41,0x01,0x00]
24845
24846v_cvt_f32_ubyte3_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
24847// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x01,0x01,0x00]
24848
24849v_cvt_f32_ubyte3_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
24850// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x0f,0x01,0x00]
24851
24852v_cvt_f32_ubyte3_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
24853// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x11,0x01,0x00]
24854
24855v_cvt_f32_ubyte3_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
24856// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x1f,0x01,0x00]
24857
24858v_cvt_f32_ubyte3_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
24859// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x21,0x01,0x00]
24860
24861v_cvt_f32_ubyte3_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
24862// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x2f,0x01,0x00]
24863
24864v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
24865// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x10]
24866
24867v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
24868// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x30]
24869
24870v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
24871// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
24872
24873v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
24874// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
24875
24876v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
24877// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x01]
24878
24879v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
24880// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x03]
24881
24882v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
24883// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
24884
24885v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
24886// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
24887
24888v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
24889// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x08,0x00]
24890
24891v_cvt_f32_ubyte3_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
24892// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x51,0x01,0x00]
24893
24894v_cvt_f32_ubyte3_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
24895// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x5f,0x01,0x00]
24896
24897v_cvt_f32_ubyte3_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
24898// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x61,0x01,0x00]
24899
24900v_cvt_f32_ubyte3_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
24901// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x6f,0x01,0x00]
24902
24903v_cvt_u32_f64 v5, v[1:2]
24904// GFX10: encoding: [0x01,0x2b,0x0a,0x7e]
24905
24906v_cvt_u32_f64 v255, v[1:2]
24907// GFX10: encoding: [0x01,0x2b,0xfe,0x7f]
24908
24909v_cvt_u32_f64 v5, v[254:255]
24910// GFX10: encoding: [0xfe,0x2b,0x0a,0x7e]
24911
24912v_cvt_u32_f64 v5, s[2:3]
24913// GFX10: encoding: [0x02,0x2a,0x0a,0x7e]
24914
24915v_cvt_u32_f64 v5, s[4:5]
24916// GFX10: encoding: [0x04,0x2a,0x0a,0x7e]
24917
24918v_cvt_u32_f64 v5, s[102:103]
24919// GFX10: encoding: [0x66,0x2a,0x0a,0x7e]
24920
24921v_cvt_u32_f64 v5, vcc
24922// GFX10: encoding: [0x6a,0x2a,0x0a,0x7e]
24923
24924v_cvt_u32_f64 v5, ttmp[10:11]
24925// GFX10: encoding: [0x76,0x2a,0x0a,0x7e]
24926
24927v_cvt_u32_f64 v5, exec
24928// GFX10: encoding: [0x7e,0x2a,0x0a,0x7e]
24929
24930v_cvt_u32_f64 v5, 0
24931// GFX10: encoding: [0x80,0x2a,0x0a,0x7e]
24932
24933v_cvt_u32_f64 v5, -1
24934// GFX10: encoding: [0xc1,0x2a,0x0a,0x7e]
24935
24936v_cvt_u32_f64 v5, 0.5
24937// GFX10: encoding: [0xf0,0x2a,0x0a,0x7e]
24938
24939v_cvt_u32_f64 v5, -4.0
24940// GFX10: encoding: [0xf7,0x2a,0x0a,0x7e]
24941
24942v_cvt_u32_f64 v5, 0xaf123456
24943// GFX10: encoding: [0xff,0x2a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24944
24945v_cvt_u32_f64 v5, 0x3f717273
24946// GFX10: encoding: [0xff,0x2a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24947
24948v_cvt_u32_f64_e64 v5, v[1:2]
24949// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x01,0x01,0x00,0x00]
24950
24951v_cvt_u32_f64_e64 v255, v[1:2]
24952// GFX10: encoding: [0xff,0x00,0x95,0xd5,0x01,0x01,0x00,0x00]
24953
24954v_cvt_u32_f64_e64 v5, v[254:255]
24955// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xfe,0x01,0x00,0x00]
24956
24957v_cvt_u32_f64_e64 v5, s[2:3]
24958// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x02,0x00,0x00,0x00]
24959
24960v_cvt_u32_f64_e64 v5, s[4:5]
24961// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x04,0x00,0x00,0x00]
24962
24963v_cvt_u32_f64_e64 v5, s[100:101]
24964// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x64,0x00,0x00,0x00]
24965
24966v_cvt_u32_f64_e64 v5, vcc
24967// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x6a,0x00,0x00,0x00]
24968
24969v_cvt_u32_f64_e64 v5, exec
24970// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x7e,0x00,0x00,0x00]
24971
24972v_cvt_u32_f64_e64 v5, 0
24973// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x80,0x00,0x00,0x00]
24974
24975v_cvt_u32_f64_e64 v5, -1
24976// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xc1,0x00,0x00,0x00]
24977
24978v_cvt_u32_f64_e64 v5, 0.5
24979// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xf0,0x00,0x00,0x00]
24980
24981v_cvt_u32_f64_e64 v5, -4.0
24982// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xf7,0x00,0x00,0x00]
24983
24984v_cvt_u32_f64_e64 v5, -v[1:2]
24985// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x01,0x01,0x00,0x20]
24986
24987v_cvt_u32_f64_e64 v5, |v[1:2]|
24988// GFX10: encoding: [0x05,0x01,0x95,0xd5,0x01,0x01,0x00,0x00]
24989
24990v_cvt_u32_f64_e64 v5, v[1:2] clamp
24991// GFX10: encoding: [0x05,0x80,0x95,0xd5,0x01,0x01,0x00,0x00]
24992
24993v_cvt_f64_u32 v[5:6], v1
24994// GFX10: encoding: [0x01,0x2d,0x0a,0x7e]
24995
24996v_cvt_f64_u32 v[254:255], v1
24997// GFX10: encoding: [0x01,0x2d,0xfc,0x7f]
24998
24999v_cvt_f64_u32 v[5:6], v255
25000// GFX10: encoding: [0xff,0x2d,0x0a,0x7e]
25001
25002v_cvt_f64_u32 v[5:6], s1
25003// GFX10: encoding: [0x01,0x2c,0x0a,0x7e]
25004
25005v_cvt_f64_u32 v[5:6], s103
25006// GFX10: encoding: [0x67,0x2c,0x0a,0x7e]
25007
25008v_cvt_f64_u32 v[5:6], vcc_lo
25009// GFX10: encoding: [0x6a,0x2c,0x0a,0x7e]
25010
25011v_cvt_f64_u32 v[5:6], vcc_hi
25012// GFX10: encoding: [0x6b,0x2c,0x0a,0x7e]
25013
25014v_cvt_f64_u32 v[5:6], ttmp11
25015// GFX10: encoding: [0x77,0x2c,0x0a,0x7e]
25016
25017v_cvt_f64_u32 v[5:6], m0
25018// GFX10: encoding: [0x7c,0x2c,0x0a,0x7e]
25019
25020v_cvt_f64_u32 v[5:6], exec_lo
25021// GFX10: encoding: [0x7e,0x2c,0x0a,0x7e]
25022
25023v_cvt_f64_u32 v[5:6], exec_hi
25024// GFX10: encoding: [0x7f,0x2c,0x0a,0x7e]
25025
25026v_cvt_f64_u32 v[5:6], 0
25027// GFX10: encoding: [0x80,0x2c,0x0a,0x7e]
25028
25029v_cvt_f64_u32 v[5:6], -1
25030// GFX10: encoding: [0xc1,0x2c,0x0a,0x7e]
25031
25032v_cvt_f64_u32 v[5:6], 0.5
25033// GFX10: encoding: [0xf0,0x2c,0x0a,0x7e]
25034
25035v_cvt_f64_u32 v[5:6], -4.0
25036// GFX10: encoding: [0xf7,0x2c,0x0a,0x7e]
25037
25038v_cvt_f64_u32 v[5:6], 0xaf123456
25039// GFX10: encoding: [0xff,0x2c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25040
25041v_cvt_f64_u32 v[5:6], 0x3f717273
25042// GFX10: encoding: [0xff,0x2c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25043
25044v_cvt_f64_u32_e64 v[5:6], v1
25045// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x00]
25046
25047v_cvt_f64_u32_e64 v[254:255], v1
25048// GFX10: encoding: [0xfe,0x00,0x96,0xd5,0x01,0x01,0x00,0x00]
25049
25050v_cvt_f64_u32_e64 v[5:6], v255
25051// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xff,0x01,0x00,0x00]
25052
25053v_cvt_f64_u32_e64 v[5:6], s1
25054// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x00,0x00,0x00]
25055
25056v_cvt_f64_u32_e64 v[5:6], s101
25057// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x65,0x00,0x00,0x00]
25058
25059v_cvt_f64_u32_e64 v[5:6], vcc_lo
25060// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x6a,0x00,0x00,0x00]
25061
25062v_cvt_f64_u32_e64 v[5:6], vcc_hi
25063// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x6b,0x00,0x00,0x00]
25064
25065v_cvt_f64_u32_e64 v[5:6], m0
25066// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x7c,0x00,0x00,0x00]
25067
25068v_cvt_f64_u32_e64 v[5:6], exec_lo
25069// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x7e,0x00,0x00,0x00]
25070
25071v_cvt_f64_u32_e64 v[5:6], exec_hi
25072// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x7f,0x00,0x00,0x00]
25073
25074v_cvt_f64_u32_e64 v[5:6], 0
25075// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x80,0x00,0x00,0x00]
25076
25077v_cvt_f64_u32_e64 v[5:6], -1
25078// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xc1,0x00,0x00,0x00]
25079
25080v_cvt_f64_u32_e64 v[5:6], 0.5
25081// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xf0,0x00,0x00,0x00]
25082
25083v_cvt_f64_u32_e64 v[5:6], -4.0
25084// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xf7,0x00,0x00,0x00]
25085
25086v_cvt_f64_u32_e64 v[5:6], v1 clamp
25087// GFX10: encoding: [0x05,0x80,0x96,0xd5,0x01,0x01,0x00,0x00]
25088
25089v_cvt_f64_u32_e64 v[5:6], v1 mul:2
25090// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x08]
25091
25092v_cvt_f64_u32_e64 v[5:6], v1 mul:4
25093// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x10]
25094
25095v_cvt_f64_u32_e64 v[5:6], v1 div:2
25096// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x18]
25097
25098v_trunc_f64 v[5:6], v[1:2]
25099// GFX10: encoding: [0x01,0x2f,0x0a,0x7e]
25100
25101v_trunc_f64 v[254:255], v[1:2]
25102// GFX10: encoding: [0x01,0x2f,0xfc,0x7f]
25103
25104v_trunc_f64 v[5:6], v[254:255]
25105// GFX10: encoding: [0xfe,0x2f,0x0a,0x7e]
25106
25107v_trunc_f64 v[5:6], s[2:3]
25108// GFX10: encoding: [0x02,0x2e,0x0a,0x7e]
25109
25110v_trunc_f64 v[5:6], s[4:5]
25111// GFX10: encoding: [0x04,0x2e,0x0a,0x7e]
25112
25113v_trunc_f64 v[5:6], s[102:103]
25114// GFX10: encoding: [0x66,0x2e,0x0a,0x7e]
25115
25116v_trunc_f64 v[5:6], vcc
25117// GFX10: encoding: [0x6a,0x2e,0x0a,0x7e]
25118
25119v_trunc_f64 v[5:6], ttmp[10:11]
25120// GFX10: encoding: [0x76,0x2e,0x0a,0x7e]
25121
25122v_trunc_f64 v[5:6], exec
25123// GFX10: encoding: [0x7e,0x2e,0x0a,0x7e]
25124
25125v_trunc_f64 v[5:6], 0
25126// GFX10: encoding: [0x80,0x2e,0x0a,0x7e]
25127
25128v_trunc_f64 v[5:6], -1
25129// GFX10: encoding: [0xc1,0x2e,0x0a,0x7e]
25130
25131v_trunc_f64 v[5:6], 0.5
25132// GFX10: encoding: [0xf0,0x2e,0x0a,0x7e]
25133
25134v_trunc_f64 v[5:6], -4.0
25135// GFX10: encoding: [0xf7,0x2e,0x0a,0x7e]
25136
25137v_trunc_f64 v[5:6], 0xaf123456
25138// GFX10: encoding: [0xff,0x2e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25139
25140v_trunc_f64 v[5:6], 0x3f717273
25141// GFX10: encoding: [0xff,0x2e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25142
25143v_trunc_f64_e64 v[5:6], v[1:2]
25144// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x00]
25145
25146v_trunc_f64_e64 v[254:255], v[1:2]
25147// GFX10: encoding: [0xfe,0x00,0x97,0xd5,0x01,0x01,0x00,0x00]
25148
25149v_trunc_f64_e64 v[5:6], v[254:255]
25150// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xfe,0x01,0x00,0x00]
25151
25152v_trunc_f64_e64 v[5:6], s[2:3]
25153// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x02,0x00,0x00,0x00]
25154
25155v_trunc_f64_e64 v[5:6], s[4:5]
25156// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x04,0x00,0x00,0x00]
25157
25158v_trunc_f64_e64 v[5:6], s[100:101]
25159// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x64,0x00,0x00,0x00]
25160
25161v_trunc_f64_e64 v[5:6], vcc
25162// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x6a,0x00,0x00,0x00]
25163
25164v_trunc_f64_e64 v[5:6], exec
25165// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x7e,0x00,0x00,0x00]
25166
25167v_trunc_f64_e64 v[5:6], 0
25168// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x80,0x00,0x00,0x00]
25169
25170v_trunc_f64_e64 v[5:6], -1
25171// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xc1,0x00,0x00,0x00]
25172
25173v_trunc_f64_e64 v[5:6], 0.5
25174// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xf0,0x00,0x00,0x00]
25175
25176v_trunc_f64_e64 v[5:6], -4.0
25177// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xf7,0x00,0x00,0x00]
25178
25179v_trunc_f64_e64 v[5:6], -v[1:2]
25180// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x20]
25181
25182v_trunc_f64_e64 v[5:6], |v[1:2]|
25183// GFX10: encoding: [0x05,0x01,0x97,0xd5,0x01,0x01,0x00,0x00]
25184
25185v_trunc_f64_e64 v[5:6], v[1:2] clamp
25186// GFX10: encoding: [0x05,0x80,0x97,0xd5,0x01,0x01,0x00,0x00]
25187
25188v_trunc_f64_e64 v[5:6], v[1:2] mul:2
25189// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x08]
25190
25191v_trunc_f64_e64 v[5:6], v[1:2] mul:4
25192// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x10]
25193
25194v_trunc_f64_e64 v[5:6], v[1:2] div:2
25195// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x18]
25196
25197v_ceil_f64 v[5:6], v[1:2]
25198// GFX10: encoding: [0x01,0x31,0x0a,0x7e]
25199
25200v_ceil_f64 v[254:255], v[1:2]
25201// GFX10: encoding: [0x01,0x31,0xfc,0x7f]
25202
25203v_ceil_f64 v[5:6], v[254:255]
25204// GFX10: encoding: [0xfe,0x31,0x0a,0x7e]
25205
25206v_ceil_f64 v[5:6], s[2:3]
25207// GFX10: encoding: [0x02,0x30,0x0a,0x7e]
25208
25209v_ceil_f64 v[5:6], s[4:5]
25210// GFX10: encoding: [0x04,0x30,0x0a,0x7e]
25211
25212v_ceil_f64 v[5:6], s[102:103]
25213// GFX10: encoding: [0x66,0x30,0x0a,0x7e]
25214
25215v_ceil_f64 v[5:6], vcc
25216// GFX10: encoding: [0x6a,0x30,0x0a,0x7e]
25217
25218v_ceil_f64 v[5:6], ttmp[10:11]
25219// GFX10: encoding: [0x76,0x30,0x0a,0x7e]
25220
25221v_ceil_f64 v[5:6], exec
25222// GFX10: encoding: [0x7e,0x30,0x0a,0x7e]
25223
25224v_ceil_f64 v[5:6], 0
25225// GFX10: encoding: [0x80,0x30,0x0a,0x7e]
25226
25227v_ceil_f64 v[5:6], -1
25228// GFX10: encoding: [0xc1,0x30,0x0a,0x7e]
25229
25230v_ceil_f64 v[5:6], 0.5
25231// GFX10: encoding: [0xf0,0x30,0x0a,0x7e]
25232
25233v_ceil_f64 v[5:6], -4.0
25234// GFX10: encoding: [0xf7,0x30,0x0a,0x7e]
25235
25236v_ceil_f64 v[5:6], 0xaf123456
25237// GFX10: encoding: [0xff,0x30,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25238
25239v_ceil_f64 v[5:6], 0x3f717273
25240// GFX10: encoding: [0xff,0x30,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25241
25242v_ceil_f64_e64 v[5:6], v[1:2]
25243// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x00]
25244
25245v_ceil_f64_e64 v[254:255], v[1:2]
25246// GFX10: encoding: [0xfe,0x00,0x98,0xd5,0x01,0x01,0x00,0x00]
25247
25248v_ceil_f64_e64 v[5:6], v[254:255]
25249// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xfe,0x01,0x00,0x00]
25250
25251v_ceil_f64_e64 v[5:6], s[2:3]
25252// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x02,0x00,0x00,0x00]
25253
25254v_ceil_f64_e64 v[5:6], s[4:5]
25255// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x04,0x00,0x00,0x00]
25256
25257v_ceil_f64_e64 v[5:6], s[100:101]
25258// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x64,0x00,0x00,0x00]
25259
25260v_ceil_f64_e64 v[5:6], vcc
25261// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x6a,0x00,0x00,0x00]
25262
25263v_ceil_f64_e64 v[5:6], exec
25264// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x7e,0x00,0x00,0x00]
25265
25266v_ceil_f64_e64 v[5:6], 0
25267// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x80,0x00,0x00,0x00]
25268
25269v_ceil_f64_e64 v[5:6], -1
25270// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xc1,0x00,0x00,0x00]
25271
25272v_ceil_f64_e64 v[5:6], 0.5
25273// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xf0,0x00,0x00,0x00]
25274
25275v_ceil_f64_e64 v[5:6], -4.0
25276// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xf7,0x00,0x00,0x00]
25277
25278v_ceil_f64_e64 v[5:6], -v[1:2]
25279// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x20]
25280
25281v_ceil_f64_e64 v[5:6], |v[1:2]|
25282// GFX10: encoding: [0x05,0x01,0x98,0xd5,0x01,0x01,0x00,0x00]
25283
25284v_ceil_f64_e64 v[5:6], v[1:2] clamp
25285// GFX10: encoding: [0x05,0x80,0x98,0xd5,0x01,0x01,0x00,0x00]
25286
25287v_ceil_f64_e64 v[5:6], v[1:2] mul:2
25288// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x08]
25289
25290v_ceil_f64_e64 v[5:6], v[1:2] mul:4
25291// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x10]
25292
25293v_ceil_f64_e64 v[5:6], v[1:2] div:2
25294// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x18]
25295
25296v_rndne_f64 v[5:6], v[1:2]
25297// GFX10: encoding: [0x01,0x33,0x0a,0x7e]
25298
25299v_rndne_f64 v[254:255], v[1:2]
25300// GFX10: encoding: [0x01,0x33,0xfc,0x7f]
25301
25302v_rndne_f64 v[5:6], v[254:255]
25303// GFX10: encoding: [0xfe,0x33,0x0a,0x7e]
25304
25305v_rndne_f64 v[5:6], s[2:3]
25306// GFX10: encoding: [0x02,0x32,0x0a,0x7e]
25307
25308v_rndne_f64 v[5:6], s[4:5]
25309// GFX10: encoding: [0x04,0x32,0x0a,0x7e]
25310
25311v_rndne_f64 v[5:6], s[102:103]
25312// GFX10: encoding: [0x66,0x32,0x0a,0x7e]
25313
25314v_rndne_f64 v[5:6], vcc
25315// GFX10: encoding: [0x6a,0x32,0x0a,0x7e]
25316
25317v_rndne_f64 v[5:6], ttmp[10:11]
25318// GFX10: encoding: [0x76,0x32,0x0a,0x7e]
25319
25320v_rndne_f64 v[5:6], exec
25321// GFX10: encoding: [0x7e,0x32,0x0a,0x7e]
25322
25323v_rndne_f64 v[5:6], 0
25324// GFX10: encoding: [0x80,0x32,0x0a,0x7e]
25325
25326v_rndne_f64 v[5:6], -1
25327// GFX10: encoding: [0xc1,0x32,0x0a,0x7e]
25328
25329v_rndne_f64 v[5:6], 0.5
25330// GFX10: encoding: [0xf0,0x32,0x0a,0x7e]
25331
25332v_rndne_f64 v[5:6], -4.0
25333// GFX10: encoding: [0xf7,0x32,0x0a,0x7e]
25334
25335v_rndne_f64 v[5:6], 0xaf123456
25336// GFX10: encoding: [0xff,0x32,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25337
25338v_rndne_f64 v[5:6], 0x3f717273
25339// GFX10: encoding: [0xff,0x32,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25340
25341v_rndne_f64_e64 v[5:6], v[1:2]
25342// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x00]
25343
25344v_rndne_f64_e64 v[254:255], v[1:2]
25345// GFX10: encoding: [0xfe,0x00,0x99,0xd5,0x01,0x01,0x00,0x00]
25346
25347v_rndne_f64_e64 v[5:6], v[254:255]
25348// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xfe,0x01,0x00,0x00]
25349
25350v_rndne_f64_e64 v[5:6], s[2:3]
25351// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x02,0x00,0x00,0x00]
25352
25353v_rndne_f64_e64 v[5:6], s[4:5]
25354// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x04,0x00,0x00,0x00]
25355
25356v_rndne_f64_e64 v[5:6], s[100:101]
25357// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x64,0x00,0x00,0x00]
25358
25359v_rndne_f64_e64 v[5:6], vcc
25360// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x6a,0x00,0x00,0x00]
25361
25362v_rndne_f64_e64 v[5:6], exec
25363// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x7e,0x00,0x00,0x00]
25364
25365v_rndne_f64_e64 v[5:6], 0
25366// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x80,0x00,0x00,0x00]
25367
25368v_rndne_f64_e64 v[5:6], -1
25369// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xc1,0x00,0x00,0x00]
25370
25371v_rndne_f64_e64 v[5:6], 0.5
25372// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xf0,0x00,0x00,0x00]
25373
25374v_rndne_f64_e64 v[5:6], -4.0
25375// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xf7,0x00,0x00,0x00]
25376
25377v_rndne_f64_e64 v[5:6], -v[1:2]
25378// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x20]
25379
25380v_rndne_f64_e64 v[5:6], v[1:2] clamp
25381// GFX10: encoding: [0x05,0x80,0x99,0xd5,0x01,0x01,0x00,0x00]
25382
25383v_rndne_f64_e64 v[5:6], v[1:2] mul:2
25384// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x08]
25385
25386v_rndne_f64_e64 v[5:6], v[1:2] mul:4
25387// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x10]
25388
25389v_rndne_f64_e64 v[5:6], v[1:2] div:2
25390// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x18]
25391
25392v_floor_f64 v[5:6], v[1:2]
25393// GFX10: encoding: [0x01,0x35,0x0a,0x7e]
25394
25395v_floor_f64 v[254:255], v[1:2]
25396// GFX10: encoding: [0x01,0x35,0xfc,0x7f]
25397
25398v_floor_f64 v[5:6], v[254:255]
25399// GFX10: encoding: [0xfe,0x35,0x0a,0x7e]
25400
25401v_floor_f64 v[5:6], s[2:3]
25402// GFX10: encoding: [0x02,0x34,0x0a,0x7e]
25403
25404v_floor_f64 v[5:6], s[4:5]
25405// GFX10: encoding: [0x04,0x34,0x0a,0x7e]
25406
25407v_floor_f64 v[5:6], s[102:103]
25408// GFX10: encoding: [0x66,0x34,0x0a,0x7e]
25409
25410v_floor_f64 v[5:6], vcc
25411// GFX10: encoding: [0x6a,0x34,0x0a,0x7e]
25412
25413v_floor_f64 v[5:6], ttmp[10:11]
25414// GFX10: encoding: [0x76,0x34,0x0a,0x7e]
25415
25416v_floor_f64 v[5:6], exec
25417// GFX10: encoding: [0x7e,0x34,0x0a,0x7e]
25418
25419v_floor_f64 v[5:6], 0
25420// GFX10: encoding: [0x80,0x34,0x0a,0x7e]
25421
25422v_floor_f64 v[5:6], -1
25423// GFX10: encoding: [0xc1,0x34,0x0a,0x7e]
25424
25425v_floor_f64 v[5:6], 0.5
25426// GFX10: encoding: [0xf0,0x34,0x0a,0x7e]
25427
25428v_floor_f64 v[5:6], -4.0
25429// GFX10: encoding: [0xf7,0x34,0x0a,0x7e]
25430
25431v_floor_f64 v[5:6], 0xaf123456
25432// GFX10: encoding: [0xff,0x34,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25433
25434v_floor_f64 v[5:6], 0x3f717273
25435// GFX10: encoding: [0xff,0x34,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25436
25437v_floor_f64_e64 v[5:6], v[1:2]
25438// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x00]
25439
25440v_floor_f64_e64 v[254:255], v[1:2]
25441// GFX10: encoding: [0xfe,0x00,0x9a,0xd5,0x01,0x01,0x00,0x00]
25442
25443v_floor_f64_e64 v[5:6], v[254:255]
25444// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xfe,0x01,0x00,0x00]
25445
25446v_floor_f64_e64 v[5:6], s[2:3]
25447// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x02,0x00,0x00,0x00]
25448
25449v_floor_f64_e64 v[5:6], s[4:5]
25450// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x04,0x00,0x00,0x00]
25451
25452v_floor_f64_e64 v[5:6], s[100:101]
25453// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x64,0x00,0x00,0x00]
25454
25455v_floor_f64_e64 v[5:6], vcc
25456// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x6a,0x00,0x00,0x00]
25457
25458v_floor_f64_e64 v[5:6], exec
25459// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x7e,0x00,0x00,0x00]
25460
25461v_floor_f64_e64 v[5:6], 0
25462// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x80,0x00,0x00,0x00]
25463
25464v_floor_f64_e64 v[5:6], -1
25465// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xc1,0x00,0x00,0x00]
25466
25467v_floor_f64_e64 v[5:6], 0.5
25468// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xf0,0x00,0x00,0x00]
25469
25470v_floor_f64_e64 v[5:6], -4.0
25471// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xf7,0x00,0x00,0x00]
25472
25473v_floor_f64_e64 v[5:6], -v[1:2]
25474// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x20]
25475
25476v_floor_f64_e64 v[5:6], v[1:2] clamp
25477// GFX10: encoding: [0x05,0x80,0x9a,0xd5,0x01,0x01,0x00,0x00]
25478
25479v_floor_f64_e64 v[5:6], v[1:2] mul:2
25480// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x08]
25481
25482v_floor_f64_e64 v[5:6], v[1:2] mul:4
25483// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x10]
25484
25485v_floor_f64_e64 v[5:6], v[1:2] div:2
25486// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x18]
25487
25488v_pipeflush
25489// GFX10: encoding: [0x00,0x36,0x00,0x7e]
25490
25491v_pipeflush_e64
25492// GFX10: encoding: [0x00,0x00,0x9b,0xd5,0x00,0x00,0x00,0x00]
25493
25494v_fract_f32 v5, v1
25495// GFX10: encoding: [0x01,0x41,0x0a,0x7e]
25496
25497v_fract_f32 v255, v1
25498// GFX10: encoding: [0x01,0x41,0xfe,0x7f]
25499
25500v_fract_f32 v5, v255
25501// GFX10: encoding: [0xff,0x41,0x0a,0x7e]
25502
25503v_fract_f32 v5, s1
25504// GFX10: encoding: [0x01,0x40,0x0a,0x7e]
25505
25506v_fract_f32 v5, s103
25507// GFX10: encoding: [0x67,0x40,0x0a,0x7e]
25508
25509v_fract_f32 v5, vcc_lo
25510// GFX10: encoding: [0x6a,0x40,0x0a,0x7e]
25511
25512v_fract_f32 v5, vcc_hi
25513// GFX10: encoding: [0x6b,0x40,0x0a,0x7e]
25514
25515v_fract_f32 v5, ttmp11
25516// GFX10: encoding: [0x77,0x40,0x0a,0x7e]
25517
25518v_fract_f32 v5, m0
25519// GFX10: encoding: [0x7c,0x40,0x0a,0x7e]
25520
25521v_fract_f32 v5, exec_lo
25522// GFX10: encoding: [0x7e,0x40,0x0a,0x7e]
25523
25524v_fract_f32 v5, exec_hi
25525// GFX10: encoding: [0x7f,0x40,0x0a,0x7e]
25526
25527v_fract_f32 v5, 0
25528// GFX10: encoding: [0x80,0x40,0x0a,0x7e]
25529
25530v_fract_f32 v5, -1
25531// GFX10: encoding: [0xc1,0x40,0x0a,0x7e]
25532
25533v_fract_f32 v5, 0.5
25534// GFX10: encoding: [0xf0,0x40,0x0a,0x7e]
25535
25536v_fract_f32 v5, -4.0
25537// GFX10: encoding: [0xf7,0x40,0x0a,0x7e]
25538
25539v_fract_f32 v5, 0xaf123456
25540// GFX10: encoding: [0xff,0x40,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25541
25542v_fract_f32 v5, 0x3f717273
25543// GFX10: encoding: [0xff,0x40,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25544
25545v_fract_f32_e64 v5, v1
25546// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x00]
25547
25548v_fract_f32_e64 v255, v1
25549// GFX10: encoding: [0xff,0x00,0xa0,0xd5,0x01,0x01,0x00,0x00]
25550
25551v_fract_f32_e64 v5, v255
25552// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xff,0x01,0x00,0x00]
25553
25554v_fract_f32_e64 v5, s1
25555// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x00,0x00,0x00]
25556
25557v_fract_f32_e64 v5, s101
25558// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x65,0x00,0x00,0x00]
25559
25560v_fract_f32_e64 v5, vcc_lo
25561// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x6a,0x00,0x00,0x00]
25562
25563v_fract_f32_e64 v5, vcc_hi
25564// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x6b,0x00,0x00,0x00]
25565
25566v_fract_f32_e64 v5, m0
25567// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x7c,0x00,0x00,0x00]
25568
25569v_fract_f32_e64 v5, exec_lo
25570// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x7e,0x00,0x00,0x00]
25571
25572v_fract_f32_e64 v5, exec_hi
25573// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x7f,0x00,0x00,0x00]
25574
25575v_fract_f32_e64 v5, 0
25576// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x80,0x00,0x00,0x00]
25577
25578v_fract_f32_e64 v5, -1
25579// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xc1,0x00,0x00,0x00]
25580
25581v_fract_f32_e64 v5, 0.5
25582// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xf0,0x00,0x00,0x00]
25583
25584v_fract_f32_e64 v5, -4.0
25585// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xf7,0x00,0x00,0x00]
25586
25587v_fract_f32_e64 v5, -v1
25588// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x20]
25589
25590v_fract_f32_e64 v5, v1 clamp
25591// GFX10: encoding: [0x05,0x80,0xa0,0xd5,0x01,0x01,0x00,0x00]
25592
25593v_fract_f32_e64 v5, v1 mul:2
25594// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x08]
25595
25596v_fract_f32_e64 v5, v1 mul:4
25597// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x10]
25598
25599v_fract_f32_e64 v5, v1 div:2
25600// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x18]
25601
25602v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25603// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]
25604
25605v_fract_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25606// GFX10: encoding: [0xf9,0x40,0xfe,0x7f,0x01,0x06,0x06,0x00]
25607
25608v_fract_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25609// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0xff,0x06,0x06,0x00]
25610
25611v_fract_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25612// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x86,0x00]
25613
25614v_fract_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25615// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x65,0x06,0x86,0x00]
25616
25617v_fract_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25618// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x6a,0x06,0x86,0x00]
25619
25620v_fract_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25621// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x6b,0x06,0x86,0x00]
25622
25623v_fract_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25624// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x7c,0x06,0x86,0x00]
25625
25626v_fract_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25627// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x7e,0x06,0x86,0x00]
25628
25629v_fract_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25630// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x7f,0x06,0x86,0x00]
25631
25632v_fract_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25633// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x26,0x06,0x00]
25634
25635v_fract_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25636// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x46,0x06,0x00]
25637
25638v_fract_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25639// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x86,0x06,0x00]
25640
25641v_fract_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25642// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0xc6,0x06,0x00]
25643
25644v_fract_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
25645// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]
25646
25647v_fract_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
25648// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x00,0x06,0x00]
25649
25650v_fract_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
25651// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x01,0x06,0x00]
25652
25653v_fract_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
25654// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x02,0x06,0x00]
25655
25656v_fract_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
25657// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x03,0x06,0x00]
25658
25659v_fract_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
25660// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x04,0x06,0x00]
25661
25662v_fract_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
25663// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x05,0x06,0x00]
25664
25665v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
25666// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x0e,0x06,0x00]
25667
25668v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
25669// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x16,0x06,0x00]
25670
25671v_fract_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
25672// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x16,0x06,0x00]
25673
25674v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
25675// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]
25676
25677v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
25678// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x00,0x00]
25679
25680v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
25681// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x01,0x00]
25682
25683v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
25684// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x02,0x00]
25685
25686v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
25687// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x03,0x00]
25688
25689v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
25690// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x04,0x00]
25691
25692v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
25693// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x05,0x00]
25694
25695v_fract_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25696// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x16,0x00]
25697
25698v_fract_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25699// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x26,0x00]
25700
25701v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
25702// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x00]
25703
25704v_fract_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
25705// GFX10: encoding: [0xfa,0x40,0xfe,0x7f,0x01,0xe4,0x00,0x00]
25706
25707v_fract_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
25708// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0xff,0xe4,0x00,0x00]
25709
25710v_fract_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
25711// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x1b,0x00,0x00]
25712
25713v_fract_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
25714// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x40,0x01,0x00]
25715
25716v_fract_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
25717// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x41,0x01,0x00]
25718
25719v_fract_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
25720// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x01,0x01,0x00]
25721
25722v_fract_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
25723// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x0f,0x01,0x00]
25724
25725v_fract_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
25726// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x11,0x01,0x00]
25727
25728v_fract_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
25729// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x1f,0x01,0x00]
25730
25731v_fract_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
25732// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x21,0x01,0x00]
25733
25734v_fract_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
25735// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x2f,0x01,0x00]
25736
25737v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
25738// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x10]
25739
25740v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
25741// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x30]
25742
25743v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
25744// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
25745
25746v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
25747// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
25748
25749v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
25750// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x01]
25751
25752v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
25753// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x03]
25754
25755v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
25756// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
25757
25758v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
25759// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
25760
25761v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
25762// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x08,0x00]
25763
25764v_fract_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
25765// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x51,0x01,0x00]
25766
25767v_fract_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
25768// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x5f,0x01,0x00]
25769
25770v_fract_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
25771// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x61,0x01,0x00]
25772
25773v_fract_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
25774// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x6f,0x01,0x00]
25775
25776v_trunc_f32 v5, v1
25777// GFX10: encoding: [0x01,0x43,0x0a,0x7e]
25778
25779v_trunc_f32 v255, v1
25780// GFX10: encoding: [0x01,0x43,0xfe,0x7f]
25781
25782v_trunc_f32 v5, v255
25783// GFX10: encoding: [0xff,0x43,0x0a,0x7e]
25784
25785v_trunc_f32 v5, s1
25786// GFX10: encoding: [0x01,0x42,0x0a,0x7e]
25787
25788v_trunc_f32 v5, s103
25789// GFX10: encoding: [0x67,0x42,0x0a,0x7e]
25790
25791v_trunc_f32 v5, vcc_lo
25792// GFX10: encoding: [0x6a,0x42,0x0a,0x7e]
25793
25794v_trunc_f32 v5, vcc_hi
25795// GFX10: encoding: [0x6b,0x42,0x0a,0x7e]
25796
25797v_trunc_f32 v5, ttmp11
25798// GFX10: encoding: [0x77,0x42,0x0a,0x7e]
25799
25800v_trunc_f32 v5, m0
25801// GFX10: encoding: [0x7c,0x42,0x0a,0x7e]
25802
25803v_trunc_f32 v5, exec_lo
25804// GFX10: encoding: [0x7e,0x42,0x0a,0x7e]
25805
25806v_trunc_f32 v5, exec_hi
25807// GFX10: encoding: [0x7f,0x42,0x0a,0x7e]
25808
25809v_trunc_f32 v5, 0
25810// GFX10: encoding: [0x80,0x42,0x0a,0x7e]
25811
25812v_trunc_f32 v5, -1
25813// GFX10: encoding: [0xc1,0x42,0x0a,0x7e]
25814
25815v_trunc_f32 v5, 0.5
25816// GFX10: encoding: [0xf0,0x42,0x0a,0x7e]
25817
25818v_trunc_f32 v5, -4.0
25819// GFX10: encoding: [0xf7,0x42,0x0a,0x7e]
25820
25821v_trunc_f32 v5, 0xaf123456
25822// GFX10: encoding: [0xff,0x42,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25823
25824v_trunc_f32 v5, 0x3f717273
25825// GFX10: encoding: [0xff,0x42,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25826
25827v_trunc_f32_e64 v5, v1
25828// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x00]
25829
25830v_trunc_f32_e64 v255, v1
25831// GFX10: encoding: [0xff,0x00,0xa1,0xd5,0x01,0x01,0x00,0x00]
25832
25833v_trunc_f32_e64 v5, v255
25834// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xff,0x01,0x00,0x00]
25835
25836v_trunc_f32_e64 v5, s1
25837// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x00,0x00,0x00]
25838
25839v_trunc_f32_e64 v5, s101
25840// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x65,0x00,0x00,0x00]
25841
25842v_trunc_f32_e64 v5, vcc_lo
25843// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x6a,0x00,0x00,0x00]
25844
25845v_trunc_f32_e64 v5, vcc_hi
25846// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x6b,0x00,0x00,0x00]
25847
25848v_trunc_f32_e64 v5, m0
25849// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x7c,0x00,0x00,0x00]
25850
25851v_trunc_f32_e64 v5, exec_lo
25852// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x7e,0x00,0x00,0x00]
25853
25854v_trunc_f32_e64 v5, exec_hi
25855// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x7f,0x00,0x00,0x00]
25856
25857v_trunc_f32_e64 v5, 0
25858// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x80,0x00,0x00,0x00]
25859
25860v_trunc_f32_e64 v5, -1
25861// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xc1,0x00,0x00,0x00]
25862
25863v_trunc_f32_e64 v5, 0.5
25864// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xf0,0x00,0x00,0x00]
25865
25866v_trunc_f32_e64 v5, -4.0
25867// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xf7,0x00,0x00,0x00]
25868
25869v_trunc_f32_e64 v5, -v1
25870// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x20]
25871
25872v_trunc_f32_e64 v5, v1 clamp
25873// GFX10: encoding: [0x05,0x80,0xa1,0xd5,0x01,0x01,0x00,0x00]
25874
25875v_trunc_f32_e64 v5, v1 mul:2
25876// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x08]
25877
25878v_trunc_f32_e64 v5, v1 mul:4
25879// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x10]
25880
25881v_trunc_f32_e64 v5, v1 div:2
25882// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x18]
25883
25884v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25885// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]
25886
25887v_trunc_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25888// GFX10: encoding: [0xf9,0x42,0xfe,0x7f,0x01,0x06,0x06,0x00]
25889
25890v_trunc_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25891// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0xff,0x06,0x06,0x00]
25892
25893v_trunc_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25894// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x86,0x00]
25895
25896v_trunc_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25897// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x65,0x06,0x86,0x00]
25898
25899v_trunc_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25900// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x6a,0x06,0x86,0x00]
25901
25902v_trunc_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25903// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x6b,0x06,0x86,0x00]
25904
25905v_trunc_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25906// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x7c,0x06,0x86,0x00]
25907
25908v_trunc_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25909// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x7e,0x06,0x86,0x00]
25910
25911v_trunc_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25912// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x7f,0x06,0x86,0x00]
25913
25914v_trunc_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25915// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x26,0x06,0x00]
25916
25917v_trunc_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25918// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x46,0x06,0x00]
25919
25920v_trunc_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25921// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x86,0x06,0x00]
25922
25923v_trunc_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25924// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0xc6,0x06,0x00]
25925
25926v_trunc_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
25927// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]
25928
25929v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
25930// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x00,0x06,0x00]
25931
25932v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
25933// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x01,0x06,0x00]
25934
25935v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
25936// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x02,0x06,0x00]
25937
25938v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
25939// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x03,0x06,0x00]
25940
25941v_trunc_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
25942// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x04,0x06,0x00]
25943
25944v_trunc_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
25945// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x05,0x06,0x00]
25946
25947v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
25948// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x0e,0x06,0x00]
25949
25950v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
25951// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x16,0x06,0x00]
25952
25953v_trunc_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
25954// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x16,0x06,0x00]
25955
25956v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
25957// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]
25958
25959v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
25960// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x00,0x00]
25961
25962v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
25963// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x01,0x00]
25964
25965v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
25966// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x02,0x00]
25967
25968v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
25969// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x03,0x00]
25970
25971v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
25972// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x04,0x00]
25973
25974v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
25975// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x05,0x00]
25976
25977v_trunc_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25978// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x16,0x00]
25979
25980v_trunc_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25981// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x26,0x00]
25982
25983v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
25984// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x00]
25985
25986v_trunc_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
25987// GFX10: encoding: [0xfa,0x42,0xfe,0x7f,0x01,0xe4,0x00,0x00]
25988
25989v_trunc_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
25990// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0xff,0xe4,0x00,0x00]
25991
25992v_trunc_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
25993// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x1b,0x00,0x00]
25994
25995v_trunc_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
25996// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x40,0x01,0x00]
25997
25998v_trunc_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
25999// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x41,0x01,0x00]
26000
26001v_trunc_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
26002// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x01,0x01,0x00]
26003
26004v_trunc_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
26005// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x0f,0x01,0x00]
26006
26007v_trunc_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
26008// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x11,0x01,0x00]
26009
26010v_trunc_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
26011// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x1f,0x01,0x00]
26012
26013v_trunc_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
26014// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x21,0x01,0x00]
26015
26016v_trunc_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
26017// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x2f,0x01,0x00]
26018
26019v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
26020// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x10]
26021
26022v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
26023// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x30]
26024
26025v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
26026// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
26027
26028v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
26029// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
26030
26031v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
26032// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x01]
26033
26034v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
26035// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x03]
26036
26037v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
26038// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
26039
26040v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
26041// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
26042
26043v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
26044// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x08,0x00]
26045
26046v_trunc_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
26047// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x51,0x01,0x00]
26048
26049v_trunc_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
26050// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x5f,0x01,0x00]
26051
26052v_trunc_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
26053// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x61,0x01,0x00]
26054
26055v_trunc_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
26056// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x6f,0x01,0x00]
26057
26058v_ceil_f32 v5, v1
26059// GFX10: encoding: [0x01,0x45,0x0a,0x7e]
26060
26061v_ceil_f32 v255, v1
26062// GFX10: encoding: [0x01,0x45,0xfe,0x7f]
26063
26064v_ceil_f32 v5, v255
26065// GFX10: encoding: [0xff,0x45,0x0a,0x7e]
26066
26067v_ceil_f32 v5, s1
26068// GFX10: encoding: [0x01,0x44,0x0a,0x7e]
26069
26070v_ceil_f32 v5, s103
26071// GFX10: encoding: [0x67,0x44,0x0a,0x7e]
26072
26073v_ceil_f32 v5, vcc_lo
26074// GFX10: encoding: [0x6a,0x44,0x0a,0x7e]
26075
26076v_ceil_f32 v5, vcc_hi
26077// GFX10: encoding: [0x6b,0x44,0x0a,0x7e]
26078
26079v_ceil_f32 v5, ttmp11
26080// GFX10: encoding: [0x77,0x44,0x0a,0x7e]
26081
26082v_ceil_f32 v5, m0
26083// GFX10: encoding: [0x7c,0x44,0x0a,0x7e]
26084
26085v_ceil_f32 v5, exec_lo
26086// GFX10: encoding: [0x7e,0x44,0x0a,0x7e]
26087
26088v_ceil_f32 v5, exec_hi
26089// GFX10: encoding: [0x7f,0x44,0x0a,0x7e]
26090
26091v_ceil_f32 v5, 0
26092// GFX10: encoding: [0x80,0x44,0x0a,0x7e]
26093
26094v_ceil_f32 v5, -1
26095// GFX10: encoding: [0xc1,0x44,0x0a,0x7e]
26096
26097v_ceil_f32 v5, 0.5
26098// GFX10: encoding: [0xf0,0x44,0x0a,0x7e]
26099
26100v_ceil_f32 v5, -4.0
26101// GFX10: encoding: [0xf7,0x44,0x0a,0x7e]
26102
26103v_ceil_f32 v5, 0xaf123456
26104// GFX10: encoding: [0xff,0x44,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26105
26106v_ceil_f32 v5, 0x3f717273
26107// GFX10: encoding: [0xff,0x44,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26108
26109v_ceil_f32_e64 v5, v1
26110// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x00]
26111
26112v_ceil_f32_e64 v255, v1
26113// GFX10: encoding: [0xff,0x00,0xa2,0xd5,0x01,0x01,0x00,0x00]
26114
26115v_ceil_f32_e64 v5, v255
26116// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xff,0x01,0x00,0x00]
26117
26118v_ceil_f32_e64 v5, s1
26119// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x00,0x00,0x00]
26120
26121v_ceil_f32_e64 v5, s101
26122// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x65,0x00,0x00,0x00]
26123
26124v_ceil_f32_e64 v5, vcc_lo
26125// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x6a,0x00,0x00,0x00]
26126
26127v_ceil_f32_e64 v5, vcc_hi
26128// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x6b,0x00,0x00,0x00]
26129
26130v_ceil_f32_e64 v5, m0
26131// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x7c,0x00,0x00,0x00]
26132
26133v_ceil_f32_e64 v5, exec_lo
26134// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x7e,0x00,0x00,0x00]
26135
26136v_ceil_f32_e64 v5, exec_hi
26137// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x7f,0x00,0x00,0x00]
26138
26139v_ceil_f32_e64 v5, 0
26140// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x80,0x00,0x00,0x00]
26141
26142v_ceil_f32_e64 v5, -1
26143// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xc1,0x00,0x00,0x00]
26144
26145v_ceil_f32_e64 v5, 0.5
26146// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xf0,0x00,0x00,0x00]
26147
26148v_ceil_f32_e64 v5, -4.0
26149// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xf7,0x00,0x00,0x00]
26150
26151v_ceil_f32_e64 v5, -v1
26152// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x20]
26153
26154v_ceil_f32_e64 v5, v1 clamp
26155// GFX10: encoding: [0x05,0x80,0xa2,0xd5,0x01,0x01,0x00,0x00]
26156
26157v_ceil_f32_e64 v5, v1 mul:2
26158// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x08]
26159
26160v_ceil_f32_e64 v5, v1 mul:4
26161// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x10]
26162
26163v_ceil_f32_e64 v5, v1 div:2
26164// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x18]
26165
26166v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26167// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]
26168
26169v_ceil_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26170// GFX10: encoding: [0xf9,0x44,0xfe,0x7f,0x01,0x06,0x06,0x00]
26171
26172v_ceil_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26173// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0xff,0x06,0x06,0x00]
26174
26175v_ceil_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26176// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x86,0x00]
26177
26178v_ceil_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26179// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x65,0x06,0x86,0x00]
26180
26181v_ceil_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26182// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x6a,0x06,0x86,0x00]
26183
26184v_ceil_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26185// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x6b,0x06,0x86,0x00]
26186
26187v_ceil_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26188// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x7c,0x06,0x86,0x00]
26189
26190v_ceil_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26191// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x7e,0x06,0x86,0x00]
26192
26193v_ceil_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26194// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x7f,0x06,0x86,0x00]
26195
26196v_ceil_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26197// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x26,0x06,0x00]
26198
26199v_ceil_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26200// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x46,0x06,0x00]
26201
26202v_ceil_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26203// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x86,0x06,0x00]
26204
26205v_ceil_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26206// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0xc6,0x06,0x00]
26207
26208v_ceil_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
26209// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]
26210
26211v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
26212// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x00,0x06,0x00]
26213
26214v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
26215// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x01,0x06,0x00]
26216
26217v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
26218// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x02,0x06,0x00]
26219
26220v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
26221// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x03,0x06,0x00]
26222
26223v_ceil_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
26224// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x04,0x06,0x00]
26225
26226v_ceil_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
26227// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x05,0x06,0x00]
26228
26229v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
26230// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x0e,0x06,0x00]
26231
26232v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
26233// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x16,0x06,0x00]
26234
26235v_ceil_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
26236// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x16,0x06,0x00]
26237
26238v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
26239// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]
26240
26241v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
26242// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x00,0x00]
26243
26244v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
26245// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x01,0x00]
26246
26247v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
26248// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x02,0x00]
26249
26250v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
26251// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x03,0x00]
26252
26253v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
26254// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x04,0x00]
26255
26256v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
26257// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x05,0x00]
26258
26259v_ceil_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26260// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x16,0x00]
26261
26262v_ceil_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26263// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x26,0x00]
26264
26265v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26266// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x00]
26267
26268v_ceil_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26269// GFX10: encoding: [0xfa,0x44,0xfe,0x7f,0x01,0xe4,0x00,0x00]
26270
26271v_ceil_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26272// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0xff,0xe4,0x00,0x00]
26273
26274v_ceil_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
26275// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x1b,0x00,0x00]
26276
26277v_ceil_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
26278// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x40,0x01,0x00]
26279
26280v_ceil_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
26281// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x41,0x01,0x00]
26282
26283v_ceil_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
26284// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x01,0x01,0x00]
26285
26286v_ceil_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
26287// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x0f,0x01,0x00]
26288
26289v_ceil_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
26290// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x11,0x01,0x00]
26291
26292v_ceil_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
26293// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x1f,0x01,0x00]
26294
26295v_ceil_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
26296// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x21,0x01,0x00]
26297
26298v_ceil_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
26299// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x2f,0x01,0x00]
26300
26301v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
26302// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x10]
26303
26304v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
26305// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x30]
26306
26307v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
26308// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
26309
26310v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
26311// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
26312
26313v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
26314// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x01]
26315
26316v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
26317// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x03]
26318
26319v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
26320// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
26321
26322v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
26323// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
26324
26325v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
26326// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x08,0x00]
26327
26328v_ceil_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
26329// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x51,0x01,0x00]
26330
26331v_ceil_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
26332// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x5f,0x01,0x00]
26333
26334v_ceil_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
26335// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x61,0x01,0x00]
26336
26337v_ceil_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
26338// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x6f,0x01,0x00]
26339
26340v_rndne_f32 v5, v1
26341// GFX10: encoding: [0x01,0x47,0x0a,0x7e]
26342
26343v_rndne_f32 v255, v1
26344// GFX10: encoding: [0x01,0x47,0xfe,0x7f]
26345
26346v_rndne_f32 v5, v255
26347// GFX10: encoding: [0xff,0x47,0x0a,0x7e]
26348
26349v_rndne_f32 v5, s1
26350// GFX10: encoding: [0x01,0x46,0x0a,0x7e]
26351
26352v_rndne_f32 v5, s103
26353// GFX10: encoding: [0x67,0x46,0x0a,0x7e]
26354
26355v_rndne_f32 v5, vcc_lo
26356// GFX10: encoding: [0x6a,0x46,0x0a,0x7e]
26357
26358v_rndne_f32 v5, vcc_hi
26359// GFX10: encoding: [0x6b,0x46,0x0a,0x7e]
26360
26361v_rndne_f32 v5, ttmp11
26362// GFX10: encoding: [0x77,0x46,0x0a,0x7e]
26363
26364v_rndne_f32 v5, m0
26365// GFX10: encoding: [0x7c,0x46,0x0a,0x7e]
26366
26367v_rndne_f32 v5, exec_lo
26368// GFX10: encoding: [0x7e,0x46,0x0a,0x7e]
26369
26370v_rndne_f32 v5, exec_hi
26371// GFX10: encoding: [0x7f,0x46,0x0a,0x7e]
26372
26373v_rndne_f32 v5, 0
26374// GFX10: encoding: [0x80,0x46,0x0a,0x7e]
26375
26376v_rndne_f32 v5, -1
26377// GFX10: encoding: [0xc1,0x46,0x0a,0x7e]
26378
26379v_rndne_f32 v5, 0.5
26380// GFX10: encoding: [0xf0,0x46,0x0a,0x7e]
26381
26382v_rndne_f32 v5, -4.0
26383// GFX10: encoding: [0xf7,0x46,0x0a,0x7e]
26384
26385v_rndne_f32 v5, 0xaf123456
26386// GFX10: encoding: [0xff,0x46,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26387
26388v_rndne_f32 v5, 0x3f717273
26389// GFX10: encoding: [0xff,0x46,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26390
26391v_rndne_f32_e64 v5, v1
26392// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x00]
26393
26394v_rndne_f32_e64 v255, v1
26395// GFX10: encoding: [0xff,0x00,0xa3,0xd5,0x01,0x01,0x00,0x00]
26396
26397v_rndne_f32_e64 v5, v255
26398// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xff,0x01,0x00,0x00]
26399
26400v_rndne_f32_e64 v5, s1
26401// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x00,0x00,0x00]
26402
26403v_rndne_f32_e64 v5, s101
26404// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x65,0x00,0x00,0x00]
26405
26406v_rndne_f32_e64 v5, vcc_lo
26407// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x6a,0x00,0x00,0x00]
26408
26409v_rndne_f32_e64 v5, vcc_hi
26410// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x6b,0x00,0x00,0x00]
26411
26412v_rndne_f32_e64 v5, m0
26413// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x7c,0x00,0x00,0x00]
26414
26415v_rndne_f32_e64 v5, exec_lo
26416// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x7e,0x00,0x00,0x00]
26417
26418v_rndne_f32_e64 v5, exec_hi
26419// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x7f,0x00,0x00,0x00]
26420
26421v_rndne_f32_e64 v5, 0
26422// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x80,0x00,0x00,0x00]
26423
26424v_rndne_f32_e64 v5, -1
26425// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xc1,0x00,0x00,0x00]
26426
26427v_rndne_f32_e64 v5, 0.5
26428// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xf0,0x00,0x00,0x00]
26429
26430v_rndne_f32_e64 v5, -4.0
26431// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xf7,0x00,0x00,0x00]
26432
26433v_rndne_f32_e64 v5, -v1
26434// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x20]
26435
26436v_rndne_f32_e64 v5, v1 clamp
26437// GFX10: encoding: [0x05,0x80,0xa3,0xd5,0x01,0x01,0x00,0x00]
26438
26439v_rndne_f32_e64 v5, v1 mul:2
26440// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x08]
26441
26442v_rndne_f32_e64 v5, v1 mul:4
26443// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x10]
26444
26445v_rndne_f32_e64 v5, v1 div:2
26446// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x18]
26447
26448v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26449// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]
26450
26451v_rndne_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26452// GFX10: encoding: [0xf9,0x46,0xfe,0x7f,0x01,0x06,0x06,0x00]
26453
26454v_rndne_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26455// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0xff,0x06,0x06,0x00]
26456
26457v_rndne_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26458// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x86,0x00]
26459
26460v_rndne_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26461// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x65,0x06,0x86,0x00]
26462
26463v_rndne_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26464// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x6a,0x06,0x86,0x00]
26465
26466v_rndne_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26467// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x6b,0x06,0x86,0x00]
26468
26469v_rndne_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26470// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x7c,0x06,0x86,0x00]
26471
26472v_rndne_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26473// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x7e,0x06,0x86,0x00]
26474
26475v_rndne_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26476// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x7f,0x06,0x86,0x00]
26477
26478v_rndne_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26479// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x26,0x06,0x00]
26480
26481v_rndne_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26482// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x46,0x06,0x00]
26483
26484v_rndne_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26485// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x86,0x06,0x00]
26486
26487v_rndne_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26488// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0xc6,0x06,0x00]
26489
26490v_rndne_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
26491// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]
26492
26493v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
26494// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x00,0x06,0x00]
26495
26496v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
26497// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x01,0x06,0x00]
26498
26499v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
26500// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x02,0x06,0x00]
26501
26502v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
26503// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x03,0x06,0x00]
26504
26505v_rndne_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
26506// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x04,0x06,0x00]
26507
26508v_rndne_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
26509// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x05,0x06,0x00]
26510
26511v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
26512// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x0e,0x06,0x00]
26513
26514v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
26515// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x16,0x06,0x00]
26516
26517v_rndne_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
26518// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x16,0x06,0x00]
26519
26520v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
26521// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]
26522
26523v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
26524// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x00,0x00]
26525
26526v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
26527// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x01,0x00]
26528
26529v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
26530// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x02,0x00]
26531
26532v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
26533// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x03,0x00]
26534
26535v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
26536// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x04,0x00]
26537
26538v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
26539// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x05,0x00]
26540
26541v_rndne_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26542// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x16,0x00]
26543
26544v_rndne_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26545// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x26,0x00]
26546
26547v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26548// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x00]
26549
26550v_rndne_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26551// GFX10: encoding: [0xfa,0x46,0xfe,0x7f,0x01,0xe4,0x00,0x00]
26552
26553v_rndne_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26554// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0xff,0xe4,0x00,0x00]
26555
26556v_rndne_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
26557// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x1b,0x00,0x00]
26558
26559v_rndne_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
26560// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x40,0x01,0x00]
26561
26562v_rndne_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
26563// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x41,0x01,0x00]
26564
26565v_rndne_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
26566// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x01,0x01,0x00]
26567
26568v_rndne_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
26569// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x0f,0x01,0x00]
26570
26571v_rndne_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
26572// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x11,0x01,0x00]
26573
26574v_rndne_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
26575// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x1f,0x01,0x00]
26576
26577v_rndne_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
26578// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x21,0x01,0x00]
26579
26580v_rndne_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
26581// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x2f,0x01,0x00]
26582
26583v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
26584// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x10]
26585
26586v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
26587// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x30]
26588
26589v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
26590// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
26591
26592v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
26593// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
26594
26595v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
26596// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x01]
26597
26598v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
26599// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x03]
26600
26601v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
26602// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
26603
26604v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
26605// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
26606
26607v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
26608// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x08,0x00]
26609
26610v_rndne_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
26611// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x51,0x01,0x00]
26612
26613v_rndne_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
26614// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x5f,0x01,0x00]
26615
26616v_rndne_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
26617// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x61,0x01,0x00]
26618
26619v_rndne_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
26620// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x6f,0x01,0x00]
26621
26622v_floor_f32 v5, v1
26623// GFX10: encoding: [0x01,0x49,0x0a,0x7e]
26624
26625v_floor_f32 v255, v1
26626// GFX10: encoding: [0x01,0x49,0xfe,0x7f]
26627
26628v_floor_f32 v5, v255
26629// GFX10: encoding: [0xff,0x49,0x0a,0x7e]
26630
26631v_floor_f32 v5, s1
26632// GFX10: encoding: [0x01,0x48,0x0a,0x7e]
26633
26634v_floor_f32 v5, s103
26635// GFX10: encoding: [0x67,0x48,0x0a,0x7e]
26636
26637v_floor_f32 v5, vcc_lo
26638// GFX10: encoding: [0x6a,0x48,0x0a,0x7e]
26639
26640v_floor_f32 v5, vcc_hi
26641// GFX10: encoding: [0x6b,0x48,0x0a,0x7e]
26642
26643v_floor_f32 v5, ttmp11
26644// GFX10: encoding: [0x77,0x48,0x0a,0x7e]
26645
26646v_floor_f32 v5, m0
26647// GFX10: encoding: [0x7c,0x48,0x0a,0x7e]
26648
26649v_floor_f32 v5, exec_lo
26650// GFX10: encoding: [0x7e,0x48,0x0a,0x7e]
26651
26652v_floor_f32 v5, exec_hi
26653// GFX10: encoding: [0x7f,0x48,0x0a,0x7e]
26654
26655v_floor_f32 v5, 0
26656// GFX10: encoding: [0x80,0x48,0x0a,0x7e]
26657
26658v_floor_f32 v5, -1
26659// GFX10: encoding: [0xc1,0x48,0x0a,0x7e]
26660
26661v_floor_f32 v5, 0.5
26662// GFX10: encoding: [0xf0,0x48,0x0a,0x7e]
26663
26664v_floor_f32 v5, -4.0
26665// GFX10: encoding: [0xf7,0x48,0x0a,0x7e]
26666
26667v_floor_f32 v5, 0xaf123456
26668// GFX10: encoding: [0xff,0x48,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26669
26670v_floor_f32 v5, 0x3f717273
26671// GFX10: encoding: [0xff,0x48,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26672
26673v_floor_f32_e64 v5, v1
26674// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x00]
26675
26676v_floor_f32_e64 v255, v1
26677// GFX10: encoding: [0xff,0x00,0xa4,0xd5,0x01,0x01,0x00,0x00]
26678
26679v_floor_f32_e64 v5, v255
26680// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xff,0x01,0x00,0x00]
26681
26682v_floor_f32_e64 v5, s1
26683// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x00,0x00,0x00]
26684
26685v_floor_f32_e64 v5, s101
26686// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x65,0x00,0x00,0x00]
26687
26688v_floor_f32_e64 v5, vcc_lo
26689// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x6a,0x00,0x00,0x00]
26690
26691v_floor_f32_e64 v5, vcc_hi
26692// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x6b,0x00,0x00,0x00]
26693
26694v_floor_f32_e64 v5, m0
26695// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x7c,0x00,0x00,0x00]
26696
26697v_floor_f32_e64 v5, exec_lo
26698// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x7e,0x00,0x00,0x00]
26699
26700v_floor_f32_e64 v5, exec_hi
26701// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x7f,0x00,0x00,0x00]
26702
26703v_floor_f32_e64 v5, 0
26704// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x80,0x00,0x00,0x00]
26705
26706v_floor_f32_e64 v5, -1
26707// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xc1,0x00,0x00,0x00]
26708
26709v_floor_f32_e64 v5, 0.5
26710// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xf0,0x00,0x00,0x00]
26711
26712v_floor_f32_e64 v5, -4.0
26713// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xf7,0x00,0x00,0x00]
26714
26715v_floor_f32_e64 v5, -v1
26716// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x20]
26717
26718v_floor_f32_e64 v5, |v1|
26719// GFX10: encoding: [0x05,0x01,0xa4,0xd5,0x01,0x01,0x00,0x00]
26720
26721v_floor_f32_e64 v5, v1 clamp
26722// GFX10: encoding: [0x05,0x80,0xa4,0xd5,0x01,0x01,0x00,0x00]
26723
26724v_floor_f32_e64 v5, v1 mul:2
26725// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x08]
26726
26727v_floor_f32_e64 v5, v1 mul:4
26728// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x10]
26729
26730v_floor_f32_e64 v5, v1 div:2
26731// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x18]
26732
26733v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26734// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]
26735
26736v_floor_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26737// GFX10: encoding: [0xf9,0x48,0xfe,0x7f,0x01,0x06,0x06,0x00]
26738
26739v_floor_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26740// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0xff,0x06,0x06,0x00]
26741
26742v_floor_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26743// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x86,0x00]
26744
26745v_floor_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26746// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x65,0x06,0x86,0x00]
26747
26748v_floor_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26749// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x6a,0x06,0x86,0x00]
26750
26751v_floor_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26752// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x6b,0x06,0x86,0x00]
26753
26754v_floor_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26755// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x7c,0x06,0x86,0x00]
26756
26757v_floor_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26758// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x7e,0x06,0x86,0x00]
26759
26760v_floor_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26761// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x7f,0x06,0x86,0x00]
26762
26763v_floor_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26764// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x26,0x06,0x00]
26765
26766v_floor_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26767// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x46,0x06,0x00]
26768
26769v_floor_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26770// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x86,0x06,0x00]
26771
26772v_floor_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26773// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0xc6,0x06,0x00]
26774
26775v_floor_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
26776// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]
26777
26778v_floor_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
26779// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x00,0x06,0x00]
26780
26781v_floor_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
26782// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x01,0x06,0x00]
26783
26784v_floor_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
26785// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x02,0x06,0x00]
26786
26787v_floor_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
26788// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x03,0x06,0x00]
26789
26790v_floor_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
26791// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x04,0x06,0x00]
26792
26793v_floor_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
26794// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x05,0x06,0x00]
26795
26796v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
26797// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x0e,0x06,0x00]
26798
26799v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
26800// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x16,0x06,0x00]
26801
26802v_floor_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
26803// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x16,0x06,0x00]
26804
26805v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
26806// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]
26807
26808v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
26809// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x00,0x00]
26810
26811v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
26812// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x01,0x00]
26813
26814v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
26815// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x02,0x00]
26816
26817v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
26818// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x03,0x00]
26819
26820v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
26821// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x04,0x00]
26822
26823v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
26824// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x05,0x00]
26825
26826v_floor_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26827// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x16,0x00]
26828
26829v_floor_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26830// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x26,0x00]
26831
26832v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26833// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x00]
26834
26835v_floor_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26836// GFX10: encoding: [0xfa,0x48,0xfe,0x7f,0x01,0xe4,0x00,0x00]
26837
26838v_floor_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26839// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0xff,0xe4,0x00,0x00]
26840
26841v_floor_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
26842// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x1b,0x00,0x00]
26843
26844v_floor_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
26845// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x40,0x01,0x00]
26846
26847v_floor_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
26848// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x41,0x01,0x00]
26849
26850v_floor_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
26851// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x01,0x01,0x00]
26852
26853v_floor_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
26854// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x0f,0x01,0x00]
26855
26856v_floor_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
26857// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x11,0x01,0x00]
26858
26859v_floor_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
26860// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x1f,0x01,0x00]
26861
26862v_floor_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
26863// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x21,0x01,0x00]
26864
26865v_floor_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
26866// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x2f,0x01,0x00]
26867
26868v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
26869// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x10]
26870
26871v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
26872// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x30]
26873
26874v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
26875// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
26876
26877v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
26878// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
26879
26880v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
26881// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x01]
26882
26883v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
26884// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x03]
26885
26886v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
26887// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
26888
26889v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
26890// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
26891
26892v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
26893// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x08,0x00]
26894
26895v_floor_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
26896// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x51,0x01,0x00]
26897
26898v_floor_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
26899// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x5f,0x01,0x00]
26900
26901v_floor_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
26902// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x61,0x01,0x00]
26903
26904v_floor_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
26905// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x6f,0x01,0x00]
26906
26907v_exp_f32 v5, v1
26908// GFX10: encoding: [0x01,0x4b,0x0a,0x7e]
26909
26910v_exp_f32 v255, v1
26911// GFX10: encoding: [0x01,0x4b,0xfe,0x7f]
26912
26913v_exp_f32 v5, v255
26914// GFX10: encoding: [0xff,0x4b,0x0a,0x7e]
26915
26916v_exp_f32 v5, s1
26917// GFX10: encoding: [0x01,0x4a,0x0a,0x7e]
26918
26919v_exp_f32 v5, s103
26920// GFX10: encoding: [0x67,0x4a,0x0a,0x7e]
26921
26922v_exp_f32 v5, vcc_lo
26923// GFX10: encoding: [0x6a,0x4a,0x0a,0x7e]
26924
26925v_exp_f32 v5, vcc_hi
26926// GFX10: encoding: [0x6b,0x4a,0x0a,0x7e]
26927
26928v_exp_f32 v5, ttmp11
26929// GFX10: encoding: [0x77,0x4a,0x0a,0x7e]
26930
26931v_exp_f32 v5, m0
26932// GFX10: encoding: [0x7c,0x4a,0x0a,0x7e]
26933
26934v_exp_f32 v5, exec_lo
26935// GFX10: encoding: [0x7e,0x4a,0x0a,0x7e]
26936
26937v_exp_f32 v5, exec_hi
26938// GFX10: encoding: [0x7f,0x4a,0x0a,0x7e]
26939
26940v_exp_f32 v5, 0
26941// GFX10: encoding: [0x80,0x4a,0x0a,0x7e]
26942
26943v_exp_f32 v5, -1
26944// GFX10: encoding: [0xc1,0x4a,0x0a,0x7e]
26945
26946v_exp_f32 v5, 0.5
26947// GFX10: encoding: [0xf0,0x4a,0x0a,0x7e]
26948
26949v_exp_f32 v5, -4.0
26950// GFX10: encoding: [0xf7,0x4a,0x0a,0x7e]
26951
26952v_exp_f32 v5, 0xaf123456
26953// GFX10: encoding: [0xff,0x4a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26954
26955v_exp_f32 v5, 0x3f717273
26956// GFX10: encoding: [0xff,0x4a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26957
26958v_exp_f32_e64 v5, v1
26959// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x00]
26960
26961v_exp_f32_e64 v255, v1
26962// GFX10: encoding: [0xff,0x00,0xa5,0xd5,0x01,0x01,0x00,0x00]
26963
26964v_exp_f32_e64 v5, v255
26965// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xff,0x01,0x00,0x00]
26966
26967v_exp_f32_e64 v5, s1
26968// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x00,0x00,0x00]
26969
26970v_exp_f32_e64 v5, s101
26971// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x65,0x00,0x00,0x00]
26972
26973v_exp_f32_e64 v5, vcc_lo
26974// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x6a,0x00,0x00,0x00]
26975
26976v_exp_f32_e64 v5, vcc_hi
26977// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x6b,0x00,0x00,0x00]
26978
26979v_exp_f32_e64 v5, m0
26980// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x7c,0x00,0x00,0x00]
26981
26982v_exp_f32_e64 v5, exec_lo
26983// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x7e,0x00,0x00,0x00]
26984
26985v_exp_f32_e64 v5, exec_hi
26986// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x7f,0x00,0x00,0x00]
26987
26988v_exp_f32_e64 v5, 0
26989// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x80,0x00,0x00,0x00]
26990
26991v_exp_f32_e64 v5, -1
26992// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xc1,0x00,0x00,0x00]
26993
26994v_exp_f32_e64 v5, 0.5
26995// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xf0,0x00,0x00,0x00]
26996
26997v_exp_f32_e64 v5, -4.0
26998// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xf7,0x00,0x00,0x00]
26999
27000v_exp_f32_e64 v5, -v1
27001// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x20]
27002
27003v_exp_f32_e64 v5, |v1|
27004// GFX10: encoding: [0x05,0x01,0xa5,0xd5,0x01,0x01,0x00,0x00]
27005
27006v_exp_f32_e64 v5, v1 clamp
27007// GFX10: encoding: [0x05,0x80,0xa5,0xd5,0x01,0x01,0x00,0x00]
27008
27009v_exp_f32_e64 v5, v1 mul:2
27010// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x08]
27011
27012v_exp_f32_e64 v5, v1 mul:4
27013// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x10]
27014
27015v_exp_f32_e64 v5, v1 div:2
27016// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x18]
27017
27018v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27019// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x06,0x00]
27020
27021v_exp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27022// GFX10: encoding: [0xf9,0x4a,0xfe,0x7f,0x01,0x06,0x06,0x00]
27023
27024v_exp_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27025// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0xff,0x06,0x06,0x00]
27026
27027v_exp_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27028// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x86,0x00]
27029
27030v_exp_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27031// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x65,0x06,0x86,0x00]
27032
27033v_exp_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27034// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x6a,0x06,0x86,0x00]
27035
27036v_exp_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27037// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x6b,0x06,0x86,0x00]
27038
27039v_exp_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27040// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x7c,0x06,0x86,0x00]
27041
27042v_exp_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27043// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x7e,0x06,0x86,0x00]
27044
27045v_exp_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27046// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x7f,0x06,0x86,0x00]
27047
27048v_exp_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27049// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x26,0x06,0x00]
27050
27051v_exp_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27052// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x46,0x06,0x00]
27053
27054v_exp_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27055// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x86,0x06,0x00]
27056
27057v_exp_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27058// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0xc6,0x06,0x00]
27059
27060v_exp_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
27061// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x06,0x00]
27062
27063v_exp_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
27064// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x00,0x06,0x00]
27065
27066v_exp_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
27067// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x01,0x06,0x00]
27068
27069v_exp_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
27070// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x02,0x06,0x00]
27071
27072v_exp_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
27073// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x03,0x06,0x00]
27074
27075v_exp_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
27076// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x04,0x06,0x00]
27077
27078v_exp_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
27079// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x05,0x06,0x00]
27080
27081v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
27082// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
27083
27084v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
27085// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x16,0x06,0x00]
27086
27087v_exp_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
27088// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x16,0x06,0x00]
27089
27090v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
27091// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x06,0x00]
27092
27093v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
27094// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x00,0x00]
27095
27096v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
27097// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x01,0x00]
27098
27099v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
27100// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x02,0x00]
27101
27102v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
27103// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x03,0x00]
27104
27105v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
27106// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x04,0x00]
27107
27108v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
27109// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x05,0x00]
27110
27111v_exp_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27112// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x16,0x00]
27113
27114v_exp_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27115// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x26,0x00]
27116
27117v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27118// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
27119
27120v_exp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27121// GFX10: encoding: [0xfa,0x4a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
27122
27123v_exp_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27124// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
27125
27126v_exp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
27127// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
27128
27129v_exp_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
27130// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x40,0x01,0x00]
27131
27132v_exp_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
27133// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x41,0x01,0x00]
27134
27135v_exp_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
27136// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x01,0x01,0x00]
27137
27138v_exp_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
27139// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
27140
27141v_exp_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
27142// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x11,0x01,0x00]
27143
27144v_exp_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
27145// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
27146
27147v_exp_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
27148// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x21,0x01,0x00]
27149
27150v_exp_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
27151// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
27152
27153v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
27154// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
27155
27156v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
27157// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
27158
27159v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
27160// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
27161
27162v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
27163// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
27164
27165v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
27166// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
27167
27168v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
27169// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
27170
27171v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
27172// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
27173
27174v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
27175// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
27176
27177v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
27178// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
27179
27180v_exp_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
27181// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x51,0x01,0x00]
27182
27183v_exp_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
27184// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x5f,0x01,0x00]
27185
27186v_exp_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
27187// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x61,0x01,0x00]
27188
27189v_exp_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
27190// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x6f,0x01,0x00]
27191
27192v_log_f32 v5, v1
27193// GFX10: encoding: [0x01,0x4f,0x0a,0x7e]
27194
27195v_log_f32 v255, v1
27196// GFX10: encoding: [0x01,0x4f,0xfe,0x7f]
27197
27198v_log_f32 v5, v255
27199// GFX10: encoding: [0xff,0x4f,0x0a,0x7e]
27200
27201v_log_f32 v5, s1
27202// GFX10: encoding: [0x01,0x4e,0x0a,0x7e]
27203
27204v_log_f32 v5, s103
27205// GFX10: encoding: [0x67,0x4e,0x0a,0x7e]
27206
27207v_log_f32 v5, vcc_lo
27208// GFX10: encoding: [0x6a,0x4e,0x0a,0x7e]
27209
27210v_log_f32 v5, vcc_hi
27211// GFX10: encoding: [0x6b,0x4e,0x0a,0x7e]
27212
27213v_log_f32 v5, ttmp11
27214// GFX10: encoding: [0x77,0x4e,0x0a,0x7e]
27215
27216v_log_f32 v5, m0
27217// GFX10: encoding: [0x7c,0x4e,0x0a,0x7e]
27218
27219v_log_f32 v5, exec_lo
27220// GFX10: encoding: [0x7e,0x4e,0x0a,0x7e]
27221
27222v_log_f32 v5, exec_hi
27223// GFX10: encoding: [0x7f,0x4e,0x0a,0x7e]
27224
27225v_log_f32 v5, 0
27226// GFX10: encoding: [0x80,0x4e,0x0a,0x7e]
27227
27228v_log_f32 v5, -1
27229// GFX10: encoding: [0xc1,0x4e,0x0a,0x7e]
27230
27231v_log_f32 v5, 0.5
27232// GFX10: encoding: [0xf0,0x4e,0x0a,0x7e]
27233
27234v_log_f32 v5, -4.0
27235// GFX10: encoding: [0xf7,0x4e,0x0a,0x7e]
27236
27237v_log_f32 v5, 0xaf123456
27238// GFX10: encoding: [0xff,0x4e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27239
27240v_log_f32 v5, 0x3f717273
27241// GFX10: encoding: [0xff,0x4e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27242
27243v_log_f32_e64 v5, v1
27244// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x00]
27245
27246v_log_f32_e64 v255, v1
27247// GFX10: encoding: [0xff,0x00,0xa7,0xd5,0x01,0x01,0x00,0x00]
27248
27249v_log_f32_e64 v5, v255
27250// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xff,0x01,0x00,0x00]
27251
27252v_log_f32_e64 v5, s1
27253// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x00,0x00,0x00]
27254
27255v_log_f32_e64 v5, s101
27256// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x65,0x00,0x00,0x00]
27257
27258v_log_f32_e64 v5, vcc_lo
27259// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x6a,0x00,0x00,0x00]
27260
27261v_log_f32_e64 v5, vcc_hi
27262// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x6b,0x00,0x00,0x00]
27263
27264v_log_f32_e64 v5, m0
27265// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x7c,0x00,0x00,0x00]
27266
27267v_log_f32_e64 v5, exec_lo
27268// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x7e,0x00,0x00,0x00]
27269
27270v_log_f32_e64 v5, exec_hi
27271// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x7f,0x00,0x00,0x00]
27272
27273v_log_f32_e64 v5, 0
27274// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x80,0x00,0x00,0x00]
27275
27276v_log_f32_e64 v5, -1
27277// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xc1,0x00,0x00,0x00]
27278
27279v_log_f32_e64 v5, 0.5
27280// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xf0,0x00,0x00,0x00]
27281
27282v_log_f32_e64 v5, -4.0
27283// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xf7,0x00,0x00,0x00]
27284
27285v_log_f32_e64 v5, -v1
27286// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x20]
27287
27288v_log_f32_e64 v5, |v1|
27289// GFX10: encoding: [0x05,0x01,0xa7,0xd5,0x01,0x01,0x00,0x00]
27290
27291v_log_f32_e64 v5, v1 clamp
27292// GFX10: encoding: [0x05,0x80,0xa7,0xd5,0x01,0x01,0x00,0x00]
27293
27294v_log_f32_e64 v5, v1 mul:2
27295// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x08]
27296
27297v_log_f32_e64 v5, v1 mul:4
27298// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x10]
27299
27300v_log_f32_e64 v5, v1 div:2
27301// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x18]
27302
27303v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27304// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]
27305
27306v_log_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27307// GFX10: encoding: [0xf9,0x4e,0xfe,0x7f,0x01,0x06,0x06,0x00]
27308
27309v_log_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27310// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0xff,0x06,0x06,0x00]
27311
27312v_log_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27313// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x86,0x00]
27314
27315v_log_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27316// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x65,0x06,0x86,0x00]
27317
27318v_log_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27319// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x6a,0x06,0x86,0x00]
27320
27321v_log_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27322// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x6b,0x06,0x86,0x00]
27323
27324v_log_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27325// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x7c,0x06,0x86,0x00]
27326
27327v_log_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27328// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x7e,0x06,0x86,0x00]
27329
27330v_log_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27331// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x7f,0x06,0x86,0x00]
27332
27333v_log_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27334// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x26,0x06,0x00]
27335
27336v_log_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27337// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x46,0x06,0x00]
27338
27339v_log_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27340// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x86,0x06,0x00]
27341
27342v_log_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27343// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0xc6,0x06,0x00]
27344
27345v_log_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
27346// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]
27347
27348v_log_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
27349// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x00,0x06,0x00]
27350
27351v_log_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
27352// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x01,0x06,0x00]
27353
27354v_log_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
27355// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x02,0x06,0x00]
27356
27357v_log_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
27358// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x03,0x06,0x00]
27359
27360v_log_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
27361// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x04,0x06,0x00]
27362
27363v_log_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
27364// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x05,0x06,0x00]
27365
27366v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
27367// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
27368
27369v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
27370// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x16,0x06,0x00]
27371
27372v_log_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
27373// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x16,0x06,0x00]
27374
27375v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
27376// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]
27377
27378v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
27379// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x00,0x00]
27380
27381v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
27382// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x01,0x00]
27383
27384v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
27385// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x02,0x00]
27386
27387v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
27388// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x03,0x00]
27389
27390v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
27391// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x04,0x00]
27392
27393v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
27394// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x05,0x00]
27395
27396v_log_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27397// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x16,0x00]
27398
27399v_log_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27400// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x26,0x00]
27401
27402v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27403// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
27404
27405v_log_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27406// GFX10: encoding: [0xfa,0x4e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
27407
27408v_log_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27409// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
27410
27411v_log_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
27412// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
27413
27414v_log_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
27415// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x40,0x01,0x00]
27416
27417v_log_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
27418// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x41,0x01,0x00]
27419
27420v_log_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
27421// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x01,0x01,0x00]
27422
27423v_log_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
27424// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
27425
27426v_log_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
27427// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x11,0x01,0x00]
27428
27429v_log_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
27430// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
27431
27432v_log_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
27433// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x21,0x01,0x00]
27434
27435v_log_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
27436// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
27437
27438v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
27439// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
27440
27441v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
27442// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
27443
27444v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
27445// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
27446
27447v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
27448// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
27449
27450v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
27451// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
27452
27453v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
27454// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
27455
27456v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
27457// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
27458
27459v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
27460// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
27461
27462v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
27463// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
27464
27465v_log_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
27466// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x51,0x01,0x00]
27467
27468v_log_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
27469// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x5f,0x01,0x00]
27470
27471v_log_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
27472// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x61,0x01,0x00]
27473
27474v_log_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
27475// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x6f,0x01,0x00]
27476
27477v_rcp_f32 v5, v1
27478// GFX10: encoding: [0x01,0x55,0x0a,0x7e]
27479
27480v_rcp_f32 v255, v1
27481// GFX10: encoding: [0x01,0x55,0xfe,0x7f]
27482
27483v_rcp_f32 v5, v255
27484// GFX10: encoding: [0xff,0x55,0x0a,0x7e]
27485
27486v_rcp_f32 v5, s1
27487// GFX10: encoding: [0x01,0x54,0x0a,0x7e]
27488
27489v_rcp_f32 v5, s103
27490// GFX10: encoding: [0x67,0x54,0x0a,0x7e]
27491
27492v_rcp_f32 v5, vcc_lo
27493// GFX10: encoding: [0x6a,0x54,0x0a,0x7e]
27494
27495v_rcp_f32 v5, vcc_hi
27496// GFX10: encoding: [0x6b,0x54,0x0a,0x7e]
27497
27498v_rcp_f32 v5, ttmp11
27499// GFX10: encoding: [0x77,0x54,0x0a,0x7e]
27500
27501v_rcp_f32 v5, m0
27502// GFX10: encoding: [0x7c,0x54,0x0a,0x7e]
27503
27504v_rcp_f32 v5, exec_lo
27505// GFX10: encoding: [0x7e,0x54,0x0a,0x7e]
27506
27507v_rcp_f32 v5, exec_hi
27508// GFX10: encoding: [0x7f,0x54,0x0a,0x7e]
27509
27510v_rcp_f32 v5, 0
27511// GFX10: encoding: [0x80,0x54,0x0a,0x7e]
27512
27513v_rcp_f32 v5, -1
27514// GFX10: encoding: [0xc1,0x54,0x0a,0x7e]
27515
27516v_rcp_f32 v5, 0.5
27517// GFX10: encoding: [0xf0,0x54,0x0a,0x7e]
27518
27519v_rcp_f32 v5, -4.0
27520// GFX10: encoding: [0xf7,0x54,0x0a,0x7e]
27521
27522v_rcp_f32 v5, 0xaf123456
27523// GFX10: encoding: [0xff,0x54,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27524
27525v_rcp_f32 v5, 0x3f717273
27526// GFX10: encoding: [0xff,0x54,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27527
27528v_rcp_f32_e64 v5, v1
27529// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x00]
27530
27531v_rcp_f32_e64 v255, v1
27532// GFX10: encoding: [0xff,0x00,0xaa,0xd5,0x01,0x01,0x00,0x00]
27533
27534v_rcp_f32_e64 v5, v255
27535// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xff,0x01,0x00,0x00]
27536
27537v_rcp_f32_e64 v5, s1
27538// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x00,0x00,0x00]
27539
27540v_rcp_f32_e64 v5, s101
27541// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x65,0x00,0x00,0x00]
27542
27543v_rcp_f32_e64 v5, vcc_lo
27544// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x6a,0x00,0x00,0x00]
27545
27546v_rcp_f32_e64 v5, vcc_hi
27547// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x6b,0x00,0x00,0x00]
27548
27549v_rcp_f32_e64 v5, m0
27550// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x7c,0x00,0x00,0x00]
27551
27552v_rcp_f32_e64 v5, exec_lo
27553// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x7e,0x00,0x00,0x00]
27554
27555v_rcp_f32_e64 v5, exec_hi
27556// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x7f,0x00,0x00,0x00]
27557
27558v_rcp_f32_e64 v5, 0
27559// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x80,0x00,0x00,0x00]
27560
27561v_rcp_f32_e64 v5, -1
27562// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xc1,0x00,0x00,0x00]
27563
27564v_rcp_f32_e64 v5, 0.5
27565// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xf0,0x00,0x00,0x00]
27566
27567v_rcp_f32_e64 v5, -4.0
27568// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xf7,0x00,0x00,0x00]
27569
27570v_rcp_f32_e64 v5, -v1
27571// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x20]
27572
27573v_rcp_f32_e64 v5, |v1|
27574// GFX10: encoding: [0x05,0x01,0xaa,0xd5,0x01,0x01,0x00,0x00]
27575
27576v_rcp_f32_e64 v5, v1 clamp
27577// GFX10: encoding: [0x05,0x80,0xaa,0xd5,0x01,0x01,0x00,0x00]
27578
27579v_rcp_f32_e64 v5, v1 mul:2
27580// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x08]
27581
27582v_rcp_f32_e64 v5, v1 mul:4
27583// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x10]
27584
27585v_rcp_f32_e64 v5, v1 div:2
27586// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x18]
27587
27588v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27589// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]
27590
27591v_rcp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27592// GFX10: encoding: [0xf9,0x54,0xfe,0x7f,0x01,0x06,0x06,0x00]
27593
27594v_rcp_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27595// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0xff,0x06,0x06,0x00]
27596
27597v_rcp_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27598// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x86,0x00]
27599
27600v_rcp_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27601// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x65,0x06,0x86,0x00]
27602
27603v_rcp_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27604// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x6a,0x06,0x86,0x00]
27605
27606v_rcp_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27607// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x6b,0x06,0x86,0x00]
27608
27609v_rcp_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27610// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x7c,0x06,0x86,0x00]
27611
27612v_rcp_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27613// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x7e,0x06,0x86,0x00]
27614
27615v_rcp_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27616// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x7f,0x06,0x86,0x00]
27617
27618v_rcp_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27619// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x26,0x06,0x00]
27620
27621v_rcp_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27622// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x46,0x06,0x00]
27623
27624v_rcp_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27625// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x86,0x06,0x00]
27626
27627v_rcp_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27628// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0xc6,0x06,0x00]
27629
27630v_rcp_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
27631// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]
27632
27633v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
27634// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x00,0x06,0x00]
27635
27636v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
27637// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x01,0x06,0x00]
27638
27639v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
27640// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x02,0x06,0x00]
27641
27642v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
27643// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x03,0x06,0x00]
27644
27645v_rcp_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
27646// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x04,0x06,0x00]
27647
27648v_rcp_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
27649// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x05,0x06,0x00]
27650
27651v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
27652// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x0e,0x06,0x00]
27653
27654v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
27655// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x16,0x06,0x00]
27656
27657v_rcp_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
27658// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x16,0x06,0x00]
27659
27660v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
27661// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]
27662
27663v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
27664// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x00,0x00]
27665
27666v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
27667// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x01,0x00]
27668
27669v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
27670// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x02,0x00]
27671
27672v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
27673// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x03,0x00]
27674
27675v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
27676// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x04,0x00]
27677
27678v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
27679// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x05,0x00]
27680
27681v_rcp_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27682// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x16,0x00]
27683
27684v_rcp_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27685// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x26,0x00]
27686
27687v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27688// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x00]
27689
27690v_rcp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27691// GFX10: encoding: [0xfa,0x54,0xfe,0x7f,0x01,0xe4,0x00,0x00]
27692
27693v_rcp_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27694// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0xff,0xe4,0x00,0x00]
27695
27696v_rcp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
27697// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x1b,0x00,0x00]
27698
27699v_rcp_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
27700// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x40,0x01,0x00]
27701
27702v_rcp_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
27703// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x41,0x01,0x00]
27704
27705v_rcp_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
27706// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x01,0x01,0x00]
27707
27708v_rcp_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
27709// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x0f,0x01,0x00]
27710
27711v_rcp_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
27712// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x11,0x01,0x00]
27713
27714v_rcp_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
27715// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x1f,0x01,0x00]
27716
27717v_rcp_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
27718// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x21,0x01,0x00]
27719
27720v_rcp_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
27721// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x2f,0x01,0x00]
27722
27723v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
27724// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x10]
27725
27726v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
27727// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x30]
27728
27729v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
27730// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
27731
27732v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
27733// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
27734
27735v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
27736// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x01]
27737
27738v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
27739// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x03]
27740
27741v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
27742// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
27743
27744v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
27745// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
27746
27747v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
27748// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x08,0x00]
27749
27750v_rcp_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
27751// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x51,0x01,0x00]
27752
27753v_rcp_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
27754// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x5f,0x01,0x00]
27755
27756v_rcp_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
27757// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x61,0x01,0x00]
27758
27759v_rcp_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
27760// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x6f,0x01,0x00]
27761
27762v_rcp_iflag_f32 v5, v1
27763// GFX10: encoding: [0x01,0x57,0x0a,0x7e]
27764
27765v_rcp_iflag_f32 v255, v1
27766// GFX10: encoding: [0x01,0x57,0xfe,0x7f]
27767
27768v_rcp_iflag_f32 v5, v255
27769// GFX10: encoding: [0xff,0x57,0x0a,0x7e]
27770
27771v_rcp_iflag_f32 v5, s1
27772// GFX10: encoding: [0x01,0x56,0x0a,0x7e]
27773
27774v_rcp_iflag_f32 v5, s103
27775// GFX10: encoding: [0x67,0x56,0x0a,0x7e]
27776
27777v_rcp_iflag_f32 v5, vcc_lo
27778// GFX10: encoding: [0x6a,0x56,0x0a,0x7e]
27779
27780v_rcp_iflag_f32 v5, vcc_hi
27781// GFX10: encoding: [0x6b,0x56,0x0a,0x7e]
27782
27783v_rcp_iflag_f32 v5, ttmp11
27784// GFX10: encoding: [0x77,0x56,0x0a,0x7e]
27785
27786v_rcp_iflag_f32 v5, m0
27787// GFX10: encoding: [0x7c,0x56,0x0a,0x7e]
27788
27789v_rcp_iflag_f32 v5, exec_lo
27790// GFX10: encoding: [0x7e,0x56,0x0a,0x7e]
27791
27792v_rcp_iflag_f32 v5, exec_hi
27793// GFX10: encoding: [0x7f,0x56,0x0a,0x7e]
27794
27795v_rcp_iflag_f32 v5, 0
27796// GFX10: encoding: [0x80,0x56,0x0a,0x7e]
27797
27798v_rcp_iflag_f32 v5, -1
27799// GFX10: encoding: [0xc1,0x56,0x0a,0x7e]
27800
27801v_rcp_iflag_f32 v5, 0.5
27802// GFX10: encoding: [0xf0,0x56,0x0a,0x7e]
27803
27804v_rcp_iflag_f32 v5, -4.0
27805// GFX10: encoding: [0xf7,0x56,0x0a,0x7e]
27806
27807v_rcp_iflag_f32 v5, 0xaf123456
27808// GFX10: encoding: [0xff,0x56,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27809
27810v_rcp_iflag_f32 v5, 0x3f717273
27811// GFX10: encoding: [0xff,0x56,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27812
27813v_rcp_iflag_f32_e64 v5, v1
27814// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x00]
27815
27816v_rcp_iflag_f32_e64 v255, v1
27817// GFX10: encoding: [0xff,0x00,0xab,0xd5,0x01,0x01,0x00,0x00]
27818
27819v_rcp_iflag_f32_e64 v5, v255
27820// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xff,0x01,0x00,0x00]
27821
27822v_rcp_iflag_f32_e64 v5, s1
27823// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x00,0x00,0x00]
27824
27825v_rcp_iflag_f32_e64 v5, s101
27826// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x65,0x00,0x00,0x00]
27827
27828v_rcp_iflag_f32_e64 v5, vcc_lo
27829// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x6a,0x00,0x00,0x00]
27830
27831v_rcp_iflag_f32_e64 v5, vcc_hi
27832// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x6b,0x00,0x00,0x00]
27833
27834v_rcp_iflag_f32_e64 v5, m0
27835// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x7c,0x00,0x00,0x00]
27836
27837v_rcp_iflag_f32_e64 v5, exec_lo
27838// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x7e,0x00,0x00,0x00]
27839
27840v_rcp_iflag_f32_e64 v5, exec_hi
27841// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x7f,0x00,0x00,0x00]
27842
27843v_rcp_iflag_f32_e64 v5, 0
27844// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x80,0x00,0x00,0x00]
27845
27846v_rcp_iflag_f32_e64 v5, -1
27847// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xc1,0x00,0x00,0x00]
27848
27849v_rcp_iflag_f32_e64 v5, 0.5
27850// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xf0,0x00,0x00,0x00]
27851
27852v_rcp_iflag_f32_e64 v5, -4.0
27853// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xf7,0x00,0x00,0x00]
27854
27855v_rcp_iflag_f32_e64 v5, -v1
27856// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x20]
27857
27858v_rcp_iflag_f32_e64 v5, |v1|
27859// GFX10: encoding: [0x05,0x01,0xab,0xd5,0x01,0x01,0x00,0x00]
27860
27861v_rcp_iflag_f32_e64 v5, v1 clamp
27862// GFX10: encoding: [0x05,0x80,0xab,0xd5,0x01,0x01,0x00,0x00]
27863
27864v_rcp_iflag_f32_e64 v5, v1 mul:2
27865// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x08]
27866
27867v_rcp_iflag_f32_e64 v5, v1 mul:4
27868// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x10]
27869
27870v_rcp_iflag_f32_e64 v5, v1 div:2
27871// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x18]
27872
27873v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27874// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]
27875
27876v_rcp_iflag_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27877// GFX10: encoding: [0xf9,0x56,0xfe,0x7f,0x01,0x06,0x06,0x00]
27878
27879v_rcp_iflag_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27880// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0xff,0x06,0x06,0x00]
27881
27882v_rcp_iflag_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27883// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x86,0x00]
27884
27885v_rcp_iflag_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27886// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x65,0x06,0x86,0x00]
27887
27888v_rcp_iflag_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27889// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x6a,0x06,0x86,0x00]
27890
27891v_rcp_iflag_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27892// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x6b,0x06,0x86,0x00]
27893
27894v_rcp_iflag_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27895// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x7c,0x06,0x86,0x00]
27896
27897v_rcp_iflag_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27898// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x7e,0x06,0x86,0x00]
27899
27900v_rcp_iflag_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27901// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x7f,0x06,0x86,0x00]
27902
27903v_rcp_iflag_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27904// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x26,0x06,0x00]
27905
27906v_rcp_iflag_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27907// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x46,0x06,0x00]
27908
27909v_rcp_iflag_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27910// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x86,0x06,0x00]
27911
27912v_rcp_iflag_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27913// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0xc6,0x06,0x00]
27914
27915v_rcp_iflag_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
27916// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]
27917
27918v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
27919// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x00,0x06,0x00]
27920
27921v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
27922// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x01,0x06,0x00]
27923
27924v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
27925// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x02,0x06,0x00]
27926
27927v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
27928// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x03,0x06,0x00]
27929
27930v_rcp_iflag_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
27931// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x04,0x06,0x00]
27932
27933v_rcp_iflag_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
27934// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x05,0x06,0x00]
27935
27936v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
27937// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x0e,0x06,0x00]
27938
27939v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
27940// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x16,0x06,0x00]
27941
27942v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
27943// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x16,0x06,0x00]
27944
27945v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
27946// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]
27947
27948v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
27949// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x00,0x00]
27950
27951v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
27952// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x01,0x00]
27953
27954v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
27955// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x02,0x00]
27956
27957v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
27958// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x03,0x00]
27959
27960v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
27961// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x04,0x00]
27962
27963v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
27964// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x05,0x00]
27965
27966v_rcp_iflag_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27967// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x16,0x00]
27968
27969v_rcp_iflag_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27970// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x26,0x00]
27971
27972v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27973// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x00]
27974
27975v_rcp_iflag_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27976// GFX10: encoding: [0xfa,0x56,0xfe,0x7f,0x01,0xe4,0x00,0x00]
27977
27978v_rcp_iflag_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27979// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0xff,0xe4,0x00,0x00]
27980
27981v_rcp_iflag_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
27982// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x1b,0x00,0x00]
27983
27984v_rcp_iflag_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
27985// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x40,0x01,0x00]
27986
27987v_rcp_iflag_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
27988// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x41,0x01,0x00]
27989
27990v_rcp_iflag_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
27991// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x01,0x01,0x00]
27992
27993v_rcp_iflag_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
27994// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x0f,0x01,0x00]
27995
27996v_rcp_iflag_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
27997// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x11,0x01,0x00]
27998
27999v_rcp_iflag_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
28000// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x1f,0x01,0x00]
28001
28002v_rcp_iflag_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
28003// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x21,0x01,0x00]
28004
28005v_rcp_iflag_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
28006// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x2f,0x01,0x00]
28007
28008v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
28009// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x10]
28010
28011v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
28012// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x30]
28013
28014v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
28015// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
28016
28017v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
28018// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
28019
28020v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
28021// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x01]
28022
28023v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
28024// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x03]
28025
28026v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
28027// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
28028
28029v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
28030// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
28031
28032v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
28033// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x08,0x00]
28034
28035v_rcp_iflag_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
28036// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x51,0x01,0x00]
28037
28038v_rcp_iflag_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
28039// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x5f,0x01,0x00]
28040
28041v_rcp_iflag_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
28042// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x61,0x01,0x00]
28043
28044v_rcp_iflag_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
28045// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x6f,0x01,0x00]
28046
28047v_rsq_f32 v5, v1
28048// GFX10: encoding: [0x01,0x5d,0x0a,0x7e]
28049
28050v_rsq_f32 v255, v1
28051// GFX10: encoding: [0x01,0x5d,0xfe,0x7f]
28052
28053v_rsq_f32 v5, v255
28054// GFX10: encoding: [0xff,0x5d,0x0a,0x7e]
28055
28056v_rsq_f32 v5, s1
28057// GFX10: encoding: [0x01,0x5c,0x0a,0x7e]
28058
28059v_rsq_f32 v5, s103
28060// GFX10: encoding: [0x67,0x5c,0x0a,0x7e]
28061
28062v_rsq_f32 v5, vcc_lo
28063// GFX10: encoding: [0x6a,0x5c,0x0a,0x7e]
28064
28065v_rsq_f32 v5, vcc_hi
28066// GFX10: encoding: [0x6b,0x5c,0x0a,0x7e]
28067
28068v_rsq_f32 v5, ttmp11
28069// GFX10: encoding: [0x77,0x5c,0x0a,0x7e]
28070
28071v_rsq_f32 v5, m0
28072// GFX10: encoding: [0x7c,0x5c,0x0a,0x7e]
28073
28074v_rsq_f32 v5, exec_lo
28075// GFX10: encoding: [0x7e,0x5c,0x0a,0x7e]
28076
28077v_rsq_f32 v5, exec_hi
28078// GFX10: encoding: [0x7f,0x5c,0x0a,0x7e]
28079
28080v_rsq_f32 v5, 0
28081// GFX10: encoding: [0x80,0x5c,0x0a,0x7e]
28082
28083v_rsq_f32 v5, -1
28084// GFX10: encoding: [0xc1,0x5c,0x0a,0x7e]
28085
28086v_rsq_f32 v5, 0.5
28087// GFX10: encoding: [0xf0,0x5c,0x0a,0x7e]
28088
28089v_rsq_f32 v5, -4.0
28090// GFX10: encoding: [0xf7,0x5c,0x0a,0x7e]
28091
28092v_rsq_f32 v5, 0xaf123456
28093// GFX10: encoding: [0xff,0x5c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28094
28095v_rsq_f32 v5, 0x3f717273
28096// GFX10: encoding: [0xff,0x5c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28097
28098v_rsq_f32_e64 v5, v1
28099// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x00]
28100
28101v_rsq_f32_e64 v255, v1
28102// GFX10: encoding: [0xff,0x00,0xae,0xd5,0x01,0x01,0x00,0x00]
28103
28104v_rsq_f32_e64 v5, v255
28105// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xff,0x01,0x00,0x00]
28106
28107v_rsq_f32_e64 v5, s1
28108// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x00,0x00,0x00]
28109
28110v_rsq_f32_e64 v5, s101
28111// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x65,0x00,0x00,0x00]
28112
28113v_rsq_f32_e64 v5, vcc_lo
28114// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x6a,0x00,0x00,0x00]
28115
28116v_rsq_f32_e64 v5, vcc_hi
28117// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x6b,0x00,0x00,0x00]
28118
28119v_rsq_f32_e64 v5, m0
28120// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x7c,0x00,0x00,0x00]
28121
28122v_rsq_f32_e64 v5, exec_lo
28123// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x7e,0x00,0x00,0x00]
28124
28125v_rsq_f32_e64 v5, exec_hi
28126// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x7f,0x00,0x00,0x00]
28127
28128v_rsq_f32_e64 v5, 0
28129// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x80,0x00,0x00,0x00]
28130
28131v_rsq_f32_e64 v5, -1
28132// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xc1,0x00,0x00,0x00]
28133
28134v_rsq_f32_e64 v5, 0.5
28135// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xf0,0x00,0x00,0x00]
28136
28137v_rsq_f32_e64 v5, -4.0
28138// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xf7,0x00,0x00,0x00]
28139
28140v_rsq_f32_e64 v5, -v1
28141// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x20]
28142
28143v_rsq_f32_e64 v5, |v1|
28144// GFX10: encoding: [0x05,0x01,0xae,0xd5,0x01,0x01,0x00,0x00]
28145
28146v_rsq_f32_e64 v5, v1 clamp
28147// GFX10: encoding: [0x05,0x80,0xae,0xd5,0x01,0x01,0x00,0x00]
28148
28149v_rsq_f32_e64 v5, v1 mul:2
28150// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x08]
28151
28152v_rsq_f32_e64 v5, v1 mul:4
28153// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x10]
28154
28155v_rsq_f32_e64 v5, v1 div:2
28156// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x18]
28157
28158v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28159// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]
28160
28161v_rsq_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28162// GFX10: encoding: [0xf9,0x5c,0xfe,0x7f,0x01,0x06,0x06,0x00]
28163
28164v_rsq_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28165// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0xff,0x06,0x06,0x00]
28166
28167v_rsq_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28168// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x86,0x00]
28169
28170v_rsq_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28171// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x65,0x06,0x86,0x00]
28172
28173v_rsq_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28174// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x6a,0x06,0x86,0x00]
28175
28176v_rsq_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28177// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x6b,0x06,0x86,0x00]
28178
28179v_rsq_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28180// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x7c,0x06,0x86,0x00]
28181
28182v_rsq_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28183// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x7e,0x06,0x86,0x00]
28184
28185v_rsq_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28186// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x7f,0x06,0x86,0x00]
28187
28188v_rsq_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28189// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x26,0x06,0x00]
28190
28191v_rsq_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28192// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x46,0x06,0x00]
28193
28194v_rsq_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28195// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x86,0x06,0x00]
28196
28197v_rsq_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28198// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0xc6,0x06,0x00]
28199
28200v_rsq_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
28201// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]
28202
28203v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
28204// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x00,0x06,0x00]
28205
28206v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
28207// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x01,0x06,0x00]
28208
28209v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
28210// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x02,0x06,0x00]
28211
28212v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
28213// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x03,0x06,0x00]
28214
28215v_rsq_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
28216// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x04,0x06,0x00]
28217
28218v_rsq_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
28219// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x05,0x06,0x00]
28220
28221v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
28222// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
28223
28224v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
28225// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x16,0x06,0x00]
28226
28227v_rsq_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
28228// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x16,0x06,0x00]
28229
28230v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
28231// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]
28232
28233v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
28234// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x00,0x00]
28235
28236v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
28237// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x01,0x00]
28238
28239v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
28240// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x02,0x00]
28241
28242v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
28243// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x03,0x00]
28244
28245v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
28246// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x04,0x00]
28247
28248v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
28249// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x05,0x00]
28250
28251v_rsq_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28252// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x16,0x00]
28253
28254v_rsq_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28255// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x26,0x00]
28256
28257v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
28258// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
28259
28260v_rsq_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
28261// GFX10: encoding: [0xfa,0x5c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
28262
28263v_rsq_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
28264// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
28265
28266v_rsq_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
28267// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
28268
28269v_rsq_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
28270// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x40,0x01,0x00]
28271
28272v_rsq_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
28273// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x41,0x01,0x00]
28274
28275v_rsq_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
28276// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x01,0x01,0x00]
28277
28278v_rsq_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
28279// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
28280
28281v_rsq_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
28282// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x11,0x01,0x00]
28283
28284v_rsq_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
28285// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
28286
28287v_rsq_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
28288// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x21,0x01,0x00]
28289
28290v_rsq_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
28291// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
28292
28293v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
28294// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
28295
28296v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
28297// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
28298
28299v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
28300// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
28301
28302v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
28303// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
28304
28305v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
28306// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
28307
28308v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
28309// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
28310
28311v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
28312// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
28313
28314v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
28315// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
28316
28317v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
28318// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
28319
28320v_rsq_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
28321// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x51,0x01,0x00]
28322
28323v_rsq_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
28324// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x5f,0x01,0x00]
28325
28326v_rsq_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
28327// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x61,0x01,0x00]
28328
28329v_rsq_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
28330// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x6f,0x01,0x00]
28331
28332v_rcp_f64 v[5:6], v[1:2]
28333// GFX10: encoding: [0x01,0x5f,0x0a,0x7e]
28334
28335v_rcp_f64 v[254:255], v[1:2]
28336// GFX10: encoding: [0x01,0x5f,0xfc,0x7f]
28337
28338v_rcp_f64 v[5:6], v[254:255]
28339// GFX10: encoding: [0xfe,0x5f,0x0a,0x7e]
28340
28341v_rcp_f64 v[5:6], s[2:3]
28342// GFX10: encoding: [0x02,0x5e,0x0a,0x7e]
28343
28344v_rcp_f64 v[5:6], s[4:5]
28345// GFX10: encoding: [0x04,0x5e,0x0a,0x7e]
28346
28347v_rcp_f64 v[5:6], s[102:103]
28348// GFX10: encoding: [0x66,0x5e,0x0a,0x7e]
28349
28350v_rcp_f64 v[5:6], vcc
28351// GFX10: encoding: [0x6a,0x5e,0x0a,0x7e]
28352
28353v_rcp_f64 v[5:6], ttmp[10:11]
28354// GFX10: encoding: [0x76,0x5e,0x0a,0x7e]
28355
28356v_rcp_f64 v[5:6], exec
28357// GFX10: encoding: [0x7e,0x5e,0x0a,0x7e]
28358
28359v_rcp_f64 v[5:6], 0
28360// GFX10: encoding: [0x80,0x5e,0x0a,0x7e]
28361
28362v_rcp_f64 v[5:6], -1
28363// GFX10: encoding: [0xc1,0x5e,0x0a,0x7e]
28364
28365v_rcp_f64 v[5:6], 0.5
28366// GFX10: encoding: [0xf0,0x5e,0x0a,0x7e]
28367
28368v_rcp_f64 v[5:6], -4.0
28369// GFX10: encoding: [0xf7,0x5e,0x0a,0x7e]
28370
28371v_rcp_f64 v[5:6], 0xaf123456
28372// GFX10: encoding: [0xff,0x5e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28373
28374v_rcp_f64 v[5:6], 0x3f717273
28375// GFX10: encoding: [0xff,0x5e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28376
28377v_rcp_f64_e64 v[5:6], v[1:2]
28378// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x00]
28379
28380v_rcp_f64_e64 v[254:255], v[1:2]
28381// GFX10: encoding: [0xfe,0x00,0xaf,0xd5,0x01,0x01,0x00,0x00]
28382
28383v_rcp_f64_e64 v[5:6], v[254:255]
28384// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xfe,0x01,0x00,0x00]
28385
28386v_rcp_f64_e64 v[5:6], s[2:3]
28387// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x02,0x00,0x00,0x00]
28388
28389v_rcp_f64_e64 v[5:6], s[4:5]
28390// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x04,0x00,0x00,0x00]
28391
28392v_rcp_f64_e64 v[5:6], s[100:101]
28393// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x64,0x00,0x00,0x00]
28394
28395v_rcp_f64_e64 v[5:6], vcc
28396// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x6a,0x00,0x00,0x00]
28397
28398v_rcp_f64_e64 v[5:6], exec
28399// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x7e,0x00,0x00,0x00]
28400
28401v_rcp_f64_e64 v[5:6], 0
28402// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x80,0x00,0x00,0x00]
28403
28404v_rcp_f64_e64 v[5:6], -1
28405// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xc1,0x00,0x00,0x00]
28406
28407v_rcp_f64_e64 v[5:6], 0.5
28408// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xf0,0x00,0x00,0x00]
28409
28410v_rcp_f64_e64 v[5:6], -4.0
28411// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xf7,0x00,0x00,0x00]
28412
28413v_rcp_f64_e64 v[5:6], -v[1:2]
28414// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x20]
28415
28416v_rcp_f64_e64 v[5:6], |v[1:2]|
28417// GFX10: encoding: [0x05,0x01,0xaf,0xd5,0x01,0x01,0x00,0x00]
28418
28419v_rcp_f64_e64 v[5:6], v[1:2] clamp
28420// GFX10: encoding: [0x05,0x80,0xaf,0xd5,0x01,0x01,0x00,0x00]
28421
28422v_rcp_f64_e64 v[5:6], v[1:2] mul:2
28423// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x08]
28424
28425v_rcp_f64_e64 v[5:6], v[1:2] mul:4
28426// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x10]
28427
28428v_rcp_f64_e64 v[5:6], v[1:2] div:2
28429// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x18]
28430
28431v_rsq_f64 v[5:6], v[1:2]
28432// GFX10: encoding: [0x01,0x63,0x0a,0x7e]
28433
28434v_rsq_f64 v[254:255], v[1:2]
28435// GFX10: encoding: [0x01,0x63,0xfc,0x7f]
28436
28437v_rsq_f64 v[5:6], v[254:255]
28438// GFX10: encoding: [0xfe,0x63,0x0a,0x7e]
28439
28440v_rsq_f64 v[5:6], s[2:3]
28441// GFX10: encoding: [0x02,0x62,0x0a,0x7e]
28442
28443v_rsq_f64 v[5:6], s[4:5]
28444// GFX10: encoding: [0x04,0x62,0x0a,0x7e]
28445
28446v_rsq_f64 v[5:6], s[102:103]
28447// GFX10: encoding: [0x66,0x62,0x0a,0x7e]
28448
28449v_rsq_f64 v[5:6], vcc
28450// GFX10: encoding: [0x6a,0x62,0x0a,0x7e]
28451
28452v_rsq_f64 v[5:6], ttmp[10:11]
28453// GFX10: encoding: [0x76,0x62,0x0a,0x7e]
28454
28455v_rsq_f64 v[5:6], exec
28456// GFX10: encoding: [0x7e,0x62,0x0a,0x7e]
28457
28458v_rsq_f64 v[5:6], 0
28459// GFX10: encoding: [0x80,0x62,0x0a,0x7e]
28460
28461v_rsq_f64 v[5:6], -1
28462// GFX10: encoding: [0xc1,0x62,0x0a,0x7e]
28463
28464v_rsq_f64 v[5:6], 0.5
28465// GFX10: encoding: [0xf0,0x62,0x0a,0x7e]
28466
28467v_rsq_f64 v[5:6], -4.0
28468// GFX10: encoding: [0xf7,0x62,0x0a,0x7e]
28469
28470v_rsq_f64 v[5:6], 0xaf123456
28471// GFX10: encoding: [0xff,0x62,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28472
28473v_rsq_f64 v[5:6], 0x3f717273
28474// GFX10: encoding: [0xff,0x62,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28475
28476v_rsq_f64_e64 v[5:6], v[1:2]
28477// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x00]
28478
28479v_rsq_f64_e64 v[254:255], v[1:2]
28480// GFX10: encoding: [0xfe,0x00,0xb1,0xd5,0x01,0x01,0x00,0x00]
28481
28482v_rsq_f64_e64 v[5:6], v[254:255]
28483// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xfe,0x01,0x00,0x00]
28484
28485v_rsq_f64_e64 v[5:6], s[2:3]
28486// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x02,0x00,0x00,0x00]
28487
28488v_rsq_f64_e64 v[5:6], s[4:5]
28489// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x04,0x00,0x00,0x00]
28490
28491v_rsq_f64_e64 v[5:6], s[100:101]
28492// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x64,0x00,0x00,0x00]
28493
28494v_rsq_f64_e64 v[5:6], vcc
28495// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x6a,0x00,0x00,0x00]
28496
28497v_rsq_f64_e64 v[5:6], exec
28498// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x7e,0x00,0x00,0x00]
28499
28500v_rsq_f64_e64 v[5:6], 0
28501// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x80,0x00,0x00,0x00]
28502
28503v_rsq_f64_e64 v[5:6], -1
28504// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xc1,0x00,0x00,0x00]
28505
28506v_rsq_f64_e64 v[5:6], 0.5
28507// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xf0,0x00,0x00,0x00]
28508
28509v_rsq_f64_e64 v[5:6], -4.0
28510// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xf7,0x00,0x00,0x00]
28511
28512v_rsq_f64_e64 v[5:6], -v[1:2]
28513// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x20]
28514
28515v_rsq_f64_e64 v[5:6], |v[1:2]|
28516// GFX10: encoding: [0x05,0x01,0xb1,0xd5,0x01,0x01,0x00,0x00]
28517
28518v_rsq_f64_e64 v[5:6], v[1:2] clamp
28519// GFX10: encoding: [0x05,0x80,0xb1,0xd5,0x01,0x01,0x00,0x00]
28520
28521v_rsq_f64_e64 v[5:6], v[1:2] mul:2
28522// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x08]
28523
28524v_rsq_f64_e64 v[5:6], v[1:2] mul:4
28525// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x10]
28526
28527v_rsq_f64_e64 v[5:6], v[1:2] div:2
28528// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x18]
28529
28530v_sqrt_f32 v5, v1
28531// GFX10: encoding: [0x01,0x67,0x0a,0x7e]
28532
28533v_sqrt_f32 v255, v1
28534// GFX10: encoding: [0x01,0x67,0xfe,0x7f]
28535
28536v_sqrt_f32 v5, v255
28537// GFX10: encoding: [0xff,0x67,0x0a,0x7e]
28538
28539v_sqrt_f32 v5, s1
28540// GFX10: encoding: [0x01,0x66,0x0a,0x7e]
28541
28542v_sqrt_f32 v5, s103
28543// GFX10: encoding: [0x67,0x66,0x0a,0x7e]
28544
28545v_sqrt_f32 v5, vcc_lo
28546// GFX10: encoding: [0x6a,0x66,0x0a,0x7e]
28547
28548v_sqrt_f32 v5, vcc_hi
28549// GFX10: encoding: [0x6b,0x66,0x0a,0x7e]
28550
28551v_sqrt_f32 v5, ttmp11
28552// GFX10: encoding: [0x77,0x66,0x0a,0x7e]
28553
28554v_sqrt_f32 v5, m0
28555// GFX10: encoding: [0x7c,0x66,0x0a,0x7e]
28556
28557v_sqrt_f32 v5, exec_lo
28558// GFX10: encoding: [0x7e,0x66,0x0a,0x7e]
28559
28560v_sqrt_f32 v5, exec_hi
28561// GFX10: encoding: [0x7f,0x66,0x0a,0x7e]
28562
28563v_sqrt_f32 v5, 0
28564// GFX10: encoding: [0x80,0x66,0x0a,0x7e]
28565
28566v_sqrt_f32 v5, -1
28567// GFX10: encoding: [0xc1,0x66,0x0a,0x7e]
28568
28569v_sqrt_f32 v5, 0.5
28570// GFX10: encoding: [0xf0,0x66,0x0a,0x7e]
28571
28572v_sqrt_f32 v5, -4.0
28573// GFX10: encoding: [0xf7,0x66,0x0a,0x7e]
28574
28575v_sqrt_f32 v5, 0xaf123456
28576// GFX10: encoding: [0xff,0x66,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28577
28578v_sqrt_f32 v5, 0x3f717273
28579// GFX10: encoding: [0xff,0x66,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28580
28581v_sqrt_f32_e64 v5, v1
28582// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x00]
28583
28584v_sqrt_f32_e64 v255, v1
28585// GFX10: encoding: [0xff,0x00,0xb3,0xd5,0x01,0x01,0x00,0x00]
28586
28587v_sqrt_f32_e64 v5, v255
28588// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xff,0x01,0x00,0x00]
28589
28590v_sqrt_f32_e64 v5, s1
28591// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x00,0x00,0x00]
28592
28593v_sqrt_f32_e64 v5, s101
28594// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x65,0x00,0x00,0x00]
28595
28596v_sqrt_f32_e64 v5, vcc_lo
28597// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x6a,0x00,0x00,0x00]
28598
28599v_sqrt_f32_e64 v5, vcc_hi
28600// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x6b,0x00,0x00,0x00]
28601
28602v_sqrt_f32_e64 v5, m0
28603// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x7c,0x00,0x00,0x00]
28604
28605v_sqrt_f32_e64 v5, exec_lo
28606// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x7e,0x00,0x00,0x00]
28607
28608v_sqrt_f32_e64 v5, exec_hi
28609// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x7f,0x00,0x00,0x00]
28610
28611v_sqrt_f32_e64 v5, 0
28612// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x80,0x00,0x00,0x00]
28613
28614v_sqrt_f32_e64 v5, -1
28615// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xc1,0x00,0x00,0x00]
28616
28617v_sqrt_f32_e64 v5, 0.5
28618// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xf0,0x00,0x00,0x00]
28619
28620v_sqrt_f32_e64 v5, -4.0
28621// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xf7,0x00,0x00,0x00]
28622
28623v_sqrt_f32_e64 v5, -v1
28624// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x20]
28625
28626v_sqrt_f32_e64 v5, |v1|
28627// GFX10: encoding: [0x05,0x01,0xb3,0xd5,0x01,0x01,0x00,0x00]
28628
28629v_sqrt_f32_e64 v5, v1 clamp
28630// GFX10: encoding: [0x05,0x80,0xb3,0xd5,0x01,0x01,0x00,0x00]
28631
28632v_sqrt_f32_e64 v5, v1 mul:2
28633// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x08]
28634
28635v_sqrt_f32_e64 v5, v1 mul:4
28636// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x10]
28637
28638v_sqrt_f32_e64 v5, v1 div:2
28639// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x18]
28640
28641v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28642// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]
28643
28644v_sqrt_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28645// GFX10: encoding: [0xf9,0x66,0xfe,0x7f,0x01,0x06,0x06,0x00]
28646
28647v_sqrt_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28648// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0xff,0x06,0x06,0x00]
28649
28650v_sqrt_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28651// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x86,0x00]
28652
28653v_sqrt_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28654// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x65,0x06,0x86,0x00]
28655
28656v_sqrt_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28657// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x6a,0x06,0x86,0x00]
28658
28659v_sqrt_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28660// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x6b,0x06,0x86,0x00]
28661
28662v_sqrt_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28663// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x7c,0x06,0x86,0x00]
28664
28665v_sqrt_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28666// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x7e,0x06,0x86,0x00]
28667
28668v_sqrt_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28669// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x7f,0x06,0x86,0x00]
28670
28671v_sqrt_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28672// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x26,0x06,0x00]
28673
28674v_sqrt_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28675// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x46,0x06,0x00]
28676
28677v_sqrt_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28678// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x86,0x06,0x00]
28679
28680v_sqrt_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28681// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0xc6,0x06,0x00]
28682
28683v_sqrt_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
28684// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]
28685
28686v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
28687// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x00,0x06,0x00]
28688
28689v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
28690// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x01,0x06,0x00]
28691
28692v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
28693// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x02,0x06,0x00]
28694
28695v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
28696// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x03,0x06,0x00]
28697
28698v_sqrt_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
28699// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x04,0x06,0x00]
28700
28701v_sqrt_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
28702// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x05,0x06,0x00]
28703
28704v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
28705// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x0e,0x06,0x00]
28706
28707v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
28708// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x16,0x06,0x00]
28709
28710v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
28711// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x16,0x06,0x00]
28712
28713v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
28714// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]
28715
28716v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
28717// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x00,0x00]
28718
28719v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
28720// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x01,0x00]
28721
28722v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
28723// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x02,0x00]
28724
28725v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
28726// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x03,0x00]
28727
28728v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
28729// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x04,0x00]
28730
28731v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
28732// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x05,0x00]
28733
28734v_sqrt_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28735// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x16,0x00]
28736
28737v_sqrt_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28738// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x26,0x00]
28739
28740v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
28741// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x00]
28742
28743v_sqrt_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
28744// GFX10: encoding: [0xfa,0x66,0xfe,0x7f,0x01,0xe4,0x00,0x00]
28745
28746v_sqrt_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
28747// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0xff,0xe4,0x00,0x00]
28748
28749v_sqrt_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
28750// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x1b,0x00,0x00]
28751
28752v_sqrt_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
28753// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x40,0x01,0x00]
28754
28755v_sqrt_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
28756// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x41,0x01,0x00]
28757
28758v_sqrt_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
28759// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x01,0x01,0x00]
28760
28761v_sqrt_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
28762// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x0f,0x01,0x00]
28763
28764v_sqrt_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
28765// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x11,0x01,0x00]
28766
28767v_sqrt_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
28768// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x1f,0x01,0x00]
28769
28770v_sqrt_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
28771// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x21,0x01,0x00]
28772
28773v_sqrt_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
28774// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x2f,0x01,0x00]
28775
28776v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
28777// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x10]
28778
28779v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
28780// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x30]
28781
28782v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
28783// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
28784
28785v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
28786// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
28787
28788v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
28789// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x01]
28790
28791v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
28792// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x03]
28793
28794v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
28795// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
28796
28797v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
28798// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
28799
28800v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
28801// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x08,0x00]
28802
28803v_sqrt_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
28804// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x51,0x01,0x00]
28805
28806v_sqrt_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
28807// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x5f,0x01,0x00]
28808
28809v_sqrt_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
28810// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x61,0x01,0x00]
28811
28812v_sqrt_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
28813// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x6f,0x01,0x00]
28814
28815v_sqrt_f64 v[5:6], v[1:2]
28816// GFX10: encoding: [0x01,0x69,0x0a,0x7e]
28817
28818v_sqrt_f64 v[254:255], v[1:2]
28819// GFX10: encoding: [0x01,0x69,0xfc,0x7f]
28820
28821v_sqrt_f64 v[5:6], v[254:255]
28822// GFX10: encoding: [0xfe,0x69,0x0a,0x7e]
28823
28824v_sqrt_f64 v[5:6], s[2:3]
28825// GFX10: encoding: [0x02,0x68,0x0a,0x7e]
28826
28827v_sqrt_f64 v[5:6], s[4:5]
28828// GFX10: encoding: [0x04,0x68,0x0a,0x7e]
28829
28830v_sqrt_f64 v[5:6], s[102:103]
28831// GFX10: encoding: [0x66,0x68,0x0a,0x7e]
28832
28833v_sqrt_f64 v[5:6], vcc
28834// GFX10: encoding: [0x6a,0x68,0x0a,0x7e]
28835
28836v_sqrt_f64 v[5:6], ttmp[10:11]
28837// GFX10: encoding: [0x76,0x68,0x0a,0x7e]
28838
28839v_sqrt_f64 v[5:6], exec
28840// GFX10: encoding: [0x7e,0x68,0x0a,0x7e]
28841
28842v_sqrt_f64 v[5:6], 0
28843// GFX10: encoding: [0x80,0x68,0x0a,0x7e]
28844
28845v_sqrt_f64 v[5:6], -1
28846// GFX10: encoding: [0xc1,0x68,0x0a,0x7e]
28847
28848v_sqrt_f64 v[5:6], 0.5
28849// GFX10: encoding: [0xf0,0x68,0x0a,0x7e]
28850
28851v_sqrt_f64 v[5:6], -4.0
28852// GFX10: encoding: [0xf7,0x68,0x0a,0x7e]
28853
28854v_sqrt_f64 v[5:6], 0xaf123456
28855// GFX10: encoding: [0xff,0x68,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28856
28857v_sqrt_f64 v[5:6], 0x3f717273
28858// GFX10: encoding: [0xff,0x68,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28859
28860v_sqrt_f64_e64 v[5:6], v[1:2]
28861// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x00]
28862
28863v_sqrt_f64_e64 v[254:255], v[1:2]
28864// GFX10: encoding: [0xfe,0x00,0xb4,0xd5,0x01,0x01,0x00,0x00]
28865
28866v_sqrt_f64_e64 v[5:6], v[254:255]
28867// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xfe,0x01,0x00,0x00]
28868
28869v_sqrt_f64_e64 v[5:6], s[2:3]
28870// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x02,0x00,0x00,0x00]
28871
28872v_sqrt_f64_e64 v[5:6], s[4:5]
28873// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x04,0x00,0x00,0x00]
28874
28875v_sqrt_f64_e64 v[5:6], s[100:101]
28876// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x64,0x00,0x00,0x00]
28877
28878v_sqrt_f64_e64 v[5:6], vcc
28879// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x6a,0x00,0x00,0x00]
28880
28881v_sqrt_f64_e64 v[5:6], exec
28882// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x7e,0x00,0x00,0x00]
28883
28884v_sqrt_f64_e64 v[5:6], 0
28885// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x80,0x00,0x00,0x00]
28886
28887v_sqrt_f64_e64 v[5:6], -1
28888// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xc1,0x00,0x00,0x00]
28889
28890v_sqrt_f64_e64 v[5:6], 0.5
28891// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xf0,0x00,0x00,0x00]
28892
28893v_sqrt_f64_e64 v[5:6], -4.0
28894// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xf7,0x00,0x00,0x00]
28895
28896v_sqrt_f64_e64 v[5:6], -v[1:2]
28897// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x20]
28898
28899v_sqrt_f64_e64 v[5:6], |v[1:2]|
28900// GFX10: encoding: [0x05,0x01,0xb4,0xd5,0x01,0x01,0x00,0x00]
28901
28902v_sqrt_f64_e64 v[5:6], v[1:2] clamp
28903// GFX10: encoding: [0x05,0x80,0xb4,0xd5,0x01,0x01,0x00,0x00]
28904
28905v_sqrt_f64_e64 v[5:6], v[1:2] mul:2
28906// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x08]
28907
28908v_sqrt_f64_e64 v[5:6], v[1:2] mul:4
28909// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x10]
28910
28911v_sqrt_f64_e64 v[5:6], v[1:2] div:2
28912// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x18]
28913
28914v_sin_f32 v5, v1
28915// GFX10: encoding: [0x01,0x6b,0x0a,0x7e]
28916
28917v_sin_f32 v255, v1
28918// GFX10: encoding: [0x01,0x6b,0xfe,0x7f]
28919
28920v_sin_f32 v5, v255
28921// GFX10: encoding: [0xff,0x6b,0x0a,0x7e]
28922
28923v_sin_f32 v5, s1
28924// GFX10: encoding: [0x01,0x6a,0x0a,0x7e]
28925
28926v_sin_f32 v5, s103
28927// GFX10: encoding: [0x67,0x6a,0x0a,0x7e]
28928
28929v_sin_f32 v5, vcc_lo
28930// GFX10: encoding: [0x6a,0x6a,0x0a,0x7e]
28931
28932v_sin_f32 v5, vcc_hi
28933// GFX10: encoding: [0x6b,0x6a,0x0a,0x7e]
28934
28935v_sin_f32 v5, ttmp11
28936// GFX10: encoding: [0x77,0x6a,0x0a,0x7e]
28937
28938v_sin_f32 v5, m0
28939// GFX10: encoding: [0x7c,0x6a,0x0a,0x7e]
28940
28941v_sin_f32 v5, exec_lo
28942// GFX10: encoding: [0x7e,0x6a,0x0a,0x7e]
28943
28944v_sin_f32 v5, exec_hi
28945// GFX10: encoding: [0x7f,0x6a,0x0a,0x7e]
28946
28947v_sin_f32 v5, 0
28948// GFX10: encoding: [0x80,0x6a,0x0a,0x7e]
28949
28950v_sin_f32 v5, -1
28951// GFX10: encoding: [0xc1,0x6a,0x0a,0x7e]
28952
28953v_sin_f32 v5, 0.5
28954// GFX10: encoding: [0xf0,0x6a,0x0a,0x7e]
28955
28956v_sin_f32 v5, -4.0
28957// GFX10: encoding: [0xf7,0x6a,0x0a,0x7e]
28958
28959v_sin_f32 v5, 0xaf123456
28960// GFX10: encoding: [0xff,0x6a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28961
28962v_sin_f32 v5, 0x3f717273
28963// GFX10: encoding: [0xff,0x6a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28964
28965v_sin_f32_e64 v5, v1
28966// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x00]
28967
28968v_sin_f32_e64 v255, v1
28969// GFX10: encoding: [0xff,0x00,0xb5,0xd5,0x01,0x01,0x00,0x00]
28970
28971v_sin_f32_e64 v5, v255
28972// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xff,0x01,0x00,0x00]
28973
28974v_sin_f32_e64 v5, s1
28975// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x00,0x00,0x00]
28976
28977v_sin_f32_e64 v5, s101
28978// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x65,0x00,0x00,0x00]
28979
28980v_sin_f32_e64 v5, vcc_lo
28981// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x6a,0x00,0x00,0x00]
28982
28983v_sin_f32_e64 v5, vcc_hi
28984// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x6b,0x00,0x00,0x00]
28985
28986v_sin_f32_e64 v5, m0
28987// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x7c,0x00,0x00,0x00]
28988
28989v_sin_f32_e64 v5, exec_lo
28990// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x7e,0x00,0x00,0x00]
28991
28992v_sin_f32_e64 v5, exec_hi
28993// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x7f,0x00,0x00,0x00]
28994
28995v_sin_f32_e64 v5, 0
28996// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x80,0x00,0x00,0x00]
28997
28998v_sin_f32_e64 v5, -1
28999// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xc1,0x00,0x00,0x00]
29000
29001v_sin_f32_e64 v5, 0.5
29002// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xf0,0x00,0x00,0x00]
29003
29004v_sin_f32_e64 v5, -4.0
29005// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xf7,0x00,0x00,0x00]
29006
29007v_sin_f32_e64 v5, -v1
29008// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x20]
29009
29010v_sin_f32_e64 v5, |v1|
29011// GFX10: encoding: [0x05,0x01,0xb5,0xd5,0x01,0x01,0x00,0x00]
29012
29013v_sin_f32_e64 v5, v1 clamp
29014// GFX10: encoding: [0x05,0x80,0xb5,0xd5,0x01,0x01,0x00,0x00]
29015
29016v_sin_f32_e64 v5, v1 mul:2
29017// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x08]
29018
29019v_sin_f32_e64 v5, v1 mul:4
29020// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x10]
29021
29022v_sin_f32_e64 v5, v1 div:2
29023// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x18]
29024
29025v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29026// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x06,0x00]
29027
29028v_sin_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29029// GFX10: encoding: [0xf9,0x6a,0xfe,0x7f,0x01,0x06,0x06,0x00]
29030
29031v_sin_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29032// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0xff,0x06,0x06,0x00]
29033
29034v_sin_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29035// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x86,0x00]
29036
29037v_sin_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29038// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x65,0x06,0x86,0x00]
29039
29040v_sin_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29041// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x6a,0x06,0x86,0x00]
29042
29043v_sin_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29044// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x6b,0x06,0x86,0x00]
29045
29046v_sin_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29047// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x7c,0x06,0x86,0x00]
29048
29049v_sin_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29050// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x7e,0x06,0x86,0x00]
29051
29052v_sin_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29053// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x7f,0x06,0x86,0x00]
29054
29055v_sin_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29056// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x26,0x06,0x00]
29057
29058v_sin_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29059// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x46,0x06,0x00]
29060
29061v_sin_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29062// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x86,0x06,0x00]
29063
29064v_sin_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29065// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0xc6,0x06,0x00]
29066
29067v_sin_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
29068// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x06,0x00]
29069
29070v_sin_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
29071// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x00,0x06,0x00]
29072
29073v_sin_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
29074// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x01,0x06,0x00]
29075
29076v_sin_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
29077// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x02,0x06,0x00]
29078
29079v_sin_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
29080// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x03,0x06,0x00]
29081
29082v_sin_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
29083// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x04,0x06,0x00]
29084
29085v_sin_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
29086// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x05,0x06,0x00]
29087
29088v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
29089// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
29090
29091v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
29092// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x16,0x06,0x00]
29093
29094v_sin_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
29095// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x16,0x06,0x00]
29096
29097v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
29098// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x06,0x00]
29099
29100v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
29101// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x00,0x00]
29102
29103v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
29104// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x01,0x00]
29105
29106v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
29107// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x02,0x00]
29108
29109v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
29110// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x03,0x00]
29111
29112v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
29113// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x04,0x00]
29114
29115v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
29116// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x05,0x00]
29117
29118v_sin_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29119// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x16,0x00]
29120
29121v_sin_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29122// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x26,0x00]
29123
29124v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29125// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
29126
29127v_sin_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29128// GFX10: encoding: [0xfa,0x6a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
29129
29130v_sin_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29131// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
29132
29133v_sin_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
29134// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
29135
29136v_sin_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
29137// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x40,0x01,0x00]
29138
29139v_sin_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
29140// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x41,0x01,0x00]
29141
29142v_sin_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
29143// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x01,0x01,0x00]
29144
29145v_sin_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
29146// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
29147
29148v_sin_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
29149// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x11,0x01,0x00]
29150
29151v_sin_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
29152// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
29153
29154v_sin_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
29155// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x21,0x01,0x00]
29156
29157v_sin_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
29158// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
29159
29160v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
29161// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
29162
29163v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
29164// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
29165
29166v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
29167// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
29168
29169v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
29170// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
29171
29172v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
29173// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
29174
29175v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
29176// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
29177
29178v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
29179// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
29180
29181v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
29182// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
29183
29184v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
29185// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
29186
29187v_sin_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
29188// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x51,0x01,0x00]
29189
29190v_sin_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
29191// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x5f,0x01,0x00]
29192
29193v_sin_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
29194// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x61,0x01,0x00]
29195
29196v_sin_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
29197// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x6f,0x01,0x00]
29198
29199v_cos_f32 v5, v1
29200// GFX10: encoding: [0x01,0x6d,0x0a,0x7e]
29201
29202v_cos_f32 v255, v1
29203// GFX10: encoding: [0x01,0x6d,0xfe,0x7f]
29204
29205v_cos_f32 v5, v255
29206// GFX10: encoding: [0xff,0x6d,0x0a,0x7e]
29207
29208v_cos_f32 v5, s1
29209// GFX10: encoding: [0x01,0x6c,0x0a,0x7e]
29210
29211v_cos_f32 v5, s103
29212// GFX10: encoding: [0x67,0x6c,0x0a,0x7e]
29213
29214v_cos_f32 v5, vcc_lo
29215// GFX10: encoding: [0x6a,0x6c,0x0a,0x7e]
29216
29217v_cos_f32 v5, vcc_hi
29218// GFX10: encoding: [0x6b,0x6c,0x0a,0x7e]
29219
29220v_cos_f32 v5, ttmp11
29221// GFX10: encoding: [0x77,0x6c,0x0a,0x7e]
29222
29223v_cos_f32 v5, m0
29224// GFX10: encoding: [0x7c,0x6c,0x0a,0x7e]
29225
29226v_cos_f32 v5, exec_lo
29227// GFX10: encoding: [0x7e,0x6c,0x0a,0x7e]
29228
29229v_cos_f32 v5, exec_hi
29230// GFX10: encoding: [0x7f,0x6c,0x0a,0x7e]
29231
29232v_cos_f32 v5, 0
29233// GFX10: encoding: [0x80,0x6c,0x0a,0x7e]
29234
29235v_cos_f32 v5, -1
29236// GFX10: encoding: [0xc1,0x6c,0x0a,0x7e]
29237
29238v_cos_f32 v5, 0.5
29239// GFX10: encoding: [0xf0,0x6c,0x0a,0x7e]
29240
29241v_cos_f32 v5, -4.0
29242// GFX10: encoding: [0xf7,0x6c,0x0a,0x7e]
29243
29244v_cos_f32 v5, 0xaf123456
29245// GFX10: encoding: [0xff,0x6c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29246
29247v_cos_f32 v5, 0x3f717273
29248// GFX10: encoding: [0xff,0x6c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29249
29250v_cos_f32_e64 v5, v1
29251// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x00]
29252
29253v_cos_f32_e64 v255, v1
29254// GFX10: encoding: [0xff,0x00,0xb6,0xd5,0x01,0x01,0x00,0x00]
29255
29256v_cos_f32_e64 v5, v255
29257// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xff,0x01,0x00,0x00]
29258
29259v_cos_f32_e64 v5, s1
29260// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x00,0x00,0x00]
29261
29262v_cos_f32_e64 v5, s101
29263// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x65,0x00,0x00,0x00]
29264
29265v_cos_f32_e64 v5, vcc_lo
29266// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x6a,0x00,0x00,0x00]
29267
29268v_cos_f32_e64 v5, vcc_hi
29269// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x6b,0x00,0x00,0x00]
29270
29271v_cos_f32_e64 v5, m0
29272// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x7c,0x00,0x00,0x00]
29273
29274v_cos_f32_e64 v5, exec_lo
29275// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x7e,0x00,0x00,0x00]
29276
29277v_cos_f32_e64 v5, exec_hi
29278// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x7f,0x00,0x00,0x00]
29279
29280v_cos_f32_e64 v5, 0
29281// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x80,0x00,0x00,0x00]
29282
29283v_cos_f32_e64 v5, -1
29284// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xc1,0x00,0x00,0x00]
29285
29286v_cos_f32_e64 v5, 0.5
29287// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xf0,0x00,0x00,0x00]
29288
29289v_cos_f32_e64 v5, -4.0
29290// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xf7,0x00,0x00,0x00]
29291
29292v_cos_f32_e64 v5, -v1
29293// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x20]
29294
29295v_cos_f32_e64 v5, |v1|
29296// GFX10: encoding: [0x05,0x01,0xb6,0xd5,0x01,0x01,0x00,0x00]
29297
29298v_cos_f32_e64 v5, v1 clamp
29299// GFX10: encoding: [0x05,0x80,0xb6,0xd5,0x01,0x01,0x00,0x00]
29300
29301v_cos_f32_e64 v5, v1 mul:2
29302// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x08]
29303
29304v_cos_f32_e64 v5, v1 mul:4
29305// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x10]
29306
29307v_cos_f32_e64 v5, v1 div:2
29308// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x18]
29309
29310v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29311// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x06,0x00]
29312
29313v_cos_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29314// GFX10: encoding: [0xf9,0x6c,0xfe,0x7f,0x01,0x06,0x06,0x00]
29315
29316v_cos_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29317// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0xff,0x06,0x06,0x00]
29318
29319v_cos_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29320// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x86,0x00]
29321
29322v_cos_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29323// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x65,0x06,0x86,0x00]
29324
29325v_cos_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29326// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x6a,0x06,0x86,0x00]
29327
29328v_cos_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29329// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x6b,0x06,0x86,0x00]
29330
29331v_cos_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29332// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x7c,0x06,0x86,0x00]
29333
29334v_cos_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29335// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x7e,0x06,0x86,0x00]
29336
29337v_cos_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29338// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x7f,0x06,0x86,0x00]
29339
29340v_cos_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29341// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x26,0x06,0x00]
29342
29343v_cos_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29344// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x46,0x06,0x00]
29345
29346v_cos_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29347// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x86,0x06,0x00]
29348
29349v_cos_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29350// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0xc6,0x06,0x00]
29351
29352v_cos_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
29353// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x06,0x00]
29354
29355v_cos_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
29356// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x00,0x06,0x00]
29357
29358v_cos_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
29359// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x01,0x06,0x00]
29360
29361v_cos_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
29362// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x02,0x06,0x00]
29363
29364v_cos_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
29365// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x03,0x06,0x00]
29366
29367v_cos_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
29368// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x04,0x06,0x00]
29369
29370v_cos_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
29371// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x05,0x06,0x00]
29372
29373v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
29374// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
29375
29376v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
29377// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x16,0x06,0x00]
29378
29379v_cos_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
29380// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x16,0x06,0x00]
29381
29382v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
29383// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x06,0x00]
29384
29385v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
29386// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x00,0x00]
29387
29388v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
29389// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x01,0x00]
29390
29391v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
29392// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x02,0x00]
29393
29394v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
29395// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x03,0x00]
29396
29397v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
29398// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x04,0x00]
29399
29400v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
29401// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x05,0x00]
29402
29403v_cos_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29404// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x16,0x00]
29405
29406v_cos_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29407// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x26,0x00]
29408
29409v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29410// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
29411
29412v_cos_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29413// GFX10: encoding: [0xfa,0x6c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
29414
29415v_cos_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29416// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
29417
29418v_cos_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
29419// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
29420
29421v_cos_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
29422// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x40,0x01,0x00]
29423
29424v_cos_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
29425// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x41,0x01,0x00]
29426
29427v_cos_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
29428// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x01,0x01,0x00]
29429
29430v_cos_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
29431// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
29432
29433v_cos_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
29434// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x11,0x01,0x00]
29435
29436v_cos_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
29437// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
29438
29439v_cos_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
29440// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x21,0x01,0x00]
29441
29442v_cos_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
29443// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
29444
29445v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
29446// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
29447
29448v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
29449// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
29450
29451v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
29452// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
29453
29454v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
29455// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
29456
29457v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
29458// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
29459
29460v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
29461// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
29462
29463v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
29464// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
29465
29466v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
29467// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
29468
29469v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
29470// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
29471
29472v_cos_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
29473// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x51,0x01,0x00]
29474
29475v_cos_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
29476// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x5f,0x01,0x00]
29477
29478v_cos_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
29479// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x61,0x01,0x00]
29480
29481v_cos_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
29482// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x6f,0x01,0x00]
29483
29484v_not_b32 v5, v1
29485// GFX10: encoding: [0x01,0x6f,0x0a,0x7e]
29486
29487v_not_b32 v255, v1
29488// GFX10: encoding: [0x01,0x6f,0xfe,0x7f]
29489
29490v_not_b32 v5, v255
29491// GFX10: encoding: [0xff,0x6f,0x0a,0x7e]
29492
29493v_not_b32 v5, s1
29494// GFX10: encoding: [0x01,0x6e,0x0a,0x7e]
29495
29496v_not_b32 v5, s103
29497// GFX10: encoding: [0x67,0x6e,0x0a,0x7e]
29498
29499v_not_b32 v5, vcc_lo
29500// GFX10: encoding: [0x6a,0x6e,0x0a,0x7e]
29501
29502v_not_b32 v5, vcc_hi
29503// GFX10: encoding: [0x6b,0x6e,0x0a,0x7e]
29504
29505v_not_b32 v5, ttmp11
29506// GFX10: encoding: [0x77,0x6e,0x0a,0x7e]
29507
29508v_not_b32 v5, m0
29509// GFX10: encoding: [0x7c,0x6e,0x0a,0x7e]
29510
29511v_not_b32 v5, exec_lo
29512// GFX10: encoding: [0x7e,0x6e,0x0a,0x7e]
29513
29514v_not_b32 v5, exec_hi
29515// GFX10: encoding: [0x7f,0x6e,0x0a,0x7e]
29516
29517v_not_b32 v5, 0
29518// GFX10: encoding: [0x80,0x6e,0x0a,0x7e]
29519
29520v_not_b32 v5, -1
29521// GFX10: encoding: [0xc1,0x6e,0x0a,0x7e]
29522
29523v_not_b32 v5, 0.5
29524// GFX10: encoding: [0xf0,0x6e,0x0a,0x7e]
29525
29526v_not_b32 v5, -4.0
29527// GFX10: encoding: [0xf7,0x6e,0x0a,0x7e]
29528
29529v_not_b32 v5, 0xaf123456
29530// GFX10: encoding: [0xff,0x6e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29531
29532v_not_b32 v5, 0x3f717273
29533// GFX10: encoding: [0xff,0x6e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29534
29535v_not_b32_e64 v5, v1
29536// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x01,0x01,0x00,0x00]
29537
29538v_not_b32_e64 v255, v1
29539// GFX10: encoding: [0xff,0x00,0xb7,0xd5,0x01,0x01,0x00,0x00]
29540
29541v_not_b32_e64 v5, v255
29542// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xff,0x01,0x00,0x00]
29543
29544v_not_b32_e64 v5, s1
29545// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x01,0x00,0x00,0x00]
29546
29547v_not_b32_e64 v5, s101
29548// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x65,0x00,0x00,0x00]
29549
29550v_not_b32_e64 v5, vcc_lo
29551// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x6a,0x00,0x00,0x00]
29552
29553v_not_b32_e64 v5, vcc_hi
29554// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x6b,0x00,0x00,0x00]
29555
29556v_not_b32_e64 v5, m0
29557// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x7c,0x00,0x00,0x00]
29558
29559v_not_b32_e64 v5, exec_lo
29560// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x7e,0x00,0x00,0x00]
29561
29562v_not_b32_e64 v5, exec_hi
29563// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x7f,0x00,0x00,0x00]
29564
29565v_not_b32_e64 v5, 0
29566// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x80,0x00,0x00,0x00]
29567
29568v_not_b32_e64 v5, -1
29569// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xc1,0x00,0x00,0x00]
29570
29571v_not_b32_e64 v5, 0.5
29572// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xf0,0x00,0x00,0x00]
29573
29574v_not_b32_e64 v5, -4.0
29575// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xf7,0x00,0x00,0x00]
29576
29577v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29578// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x06,0x00]
29579
29580v_not_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29581// GFX10: encoding: [0xf9,0x6e,0xfe,0x7f,0x01,0x06,0x06,0x00]
29582
29583v_not_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29584// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0xff,0x06,0x06,0x00]
29585
29586v_not_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29587// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x86,0x00]
29588
29589v_not_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29590// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x65,0x06,0x86,0x00]
29591
29592v_not_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29593// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x6a,0x06,0x86,0x00]
29594
29595v_not_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29596// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x6b,0x06,0x86,0x00]
29597
29598v_not_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29599// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x7c,0x06,0x86,0x00]
29600
29601v_not_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29602// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x7e,0x06,0x86,0x00]
29603
29604v_not_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29605// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x7f,0x06,0x86,0x00]
29606
29607v_not_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
29608// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x06,0x00]
29609
29610v_not_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
29611// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x00,0x06,0x00]
29612
29613v_not_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
29614// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x01,0x06,0x00]
29615
29616v_not_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
29617// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x02,0x06,0x00]
29618
29619v_not_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
29620// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x03,0x06,0x00]
29621
29622v_not_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
29623// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x04,0x06,0x00]
29624
29625v_not_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
29626// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x05,0x06,0x00]
29627
29628v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
29629// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
29630
29631v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
29632// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x16,0x06,0x00]
29633
29634v_not_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
29635// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x16,0x06,0x00]
29636
29637v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
29638// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x06,0x00]
29639
29640v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
29641// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x00,0x00]
29642
29643v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
29644// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x01,0x00]
29645
29646v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
29647// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x02,0x00]
29648
29649v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
29650// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x03,0x00]
29651
29652v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
29653// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x04,0x00]
29654
29655v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
29656// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x05,0x00]
29657
29658v_not_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29659// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x0e,0x00]
29660
29661v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29662// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
29663
29664v_not_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29665// GFX10: encoding: [0xfa,0x6e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
29666
29667v_not_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29668// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
29669
29670v_not_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
29671// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
29672
29673v_not_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
29674// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x40,0x01,0x00]
29675
29676v_not_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
29677// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x41,0x01,0x00]
29678
29679v_not_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
29680// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x01,0x01,0x00]
29681
29682v_not_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
29683// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
29684
29685v_not_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
29686// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x11,0x01,0x00]
29687
29688v_not_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
29689// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
29690
29691v_not_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
29692// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x21,0x01,0x00]
29693
29694v_not_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
29695// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
29696
29697v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
29698// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
29699
29700v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
29701// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
29702
29703v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
29704// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
29705
29706v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
29707// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
29708
29709v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
29710// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
29711
29712v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
29713// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
29714
29715v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
29716// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
29717
29718v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
29719// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
29720
29721v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
29722// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
29723
29724v_not_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
29725// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x51,0x01,0x00]
29726
29727v_not_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
29728// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x5f,0x01,0x00]
29729
29730v_not_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
29731// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x61,0x01,0x00]
29732
29733v_not_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
29734// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x6f,0x01,0x00]
29735
29736v_bfrev_b32 v5, v1
29737// GFX10: encoding: [0x01,0x71,0x0a,0x7e]
29738
29739v_bfrev_b32 v255, v1
29740// GFX10: encoding: [0x01,0x71,0xfe,0x7f]
29741
29742v_bfrev_b32 v5, v255
29743// GFX10: encoding: [0xff,0x71,0x0a,0x7e]
29744
29745v_bfrev_b32 v5, s1
29746// GFX10: encoding: [0x01,0x70,0x0a,0x7e]
29747
29748v_bfrev_b32 v5, s103
29749// GFX10: encoding: [0x67,0x70,0x0a,0x7e]
29750
29751v_bfrev_b32 v5, vcc_lo
29752// GFX10: encoding: [0x6a,0x70,0x0a,0x7e]
29753
29754v_bfrev_b32 v5, vcc_hi
29755// GFX10: encoding: [0x6b,0x70,0x0a,0x7e]
29756
29757v_bfrev_b32 v5, ttmp11
29758// GFX10: encoding: [0x77,0x70,0x0a,0x7e]
29759
29760v_bfrev_b32 v5, m0
29761// GFX10: encoding: [0x7c,0x70,0x0a,0x7e]
29762
29763v_bfrev_b32 v5, exec_lo
29764// GFX10: encoding: [0x7e,0x70,0x0a,0x7e]
29765
29766v_bfrev_b32 v5, exec_hi
29767// GFX10: encoding: [0x7f,0x70,0x0a,0x7e]
29768
29769v_bfrev_b32 v5, 0
29770// GFX10: encoding: [0x80,0x70,0x0a,0x7e]
29771
29772v_bfrev_b32 v5, -1
29773// GFX10: encoding: [0xc1,0x70,0x0a,0x7e]
29774
29775v_bfrev_b32 v5, 0.5
29776// GFX10: encoding: [0xf0,0x70,0x0a,0x7e]
29777
29778v_bfrev_b32 v5, -4.0
29779// GFX10: encoding: [0xf7,0x70,0x0a,0x7e]
29780
29781v_bfrev_b32 v5, 0xaf123456
29782// GFX10: encoding: [0xff,0x70,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29783
29784v_bfrev_b32 v5, 0x3f717273
29785// GFX10: encoding: [0xff,0x70,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29786
29787v_bfrev_b32_e64 v5, v1
29788// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x01,0x01,0x00,0x00]
29789
29790v_bfrev_b32_e64 v255, v1
29791// GFX10: encoding: [0xff,0x00,0xb8,0xd5,0x01,0x01,0x00,0x00]
29792
29793v_bfrev_b32_e64 v5, v255
29794// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xff,0x01,0x00,0x00]
29795
29796v_bfrev_b32_e64 v5, s1
29797// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x01,0x00,0x00,0x00]
29798
29799v_bfrev_b32_e64 v5, s101
29800// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x65,0x00,0x00,0x00]
29801
29802v_bfrev_b32_e64 v5, vcc_lo
29803// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x6a,0x00,0x00,0x00]
29804
29805v_bfrev_b32_e64 v5, vcc_hi
29806// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x6b,0x00,0x00,0x00]
29807
29808v_bfrev_b32_e64 v5, m0
29809// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x7c,0x00,0x00,0x00]
29810
29811v_bfrev_b32_e64 v5, exec_lo
29812// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x7e,0x00,0x00,0x00]
29813
29814v_bfrev_b32_e64 v5, exec_hi
29815// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x7f,0x00,0x00,0x00]
29816
29817v_bfrev_b32_e64 v5, 0
29818// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x80,0x00,0x00,0x00]
29819
29820v_bfrev_b32_e64 v5, -1
29821// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xc1,0x00,0x00,0x00]
29822
29823v_bfrev_b32_e64 v5, 0.5
29824// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xf0,0x00,0x00,0x00]
29825
29826v_bfrev_b32_e64 v5, -4.0
29827// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xf7,0x00,0x00,0x00]
29828
29829v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29830// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x06,0x00]
29831
29832v_bfrev_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29833// GFX10: encoding: [0xf9,0x70,0xfe,0x7f,0x01,0x06,0x06,0x00]
29834
29835v_bfrev_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29836// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0xff,0x06,0x06,0x00]
29837
29838v_bfrev_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29839// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x86,0x00]
29840
29841v_bfrev_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29842// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x65,0x06,0x86,0x00]
29843
29844v_bfrev_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29845// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x6a,0x06,0x86,0x00]
29846
29847v_bfrev_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29848// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x6b,0x06,0x86,0x00]
29849
29850v_bfrev_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29851// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x7c,0x06,0x86,0x00]
29852
29853v_bfrev_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29854// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x7e,0x06,0x86,0x00]
29855
29856v_bfrev_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29857// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x7f,0x06,0x86,0x00]
29858
29859v_bfrev_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
29860// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x06,0x00]
29861
29862v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
29863// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x00,0x06,0x00]
29864
29865v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
29866// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x01,0x06,0x00]
29867
29868v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
29869// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x02,0x06,0x00]
29870
29871v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
29872// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x03,0x06,0x00]
29873
29874v_bfrev_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
29875// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x04,0x06,0x00]
29876
29877v_bfrev_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
29878// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x05,0x06,0x00]
29879
29880v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
29881// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x0e,0x06,0x00]
29882
29883v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
29884// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x16,0x06,0x00]
29885
29886v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
29887// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x16,0x06,0x00]
29888
29889v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
29890// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x06,0x00]
29891
29892v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
29893// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x00,0x00]
29894
29895v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
29896// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x01,0x00]
29897
29898v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
29899// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x02,0x00]
29900
29901v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
29902// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x03,0x00]
29903
29904v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
29905// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x04,0x00]
29906
29907v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
29908// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x05,0x00]
29909
29910v_bfrev_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29911// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x0e,0x00]
29912
29913v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29914// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x00]
29915
29916v_bfrev_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29917// GFX10: encoding: [0xfa,0x70,0xfe,0x7f,0x01,0xe4,0x00,0x00]
29918
29919v_bfrev_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29920// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0xff,0xe4,0x00,0x00]
29921
29922v_bfrev_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
29923// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x1b,0x00,0x00]
29924
29925v_bfrev_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
29926// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x40,0x01,0x00]
29927
29928v_bfrev_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
29929// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x41,0x01,0x00]
29930
29931v_bfrev_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
29932// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x01,0x01,0x00]
29933
29934v_bfrev_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
29935// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x0f,0x01,0x00]
29936
29937v_bfrev_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
29938// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x11,0x01,0x00]
29939
29940v_bfrev_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
29941// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x1f,0x01,0x00]
29942
29943v_bfrev_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
29944// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x21,0x01,0x00]
29945
29946v_bfrev_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
29947// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x2f,0x01,0x00]
29948
29949v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
29950// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x10]
29951
29952v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
29953// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x30]
29954
29955v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
29956// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
29957
29958v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
29959// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
29960
29961v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
29962// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x01]
29963
29964v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
29965// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x03]
29966
29967v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
29968// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
29969
29970v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
29971// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
29972
29973v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
29974// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x08,0x00]
29975
29976v_bfrev_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
29977// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x51,0x01,0x00]
29978
29979v_bfrev_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
29980// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x5f,0x01,0x00]
29981
29982v_bfrev_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
29983// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x61,0x01,0x00]
29984
29985v_bfrev_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
29986// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x6f,0x01,0x00]
29987
29988v_ffbh_u32 v5, v1
29989// GFX10: encoding: [0x01,0x73,0x0a,0x7e]
29990
29991v_ffbh_u32 v255, v1
29992// GFX10: encoding: [0x01,0x73,0xfe,0x7f]
29993
29994v_ffbh_u32 v5, v255
29995// GFX10: encoding: [0xff,0x73,0x0a,0x7e]
29996
29997v_ffbh_u32 v5, s1
29998// GFX10: encoding: [0x01,0x72,0x0a,0x7e]
29999
30000v_ffbh_u32 v5, s103
30001// GFX10: encoding: [0x67,0x72,0x0a,0x7e]
30002
30003v_ffbh_u32 v5, vcc_lo
30004// GFX10: encoding: [0x6a,0x72,0x0a,0x7e]
30005
30006v_ffbh_u32 v5, vcc_hi
30007// GFX10: encoding: [0x6b,0x72,0x0a,0x7e]
30008
30009v_ffbh_u32 v5, ttmp11
30010// GFX10: encoding: [0x77,0x72,0x0a,0x7e]
30011
30012v_ffbh_u32 v5, m0
30013// GFX10: encoding: [0x7c,0x72,0x0a,0x7e]
30014
30015v_ffbh_u32 v5, exec_lo
30016// GFX10: encoding: [0x7e,0x72,0x0a,0x7e]
30017
30018v_ffbh_u32 v5, exec_hi
30019// GFX10: encoding: [0x7f,0x72,0x0a,0x7e]
30020
30021v_ffbh_u32 v5, 0
30022// GFX10: encoding: [0x80,0x72,0x0a,0x7e]
30023
30024v_ffbh_u32 v5, -1
30025// GFX10: encoding: [0xc1,0x72,0x0a,0x7e]
30026
30027v_ffbh_u32 v5, 0.5
30028// GFX10: encoding: [0xf0,0x72,0x0a,0x7e]
30029
30030v_ffbh_u32 v5, -4.0
30031// GFX10: encoding: [0xf7,0x72,0x0a,0x7e]
30032
30033v_ffbh_u32 v5, 0xaf123456
30034// GFX10: encoding: [0xff,0x72,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30035
30036v_ffbh_u32 v5, 0x3f717273
30037// GFX10: encoding: [0xff,0x72,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30038
30039v_ffbh_u32_e64 v5, v1
30040// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x01,0x01,0x00,0x00]
30041
30042v_ffbh_u32_e64 v255, v1
30043// GFX10: encoding: [0xff,0x00,0xb9,0xd5,0x01,0x01,0x00,0x00]
30044
30045v_ffbh_u32_e64 v5, v255
30046// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xff,0x01,0x00,0x00]
30047
30048v_ffbh_u32_e64 v5, s1
30049// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x01,0x00,0x00,0x00]
30050
30051v_ffbh_u32_e64 v5, s101
30052// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x65,0x00,0x00,0x00]
30053
30054v_ffbh_u32_e64 v5, vcc_lo
30055// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x6a,0x00,0x00,0x00]
30056
30057v_ffbh_u32_e64 v5, vcc_hi
30058// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x6b,0x00,0x00,0x00]
30059
30060v_ffbh_u32_e64 v5, m0
30061// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x7c,0x00,0x00,0x00]
30062
30063v_ffbh_u32_e64 v5, exec_lo
30064// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x7e,0x00,0x00,0x00]
30065
30066v_ffbh_u32_e64 v5, exec_hi
30067// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x7f,0x00,0x00,0x00]
30068
30069v_ffbh_u32_e64 v5, 0
30070// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x80,0x00,0x00,0x00]
30071
30072v_ffbh_u32_e64 v5, -1
30073// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xc1,0x00,0x00,0x00]
30074
30075v_ffbh_u32_e64 v5, 0.5
30076// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xf0,0x00,0x00,0x00]
30077
30078v_ffbh_u32_e64 v5, -4.0
30079// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xf7,0x00,0x00,0x00]
30080
30081v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30082// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]
30083
30084v_ffbh_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30085// GFX10: encoding: [0xf9,0x72,0xfe,0x7f,0x01,0x06,0x06,0x00]
30086
30087v_ffbh_u32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30088// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0xff,0x06,0x06,0x00]
30089
30090v_ffbh_u32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30091// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x86,0x00]
30092
30093v_ffbh_u32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30094// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x65,0x06,0x86,0x00]
30095
30096v_ffbh_u32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30097// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x6a,0x06,0x86,0x00]
30098
30099v_ffbh_u32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30100// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x6b,0x06,0x86,0x00]
30101
30102v_ffbh_u32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30103// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x7c,0x06,0x86,0x00]
30104
30105v_ffbh_u32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30106// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x7e,0x06,0x86,0x00]
30107
30108v_ffbh_u32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30109// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x7f,0x06,0x86,0x00]
30110
30111v_ffbh_u32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30112// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x26,0x06,0x00]
30113
30114v_ffbh_u32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
30115// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]
30116
30117v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
30118// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x00,0x06,0x00]
30119
30120v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
30121// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x01,0x06,0x00]
30122
30123v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
30124// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x02,0x06,0x00]
30125
30126v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
30127// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x03,0x06,0x00]
30128
30129v_ffbh_u32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
30130// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x04,0x06,0x00]
30131
30132v_ffbh_u32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
30133// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x05,0x06,0x00]
30134
30135v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
30136// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x0e,0x06,0x00]
30137
30138v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
30139// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x16,0x06,0x00]
30140
30141v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
30142// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x16,0x06,0x00]
30143
30144v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
30145// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]
30146
30147v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
30148// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x00,0x00]
30149
30150v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
30151// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x01,0x00]
30152
30153v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
30154// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x02,0x00]
30155
30156v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
30157// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x03,0x00]
30158
30159v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
30160// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x04,0x00]
30161
30162v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
30163// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x05,0x00]
30164
30165v_ffbh_u32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30166// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x0e,0x00]
30167
30168v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30169// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x00]
30170
30171v_ffbh_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30172// GFX10: encoding: [0xfa,0x72,0xfe,0x7f,0x01,0xe4,0x00,0x00]
30173
30174v_ffbh_u32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30175// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0xff,0xe4,0x00,0x00]
30176
30177v_ffbh_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
30178// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x1b,0x00,0x00]
30179
30180v_ffbh_u32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
30181// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x40,0x01,0x00]
30182
30183v_ffbh_u32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
30184// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x41,0x01,0x00]
30185
30186v_ffbh_u32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
30187// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x01,0x01,0x00]
30188
30189v_ffbh_u32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
30190// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x0f,0x01,0x00]
30191
30192v_ffbh_u32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
30193// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x11,0x01,0x00]
30194
30195v_ffbh_u32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
30196// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x1f,0x01,0x00]
30197
30198v_ffbh_u32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
30199// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x21,0x01,0x00]
30200
30201v_ffbh_u32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
30202// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x2f,0x01,0x00]
30203
30204v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
30205// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x10]
30206
30207v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
30208// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x30]
30209
30210v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
30211// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
30212
30213v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
30214// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
30215
30216v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
30217// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x01]
30218
30219v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
30220// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x03]
30221
30222v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
30223// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
30224
30225v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
30226// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
30227
30228v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
30229// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x08,0x00]
30230
30231v_ffbh_u32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
30232// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x51,0x01,0x00]
30233
30234v_ffbh_u32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
30235// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x5f,0x01,0x00]
30236
30237v_ffbh_u32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
30238// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x61,0x01,0x00]
30239
30240v_ffbh_u32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
30241// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x6f,0x01,0x00]
30242
30243v_ffbl_b32 v5, v1
30244// GFX10: encoding: [0x01,0x75,0x0a,0x7e]
30245
30246v_ffbl_b32 v255, v1
30247// GFX10: encoding: [0x01,0x75,0xfe,0x7f]
30248
30249v_ffbl_b32 v5, v255
30250// GFX10: encoding: [0xff,0x75,0x0a,0x7e]
30251
30252v_ffbl_b32 v5, s1
30253// GFX10: encoding: [0x01,0x74,0x0a,0x7e]
30254
30255v_ffbl_b32 v5, s103
30256// GFX10: encoding: [0x67,0x74,0x0a,0x7e]
30257
30258v_ffbl_b32 v5, vcc_lo
30259// GFX10: encoding: [0x6a,0x74,0x0a,0x7e]
30260
30261v_ffbl_b32 v5, vcc_hi
30262// GFX10: encoding: [0x6b,0x74,0x0a,0x7e]
30263
30264v_ffbl_b32 v5, ttmp11
30265// GFX10: encoding: [0x77,0x74,0x0a,0x7e]
30266
30267v_ffbl_b32 v5, m0
30268// GFX10: encoding: [0x7c,0x74,0x0a,0x7e]
30269
30270v_ffbl_b32 v5, exec_lo
30271// GFX10: encoding: [0x7e,0x74,0x0a,0x7e]
30272
30273v_ffbl_b32 v5, exec_hi
30274// GFX10: encoding: [0x7f,0x74,0x0a,0x7e]
30275
30276v_ffbl_b32 v5, 0
30277// GFX10: encoding: [0x80,0x74,0x0a,0x7e]
30278
30279v_ffbl_b32 v5, -1
30280// GFX10: encoding: [0xc1,0x74,0x0a,0x7e]
30281
30282v_ffbl_b32 v5, 0.5
30283// GFX10: encoding: [0xf0,0x74,0x0a,0x7e]
30284
30285v_ffbl_b32 v5, -4.0
30286// GFX10: encoding: [0xf7,0x74,0x0a,0x7e]
30287
30288v_ffbl_b32 v5, 0xaf123456
30289// GFX10: encoding: [0xff,0x74,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30290
30291v_ffbl_b32 v5, 0x3f717273
30292// GFX10: encoding: [0xff,0x74,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30293
30294v_ffbl_b32_e64 v5, v1
30295// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x01,0x01,0x00,0x00]
30296
30297v_ffbl_b32_e64 v255, v1
30298// GFX10: encoding: [0xff,0x00,0xba,0xd5,0x01,0x01,0x00,0x00]
30299
30300v_ffbl_b32_e64 v5, v255
30301// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xff,0x01,0x00,0x00]
30302
30303v_ffbl_b32_e64 v5, s1
30304// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x01,0x00,0x00,0x00]
30305
30306v_ffbl_b32_e64 v5, s101
30307// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x65,0x00,0x00,0x00]
30308
30309v_ffbl_b32_e64 v5, vcc_lo
30310// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x6a,0x00,0x00,0x00]
30311
30312v_ffbl_b32_e64 v5, vcc_hi
30313// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x6b,0x00,0x00,0x00]
30314
30315v_ffbl_b32_e64 v5, m0
30316// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x7c,0x00,0x00,0x00]
30317
30318v_ffbl_b32_e64 v5, exec_lo
30319// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x7e,0x00,0x00,0x00]
30320
30321v_ffbl_b32_e64 v5, exec_hi
30322// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x7f,0x00,0x00,0x00]
30323
30324v_ffbl_b32_e64 v5, 0
30325// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x80,0x00,0x00,0x00]
30326
30327v_ffbl_b32_e64 v5, -1
30328// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xc1,0x00,0x00,0x00]
30329
30330v_ffbl_b32_e64 v5, 0.5
30331// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xf0,0x00,0x00,0x00]
30332
30333v_ffbl_b32_e64 v5, -4.0
30334// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xf7,0x00,0x00,0x00]
30335
30336v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30337// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]
30338
30339v_ffbl_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30340// GFX10: encoding: [0xf9,0x74,0xfe,0x7f,0x01,0x06,0x06,0x00]
30341
30342v_ffbl_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30343// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0xff,0x06,0x06,0x00]
30344
30345v_ffbl_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30346// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x86,0x00]
30347
30348v_ffbl_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30349// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x65,0x06,0x86,0x00]
30350
30351v_ffbl_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30352// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x6a,0x06,0x86,0x00]
30353
30354v_ffbl_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30355// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x6b,0x06,0x86,0x00]
30356
30357v_ffbl_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30358// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x7c,0x06,0x86,0x00]
30359
30360v_ffbl_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30361// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x7e,0x06,0x86,0x00]
30362
30363v_ffbl_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30364// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x7f,0x06,0x86,0x00]
30365
30366v_ffbl_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
30367// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]
30368
30369v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
30370// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x00,0x06,0x00]
30371
30372v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
30373// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x01,0x06,0x00]
30374
30375v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
30376// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x02,0x06,0x00]
30377
30378v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
30379// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x03,0x06,0x00]
30380
30381v_ffbl_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
30382// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x04,0x06,0x00]
30383
30384v_ffbl_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
30385// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x05,0x06,0x00]
30386
30387v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
30388// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x0e,0x06,0x00]
30389
30390v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
30391// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x16,0x06,0x00]
30392
30393v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
30394// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x16,0x06,0x00]
30395
30396v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
30397// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]
30398
30399v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
30400// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x00,0x00]
30401
30402v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
30403// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x01,0x00]
30404
30405v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
30406// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x02,0x00]
30407
30408v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
30409// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x03,0x00]
30410
30411v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
30412// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x04,0x00]
30413
30414v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
30415// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x05,0x00]
30416
30417v_ffbl_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30418// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x0e,0x00]
30419
30420v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30421// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x00]
30422
30423v_ffbl_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30424// GFX10: encoding: [0xfa,0x74,0xfe,0x7f,0x01,0xe4,0x00,0x00]
30425
30426v_ffbl_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30427// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0xff,0xe4,0x00,0x00]
30428
30429v_ffbl_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
30430// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x1b,0x00,0x00]
30431
30432v_ffbl_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
30433// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x40,0x01,0x00]
30434
30435v_ffbl_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
30436// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x41,0x01,0x00]
30437
30438v_ffbl_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
30439// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x01,0x01,0x00]
30440
30441v_ffbl_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
30442// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x0f,0x01,0x00]
30443
30444v_ffbl_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
30445// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x11,0x01,0x00]
30446
30447v_ffbl_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
30448// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x1f,0x01,0x00]
30449
30450v_ffbl_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
30451// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x21,0x01,0x00]
30452
30453v_ffbl_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
30454// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x2f,0x01,0x00]
30455
30456v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
30457// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x10]
30458
30459v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
30460// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x30]
30461
30462v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
30463// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
30464
30465v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
30466// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
30467
30468v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
30469// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x01]
30470
30471v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
30472// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x03]
30473
30474v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
30475// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
30476
30477v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
30478// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
30479
30480v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
30481// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x08,0x00]
30482
30483v_ffbl_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
30484// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x51,0x01,0x00]
30485
30486v_ffbl_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
30487// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x5f,0x01,0x00]
30488
30489v_ffbl_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
30490// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x61,0x01,0x00]
30491
30492v_ffbl_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
30493// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x6f,0x01,0x00]
30494
30495v_ffbh_i32 v5, v1
30496// GFX10: encoding: [0x01,0x77,0x0a,0x7e]
30497
30498v_ffbh_i32 v255, v1
30499// GFX10: encoding: [0x01,0x77,0xfe,0x7f]
30500
30501v_ffbh_i32 v5, v255
30502// GFX10: encoding: [0xff,0x77,0x0a,0x7e]
30503
30504v_ffbh_i32 v5, s1
30505// GFX10: encoding: [0x01,0x76,0x0a,0x7e]
30506
30507v_ffbh_i32 v5, s103
30508// GFX10: encoding: [0x67,0x76,0x0a,0x7e]
30509
30510v_ffbh_i32 v5, vcc_lo
30511// GFX10: encoding: [0x6a,0x76,0x0a,0x7e]
30512
30513v_ffbh_i32 v5, vcc_hi
30514// GFX10: encoding: [0x6b,0x76,0x0a,0x7e]
30515
30516v_ffbh_i32 v5, ttmp11
30517// GFX10: encoding: [0x77,0x76,0x0a,0x7e]
30518
30519v_ffbh_i32 v5, m0
30520// GFX10: encoding: [0x7c,0x76,0x0a,0x7e]
30521
30522v_ffbh_i32 v5, exec_lo
30523// GFX10: encoding: [0x7e,0x76,0x0a,0x7e]
30524
30525v_ffbh_i32 v5, exec_hi
30526// GFX10: encoding: [0x7f,0x76,0x0a,0x7e]
30527
30528v_ffbh_i32 v5, 0
30529// GFX10: encoding: [0x80,0x76,0x0a,0x7e]
30530
30531v_ffbh_i32 v5, -1
30532// GFX10: encoding: [0xc1,0x76,0x0a,0x7e]
30533
30534v_ffbh_i32 v5, 0.5
30535// GFX10: encoding: [0xf0,0x76,0x0a,0x7e]
30536
30537v_ffbh_i32 v5, -4.0
30538// GFX10: encoding: [0xf7,0x76,0x0a,0x7e]
30539
30540v_ffbh_i32 v5, 0xaf123456
30541// GFX10: encoding: [0xff,0x76,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30542
30543v_ffbh_i32 v5, 0x3f717273
30544// GFX10: encoding: [0xff,0x76,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30545
30546v_ffbh_i32_e64 v5, v1
30547// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x01,0x01,0x00,0x00]
30548
30549v_ffbh_i32_e64 v255, v1
30550// GFX10: encoding: [0xff,0x00,0xbb,0xd5,0x01,0x01,0x00,0x00]
30551
30552v_ffbh_i32_e64 v5, v255
30553// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xff,0x01,0x00,0x00]
30554
30555v_ffbh_i32_e64 v5, s1
30556// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x01,0x00,0x00,0x00]
30557
30558v_ffbh_i32_e64 v5, s101
30559// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x65,0x00,0x00,0x00]
30560
30561v_ffbh_i32_e64 v5, vcc_lo
30562// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x6a,0x00,0x00,0x00]
30563
30564v_ffbh_i32_e64 v5, vcc_hi
30565// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x6b,0x00,0x00,0x00]
30566
30567v_ffbh_i32_e64 v5, m0
30568// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x7c,0x00,0x00,0x00]
30569
30570v_ffbh_i32_e64 v5, exec_lo
30571// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x7e,0x00,0x00,0x00]
30572
30573v_ffbh_i32_e64 v5, exec_hi
30574// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x7f,0x00,0x00,0x00]
30575
30576v_ffbh_i32_e64 v5, 0
30577// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x80,0x00,0x00,0x00]
30578
30579v_ffbh_i32_e64 v5, -1
30580// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xc1,0x00,0x00,0x00]
30581
30582v_ffbh_i32_e64 v5, 0.5
30583// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xf0,0x00,0x00,0x00]
30584
30585v_ffbh_i32_e64 v5, -4.0
30586// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xf7,0x00,0x00,0x00]
30587
30588v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30589// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]
30590
30591v_ffbh_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30592// GFX10: encoding: [0xf9,0x76,0xfe,0x7f,0x01,0x06,0x06,0x00]
30593
30594v_ffbh_i32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30595// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0xff,0x06,0x06,0x00]
30596
30597v_ffbh_i32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30598// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x86,0x00]
30599
30600v_ffbh_i32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30601// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x65,0x06,0x86,0x00]
30602
30603v_ffbh_i32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30604// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x6a,0x06,0x86,0x00]
30605
30606v_ffbh_i32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30607// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x6b,0x06,0x86,0x00]
30608
30609v_ffbh_i32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30610// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x7c,0x06,0x86,0x00]
30611
30612v_ffbh_i32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30613// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x7e,0x06,0x86,0x00]
30614
30615v_ffbh_i32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30616// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x7f,0x06,0x86,0x00]
30617
30618v_ffbh_i32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30619// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x26,0x06,0x00]
30620
30621v_ffbh_i32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
30622// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]
30623
30624v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
30625// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x00,0x06,0x00]
30626
30627v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
30628// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x01,0x06,0x00]
30629
30630v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
30631// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x02,0x06,0x00]
30632
30633v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
30634// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x03,0x06,0x00]
30635
30636v_ffbh_i32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
30637// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x04,0x06,0x00]
30638
30639v_ffbh_i32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
30640// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x05,0x06,0x00]
30641
30642v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
30643// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x0e,0x06,0x00]
30644
30645v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
30646// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x16,0x06,0x00]
30647
30648v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
30649// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x16,0x06,0x00]
30650
30651v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
30652// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]
30653
30654v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
30655// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x00,0x00]
30656
30657v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
30658// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x01,0x00]
30659
30660v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
30661// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x02,0x00]
30662
30663v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
30664// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x03,0x00]
30665
30666v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
30667// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x04,0x00]
30668
30669v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
30670// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x05,0x00]
30671
30672v_ffbh_i32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30673// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x0e,0x00]
30674
30675v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30676// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x00]
30677
30678v_ffbh_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30679// GFX10: encoding: [0xfa,0x76,0xfe,0x7f,0x01,0xe4,0x00,0x00]
30680
30681v_ffbh_i32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30682// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0xff,0xe4,0x00,0x00]
30683
30684v_ffbh_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
30685// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x1b,0x00,0x00]
30686
30687v_ffbh_i32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
30688// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x40,0x01,0x00]
30689
30690v_ffbh_i32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
30691// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x41,0x01,0x00]
30692
30693v_ffbh_i32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
30694// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x01,0x01,0x00]
30695
30696v_ffbh_i32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
30697// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x0f,0x01,0x00]
30698
30699v_ffbh_i32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
30700// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x11,0x01,0x00]
30701
30702v_ffbh_i32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
30703// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x1f,0x01,0x00]
30704
30705v_ffbh_i32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
30706// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x21,0x01,0x00]
30707
30708v_ffbh_i32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
30709// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x2f,0x01,0x00]
30710
30711v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
30712// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x10]
30713
30714v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
30715// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x30]
30716
30717v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
30718// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
30719
30720v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
30721// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
30722
30723v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
30724// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x01]
30725
30726v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
30727// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x03]
30728
30729v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
30730// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
30731
30732v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
30733// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
30734
30735v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
30736// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x08,0x00]
30737
30738v_ffbh_i32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
30739// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x51,0x01,0x00]
30740
30741v_ffbh_i32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
30742// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x5f,0x01,0x00]
30743
30744v_ffbh_i32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
30745// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x61,0x01,0x00]
30746
30747v_ffbh_i32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
30748// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x6f,0x01,0x00]
30749
30750v_frexp_exp_i32_f64 v5, v[1:2]
30751// GFX10: encoding: [0x01,0x79,0x0a,0x7e]
30752
30753v_frexp_exp_i32_f64 v255, v[1:2]
30754// GFX10: encoding: [0x01,0x79,0xfe,0x7f]
30755
30756v_frexp_exp_i32_f64 v5, v[254:255]
30757// GFX10: encoding: [0xfe,0x79,0x0a,0x7e]
30758
30759v_frexp_exp_i32_f64 v5, s[2:3]
30760// GFX10: encoding: [0x02,0x78,0x0a,0x7e]
30761
30762v_frexp_exp_i32_f64 v5, s[4:5]
30763// GFX10: encoding: [0x04,0x78,0x0a,0x7e]
30764
30765v_frexp_exp_i32_f64 v5, s[102:103]
30766// GFX10: encoding: [0x66,0x78,0x0a,0x7e]
30767
30768v_frexp_exp_i32_f64 v5, vcc
30769// GFX10: encoding: [0x6a,0x78,0x0a,0x7e]
30770
30771v_frexp_exp_i32_f64 v5, ttmp[10:11]
30772// GFX10: encoding: [0x76,0x78,0x0a,0x7e]
30773
30774v_frexp_exp_i32_f64 v5, exec
30775// GFX10: encoding: [0x7e,0x78,0x0a,0x7e]
30776
30777v_frexp_exp_i32_f64 v5, 0
30778// GFX10: encoding: [0x80,0x78,0x0a,0x7e]
30779
30780v_frexp_exp_i32_f64 v5, -1
30781// GFX10: encoding: [0xc1,0x78,0x0a,0x7e]
30782
30783v_frexp_exp_i32_f64 v5, 0.5
30784// GFX10: encoding: [0xf0,0x78,0x0a,0x7e]
30785
30786v_frexp_exp_i32_f64 v5, -4.0
30787// GFX10: encoding: [0xf7,0x78,0x0a,0x7e]
30788
30789v_frexp_exp_i32_f64 v5, 0xaf123456
30790// GFX10: encoding: [0xff,0x78,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30791
30792v_frexp_exp_i32_f64 v5, 0x3f717273
30793// GFX10: encoding: [0xff,0x78,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30794
30795v_frexp_exp_i32_f64_e64 v5, v[1:2]
30796// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x01,0x01,0x00,0x00]
30797
30798v_frexp_exp_i32_f64_e64 v255, v[1:2]
30799// GFX10: encoding: [0xff,0x00,0xbc,0xd5,0x01,0x01,0x00,0x00]
30800
30801v_frexp_exp_i32_f64_e64 v5, v[254:255]
30802// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xfe,0x01,0x00,0x00]
30803
30804v_frexp_exp_i32_f64_e64 v5, s[2:3]
30805// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x02,0x00,0x00,0x00]
30806
30807v_frexp_exp_i32_f64_e64 v5, s[4:5]
30808// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x04,0x00,0x00,0x00]
30809
30810v_frexp_exp_i32_f64_e64 v5, s[100:101]
30811// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x64,0x00,0x00,0x00]
30812
30813v_frexp_exp_i32_f64_e64 v5, vcc
30814// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x6a,0x00,0x00,0x00]
30815
30816v_frexp_exp_i32_f64_e64 v5, exec
30817// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x7e,0x00,0x00,0x00]
30818
30819v_frexp_exp_i32_f64_e64 v5, 0
30820// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x80,0x00,0x00,0x00]
30821
30822v_frexp_exp_i32_f64_e64 v5, -1
30823// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xc1,0x00,0x00,0x00]
30824
30825v_frexp_exp_i32_f64_e64 v5, 0.5
30826// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xf0,0x00,0x00,0x00]
30827
30828v_frexp_exp_i32_f64_e64 v5, -4.0
30829// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xf7,0x00,0x00,0x00]
30830
30831v_frexp_exp_i32_f64_e64 v5, -v[1:2]
30832// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x01,0x01,0x00,0x20]
30833
30834v_frexp_exp_i32_f64_e64 v5, |v[1:2]|
30835// GFX10: encoding: [0x05,0x01,0xbc,0xd5,0x01,0x01,0x00,0x00]
30836
30837v_frexp_exp_i32_f64_e64 v5, v[1:2] clamp
30838// GFX10: encoding: [0x05,0x80,0xbc,0xd5,0x01,0x01,0x00,0x00]
30839
30840v_frexp_mant_f64 v[5:6], v[1:2]
30841// GFX10: encoding: [0x01,0x7b,0x0a,0x7e]
30842
30843v_frexp_mant_f64 v[254:255], v[1:2]
30844// GFX10: encoding: [0x01,0x7b,0xfc,0x7f]
30845
30846v_frexp_mant_f64 v[5:6], v[254:255]
30847// GFX10: encoding: [0xfe,0x7b,0x0a,0x7e]
30848
30849v_frexp_mant_f64 v[5:6], s[2:3]
30850// GFX10: encoding: [0x02,0x7a,0x0a,0x7e]
30851
30852v_frexp_mant_f64 v[5:6], s[4:5]
30853// GFX10: encoding: [0x04,0x7a,0x0a,0x7e]
30854
30855v_frexp_mant_f64 v[5:6], s[102:103]
30856// GFX10: encoding: [0x66,0x7a,0x0a,0x7e]
30857
30858v_frexp_mant_f64 v[5:6], vcc
30859// GFX10: encoding: [0x6a,0x7a,0x0a,0x7e]
30860
30861v_frexp_mant_f64 v[5:6], ttmp[10:11]
30862// GFX10: encoding: [0x76,0x7a,0x0a,0x7e]
30863
30864v_frexp_mant_f64 v[5:6], exec
30865// GFX10: encoding: [0x7e,0x7a,0x0a,0x7e]
30866
30867v_frexp_mant_f64 v[5:6], 0
30868// GFX10: encoding: [0x80,0x7a,0x0a,0x7e]
30869
30870v_frexp_mant_f64 v[5:6], -1
30871// GFX10: encoding: [0xc1,0x7a,0x0a,0x7e]
30872
30873v_frexp_mant_f64 v[5:6], 0.5
30874// GFX10: encoding: [0xf0,0x7a,0x0a,0x7e]
30875
30876v_frexp_mant_f64 v[5:6], -4.0
30877// GFX10: encoding: [0xf7,0x7a,0x0a,0x7e]
30878
30879v_frexp_mant_f64 v[5:6], 0xaf123456
30880// GFX10: encoding: [0xff,0x7a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30881
30882v_frexp_mant_f64 v[5:6], 0x3f717273
30883// GFX10: encoding: [0xff,0x7a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30884
30885v_frexp_mant_f64_e64 v[5:6], v[1:2]
30886// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x00]
30887
30888v_frexp_mant_f64_e64 v[254:255], v[1:2]
30889// GFX10: encoding: [0xfe,0x00,0xbd,0xd5,0x01,0x01,0x00,0x00]
30890
30891v_frexp_mant_f64_e64 v[5:6], v[254:255]
30892// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xfe,0x01,0x00,0x00]
30893
30894v_frexp_mant_f64_e64 v[5:6], s[2:3]
30895// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x02,0x00,0x00,0x00]
30896
30897v_frexp_mant_f64_e64 v[5:6], s[4:5]
30898// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x04,0x00,0x00,0x00]
30899
30900v_frexp_mant_f64_e64 v[5:6], s[100:101]
30901// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x64,0x00,0x00,0x00]
30902
30903v_frexp_mant_f64_e64 v[5:6], vcc
30904// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x6a,0x00,0x00,0x00]
30905
30906v_frexp_mant_f64_e64 v[5:6], exec
30907// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x7e,0x00,0x00,0x00]
30908
30909v_frexp_mant_f64_e64 v[5:6], 0
30910// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x80,0x00,0x00,0x00]
30911
30912v_frexp_mant_f64_e64 v[5:6], -1
30913// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xc1,0x00,0x00,0x00]
30914
30915v_frexp_mant_f64_e64 v[5:6], 0.5
30916// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xf0,0x00,0x00,0x00]
30917
30918v_frexp_mant_f64_e64 v[5:6], -4.0
30919// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xf7,0x00,0x00,0x00]
30920
30921v_frexp_mant_f64_e64 v[5:6], -v[1:2]
30922// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x20]
30923
30924v_frexp_mant_f64_e64 v[5:6], |v[1:2]|
30925// GFX10: encoding: [0x05,0x01,0xbd,0xd5,0x01,0x01,0x00,0x00]
30926
30927v_frexp_mant_f64_e64 v[5:6], v[1:2] clamp
30928// GFX10: encoding: [0x05,0x80,0xbd,0xd5,0x01,0x01,0x00,0x00]
30929
30930v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:2
30931// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x08]
30932
30933v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:4
30934// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x10]
30935
30936v_frexp_mant_f64_e64 v[5:6], v[1:2] div:2
30937// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x18]
30938
30939v_fract_f64 v[5:6], v[1:2]
30940// GFX10: encoding: [0x01,0x7d,0x0a,0x7e]
30941
30942v_fract_f64 v[254:255], v[1:2]
30943// GFX10: encoding: [0x01,0x7d,0xfc,0x7f]
30944
30945v_fract_f64 v[5:6], v[254:255]
30946// GFX10: encoding: [0xfe,0x7d,0x0a,0x7e]
30947
30948v_fract_f64 v[5:6], s[2:3]
30949// GFX10: encoding: [0x02,0x7c,0x0a,0x7e]
30950
30951v_fract_f64 v[5:6], s[4:5]
30952// GFX10: encoding: [0x04,0x7c,0x0a,0x7e]
30953
30954v_fract_f64 v[5:6], s[102:103]
30955// GFX10: encoding: [0x66,0x7c,0x0a,0x7e]
30956
30957v_fract_f64 v[5:6], vcc
30958// GFX10: encoding: [0x6a,0x7c,0x0a,0x7e]
30959
30960v_fract_f64 v[5:6], ttmp[10:11]
30961// GFX10: encoding: [0x76,0x7c,0x0a,0x7e]
30962
30963v_fract_f64 v[5:6], exec
30964// GFX10: encoding: [0x7e,0x7c,0x0a,0x7e]
30965
30966v_fract_f64 v[5:6], 0
30967// GFX10: encoding: [0x80,0x7c,0x0a,0x7e]
30968
30969v_fract_f64 v[5:6], -1
30970// GFX10: encoding: [0xc1,0x7c,0x0a,0x7e]
30971
30972v_fract_f64 v[5:6], 0.5
30973// GFX10: encoding: [0xf0,0x7c,0x0a,0x7e]
30974
30975v_fract_f64 v[5:6], -4.0
30976// GFX10: encoding: [0xf7,0x7c,0x0a,0x7e]
30977
30978v_fract_f64 v[5:6], 0xaf123456
30979// GFX10: encoding: [0xff,0x7c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30980
30981v_fract_f64 v[5:6], 0x3f717273
30982// GFX10: encoding: [0xff,0x7c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30983
30984v_fract_f64_e64 v[5:6], v[1:2]
30985// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x00]
30986
30987v_fract_f64_e64 v[254:255], v[1:2]
30988// GFX10: encoding: [0xfe,0x00,0xbe,0xd5,0x01,0x01,0x00,0x00]
30989
30990v_fract_f64_e64 v[5:6], v[254:255]
30991// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xfe,0x01,0x00,0x00]
30992
30993v_fract_f64_e64 v[5:6], s[2:3]
30994// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x02,0x00,0x00,0x00]
30995
30996v_fract_f64_e64 v[5:6], s[4:5]
30997// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x04,0x00,0x00,0x00]
30998
30999v_fract_f64_e64 v[5:6], s[100:101]
31000// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x64,0x00,0x00,0x00]
31001
31002v_fract_f64_e64 v[5:6], vcc
31003// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x6a,0x00,0x00,0x00]
31004
31005v_fract_f64_e64 v[5:6], exec
31006// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x7e,0x00,0x00,0x00]
31007
31008v_fract_f64_e64 v[5:6], 0
31009// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x80,0x00,0x00,0x00]
31010
31011v_fract_f64_e64 v[5:6], -1
31012// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xc1,0x00,0x00,0x00]
31013
31014v_fract_f64_e64 v[5:6], 0.5
31015// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xf0,0x00,0x00,0x00]
31016
31017v_fract_f64_e64 v[5:6], -4.0
31018// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xf7,0x00,0x00,0x00]
31019
31020v_fract_f64_e64 v[5:6], -v[1:2]
31021// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x20]
31022
31023v_fract_f64_e64 v[5:6], |v[1:2]|
31024// GFX10: encoding: [0x05,0x01,0xbe,0xd5,0x01,0x01,0x00,0x00]
31025
31026v_fract_f64_e64 v[5:6], v[1:2] clamp
31027// GFX10: encoding: [0x05,0x80,0xbe,0xd5,0x01,0x01,0x00,0x00]
31028
31029v_fract_f64_e64 v[5:6], v[1:2] mul:2
31030// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x08]
31031
31032v_fract_f64_e64 v[5:6], v[1:2] mul:4
31033// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x10]
31034
31035v_fract_f64_e64 v[5:6], v[1:2] div:2
31036// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x18]
31037
31038v_frexp_exp_i32_f32 v5, v1
31039// GFX10: encoding: [0x01,0x7f,0x0a,0x7e]
31040
31041v_frexp_exp_i32_f32 v255, v1
31042// GFX10: encoding: [0x01,0x7f,0xfe,0x7f]
31043
31044v_frexp_exp_i32_f32 v5, v255
31045// GFX10: encoding: [0xff,0x7f,0x0a,0x7e]
31046
31047v_frexp_exp_i32_f32 v5, s1
31048// GFX10: encoding: [0x01,0x7e,0x0a,0x7e]
31049
31050v_frexp_exp_i32_f32 v5, s103
31051// GFX10: encoding: [0x67,0x7e,0x0a,0x7e]
31052
31053v_frexp_exp_i32_f32 v5, vcc_lo
31054// GFX10: encoding: [0x6a,0x7e,0x0a,0x7e]
31055
31056v_frexp_exp_i32_f32 v5, vcc_hi
31057// GFX10: encoding: [0x6b,0x7e,0x0a,0x7e]
31058
31059v_frexp_exp_i32_f32 v5, ttmp11
31060// GFX10: encoding: [0x77,0x7e,0x0a,0x7e]
31061
31062v_frexp_exp_i32_f32 v5, m0
31063// GFX10: encoding: [0x7c,0x7e,0x0a,0x7e]
31064
31065v_frexp_exp_i32_f32 v5, exec_lo
31066// GFX10: encoding: [0x7e,0x7e,0x0a,0x7e]
31067
31068v_frexp_exp_i32_f32 v5, exec_hi
31069// GFX10: encoding: [0x7f,0x7e,0x0a,0x7e]
31070
31071v_frexp_exp_i32_f32 v5, 0
31072// GFX10: encoding: [0x80,0x7e,0x0a,0x7e]
31073
31074v_frexp_exp_i32_f32 v5, -1
31075// GFX10: encoding: [0xc1,0x7e,0x0a,0x7e]
31076
31077v_frexp_exp_i32_f32 v5, 0.5
31078// GFX10: encoding: [0xf0,0x7e,0x0a,0x7e]
31079
31080v_frexp_exp_i32_f32 v5, -4.0
31081// GFX10: encoding: [0xf7,0x7e,0x0a,0x7e]
31082
31083v_frexp_exp_i32_f32 v5, 0xaf123456
31084// GFX10: encoding: [0xff,0x7e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
31085
31086v_frexp_exp_i32_f32 v5, 0x3f717273
31087// GFX10: encoding: [0xff,0x7e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
31088
31089v_frexp_exp_i32_f32_e64 v5, v1
31090// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x01,0x01,0x00,0x00]
31091
31092v_frexp_exp_i32_f32_e64 v255, v1
31093// GFX10: encoding: [0xff,0x00,0xbf,0xd5,0x01,0x01,0x00,0x00]
31094
31095v_frexp_exp_i32_f32_e64 v5, v255
31096// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xff,0x01,0x00,0x00]
31097
31098v_frexp_exp_i32_f32_e64 v5, s1
31099// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x01,0x00,0x00,0x00]
31100
31101v_frexp_exp_i32_f32_e64 v5, s101
31102// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x65,0x00,0x00,0x00]
31103
31104v_frexp_exp_i32_f32_e64 v5, vcc_lo
31105// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x6a,0x00,0x00,0x00]
31106
31107v_frexp_exp_i32_f32_e64 v5, vcc_hi
31108// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x6b,0x00,0x00,0x00]
31109
31110v_frexp_exp_i32_f32_e64 v5, m0
31111// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x7c,0x00,0x00,0x00]
31112
31113v_frexp_exp_i32_f32_e64 v5, exec_lo
31114// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x7e,0x00,0x00,0x00]
31115
31116v_frexp_exp_i32_f32_e64 v5, exec_hi
31117// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x7f,0x00,0x00,0x00]
31118
31119v_frexp_exp_i32_f32_e64 v5, 0
31120// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x80,0x00,0x00,0x00]
31121
31122v_frexp_exp_i32_f32_e64 v5, -1
31123// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xc1,0x00,0x00,0x00]
31124
31125v_frexp_exp_i32_f32_e64 v5, 0.5
31126// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xf0,0x00,0x00,0x00]
31127
31128v_frexp_exp_i32_f32_e64 v5, -4.0
31129// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xf7,0x00,0x00,0x00]
31130
31131v_frexp_exp_i32_f32_e64 v5, -v1
31132// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x01,0x01,0x00,0x20]
31133
31134v_frexp_exp_i32_f32_e64 v5, |v1|
31135// GFX10: encoding: [0x05,0x01,0xbf,0xd5,0x01,0x01,0x00,0x00]
31136
31137v_frexp_exp_i32_f32_e64 v5, v1 clamp
31138// GFX10: encoding: [0x05,0x80,0xbf,0xd5,0x01,0x01,0x00,0x00]
31139
31140v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31141// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]
31142
31143v_frexp_exp_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31144// GFX10: encoding: [0xf9,0x7e,0xfe,0x7f,0x01,0x06,0x06,0x00]
31145
31146v_frexp_exp_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31147// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0xff,0x06,0x06,0x00]
31148
31149v_frexp_exp_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31150// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x86,0x00]
31151
31152v_frexp_exp_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31153// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x65,0x06,0x86,0x00]
31154
31155v_frexp_exp_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31156// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x6a,0x06,0x86,0x00]
31157
31158v_frexp_exp_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31159// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x6b,0x06,0x86,0x00]
31160
31161v_frexp_exp_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31162// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x7c,0x06,0x86,0x00]
31163
31164v_frexp_exp_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31165// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x7e,0x06,0x86,0x00]
31166
31167v_frexp_exp_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31168// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x7f,0x06,0x86,0x00]
31169
31170v_frexp_exp_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31171// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x26,0x06,0x00]
31172
31173v_frexp_exp_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
31174// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]
31175
31176v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
31177// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x00,0x06,0x00]
31178
31179v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
31180// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x01,0x06,0x00]
31181
31182v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
31183// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x02,0x06,0x00]
31184
31185v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
31186// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x03,0x06,0x00]
31187
31188v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
31189// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x04,0x06,0x00]
31190
31191v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
31192// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x05,0x06,0x00]
31193
31194v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
31195// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
31196
31197v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
31198// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x16,0x06,0x00]
31199
31200v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
31201// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x16,0x06,0x00]
31202
31203v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
31204// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]
31205
31206v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
31207// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x00,0x00]
31208
31209v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
31210// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x01,0x00]
31211
31212v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
31213// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x02,0x00]
31214
31215v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
31216// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x03,0x00]
31217
31218v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
31219// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x04,0x00]
31220
31221v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
31222// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x05,0x00]
31223
31224v_frexp_exp_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31225// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x16,0x00]
31226
31227v_frexp_exp_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31228// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x26,0x00]
31229
31230v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
31231// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
31232
31233v_frexp_exp_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
31234// GFX10: encoding: [0xfa,0x7e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
31235
31236v_frexp_exp_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
31237// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
31238
31239v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
31240// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
31241
31242v_frexp_exp_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
31243// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x40,0x01,0x00]
31244
31245v_frexp_exp_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
31246// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x41,0x01,0x00]
31247
31248v_frexp_exp_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
31249// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x01,0x01,0x00]
31250
31251v_frexp_exp_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
31252// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
31253
31254v_frexp_exp_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
31255// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x11,0x01,0x00]
31256
31257v_frexp_exp_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
31258// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
31259
31260v_frexp_exp_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
31261// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x21,0x01,0x00]
31262
31263v_frexp_exp_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
31264// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
31265
31266v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
31267// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
31268
31269v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
31270// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
31271
31272v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
31273// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
31274
31275v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
31276// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
31277
31278v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
31279// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
31280
31281v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
31282// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
31283
31284v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
31285// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
31286
31287v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
31288// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
31289
31290v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
31291// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
31292
31293v_frexp_exp_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
31294// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x51,0x01,0x00]
31295
31296v_frexp_exp_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
31297// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x5f,0x01,0x00]
31298
31299v_frexp_exp_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
31300// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x61,0x01,0x00]
31301
31302v_frexp_exp_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
31303// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x6f,0x01,0x00]
31304
31305v_frexp_mant_f32 v5, v1
31306// GFX10: encoding: [0x01,0x81,0x0a,0x7e]
31307
31308v_frexp_mant_f32 v255, v1
31309// GFX10: encoding: [0x01,0x81,0xfe,0x7f]
31310
31311v_frexp_mant_f32 v5, v255
31312// GFX10: encoding: [0xff,0x81,0x0a,0x7e]
31313
31314v_frexp_mant_f32 v5, s1
31315// GFX10: encoding: [0x01,0x80,0x0a,0x7e]
31316
31317v_frexp_mant_f32 v5, s103
31318// GFX10: encoding: [0x67,0x80,0x0a,0x7e]
31319
31320v_frexp_mant_f32 v5, vcc_lo
31321// GFX10: encoding: [0x6a,0x80,0x0a,0x7e]
31322
31323v_frexp_mant_f32 v5, vcc_hi
31324// GFX10: encoding: [0x6b,0x80,0x0a,0x7e]
31325
31326v_frexp_mant_f32 v5, ttmp11
31327// GFX10: encoding: [0x77,0x80,0x0a,0x7e]
31328
31329v_frexp_mant_f32 v5, m0
31330// GFX10: encoding: [0x7c,0x80,0x0a,0x7e]
31331
31332v_frexp_mant_f32 v5, exec_lo
31333// GFX10: encoding: [0x7e,0x80,0x0a,0x7e]
31334
31335v_frexp_mant_f32 v5, exec_hi
31336// GFX10: encoding: [0x7f,0x80,0x0a,0x7e]
31337
31338v_frexp_mant_f32 v5, 0
31339// GFX10: encoding: [0x80,0x80,0x0a,0x7e]
31340
31341v_frexp_mant_f32 v5, -1
31342// GFX10: encoding: [0xc1,0x80,0x0a,0x7e]
31343
31344v_frexp_mant_f32 v5, 0.5
31345// GFX10: encoding: [0xf0,0x80,0x0a,0x7e]
31346
31347v_frexp_mant_f32 v5, -4.0
31348// GFX10: encoding: [0xf7,0x80,0x0a,0x7e]
31349
31350v_frexp_mant_f32 v5, 0xaf123456
31351// GFX10: encoding: [0xff,0x80,0x0a,0x7e,0x56,0x34,0x12,0xaf]
31352
31353v_frexp_mant_f32 v5, 0x3f717273
31354// GFX10: encoding: [0xff,0x80,0x0a,0x7e,0x73,0x72,0x71,0x3f]
31355
31356v_frexp_mant_f32_e64 v5, v1
31357// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x00]
31358
31359v_frexp_mant_f32_e64 v255, v1
31360// GFX10: encoding: [0xff,0x00,0xc0,0xd5,0x01,0x01,0x00,0x00]
31361
31362v_frexp_mant_f32_e64 v5, v255
31363// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xff,0x01,0x00,0x00]
31364
31365v_frexp_mant_f32_e64 v5, s1
31366// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x00,0x00,0x00]
31367
31368v_frexp_mant_f32_e64 v5, s101
31369// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x65,0x00,0x00,0x00]
31370
31371v_frexp_mant_f32_e64 v5, vcc_lo
31372// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x6a,0x00,0x00,0x00]
31373
31374v_frexp_mant_f32_e64 v5, vcc_hi
31375// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x6b,0x00,0x00,0x00]
31376
31377v_frexp_mant_f32_e64 v5, m0
31378// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x7c,0x00,0x00,0x00]
31379
31380v_frexp_mant_f32_e64 v5, exec_lo
31381// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x7e,0x00,0x00,0x00]
31382
31383v_frexp_mant_f32_e64 v5, exec_hi
31384// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x7f,0x00,0x00,0x00]
31385
31386v_frexp_mant_f32_e64 v5, 0
31387// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x80,0x00,0x00,0x00]
31388
31389v_frexp_mant_f32_e64 v5, -1
31390// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xc1,0x00,0x00,0x00]
31391
31392v_frexp_mant_f32_e64 v5, 0.5
31393// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xf0,0x00,0x00,0x00]
31394
31395v_frexp_mant_f32_e64 v5, -4.0
31396// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xf7,0x00,0x00,0x00]
31397
31398v_frexp_mant_f32_e64 v5, -v1
31399// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x20]
31400
31401v_frexp_mant_f32_e64 v5, |v1|
31402// GFX10: encoding: [0x05,0x01,0xc0,0xd5,0x01,0x01,0x00,0x00]
31403
31404v_frexp_mant_f32_e64 v5, v1 clamp
31405// GFX10: encoding: [0x05,0x80,0xc0,0xd5,0x01,0x01,0x00,0x00]
31406
31407v_frexp_mant_f32_e64 v5, v1 mul:2
31408// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x08]
31409
31410v_frexp_mant_f32_e64 v5, v1 mul:4
31411// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x10]
31412
31413v_frexp_mant_f32_e64 v5, v1 div:2
31414// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x18]
31415
31416v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31417// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]
31418
31419v_frexp_mant_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31420// GFX10: encoding: [0xf9,0x80,0xfe,0x7f,0x01,0x06,0x06,0x00]
31421
31422v_frexp_mant_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31423// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0xff,0x06,0x06,0x00]
31424
31425v_frexp_mant_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31426// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x86,0x00]
31427
31428v_frexp_mant_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31429// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x65,0x06,0x86,0x00]
31430
31431v_frexp_mant_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31432// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x6a,0x06,0x86,0x00]
31433
31434v_frexp_mant_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31435// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x6b,0x06,0x86,0x00]
31436
31437v_frexp_mant_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31438// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x7c,0x06,0x86,0x00]
31439
31440v_frexp_mant_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31441// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x7e,0x06,0x86,0x00]
31442
31443v_frexp_mant_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31444// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x7f,0x06,0x86,0x00]
31445
31446v_frexp_mant_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31447// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x26,0x06,0x00]
31448
31449v_frexp_mant_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31450// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x46,0x06,0x00]
31451
31452v_frexp_mant_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31453// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x86,0x06,0x00]
31454
31455v_frexp_mant_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31456// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0xc6,0x06,0x00]
31457
31458v_frexp_mant_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
31459// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]
31460
31461v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
31462// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x00,0x06,0x00]
31463
31464v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
31465// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x01,0x06,0x00]
31466
31467v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
31468// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x02,0x06,0x00]
31469
31470v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
31471// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x03,0x06,0x00]
31472
31473v_frexp_mant_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
31474// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x04,0x06,0x00]
31475
31476v_frexp_mant_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
31477// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x05,0x06,0x00]
31478
31479v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
31480// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x0e,0x06,0x00]
31481
31482v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
31483// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x16,0x06,0x00]
31484
31485v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
31486// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x16,0x06,0x00]
31487
31488v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
31489// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]
31490
31491v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
31492// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x00,0x00]
31493
31494v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
31495// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x01,0x00]
31496
31497v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
31498// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x02,0x00]
31499
31500v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
31501// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x03,0x00]
31502
31503v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
31504// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x04,0x00]
31505
31506v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
31507// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x05,0x00]
31508
31509v_frexp_mant_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31510// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x16,0x00]
31511
31512v_frexp_mant_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31513// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x26,0x00]
31514
31515v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
31516// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x00]
31517
31518v_frexp_mant_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
31519// GFX10: encoding: [0xfa,0x80,0xfe,0x7f,0x01,0xe4,0x00,0x00]
31520
31521v_frexp_mant_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
31522// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0xff,0xe4,0x00,0x00]
31523
31524v_frexp_mant_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
31525// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x1b,0x00,0x00]
31526
31527v_frexp_mant_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
31528// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x40,0x01,0x00]
31529
31530v_frexp_mant_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
31531// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x41,0x01,0x00]
31532
31533v_frexp_mant_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
31534// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x01,0x01,0x00]
31535
31536v_frexp_mant_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
31537// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x0f,0x01,0x00]
31538
31539v_frexp_mant_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
31540// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x11,0x01,0x00]
31541
31542v_frexp_mant_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
31543// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x1f,0x01,0x00]
31544
31545v_frexp_mant_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
31546// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x21,0x01,0x00]
31547
31548v_frexp_mant_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
31549// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x2f,0x01,0x00]
31550
31551v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
31552// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x10]
31553
31554v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
31555// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x30]
31556
31557v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
31558// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
31559
31560v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
31561// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
31562
31563v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
31564// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x01]
31565
31566v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
31567// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x03]
31568
31569v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
31570// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
31571
31572v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
31573// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
31574
31575v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
31576// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x08,0x00]
31577
31578v_frexp_mant_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
31579// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x51,0x01,0x00]
31580
31581v_frexp_mant_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
31582// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x5f,0x01,0x00]
31583
31584v_frexp_mant_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
31585// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x61,0x01,0x00]
31586
31587v_frexp_mant_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
31588// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x6f,0x01,0x00]
31589
31590v_clrexcp_e32
31591// GFX10: encoding: [0x00,0x82,0x00,0x7e]
31592
31593v_clrexcp_e64
31594// GFX10: encoding: [0x00,0x00,0xc1,0xd5,0x00,0x00,0x00,0x00]
31595
31596v_movreld_b32 v5, v1
31597// GFX10: encoding: [0x01,0x85,0x0a,0x7e]
31598
31599v_movreld_b32 v255, v1
31600// GFX10: encoding: [0x01,0x85,0xfe,0x7f]
31601
31602v_movreld_b32 v5, v255
31603// GFX10: encoding: [0xff,0x85,0x0a,0x7e]
31604
31605v_movreld_b32 v5, m0
31606// GFX10: encoding: [0x7c,0x84,0x0a,0x7e]
31607
31608v_movreld_b32 v5, 0
31609// GFX10: encoding: [0x80,0x84,0x0a,0x7e]
31610
31611v_movreld_b32 v5, -1
31612// GFX10: encoding: [0xc1,0x84,0x0a,0x7e]
31613
31614v_movreld_b32 v5, 0.5
31615// GFX10: encoding: [0xf0,0x84,0x0a,0x7e]
31616
31617v_movreld_b32 v5, -4.0
31618// GFX10: encoding: [0xf7,0x84,0x0a,0x7e]
31619
31620v_movreld_b32_e64 v5, v1
31621// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0x01,0x01,0x00,0x00]
31622
31623v_movreld_b32_e64 v255, v1
31624// GFX10: encoding: [0xff,0x00,0xc2,0xd5,0x01,0x01,0x00,0x00]
31625
31626v_movreld_b32_e64 v5, v255
31627// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xff,0x01,0x00,0x00]
31628
31629v_movreld_b32_e64 v5, m0
31630// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0x7c,0x00,0x00,0x00]
31631
31632v_movreld_b32_e64 v5, 0
31633// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0x80,0x00,0x00,0x00]
31634
31635v_movreld_b32_e64 v5, -1
31636// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xc1,0x00,0x00,0x00]
31637
31638v_movreld_b32_e64 v5, 0.5
31639// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xf0,0x00,0x00,0x00]
31640
31641v_movreld_b32_e64 v5, -4.0
31642// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xf7,0x00,0x00,0x00]
31643
31644v_movreld_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31645// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0x02,0x06,0x06,0x00]
31646
31647v_movreld_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31648// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0x02,0x06,0x86,0x00]
31649
31650v_movreld_b32_sdwa v0, 64 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31651// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0xc0,0x06,0x86,0x00]
31652
31653v_movreld_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31654// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0x00,0x06,0x0e,0x00]
31655
31656v_movrels_b32 v5, v1
31657// GFX10: encoding: [0x01,0x87,0x0a,0x7e]
31658
31659v_movrels_b32 v255, v1
31660// GFX10: encoding: [0x01,0x87,0xfe,0x7f]
31661
31662v_movrels_b32 v5, v255
31663// GFX10: encoding: [0xff,0x87,0x0a,0x7e]
31664
31665v_movrels_b32_e64 v5, v1
31666// GFX10: encoding: [0x05,0x00,0xc3,0xd5,0x01,0x01,0x00,0x00]
31667
31668v_movrels_b32_e64 v255, v1
31669// GFX10: encoding: [0xff,0x00,0xc3,0xd5,0x01,0x01,0x00,0x00]
31670
31671v_movrels_b32_e64 v5, v255
31672// GFX10: encoding: [0x05,0x00,0xc3,0xd5,0xff,0x01,0x00,0x00]
31673
31674v_movrels_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31675// GFX10: encoding: [0xf9,0x86,0x00,0x7e,0x02,0x06,0x06,0x00]
31676
31677v_movrels_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31678// GFX10: encoding: [0xf9,0x86,0x00,0x7e,0x00,0x06,0x0e,0x00]
31679
31680v_movrels_b32_e32 v5, s1
31681// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
31682
31683v_movrels_b32_e32 v5, 1
31684// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
31685
31686v_movrels_b32_e64 v5, s1
31687// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
31688
31689v_movrels_b32_e64 v5, 1
31690// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
31691
31692v_movrels_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31693// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
31694
31695v_movrels_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31696// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
31697
31698v_movrelsd_b32 v5, v1
31699// GFX10: encoding: [0x01,0x89,0x0a,0x7e]
31700
31701v_movrelsd_b32 v255, v1
31702// GFX10: encoding: [0x01,0x89,0xfe,0x7f]
31703
31704v_movrelsd_b32 v5, v255
31705// GFX10: encoding: [0xff,0x89,0x0a,0x7e]
31706
31707v_movrelsd_b32_e64 v5, v1
31708// GFX10: encoding: [0x05,0x00,0xc4,0xd5,0x01,0x01,0x00,0x00]
31709
31710v_movrelsd_b32_e64 v255, v1
31711// GFX10: encoding: [0xff,0x00,0xc4,0xd5,0x01,0x01,0x00,0x00]
31712
31713v_movrelsd_b32_e64 v5, v255
31714// GFX10: encoding: [0x05,0x00,0xc4,0xd5,0xff,0x01,0x00,0x00]
31715
31716v_movrelsd_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31717// GFX10: encoding: [0xf9,0x88,0x00,0x7e,0x02,0x06,0x06,0x00]
31718
31719v_movrelsd_b32_sdwa v0, v0 dst_unused:UNUSED_PAD src0_sel:DWORD
31720// GFX10: encoding: [0xf9,0x88,0x00,0x7e,0x00,0x06,0x06,0x00]
31721
31722v_movrelsd_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31723// GFX10: encoding: [0xf9,0x88,0x00,0x7e,0x00,0x06,0x0e,0x00]
31724
31725v_movrelsd_b32_e32 v5, s1
31726// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
31727
31728v_movrelsd_b32_e32 v5, 1
31729// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
31730
31731v_movrelsd_b32_e64 v5, s1
31732// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
31733
31734v_movrelsd_b32_e64 v5, 1
31735// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
31736
31737v_movrelsd_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31738// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
31739
31740v_movrelsd_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31741// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
31742
31743v_movrelsd_2_b32 v5, v1
31744// GFX10: encoding: [0x01,0x91,0x0a,0x7e]
31745
31746v_movrelsd_2_b32 v255, v1
31747// GFX10: encoding: [0x01,0x91,0xfe,0x7f]
31748
31749v_movrelsd_2_b32 v5, v255
31750// GFX10: encoding: [0xff,0x91,0x0a,0x7e]
31751
31752v_movrelsd_2_b32_e64 v5, v1
31753// GFX10: encoding: [0x05,0x00,0xc8,0xd5,0x01,0x01,0x00,0x00]
31754
31755v_movrelsd_2_b32_e64 v255, v1
31756// GFX10: encoding: [0xff,0x00,0xc8,0xd5,0x01,0x01,0x00,0x00]
31757
31758v_movrelsd_2_b32_e64 v5, v255
31759// GFX10: encoding: [0x05,0x00,0xc8,0xd5,0xff,0x01,0x00,0x00]
31760
31761v_movrelsd_2_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31762// GFX10: encoding: [0xf9,0x90,0x00,0x7e,0x02,0x06,0x06,0x00]
31763
31764v_movrelsd_2_b32_sdwa v0, v0 dst_unused:UNUSED_PAD src0_sel:DWORD
31765// GFX10: encoding: [0xf9,0x90,0x00,0x7e,0x00,0x06,0x06,0x00]
31766
31767v_movrelsd_2_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31768// GFX10: encoding: [0xf9,0x90,0x00,0x7e,0x00,0x06,0x0e,0x00]
31769
31770v_movrelsd_2_b32_e32 v5, s1
31771// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
31772
31773v_movrelsd_2_b32_e32 v5, 1
31774// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
31775
31776v_movrelsd_2_b32_e64 v5, s1
31777// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
31778
31779v_movrelsd_2_b32_e64 v5, 1
31780// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
31781
31782v_movrelsd_2_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31783// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
31784
31785v_movrelsd_2_b32_sdwa v0, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31786// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
31787
31788v_movrelsd_2_b32_sdwa v0, null dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31789// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
31790
31791v_cvt_f16_u16_e32 v5, v1
31792// GFX10: encoding: [0x01,0xa1,0x0a,0x7e]
31793
31794v_cvt_f16_u16_e32 v255, v1
31795// GFX10: encoding: [0x01,0xa1,0xfe,0x7f]
31796
31797v_cvt_f16_u16_e32 v5, v255
31798// GFX10: encoding: [0xff,0xa1,0x0a,0x7e]
31799
31800v_cvt_f16_u16_e32 v5, s1
31801// GFX10: encoding: [0x01,0xa0,0x0a,0x7e]
31802
31803v_cvt_f16_u16_e32 v5, s101
31804// GFX10: encoding: [0x65,0xa0,0x0a,0x7e]
31805
31806v_cvt_f16_u16_e32 v5, vcc_lo
31807// GFX10: encoding: [0x6a,0xa0,0x0a,0x7e]
31808
31809v_cvt_f16_u16_e32 v5, vcc_hi
31810// GFX10: encoding: [0x6b,0xa0,0x0a,0x7e]
31811
31812v_cvt_f16_u16_e32 v5, m0
31813// GFX10: encoding: [0x7c,0xa0,0x0a,0x7e]
31814
31815v_cvt_f16_u16_e32 v5, exec_lo
31816// GFX10: encoding: [0x7e,0xa0,0x0a,0x7e]
31817
31818v_cvt_f16_u16_e32 v5, exec_hi
31819// GFX10: encoding: [0x7f,0xa0,0x0a,0x7e]
31820
31821v_cvt_f16_u16_e32 v5, 0
31822// GFX10: encoding: [0x80,0xa0,0x0a,0x7e]
31823
31824v_cvt_f16_u16_e32 v5, -1
31825// GFX10: encoding: [0xc1,0xa0,0x0a,0x7e]
31826
31827v_cvt_f16_u16_e32 v5, 0.5
31828// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x00,0x38,0x00,0x00]
31829
31830v_cvt_f16_u16_e32 v5, -4.0
31831// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x00,0xc4,0x00,0x00]
31832
31833v_cvt_f16_u16_e32 v5, 0xfe0b
31834// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
31835
31836v_cvt_f16_u16_e32 v5, 0x3456
31837// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x56,0x34,0x00,0x00]
31838
31839v_cvt_f16_u16_e64 v5, v1
31840// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x01,0x01,0x00,0x00]
31841
31842v_cvt_f16_u16_e64 v255, v1
31843// GFX10: encoding: [0xff,0x00,0xd0,0xd5,0x01,0x01,0x00,0x00]
31844
31845v_cvt_f16_u16_e64 v5, v255
31846// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xff,0x01,0x00,0x00]
31847
31848v_cvt_f16_u16_e64 v5, s1
31849// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x01,0x00,0x00,0x00]
31850
31851v_cvt_f16_u16_e64 v5, s101
31852// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x65,0x00,0x00,0x00]
31853
31854v_cvt_f16_u16_e64 v5, vcc_lo
31855// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x6a,0x00,0x00,0x00]
31856
31857v_cvt_f16_u16_e64 v5, vcc_hi
31858// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x6b,0x00,0x00,0x00]
31859
31860v_cvt_f16_u16_e64 v5, m0
31861// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x7c,0x00,0x00,0x00]
31862
31863v_cvt_f16_u16_e64 v5, exec_lo
31864// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x7e,0x00,0x00,0x00]
31865
31866v_cvt_f16_u16_e64 v5, exec_hi
31867// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x7f,0x00,0x00,0x00]
31868
31869v_cvt_f16_u16_e64 v5, 0
31870// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x80,0x00,0x00,0x00]
31871
31872v_cvt_f16_u16_e64 v5, -1
31873// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xc1,0x00,0x00,0x00]
31874
31875v_cvt_f16_u16_e64 v5, 0.5
31876// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xff,0x00,0x00,0x00,0x00,0x38,0x00,0x00]
31877
31878v_cvt_f16_u16_e64 v5, -4.0
31879// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xff,0x00,0x00,0x00,0x00,0xc4,0x00,0x00]
31880
31881v_cvt_f16_u16_e64 v5, v1 clamp
31882// GFX10: encoding: [0x05,0x80,0xd0,0xd5,0x01,0x01,0x00,0x00]
31883
31884v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31885// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x06,0x00]
31886
31887v_cvt_f16_u16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31888// GFX10: encoding: [0xf9,0xa0,0xfe,0x7f,0x01,0x06,0x06,0x00]
31889
31890v_cvt_f16_u16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31891// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0xff,0x06,0x06,0x00]
31892
31893v_cvt_f16_u16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31894// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x86,0x00]
31895
31896v_cvt_f16_u16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31897// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x65,0x06,0x86,0x00]
31898
31899v_cvt_f16_u16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31900// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x6a,0x06,0x86,0x00]
31901
31902v_cvt_f16_u16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31903// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x6b,0x06,0x86,0x00]
31904
31905v_cvt_f16_u16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31906// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x7c,0x06,0x86,0x00]
31907
31908v_cvt_f16_u16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31909// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x7e,0x06,0x86,0x00]
31910
31911v_cvt_f16_u16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31912// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x7f,0x06,0x86,0x00]
31913
31914v_cvt_f16_u16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31915// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x26,0x06,0x00]
31916
31917v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
31918// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x00,0x06,0x00]
31919
31920v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
31921// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x01,0x06,0x00]
31922
31923v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
31924// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x02,0x06,0x00]
31925
31926v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
31927// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x03,0x06,0x00]
31928
31929v_cvt_f16_u16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
31930// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x04,0x06,0x00]
31931
31932v_cvt_f16_u16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
31933// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x05,0x06,0x00]
31934
31935v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
31936// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x0e,0x06,0x00]
31937
31938v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
31939// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x16,0x06,0x00]
31940
31941v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
31942// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x00,0x00]
31943
31944v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
31945// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x01,0x00]
31946
31947v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
31948// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x02,0x00]
31949
31950v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
31951// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x03,0x00]
31952
31953v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
31954// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x04,0x00]
31955
31956v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
31957// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x05,0x00]
31958
31959v_cvt_f16_u16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31960// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x0e,0x00]
31961
31962v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
31963// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x00]
31964
31965v_cvt_f16_u16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
31966// GFX10: encoding: [0xfa,0xa0,0xfe,0x7f,0x01,0xe4,0x00,0x00]
31967
31968v_cvt_f16_u16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
31969// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0xff,0xe4,0x00,0x00]
31970
31971v_cvt_f16_u16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
31972// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x1b,0x00,0x00]
31973
31974v_cvt_f16_u16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
31975// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x40,0x01,0x00]
31976
31977v_cvt_f16_u16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
31978// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x41,0x01,0x00]
31979
31980v_cvt_f16_u16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
31981// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x01,0x01,0x00]
31982
31983v_cvt_f16_u16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
31984// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x0f,0x01,0x00]
31985
31986v_cvt_f16_u16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
31987// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x11,0x01,0x00]
31988
31989v_cvt_f16_u16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
31990// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x1f,0x01,0x00]
31991
31992v_cvt_f16_u16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
31993// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x21,0x01,0x00]
31994
31995v_cvt_f16_u16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
31996// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x2f,0x01,0x00]
31997
31998v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
31999// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x10]
32000
32001v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
32002// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x30]
32003
32004v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
32005// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
32006
32007v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
32008// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
32009
32010v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
32011// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x01]
32012
32013v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
32014// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x03]
32015
32016v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
32017// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
32018
32019v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
32020// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
32021
32022v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
32023// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x08,0x00]
32024
32025v_cvt_f16_u16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
32026// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x51,0x01,0x00]
32027
32028v_cvt_f16_u16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
32029// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x5f,0x01,0x00]
32030
32031v_cvt_f16_u16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
32032// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x61,0x01,0x00]
32033
32034v_cvt_f16_u16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
32035// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x6f,0x01,0x00]
32036
32037v_cvt_f16_i16_e32 v5, v1
32038// GFX10: encoding: [0x01,0xa3,0x0a,0x7e]
32039
32040v_cvt_f16_i16_e32 v255, v1
32041// GFX10: encoding: [0x01,0xa3,0xfe,0x7f]
32042
32043v_cvt_f16_i16_e32 v5, v255
32044// GFX10: encoding: [0xff,0xa3,0x0a,0x7e]
32045
32046v_cvt_f16_i16_e32 v5, s1
32047// GFX10: encoding: [0x01,0xa2,0x0a,0x7e]
32048
32049v_cvt_f16_i16_e32 v5, s101
32050// GFX10: encoding: [0x65,0xa2,0x0a,0x7e]
32051
32052v_cvt_f16_i16_e32 v5, vcc_lo
32053// GFX10: encoding: [0x6a,0xa2,0x0a,0x7e]
32054
32055v_cvt_f16_i16_e32 v5, vcc_hi
32056// GFX10: encoding: [0x6b,0xa2,0x0a,0x7e]
32057
32058v_cvt_f16_i16_e32 v5, m0
32059// GFX10: encoding: [0x7c,0xa2,0x0a,0x7e]
32060
32061v_cvt_f16_i16_e32 v5, exec_lo
32062// GFX10: encoding: [0x7e,0xa2,0x0a,0x7e]
32063
32064v_cvt_f16_i16_e32 v5, exec_hi
32065// GFX10: encoding: [0x7f,0xa2,0x0a,0x7e]
32066
32067v_cvt_f16_i16_e32 v5, 0
32068// GFX10: encoding: [0x80,0xa2,0x0a,0x7e]
32069
32070v_cvt_f16_i16_e32 v5, -1
32071// GFX10: encoding: [0xc1,0xa2,0x0a,0x7e]
32072
32073v_cvt_f16_i16_e32 v5, 0.5
32074// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x00,0x38,0x00,0x00]
32075
32076v_cvt_f16_i16_e32 v5, -4.0
32077// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x00,0xc4,0x00,0x00]
32078
32079v_cvt_f16_i16_e32 v5, 0xfe0b
32080// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
32081
32082v_cvt_f16_i16_e32 v5, 0x3456
32083// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x56,0x34,0x00,0x00]
32084
32085v_cvt_f16_i16_e64 v5, v1
32086// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x01,0x01,0x00,0x00]
32087
32088v_cvt_f16_i16_e64 v255, v1
32089// GFX10: encoding: [0xff,0x00,0xd1,0xd5,0x01,0x01,0x00,0x00]
32090
32091v_cvt_f16_i16_e64 v5, v255
32092// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xff,0x01,0x00,0x00]
32093
32094v_cvt_f16_i16_e64 v5, s1
32095// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x01,0x00,0x00,0x00]
32096
32097v_cvt_f16_i16_e64 v5, s101
32098// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x65,0x00,0x00,0x00]
32099
32100v_cvt_f16_i16_e64 v5, vcc_lo
32101// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x6a,0x00,0x00,0x00]
32102
32103v_cvt_f16_i16_e64 v5, vcc_hi
32104// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x6b,0x00,0x00,0x00]
32105
32106v_cvt_f16_i16_e64 v5, m0
32107// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x7c,0x00,0x00,0x00]
32108
32109v_cvt_f16_i16_e64 v5, exec_lo
32110// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x7e,0x00,0x00,0x00]
32111
32112v_cvt_f16_i16_e64 v5, exec_hi
32113// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x7f,0x00,0x00,0x00]
32114
32115v_cvt_f16_i16_e64 v5, 0
32116// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x80,0x00,0x00,0x00]
32117
32118v_cvt_f16_i16_e64 v5, -1
32119// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xc1,0x00,0x00,0x00]
32120
32121v_cvt_f16_i16_e64 v5, 0.5
32122// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xff,0x00,0x00,0x00,0x00,0x38,0x00,0x00]
32123
32124v_cvt_f16_i16_e64 v5, -4.0
32125// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xff,0x00,0x00,0x00,0x00,0xc4,0x00,0x00]
32126
32127v_cvt_f16_i16_e64 v5, v1 clamp
32128// GFX10: encoding: [0x05,0x80,0xd1,0xd5,0x01,0x01,0x00,0x00]
32129
32130v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32131// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x06,0x00]
32132
32133v_cvt_f16_i16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32134// GFX10: encoding: [0xf9,0xa2,0xfe,0x7f,0x01,0x06,0x06,0x00]
32135
32136v_cvt_f16_i16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32137// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0xff,0x06,0x06,0x00]
32138
32139v_cvt_f16_i16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32140// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x86,0x00]
32141
32142v_cvt_f16_i16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32143// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x65,0x06,0x86,0x00]
32144
32145v_cvt_f16_i16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32146// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x6a,0x06,0x86,0x00]
32147
32148v_cvt_f16_i16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32149// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x6b,0x06,0x86,0x00]
32150
32151v_cvt_f16_i16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32152// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x7c,0x06,0x86,0x00]
32153
32154v_cvt_f16_i16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32155// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x7e,0x06,0x86,0x00]
32156
32157v_cvt_f16_i16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32158// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x7f,0x06,0x86,0x00]
32159
32160v_cvt_f16_i16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32161// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x26,0x06,0x00]
32162
32163v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
32164// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x00,0x06,0x00]
32165
32166v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
32167// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x01,0x06,0x00]
32168
32169v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
32170// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x02,0x06,0x00]
32171
32172v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
32173// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x03,0x06,0x00]
32174
32175v_cvt_f16_i16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
32176// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x04,0x06,0x00]
32177
32178v_cvt_f16_i16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
32179// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x05,0x06,0x00]
32180
32181v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
32182// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x0e,0x06,0x00]
32183
32184v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
32185// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x16,0x06,0x00]
32186
32187v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
32188// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x00,0x00]
32189
32190v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
32191// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x01,0x00]
32192
32193v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
32194// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x02,0x00]
32195
32196v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
32197// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x03,0x00]
32198
32199v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
32200// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x04,0x00]
32201
32202v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
32203// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x05,0x00]
32204
32205v_cvt_f16_i16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32206// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x0e,0x00]
32207
32208v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32209// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x00]
32210
32211v_cvt_f16_i16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32212// GFX10: encoding: [0xfa,0xa2,0xfe,0x7f,0x01,0xe4,0x00,0x00]
32213
32214v_cvt_f16_i16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32215// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0xff,0xe4,0x00,0x00]
32216
32217v_cvt_f16_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
32218// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x1b,0x00,0x00]
32219
32220v_cvt_f16_i16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
32221// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x40,0x01,0x00]
32222
32223v_cvt_f16_i16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
32224// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x41,0x01,0x00]
32225
32226v_cvt_f16_i16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
32227// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x01,0x01,0x00]
32228
32229v_cvt_f16_i16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
32230// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x0f,0x01,0x00]
32231
32232v_cvt_f16_i16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
32233// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x11,0x01,0x00]
32234
32235v_cvt_f16_i16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
32236// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x1f,0x01,0x00]
32237
32238v_cvt_f16_i16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
32239// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x21,0x01,0x00]
32240
32241v_cvt_f16_i16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
32242// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x2f,0x01,0x00]
32243
32244v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
32245// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x10]
32246
32247v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
32248// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x30]
32249
32250v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
32251// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
32252
32253v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
32254// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
32255
32256v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
32257// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x01]
32258
32259v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
32260// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x03]
32261
32262v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
32263// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
32264
32265v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
32266// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
32267
32268v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
32269// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x08,0x00]
32270
32271v_cvt_f16_i16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
32272// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x51,0x01,0x00]
32273
32274v_cvt_f16_i16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
32275// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x5f,0x01,0x00]
32276
32277v_cvt_f16_i16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
32278// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x61,0x01,0x00]
32279
32280v_cvt_f16_i16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
32281// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x6f,0x01,0x00]
32282
32283v_cvt_u16_f16_e32 v5, v1
32284// GFX10: encoding: [0x01,0xa5,0x0a,0x7e]
32285
32286v_cvt_u16_f16_e32 v255, v1
32287// GFX10: encoding: [0x01,0xa5,0xfe,0x7f]
32288
32289v_cvt_u16_f16_e32 v5, v255
32290// GFX10: encoding: [0xff,0xa5,0x0a,0x7e]
32291
32292v_cvt_u16_f16_e32 v5, s1
32293// GFX10: encoding: [0x01,0xa4,0x0a,0x7e]
32294
32295v_cvt_u16_f16_e32 v5, s101
32296// GFX10: encoding: [0x65,0xa4,0x0a,0x7e]
32297
32298v_cvt_u16_f16_e32 v5, vcc_lo
32299// GFX10: encoding: [0x6a,0xa4,0x0a,0x7e]
32300
32301v_cvt_u16_f16_e32 v5, vcc_hi
32302// GFX10: encoding: [0x6b,0xa4,0x0a,0x7e]
32303
32304v_cvt_u16_f16_e32 v5, m0
32305// GFX10: encoding: [0x7c,0xa4,0x0a,0x7e]
32306
32307v_cvt_u16_f16_e32 v5, exec_lo
32308// GFX10: encoding: [0x7e,0xa4,0x0a,0x7e]
32309
32310v_cvt_u16_f16_e32 v5, exec_hi
32311// GFX10: encoding: [0x7f,0xa4,0x0a,0x7e]
32312
32313v_cvt_u16_f16_e32 v5, 0
32314// GFX10: encoding: [0x80,0xa4,0x0a,0x7e]
32315
32316v_cvt_u16_f16_e32 v5, -1
32317// GFX10: encoding: [0xc1,0xa4,0x0a,0x7e]
32318
32319v_cvt_u16_f16_e32 v5, 0.5
32320// GFX10: encoding: [0xf0,0xa4,0x0a,0x7e]
32321
32322v_cvt_u16_f16_e32 v5, -4.0
32323// GFX10: encoding: [0xf7,0xa4,0x0a,0x7e]
32324
32325v_cvt_u16_f16_e32 v5, 0xfe0b
32326// GFX10: encoding: [0xff,0xa4,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
32327
32328v_cvt_u16_f16_e32 v5, 0x3456
32329// GFX10: encoding: [0xff,0xa4,0x0a,0x7e,0x56,0x34,0x00,0x00]
32330
32331v_cvt_u16_f16_e64 v5, v1
32332// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x01,0x01,0x00,0x00]
32333
32334v_cvt_u16_f16_e64 v255, v1
32335// GFX10: encoding: [0xff,0x00,0xd2,0xd5,0x01,0x01,0x00,0x00]
32336
32337v_cvt_u16_f16_e64 v5, v255
32338// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xff,0x01,0x00,0x00]
32339
32340v_cvt_u16_f16_e64 v5, s1
32341// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x01,0x00,0x00,0x00]
32342
32343v_cvt_u16_f16_e64 v5, s101
32344// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x65,0x00,0x00,0x00]
32345
32346v_cvt_u16_f16_e64 v5, vcc_lo
32347// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x6a,0x00,0x00,0x00]
32348
32349v_cvt_u16_f16_e64 v5, vcc_hi
32350// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x6b,0x00,0x00,0x00]
32351
32352v_cvt_u16_f16_e64 v5, m0
32353// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x7c,0x00,0x00,0x00]
32354
32355v_cvt_u16_f16_e64 v5, exec_lo
32356// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x7e,0x00,0x00,0x00]
32357
32358v_cvt_u16_f16_e64 v5, exec_hi
32359// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x7f,0x00,0x00,0x00]
32360
32361v_cvt_u16_f16_e64 v5, 0
32362// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x80,0x00,0x00,0x00]
32363
32364v_cvt_u16_f16_e64 v5, -1
32365// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xc1,0x00,0x00,0x00]
32366
32367v_cvt_u16_f16_e64 v5, 0.5
32368// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xf0,0x00,0x00,0x00]
32369
32370v_cvt_u16_f16_e64 v5, -4.0
32371// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xf7,0x00,0x00,0x00]
32372
32373v_cvt_u16_f16_e64 v5, -v1
32374// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x01,0x01,0x00,0x20]
32375
32376v_cvt_u16_f16_e64 v5, |v1|
32377// GFX10: encoding: [0x05,0x01,0xd2,0xd5,0x01,0x01,0x00,0x00]
32378
32379v_cvt_u16_f16_e64 v5, v1 clamp
32380// GFX10: encoding: [0x05,0x80,0xd2,0xd5,0x01,0x01,0x00,0x00]
32381
32382v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32383// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x06,0x00]
32384
32385v_cvt_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32386// GFX10: encoding: [0xf9,0xa4,0xfe,0x7f,0x01,0x06,0x06,0x00]
32387
32388v_cvt_u16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32389// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0xff,0x06,0x06,0x00]
32390
32391v_cvt_u16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32392// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x86,0x00]
32393
32394v_cvt_u16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32395// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x65,0x06,0x86,0x00]
32396
32397v_cvt_u16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32398// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x6a,0x06,0x86,0x00]
32399
32400v_cvt_u16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32401// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x6b,0x06,0x86,0x00]
32402
32403v_cvt_u16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32404// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x7c,0x06,0x86,0x00]
32405
32406v_cvt_u16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32407// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x7e,0x06,0x86,0x00]
32408
32409v_cvt_u16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32410// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x7f,0x06,0x86,0x00]
32411
32412v_cvt_u16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32413// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x26,0x06,0x00]
32414
32415v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
32416// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x00,0x06,0x00]
32417
32418v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
32419// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x01,0x06,0x00]
32420
32421v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
32422// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x02,0x06,0x00]
32423
32424v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
32425// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x03,0x06,0x00]
32426
32427v_cvt_u16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
32428// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x04,0x06,0x00]
32429
32430v_cvt_u16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
32431// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x05,0x06,0x00]
32432
32433v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
32434// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x0e,0x06,0x00]
32435
32436v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
32437// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x16,0x06,0x00]
32438
32439v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
32440// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x00,0x00]
32441
32442v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
32443// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x01,0x00]
32444
32445v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
32446// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x02,0x00]
32447
32448v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
32449// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x03,0x00]
32450
32451v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
32452// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x04,0x00]
32453
32454v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
32455// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x05,0x00]
32456
32457v_cvt_u16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32458// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x16,0x00]
32459
32460v_cvt_u16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32461// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x26,0x00]
32462
32463v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32464// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x00]
32465
32466v_cvt_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32467// GFX10: encoding: [0xfa,0xa4,0xfe,0x7f,0x01,0xe4,0x00,0x00]
32468
32469v_cvt_u16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32470// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0xff,0xe4,0x00,0x00]
32471
32472v_cvt_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
32473// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x1b,0x00,0x00]
32474
32475v_cvt_u16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
32476// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x40,0x01,0x00]
32477
32478v_cvt_u16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
32479// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x41,0x01,0x00]
32480
32481v_cvt_u16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
32482// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x01,0x01,0x00]
32483
32484v_cvt_u16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
32485// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x0f,0x01,0x00]
32486
32487v_cvt_u16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
32488// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x11,0x01,0x00]
32489
32490v_cvt_u16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
32491// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x1f,0x01,0x00]
32492
32493v_cvt_u16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
32494// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x21,0x01,0x00]
32495
32496v_cvt_u16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
32497// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x2f,0x01,0x00]
32498
32499v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
32500// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x10]
32501
32502v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
32503// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x30]
32504
32505v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
32506// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
32507
32508v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
32509// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
32510
32511v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
32512// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x01]
32513
32514v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
32515// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x03]
32516
32517v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
32518// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
32519
32520v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
32521// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
32522
32523v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
32524// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x08,0x00]
32525
32526v_cvt_u16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
32527// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x51,0x01,0x00]
32528
32529v_cvt_u16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
32530// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x5f,0x01,0x00]
32531
32532v_cvt_u16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
32533// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x61,0x01,0x00]
32534
32535v_cvt_u16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
32536// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x6f,0x01,0x00]
32537
32538v_cvt_i16_f16_e32 v5, v1
32539// GFX10: encoding: [0x01,0xa7,0x0a,0x7e]
32540
32541v_cvt_i16_f16_e32 v255, v1
32542// GFX10: encoding: [0x01,0xa7,0xfe,0x7f]
32543
32544v_cvt_i16_f16_e32 v5, v255
32545// GFX10: encoding: [0xff,0xa7,0x0a,0x7e]
32546
32547v_cvt_i16_f16_e32 v5, s1
32548// GFX10: encoding: [0x01,0xa6,0x0a,0x7e]
32549
32550v_cvt_i16_f16_e32 v5, s101
32551// GFX10: encoding: [0x65,0xa6,0x0a,0x7e]
32552
32553v_cvt_i16_f16_e32 v5, vcc_lo
32554// GFX10: encoding: [0x6a,0xa6,0x0a,0x7e]
32555
32556v_cvt_i16_f16_e32 v5, vcc_hi
32557// GFX10: encoding: [0x6b,0xa6,0x0a,0x7e]
32558
32559v_cvt_i16_f16_e32 v5, m0
32560// GFX10: encoding: [0x7c,0xa6,0x0a,0x7e]
32561
32562v_cvt_i16_f16_e32 v5, exec_lo
32563// GFX10: encoding: [0x7e,0xa6,0x0a,0x7e]
32564
32565v_cvt_i16_f16_e32 v5, exec_hi
32566// GFX10: encoding: [0x7f,0xa6,0x0a,0x7e]
32567
32568v_cvt_i16_f16_e32 v5, 0
32569// GFX10: encoding: [0x80,0xa6,0x0a,0x7e]
32570
32571v_cvt_i16_f16_e32 v5, -1
32572// GFX10: encoding: [0xc1,0xa6,0x0a,0x7e]
32573
32574v_cvt_i16_f16_e32 v5, 0.5
32575// GFX10: encoding: [0xf0,0xa6,0x0a,0x7e]
32576
32577v_cvt_i16_f16_e32 v5, -4.0
32578// GFX10: encoding: [0xf7,0xa6,0x0a,0x7e]
32579
32580v_cvt_i16_f16_e32 v5, 0xfe0b
32581// GFX10: encoding: [0xff,0xa6,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
32582
32583v_cvt_i16_f16_e32 v5, 0x3456
32584// GFX10: encoding: [0xff,0xa6,0x0a,0x7e,0x56,0x34,0x00,0x00]
32585
32586v_cvt_i16_f16_e64 v5, v1
32587// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x01,0x01,0x00,0x00]
32588
32589v_cvt_i16_f16_e64 v255, v1
32590// GFX10: encoding: [0xff,0x00,0xd3,0xd5,0x01,0x01,0x00,0x00]
32591
32592v_cvt_i16_f16_e64 v5, v255
32593// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xff,0x01,0x00,0x00]
32594
32595v_cvt_i16_f16_e64 v5, s1
32596// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x01,0x00,0x00,0x00]
32597
32598v_cvt_i16_f16_e64 v5, s101
32599// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x65,0x00,0x00,0x00]
32600
32601v_cvt_i16_f16_e64 v5, vcc_lo
32602// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x6a,0x00,0x00,0x00]
32603
32604v_cvt_i16_f16_e64 v5, vcc_hi
32605// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x6b,0x00,0x00,0x00]
32606
32607v_cvt_i16_f16_e64 v5, m0
32608// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x7c,0x00,0x00,0x00]
32609
32610v_cvt_i16_f16_e64 v5, exec_lo
32611// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x7e,0x00,0x00,0x00]
32612
32613v_cvt_i16_f16_e64 v5, exec_hi
32614// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x7f,0x00,0x00,0x00]
32615
32616v_cvt_i16_f16_e64 v5, 0
32617// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x80,0x00,0x00,0x00]
32618
32619v_cvt_i16_f16_e64 v5, -1
32620// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xc1,0x00,0x00,0x00]
32621
32622v_cvt_i16_f16_e64 v5, 0.5
32623// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xf0,0x00,0x00,0x00]
32624
32625v_cvt_i16_f16_e64 v5, -4.0
32626// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xf7,0x00,0x00,0x00]
32627
32628v_cvt_i16_f16_e64 v5, -v1
32629// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x01,0x01,0x00,0x20]
32630
32631v_cvt_i16_f16_e64 v5, |v1|
32632// GFX10: encoding: [0x05,0x01,0xd3,0xd5,0x01,0x01,0x00,0x00]
32633
32634v_cvt_i16_f16_e64 v5, v1 clamp
32635// GFX10: encoding: [0x05,0x80,0xd3,0xd5,0x01,0x01,0x00,0x00]
32636
32637v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32638// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x06,0x00]
32639
32640v_cvt_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32641// GFX10: encoding: [0xf9,0xa6,0xfe,0x7f,0x01,0x06,0x06,0x00]
32642
32643v_cvt_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32644// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0xff,0x06,0x06,0x00]
32645
32646v_cvt_i16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32647// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x86,0x00]
32648
32649v_cvt_i16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32650// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x65,0x06,0x86,0x00]
32651
32652v_cvt_i16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32653// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x6a,0x06,0x86,0x00]
32654
32655v_cvt_i16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32656// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x6b,0x06,0x86,0x00]
32657
32658v_cvt_i16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32659// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x7c,0x06,0x86,0x00]
32660
32661v_cvt_i16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32662// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x7e,0x06,0x86,0x00]
32663
32664v_cvt_i16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32665// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x7f,0x06,0x86,0x00]
32666
32667v_cvt_i16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32668// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x26,0x06,0x00]
32669
32670v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
32671// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x00,0x06,0x00]
32672
32673v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
32674// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x01,0x06,0x00]
32675
32676v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
32677// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x02,0x06,0x00]
32678
32679v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
32680// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x03,0x06,0x00]
32681
32682v_cvt_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
32683// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x04,0x06,0x00]
32684
32685v_cvt_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
32686// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x05,0x06,0x00]
32687
32688v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
32689// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x0e,0x06,0x00]
32690
32691v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
32692// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x16,0x06,0x00]
32693
32694v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
32695// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x00,0x00]
32696
32697v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
32698// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x01,0x00]
32699
32700v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
32701// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x02,0x00]
32702
32703v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
32704// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x03,0x00]
32705
32706v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
32707// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x04,0x00]
32708
32709v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
32710// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x05,0x00]
32711
32712v_cvt_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32713// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x16,0x00]
32714
32715v_cvt_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32716// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x26,0x00]
32717
32718v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32719// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x00]
32720
32721v_cvt_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32722// GFX10: encoding: [0xfa,0xa6,0xfe,0x7f,0x01,0xe4,0x00,0x00]
32723
32724v_cvt_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32725// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0xff,0xe4,0x00,0x00]
32726
32727v_cvt_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
32728// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x1b,0x00,0x00]
32729
32730v_cvt_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
32731// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x40,0x01,0x00]
32732
32733v_cvt_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
32734// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x41,0x01,0x00]
32735
32736v_cvt_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
32737// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x01,0x01,0x00]
32738
32739v_cvt_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
32740// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x0f,0x01,0x00]
32741
32742v_cvt_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
32743// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x11,0x01,0x00]
32744
32745v_cvt_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
32746// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x1f,0x01,0x00]
32747
32748v_cvt_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
32749// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x21,0x01,0x00]
32750
32751v_cvt_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
32752// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x2f,0x01,0x00]
32753
32754v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
32755// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x10]
32756
32757v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
32758// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x30]
32759
32760v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
32761// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
32762
32763v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
32764// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
32765
32766v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
32767// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x01]
32768
32769v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
32770// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x03]
32771
32772v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
32773// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
32774
32775v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
32776// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
32777
32778v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
32779// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x08,0x00]
32780
32781v_cvt_i16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
32782// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x51,0x01,0x00]
32783
32784v_cvt_i16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
32785// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x5f,0x01,0x00]
32786
32787v_cvt_i16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
32788// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x61,0x01,0x00]
32789
32790v_cvt_i16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
32791// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x6f,0x01,0x00]
32792
32793v_rcp_f16_e32 v5, v1
32794// GFX10: encoding: [0x01,0xa9,0x0a,0x7e]
32795
32796v_rcp_f16_e32 v255, v1
32797// GFX10: encoding: [0x01,0xa9,0xfe,0x7f]
32798
32799v_rcp_f16_e32 v5, v255
32800// GFX10: encoding: [0xff,0xa9,0x0a,0x7e]
32801
32802v_rcp_f16_e32 v5, s1
32803// GFX10: encoding: [0x01,0xa8,0x0a,0x7e]
32804
32805v_rcp_f16_e32 v5, s101
32806// GFX10: encoding: [0x65,0xa8,0x0a,0x7e]
32807
32808v_rcp_f16_e32 v5, vcc_lo
32809// GFX10: encoding: [0x6a,0xa8,0x0a,0x7e]
32810
32811v_rcp_f16_e32 v5, vcc_hi
32812// GFX10: encoding: [0x6b,0xa8,0x0a,0x7e]
32813
32814v_rcp_f16_e32 v5, m0
32815// GFX10: encoding: [0x7c,0xa8,0x0a,0x7e]
32816
32817v_rcp_f16_e32 v5, exec_lo
32818// GFX10: encoding: [0x7e,0xa8,0x0a,0x7e]
32819
32820v_rcp_f16_e32 v5, exec_hi
32821// GFX10: encoding: [0x7f,0xa8,0x0a,0x7e]
32822
32823v_rcp_f16_e32 v5, 0
32824// GFX10: encoding: [0x80,0xa8,0x0a,0x7e]
32825
32826v_rcp_f16_e32 v5, -1
32827// GFX10: encoding: [0xc1,0xa8,0x0a,0x7e]
32828
32829v_rcp_f16_e32 v5, 0.5
32830// GFX10: encoding: [0xf0,0xa8,0x0a,0x7e]
32831
32832v_rcp_f16_e32 v5, -4.0
32833// GFX10: encoding: [0xf7,0xa8,0x0a,0x7e]
32834
32835v_rcp_f16_e32 v5, 0xfe0b
32836// GFX10: encoding: [0xff,0xa8,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
32837
32838v_rcp_f16_e32 v5, 0x3456
32839// GFX10: encoding: [0xff,0xa8,0x0a,0x7e,0x56,0x34,0x00,0x00]
32840
32841v_rcp_f16_e64 v5, v1
32842// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x01,0x01,0x00,0x00]
32843
32844v_rcp_f16_e64 v255, v1
32845// GFX10: encoding: [0xff,0x00,0xd4,0xd5,0x01,0x01,0x00,0x00]
32846
32847v_rcp_f16_e64 v5, v255
32848// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xff,0x01,0x00,0x00]
32849
32850v_rcp_f16_e64 v5, s1
32851// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x01,0x00,0x00,0x00]
32852
32853v_rcp_f16_e64 v5, s101
32854// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x65,0x00,0x00,0x00]
32855
32856v_rcp_f16_e64 v5, vcc_lo
32857// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x6a,0x00,0x00,0x00]
32858
32859v_rcp_f16_e64 v5, vcc_hi
32860// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x6b,0x00,0x00,0x00]
32861
32862v_rcp_f16_e64 v5, m0
32863// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x7c,0x00,0x00,0x00]
32864
32865v_rcp_f16_e64 v5, exec_lo
32866// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x7e,0x00,0x00,0x00]
32867
32868v_rcp_f16_e64 v5, exec_hi
32869// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x7f,0x00,0x00,0x00]
32870
32871v_rcp_f16_e64 v5, 0
32872// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x80,0x00,0x00,0x00]
32873
32874v_rcp_f16_e64 v5, -1
32875// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xc1,0x00,0x00,0x00]
32876
32877v_rcp_f16_e64 v5, 0.5
32878// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xf0,0x00,0x00,0x00]
32879
32880v_rcp_f16_e64 v5, -4.0
32881// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xf7,0x00,0x00,0x00]
32882
32883v_rcp_f16_e64 v5, -v1
32884// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x01,0x01,0x00,0x20]
32885
32886v_rcp_f16_e64 v5, |v1|
32887// GFX10: encoding: [0x05,0x01,0xd4,0xd5,0x01,0x01,0x00,0x00]
32888
32889v_rcp_f16_e64 v5, v1 clamp
32890// GFX10: encoding: [0x05,0x80,0xd4,0xd5,0x01,0x01,0x00,0x00]
32891
32892v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32893// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x06,0x00]
32894
32895v_rcp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32896// GFX10: encoding: [0xf9,0xa8,0xfe,0x7f,0x01,0x06,0x06,0x00]
32897
32898v_rcp_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32899// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0xff,0x06,0x06,0x00]
32900
32901v_rcp_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32902// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x86,0x00]
32903
32904v_rcp_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32905// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x65,0x06,0x86,0x00]
32906
32907v_rcp_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32908// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x6a,0x06,0x86,0x00]
32909
32910v_rcp_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32911// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x6b,0x06,0x86,0x00]
32912
32913v_rcp_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32914// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x7c,0x06,0x86,0x00]
32915
32916v_rcp_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32917// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x7e,0x06,0x86,0x00]
32918
32919v_rcp_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32920// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x7f,0x06,0x86,0x00]
32921
32922v_rcp_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32923// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x26,0x06,0x00]
32924
32925v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
32926// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x00,0x06,0x00]
32927
32928v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
32929// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x01,0x06,0x00]
32930
32931v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
32932// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x02,0x06,0x00]
32933
32934v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
32935// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x03,0x06,0x00]
32936
32937v_rcp_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
32938// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x04,0x06,0x00]
32939
32940v_rcp_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
32941// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x05,0x06,0x00]
32942
32943v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
32944// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x0e,0x06,0x00]
32945
32946v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
32947// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x16,0x06,0x00]
32948
32949v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
32950// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x00,0x00]
32951
32952v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
32953// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x01,0x00]
32954
32955v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
32956// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x02,0x00]
32957
32958v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
32959// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x03,0x00]
32960
32961v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
32962// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x04,0x00]
32963
32964v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
32965// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x05,0x00]
32966
32967v_rcp_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32968// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x16,0x00]
32969
32970v_rcp_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32971// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x26,0x00]
32972
32973v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32974// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x00]
32975
32976v_rcp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32977// GFX10: encoding: [0xfa,0xa8,0xfe,0x7f,0x01,0xe4,0x00,0x00]
32978
32979v_rcp_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32980// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0xff,0xe4,0x00,0x00]
32981
32982v_rcp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
32983// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x1b,0x00,0x00]
32984
32985v_rcp_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
32986// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x40,0x01,0x00]
32987
32988v_rcp_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
32989// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x41,0x01,0x00]
32990
32991v_rcp_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
32992// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x01,0x01,0x00]
32993
32994v_rcp_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
32995// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x0f,0x01,0x00]
32996
32997v_rcp_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
32998// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x11,0x01,0x00]
32999
33000v_rcp_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
33001// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x1f,0x01,0x00]
33002
33003v_rcp_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
33004// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x21,0x01,0x00]
33005
33006v_rcp_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
33007// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x2f,0x01,0x00]
33008
33009v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
33010// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x10]
33011
33012v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
33013// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x30]
33014
33015v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
33016// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
33017
33018v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
33019// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
33020
33021v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
33022// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x01]
33023
33024v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
33025// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x03]
33026
33027v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
33028// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
33029
33030v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
33031// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
33032
33033v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
33034// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x08,0x00]
33035
33036v_rcp_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
33037// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x51,0x01,0x00]
33038
33039v_rcp_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
33040// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x5f,0x01,0x00]
33041
33042v_rcp_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
33043// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x61,0x01,0x00]
33044
33045v_rcp_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
33046// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x6f,0x01,0x00]
33047
33048v_sqrt_f16_e32 v5, v1
33049// GFX10: encoding: [0x01,0xab,0x0a,0x7e]
33050
33051v_sqrt_f16_e32 v255, v1
33052// GFX10: encoding: [0x01,0xab,0xfe,0x7f]
33053
33054v_sqrt_f16_e32 v5, v255
33055// GFX10: encoding: [0xff,0xab,0x0a,0x7e]
33056
33057v_sqrt_f16_e32 v5, s1
33058// GFX10: encoding: [0x01,0xaa,0x0a,0x7e]
33059
33060v_sqrt_f16_e32 v5, s101
33061// GFX10: encoding: [0x65,0xaa,0x0a,0x7e]
33062
33063v_sqrt_f16_e32 v5, vcc_lo
33064// GFX10: encoding: [0x6a,0xaa,0x0a,0x7e]
33065
33066v_sqrt_f16_e32 v5, vcc_hi
33067// GFX10: encoding: [0x6b,0xaa,0x0a,0x7e]
33068
33069v_sqrt_f16_e32 v5, m0
33070// GFX10: encoding: [0x7c,0xaa,0x0a,0x7e]
33071
33072v_sqrt_f16_e32 v5, exec_lo
33073// GFX10: encoding: [0x7e,0xaa,0x0a,0x7e]
33074
33075v_sqrt_f16_e32 v5, exec_hi
33076// GFX10: encoding: [0x7f,0xaa,0x0a,0x7e]
33077
33078v_sqrt_f16_e32 v5, 0
33079// GFX10: encoding: [0x80,0xaa,0x0a,0x7e]
33080
33081v_sqrt_f16_e32 v5, -1
33082// GFX10: encoding: [0xc1,0xaa,0x0a,0x7e]
33083
33084v_sqrt_f16_e32 v5, 0.5
33085// GFX10: encoding: [0xf0,0xaa,0x0a,0x7e]
33086
33087v_sqrt_f16_e32 v5, -4.0
33088// GFX10: encoding: [0xf7,0xaa,0x0a,0x7e]
33089
33090v_sqrt_f16_e32 v5, 0xfe0b
33091// GFX10: encoding: [0xff,0xaa,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
33092
33093v_sqrt_f16_e32 v5, 0x3456
33094// GFX10: encoding: [0xff,0xaa,0x0a,0x7e,0x56,0x34,0x00,0x00]
33095
33096v_sqrt_f16_e64 v5, v1
33097// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x01,0x01,0x00,0x00]
33098
33099v_sqrt_f16_e64 v255, v1
33100// GFX10: encoding: [0xff,0x00,0xd5,0xd5,0x01,0x01,0x00,0x00]
33101
33102v_sqrt_f16_e64 v5, v255
33103// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xff,0x01,0x00,0x00]
33104
33105v_sqrt_f16_e64 v5, s1
33106// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x01,0x00,0x00,0x00]
33107
33108v_sqrt_f16_e64 v5, s101
33109// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x65,0x00,0x00,0x00]
33110
33111v_sqrt_f16_e64 v5, vcc_lo
33112// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x6a,0x00,0x00,0x00]
33113
33114v_sqrt_f16_e64 v5, vcc_hi
33115// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x6b,0x00,0x00,0x00]
33116
33117v_sqrt_f16_e64 v5, m0
33118// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x7c,0x00,0x00,0x00]
33119
33120v_sqrt_f16_e64 v5, exec_lo
33121// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x7e,0x00,0x00,0x00]
33122
33123v_sqrt_f16_e64 v5, exec_hi
33124// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x7f,0x00,0x00,0x00]
33125
33126v_sqrt_f16_e64 v5, 0
33127// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x80,0x00,0x00,0x00]
33128
33129v_sqrt_f16_e64 v5, -1
33130// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xc1,0x00,0x00,0x00]
33131
33132v_sqrt_f16_e64 v5, 0.5
33133// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xf0,0x00,0x00,0x00]
33134
33135v_sqrt_f16_e64 v5, -4.0
33136// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xf7,0x00,0x00,0x00]
33137
33138v_sqrt_f16_e64 v5, -v1
33139// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x01,0x01,0x00,0x20]
33140
33141v_sqrt_f16_e64 v5, |v1|
33142// GFX10: encoding: [0x05,0x01,0xd5,0xd5,0x01,0x01,0x00,0x00]
33143
33144v_sqrt_f16_e64 v5, v1 clamp
33145// GFX10: encoding: [0x05,0x80,0xd5,0xd5,0x01,0x01,0x00,0x00]
33146
33147v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33148// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x06,0x00]
33149
33150v_sqrt_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33151// GFX10: encoding: [0xf9,0xaa,0xfe,0x7f,0x01,0x06,0x06,0x00]
33152
33153v_sqrt_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33154// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0xff,0x06,0x06,0x00]
33155
33156v_sqrt_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33157// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x86,0x00]
33158
33159v_sqrt_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33160// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x65,0x06,0x86,0x00]
33161
33162v_sqrt_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33163// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x6a,0x06,0x86,0x00]
33164
33165v_sqrt_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33166// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x6b,0x06,0x86,0x00]
33167
33168v_sqrt_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33169// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x7c,0x06,0x86,0x00]
33170
33171v_sqrt_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33172// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x7e,0x06,0x86,0x00]
33173
33174v_sqrt_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33175// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x7f,0x06,0x86,0x00]
33176
33177v_sqrt_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33178// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x26,0x06,0x00]
33179
33180v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
33181// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x00,0x06,0x00]
33182
33183v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
33184// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x01,0x06,0x00]
33185
33186v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
33187// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x02,0x06,0x00]
33188
33189v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
33190// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x03,0x06,0x00]
33191
33192v_sqrt_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
33193// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x04,0x06,0x00]
33194
33195v_sqrt_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
33196// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x05,0x06,0x00]
33197
33198v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
33199// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x0e,0x06,0x00]
33200
33201v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
33202// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x16,0x06,0x00]
33203
33204v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
33205// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x00,0x00]
33206
33207v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
33208// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x01,0x00]
33209
33210v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
33211// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x02,0x00]
33212
33213v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
33214// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x03,0x00]
33215
33216v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
33217// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x04,0x00]
33218
33219v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
33220// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x05,0x00]
33221
33222v_sqrt_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33223// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x16,0x00]
33224
33225v_sqrt_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33226// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x26,0x00]
33227
33228v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33229// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x00]
33230
33231v_sqrt_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33232// GFX10: encoding: [0xfa,0xaa,0xfe,0x7f,0x01,0xe4,0x00,0x00]
33233
33234v_sqrt_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33235// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0xff,0xe4,0x00,0x00]
33236
33237v_sqrt_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
33238// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x1b,0x00,0x00]
33239
33240v_sqrt_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
33241// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x40,0x01,0x00]
33242
33243v_sqrt_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
33244// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x41,0x01,0x00]
33245
33246v_sqrt_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
33247// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x01,0x01,0x00]
33248
33249v_sqrt_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
33250// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x0f,0x01,0x00]
33251
33252v_sqrt_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
33253// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x11,0x01,0x00]
33254
33255v_sqrt_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
33256// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x1f,0x01,0x00]
33257
33258v_sqrt_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
33259// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x21,0x01,0x00]
33260
33261v_sqrt_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
33262// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x2f,0x01,0x00]
33263
33264v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
33265// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x10]
33266
33267v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
33268// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x30]
33269
33270v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
33271// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
33272
33273v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
33274// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
33275
33276v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
33277// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x01]
33278
33279v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
33280// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x03]
33281
33282v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
33283// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
33284
33285v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
33286// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
33287
33288v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
33289// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x08,0x00]
33290
33291v_sqrt_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
33292// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x51,0x01,0x00]
33293
33294v_sqrt_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
33295// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x5f,0x01,0x00]
33296
33297v_sqrt_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
33298// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x61,0x01,0x00]
33299
33300v_sqrt_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
33301// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x6f,0x01,0x00]
33302
33303v_rsq_f16_e32 v5, v1
33304// GFX10: encoding: [0x01,0xad,0x0a,0x7e]
33305
33306v_rsq_f16_e32 v255, v1
33307// GFX10: encoding: [0x01,0xad,0xfe,0x7f]
33308
33309v_rsq_f16_e32 v5, v255
33310// GFX10: encoding: [0xff,0xad,0x0a,0x7e]
33311
33312v_rsq_f16_e32 v5, s1
33313// GFX10: encoding: [0x01,0xac,0x0a,0x7e]
33314
33315v_rsq_f16_e32 v5, s101
33316// GFX10: encoding: [0x65,0xac,0x0a,0x7e]
33317
33318v_rsq_f16_e32 v5, vcc_lo
33319// GFX10: encoding: [0x6a,0xac,0x0a,0x7e]
33320
33321v_rsq_f16_e32 v5, vcc_hi
33322// GFX10: encoding: [0x6b,0xac,0x0a,0x7e]
33323
33324v_rsq_f16_e32 v5, m0
33325// GFX10: encoding: [0x7c,0xac,0x0a,0x7e]
33326
33327v_rsq_f16_e32 v5, exec_lo
33328// GFX10: encoding: [0x7e,0xac,0x0a,0x7e]
33329
33330v_rsq_f16_e32 v5, exec_hi
33331// GFX10: encoding: [0x7f,0xac,0x0a,0x7e]
33332
33333v_rsq_f16_e32 v5, 0
33334// GFX10: encoding: [0x80,0xac,0x0a,0x7e]
33335
33336v_rsq_f16_e32 v5, -1
33337// GFX10: encoding: [0xc1,0xac,0x0a,0x7e]
33338
33339v_rsq_f16_e32 v5, 0.5
33340// GFX10: encoding: [0xf0,0xac,0x0a,0x7e]
33341
33342v_rsq_f16_e32 v5, -4.0
33343// GFX10: encoding: [0xf7,0xac,0x0a,0x7e]
33344
33345v_rsq_f16_e32 v5, 0xfe0b
33346// GFX10: encoding: [0xff,0xac,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
33347
33348v_rsq_f16_e32 v5, 0x3456
33349// GFX10: encoding: [0xff,0xac,0x0a,0x7e,0x56,0x34,0x00,0x00]
33350
33351v_rsq_f16_e64 v5, v1
33352// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x01,0x01,0x00,0x00]
33353
33354v_rsq_f16_e64 v255, v1
33355// GFX10: encoding: [0xff,0x00,0xd6,0xd5,0x01,0x01,0x00,0x00]
33356
33357v_rsq_f16_e64 v5, v255
33358// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xff,0x01,0x00,0x00]
33359
33360v_rsq_f16_e64 v5, s1
33361// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x01,0x00,0x00,0x00]
33362
33363v_rsq_f16_e64 v5, s101
33364// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x65,0x00,0x00,0x00]
33365
33366v_rsq_f16_e64 v5, vcc_lo
33367// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x6a,0x00,0x00,0x00]
33368
33369v_rsq_f16_e64 v5, vcc_hi
33370// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x6b,0x00,0x00,0x00]
33371
33372v_rsq_f16_e64 v5, m0
33373// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x7c,0x00,0x00,0x00]
33374
33375v_rsq_f16_e64 v5, exec_lo
33376// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x7e,0x00,0x00,0x00]
33377
33378v_rsq_f16_e64 v5, exec_hi
33379// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x7f,0x00,0x00,0x00]
33380
33381v_rsq_f16_e64 v5, 0
33382// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x80,0x00,0x00,0x00]
33383
33384v_rsq_f16_e64 v5, -1
33385// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xc1,0x00,0x00,0x00]
33386
33387v_rsq_f16_e64 v5, 0.5
33388// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xf0,0x00,0x00,0x00]
33389
33390v_rsq_f16_e64 v5, -4.0
33391// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xf7,0x00,0x00,0x00]
33392
33393v_rsq_f16_e64 v5, -v1
33394// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x01,0x01,0x00,0x20]
33395
33396v_rsq_f16_e64 v5, |v1|
33397// GFX10: encoding: [0x05,0x01,0xd6,0xd5,0x01,0x01,0x00,0x00]
33398
33399v_rsq_f16_e64 v5, v1 clamp
33400// GFX10: encoding: [0x05,0x80,0xd6,0xd5,0x01,0x01,0x00,0x00]
33401
33402v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33403// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x06,0x00]
33404
33405v_rsq_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33406// GFX10: encoding: [0xf9,0xac,0xfe,0x7f,0x01,0x06,0x06,0x00]
33407
33408v_rsq_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33409// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0xff,0x06,0x06,0x00]
33410
33411v_rsq_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33412// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x86,0x00]
33413
33414v_rsq_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33415// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x65,0x06,0x86,0x00]
33416
33417v_rsq_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33418// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x6a,0x06,0x86,0x00]
33419
33420v_rsq_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33421// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x6b,0x06,0x86,0x00]
33422
33423v_rsq_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33424// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x7c,0x06,0x86,0x00]
33425
33426v_rsq_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33427// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x7e,0x06,0x86,0x00]
33428
33429v_rsq_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33430// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x7f,0x06,0x86,0x00]
33431
33432v_rsq_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33433// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x26,0x06,0x00]
33434
33435v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
33436// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x00,0x06,0x00]
33437
33438v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
33439// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x01,0x06,0x00]
33440
33441v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
33442// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x02,0x06,0x00]
33443
33444v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
33445// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x03,0x06,0x00]
33446
33447v_rsq_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
33448// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x04,0x06,0x00]
33449
33450v_rsq_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
33451// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x05,0x06,0x00]
33452
33453v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
33454// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x0e,0x06,0x00]
33455
33456v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
33457// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x16,0x06,0x00]
33458
33459v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
33460// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x00,0x00]
33461
33462v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
33463// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x01,0x00]
33464
33465v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
33466// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x02,0x00]
33467
33468v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
33469// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x03,0x00]
33470
33471v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
33472// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x04,0x00]
33473
33474v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
33475// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x05,0x00]
33476
33477v_rsq_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33478// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x16,0x00]
33479
33480v_rsq_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33481// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x26,0x00]
33482
33483v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33484// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x00]
33485
33486v_rsq_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33487// GFX10: encoding: [0xfa,0xac,0xfe,0x7f,0x01,0xe4,0x00,0x00]
33488
33489v_rsq_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33490// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0xff,0xe4,0x00,0x00]
33491
33492v_rsq_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
33493// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x1b,0x00,0x00]
33494
33495v_rsq_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
33496// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x40,0x01,0x00]
33497
33498v_rsq_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
33499// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x41,0x01,0x00]
33500
33501v_rsq_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
33502// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x01,0x01,0x00]
33503
33504v_rsq_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
33505// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x0f,0x01,0x00]
33506
33507v_rsq_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
33508// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x11,0x01,0x00]
33509
33510v_rsq_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
33511// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x1f,0x01,0x00]
33512
33513v_rsq_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
33514// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x21,0x01,0x00]
33515
33516v_rsq_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
33517// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x2f,0x01,0x00]
33518
33519v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
33520// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x10]
33521
33522v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
33523// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x30]
33524
33525v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
33526// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
33527
33528v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
33529// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
33530
33531v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
33532// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x01]
33533
33534v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
33535// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x03]
33536
33537v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
33538// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
33539
33540v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
33541// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
33542
33543v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
33544// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x08,0x00]
33545
33546v_rsq_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
33547// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x51,0x01,0x00]
33548
33549v_rsq_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
33550// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x5f,0x01,0x00]
33551
33552v_rsq_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
33553// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x61,0x01,0x00]
33554
33555v_rsq_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
33556// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x6f,0x01,0x00]
33557
33558v_log_f16_e32 v5, v1
33559// GFX10: encoding: [0x01,0xaf,0x0a,0x7e]
33560
33561v_log_f16_e32 v255, v1
33562// GFX10: encoding: [0x01,0xaf,0xfe,0x7f]
33563
33564v_log_f16_e32 v5, v255
33565// GFX10: encoding: [0xff,0xaf,0x0a,0x7e]
33566
33567v_log_f16_e32 v5, s1
33568// GFX10: encoding: [0x01,0xae,0x0a,0x7e]
33569
33570v_log_f16_e32 v5, s101
33571// GFX10: encoding: [0x65,0xae,0x0a,0x7e]
33572
33573v_log_f16_e32 v5, vcc_lo
33574// GFX10: encoding: [0x6a,0xae,0x0a,0x7e]
33575
33576v_log_f16_e32 v5, vcc_hi
33577// GFX10: encoding: [0x6b,0xae,0x0a,0x7e]
33578
33579v_log_f16_e32 v5, m0
33580// GFX10: encoding: [0x7c,0xae,0x0a,0x7e]
33581
33582v_log_f16_e32 v5, exec_lo
33583// GFX10: encoding: [0x7e,0xae,0x0a,0x7e]
33584
33585v_log_f16_e32 v5, exec_hi
33586// GFX10: encoding: [0x7f,0xae,0x0a,0x7e]
33587
33588v_log_f16_e32 v5, 0
33589// GFX10: encoding: [0x80,0xae,0x0a,0x7e]
33590
33591v_log_f16_e32 v5, -1
33592// GFX10: encoding: [0xc1,0xae,0x0a,0x7e]
33593
33594v_log_f16_e32 v5, 0.5
33595// GFX10: encoding: [0xf0,0xae,0x0a,0x7e]
33596
33597v_log_f16_e32 v5, -4.0
33598// GFX10: encoding: [0xf7,0xae,0x0a,0x7e]
33599
33600v_log_f16_e32 v5, 0xfe0b
33601// GFX10: encoding: [0xff,0xae,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
33602
33603v_log_f16_e32 v5, 0x3456
33604// GFX10: encoding: [0xff,0xae,0x0a,0x7e,0x56,0x34,0x00,0x00]
33605
33606v_log_f16_e64 v5, v1
33607// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x01,0x01,0x00,0x00]
33608
33609v_log_f16_e64 v255, v1
33610// GFX10: encoding: [0xff,0x00,0xd7,0xd5,0x01,0x01,0x00,0x00]
33611
33612v_log_f16_e64 v5, v255
33613// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xff,0x01,0x00,0x00]
33614
33615v_log_f16_e64 v5, s1
33616// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x01,0x00,0x00,0x00]
33617
33618v_log_f16_e64 v5, s101
33619// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x65,0x00,0x00,0x00]
33620
33621v_log_f16_e64 v5, vcc_lo
33622// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x6a,0x00,0x00,0x00]
33623
33624v_log_f16_e64 v5, vcc_hi
33625// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x6b,0x00,0x00,0x00]
33626
33627v_log_f16_e64 v5, m0
33628// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x7c,0x00,0x00,0x00]
33629
33630v_log_f16_e64 v5, exec_lo
33631// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x7e,0x00,0x00,0x00]
33632
33633v_log_f16_e64 v5, exec_hi
33634// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x7f,0x00,0x00,0x00]
33635
33636v_log_f16_e64 v5, 0
33637// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x80,0x00,0x00,0x00]
33638
33639v_log_f16_e64 v5, -1
33640// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xc1,0x00,0x00,0x00]
33641
33642v_log_f16_e64 v5, 0.5
33643// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xf0,0x00,0x00,0x00]
33644
33645v_log_f16_e64 v5, -4.0
33646// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xf7,0x00,0x00,0x00]
33647
33648v_log_f16_e64 v5, -v1
33649// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x01,0x01,0x00,0x20]
33650
33651v_log_f16_e64 v5, |v1|
33652// GFX10: encoding: [0x05,0x01,0xd7,0xd5,0x01,0x01,0x00,0x00]
33653
33654v_log_f16_e64 v5, v1 clamp
33655// GFX10: encoding: [0x05,0x80,0xd7,0xd5,0x01,0x01,0x00,0x00]
33656
33657v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33658// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x06,0x00]
33659
33660v_log_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33661// GFX10: encoding: [0xf9,0xae,0xfe,0x7f,0x01,0x06,0x06,0x00]
33662
33663v_log_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33664// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0xff,0x06,0x06,0x00]
33665
33666v_log_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33667// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x86,0x00]
33668
33669v_log_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33670// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x65,0x06,0x86,0x00]
33671
33672v_log_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33673// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x6a,0x06,0x86,0x00]
33674
33675v_log_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33676// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x6b,0x06,0x86,0x00]
33677
33678v_log_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33679// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x7c,0x06,0x86,0x00]
33680
33681v_log_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33682// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x7e,0x06,0x86,0x00]
33683
33684v_log_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33685// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x7f,0x06,0x86,0x00]
33686
33687v_log_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33688// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x26,0x06,0x00]
33689
33690v_log_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
33691// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x00,0x06,0x00]
33692
33693v_log_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
33694// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x01,0x06,0x00]
33695
33696v_log_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
33697// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x02,0x06,0x00]
33698
33699v_log_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
33700// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x03,0x06,0x00]
33701
33702v_log_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
33703// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x04,0x06,0x00]
33704
33705v_log_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
33706// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x05,0x06,0x00]
33707
33708v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
33709// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x0e,0x06,0x00]
33710
33711v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
33712// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x16,0x06,0x00]
33713
33714v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
33715// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x00,0x00]
33716
33717v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
33718// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x01,0x00]
33719
33720v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
33721// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x02,0x00]
33722
33723v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
33724// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x03,0x00]
33725
33726v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
33727// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x04,0x00]
33728
33729v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
33730// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x05,0x00]
33731
33732v_log_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33733// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x16,0x00]
33734
33735v_log_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33736// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x26,0x00]
33737
33738v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33739// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x00]
33740
33741v_log_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33742// GFX10: encoding: [0xfa,0xae,0xfe,0x7f,0x01,0xe4,0x00,0x00]
33743
33744v_log_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33745// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0xff,0xe4,0x00,0x00]
33746
33747v_log_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
33748// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x1b,0x00,0x00]
33749
33750v_log_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
33751// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x40,0x01,0x00]
33752
33753v_log_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
33754// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x41,0x01,0x00]
33755
33756v_log_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
33757// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x01,0x01,0x00]
33758
33759v_log_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
33760// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x0f,0x01,0x00]
33761
33762v_log_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
33763// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x11,0x01,0x00]
33764
33765v_log_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
33766// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x1f,0x01,0x00]
33767
33768v_log_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
33769// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x21,0x01,0x00]
33770
33771v_log_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
33772// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x2f,0x01,0x00]
33773
33774v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
33775// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x10]
33776
33777v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
33778// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x30]
33779
33780v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
33781// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
33782
33783v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
33784// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
33785
33786v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
33787// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x01]
33788
33789v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
33790// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x03]
33791
33792v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
33793// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
33794
33795v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
33796// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
33797
33798v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
33799// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x08,0x00]
33800
33801v_log_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
33802// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x51,0x01,0x00]
33803
33804v_log_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
33805// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x5f,0x01,0x00]
33806
33807v_log_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
33808// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x61,0x01,0x00]
33809
33810v_log_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
33811// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x6f,0x01,0x00]
33812
33813v_exp_f16_e32 v5, v1
33814// GFX10: encoding: [0x01,0xb1,0x0a,0x7e]
33815
33816v_exp_f16_e32 v255, v1
33817// GFX10: encoding: [0x01,0xb1,0xfe,0x7f]
33818
33819v_exp_f16_e32 v5, v255
33820// GFX10: encoding: [0xff,0xb1,0x0a,0x7e]
33821
33822v_exp_f16_e32 v5, s1
33823// GFX10: encoding: [0x01,0xb0,0x0a,0x7e]
33824
33825v_exp_f16_e32 v5, s101
33826// GFX10: encoding: [0x65,0xb0,0x0a,0x7e]
33827
33828v_exp_f16_e32 v5, vcc_lo
33829// GFX10: encoding: [0x6a,0xb0,0x0a,0x7e]
33830
33831v_exp_f16_e32 v5, vcc_hi
33832// GFX10: encoding: [0x6b,0xb0,0x0a,0x7e]
33833
33834v_exp_f16_e32 v5, m0
33835// GFX10: encoding: [0x7c,0xb0,0x0a,0x7e]
33836
33837v_exp_f16_e32 v5, exec_lo
33838// GFX10: encoding: [0x7e,0xb0,0x0a,0x7e]
33839
33840v_exp_f16_e32 v5, exec_hi
33841// GFX10: encoding: [0x7f,0xb0,0x0a,0x7e]
33842
33843v_exp_f16_e32 v5, 0
33844// GFX10: encoding: [0x80,0xb0,0x0a,0x7e]
33845
33846v_exp_f16_e32 v5, -1
33847// GFX10: encoding: [0xc1,0xb0,0x0a,0x7e]
33848
33849v_exp_f16_e32 v5, 0.5
33850// GFX10: encoding: [0xf0,0xb0,0x0a,0x7e]
33851
33852v_exp_f16_e32 v5, -4.0
33853// GFX10: encoding: [0xf7,0xb0,0x0a,0x7e]
33854
33855v_exp_f16_e32 v5, 0xfe0b
33856// GFX10: encoding: [0xff,0xb0,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
33857
33858v_exp_f16_e32 v5, 0x3456
33859// GFX10: encoding: [0xff,0xb0,0x0a,0x7e,0x56,0x34,0x00,0x00]
33860
33861v_exp_f16_e64 v5, v1
33862// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x01,0x01,0x00,0x00]
33863
33864v_exp_f16_e64 v255, v1
33865// GFX10: encoding: [0xff,0x00,0xd8,0xd5,0x01,0x01,0x00,0x00]
33866
33867v_exp_f16_e64 v5, v255
33868// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xff,0x01,0x00,0x00]
33869
33870v_exp_f16_e64 v5, s1
33871// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x01,0x00,0x00,0x00]
33872
33873v_exp_f16_e64 v5, s101
33874// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x65,0x00,0x00,0x00]
33875
33876v_exp_f16_e64 v5, vcc_lo
33877// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x6a,0x00,0x00,0x00]
33878
33879v_exp_f16_e64 v5, vcc_hi
33880// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x6b,0x00,0x00,0x00]
33881
33882v_exp_f16_e64 v5, m0
33883// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x7c,0x00,0x00,0x00]
33884
33885v_exp_f16_e64 v5, exec_lo
33886// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x7e,0x00,0x00,0x00]
33887
33888v_exp_f16_e64 v5, exec_hi
33889// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x7f,0x00,0x00,0x00]
33890
33891v_exp_f16_e64 v5, 0
33892// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x80,0x00,0x00,0x00]
33893
33894v_exp_f16_e64 v5, -1
33895// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xc1,0x00,0x00,0x00]
33896
33897v_exp_f16_e64 v5, 0.5
33898// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xf0,0x00,0x00,0x00]
33899
33900v_exp_f16_e64 v5, -4.0
33901// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xf7,0x00,0x00,0x00]
33902
33903v_exp_f16_e64 v5, -v1
33904// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x01,0x01,0x00,0x20]
33905
33906v_exp_f16_e64 v5, |v1|
33907// GFX10: encoding: [0x05,0x01,0xd8,0xd5,0x01,0x01,0x00,0x00]
33908
33909v_exp_f16_e64 v5, v1 clamp
33910// GFX10: encoding: [0x05,0x80,0xd8,0xd5,0x01,0x01,0x00,0x00]
33911
33912v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33913// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x06,0x00]
33914
33915v_exp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33916// GFX10: encoding: [0xf9,0xb0,0xfe,0x7f,0x01,0x06,0x06,0x00]
33917
33918v_exp_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33919// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0xff,0x06,0x06,0x00]
33920
33921v_exp_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33922// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x86,0x00]
33923
33924v_exp_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33925// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x65,0x06,0x86,0x00]
33926
33927v_exp_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33928// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x6a,0x06,0x86,0x00]
33929
33930v_exp_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33931// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x6b,0x06,0x86,0x00]
33932
33933v_exp_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33934// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x7c,0x06,0x86,0x00]
33935
33936v_exp_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33937// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x7e,0x06,0x86,0x00]
33938
33939v_exp_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33940// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x7f,0x06,0x86,0x00]
33941
33942v_exp_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33943// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x26,0x06,0x00]
33944
33945v_exp_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
33946// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x00,0x06,0x00]
33947
33948v_exp_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
33949// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x01,0x06,0x00]
33950
33951v_exp_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
33952// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x02,0x06,0x00]
33953
33954v_exp_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
33955// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x03,0x06,0x00]
33956
33957v_exp_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
33958// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x04,0x06,0x00]
33959
33960v_exp_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
33961// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x05,0x06,0x00]
33962
33963v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
33964// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x0e,0x06,0x00]
33965
33966v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
33967// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x16,0x06,0x00]
33968
33969v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
33970// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x00,0x00]
33971
33972v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
33973// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x01,0x00]
33974
33975v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
33976// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x02,0x00]
33977
33978v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
33979// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x03,0x00]
33980
33981v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
33982// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x04,0x00]
33983
33984v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
33985// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x05,0x00]
33986
33987v_exp_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33988// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x16,0x00]
33989
33990v_exp_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33991// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x26,0x00]
33992
33993v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33994// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x00]
33995
33996v_exp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33997// GFX10: encoding: [0xfa,0xb0,0xfe,0x7f,0x01,0xe4,0x00,0x00]
33998
33999v_exp_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34000// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0xff,0xe4,0x00,0x00]
34001
34002v_exp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
34003// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x1b,0x00,0x00]
34004
34005v_exp_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
34006// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x40,0x01,0x00]
34007
34008v_exp_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
34009// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x41,0x01,0x00]
34010
34011v_exp_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
34012// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x01,0x01,0x00]
34013
34014v_exp_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
34015// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x0f,0x01,0x00]
34016
34017v_exp_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
34018// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x11,0x01,0x00]
34019
34020v_exp_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
34021// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x1f,0x01,0x00]
34022
34023v_exp_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
34024// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x21,0x01,0x00]
34025
34026v_exp_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
34027// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x2f,0x01,0x00]
34028
34029v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
34030// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x10]
34031
34032v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
34033// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x30]
34034
34035v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
34036// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
34037
34038v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
34039// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
34040
34041v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
34042// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x01]
34043
34044v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
34045// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x03]
34046
34047v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
34048// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
34049
34050v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
34051// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
34052
34053v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
34054// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x08,0x00]
34055
34056v_exp_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
34057// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x51,0x01,0x00]
34058
34059v_exp_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
34060// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x5f,0x01,0x00]
34061
34062v_exp_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
34063// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x61,0x01,0x00]
34064
34065v_exp_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
34066// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x6f,0x01,0x00]
34067
34068v_frexp_mant_f16_e32 v5, v1
34069// GFX10: encoding: [0x01,0xb3,0x0a,0x7e]
34070
34071v_frexp_mant_f16_e32 v255, v1
34072// GFX10: encoding: [0x01,0xb3,0xfe,0x7f]
34073
34074v_frexp_mant_f16_e32 v5, v255
34075// GFX10: encoding: [0xff,0xb3,0x0a,0x7e]
34076
34077v_frexp_mant_f16_e32 v5, s1
34078// GFX10: encoding: [0x01,0xb2,0x0a,0x7e]
34079
34080v_frexp_mant_f16_e32 v5, s101
34081// GFX10: encoding: [0x65,0xb2,0x0a,0x7e]
34082
34083v_frexp_mant_f16_e32 v5, vcc_lo
34084// GFX10: encoding: [0x6a,0xb2,0x0a,0x7e]
34085
34086v_frexp_mant_f16_e32 v5, vcc_hi
34087// GFX10: encoding: [0x6b,0xb2,0x0a,0x7e]
34088
34089v_frexp_mant_f16_e32 v5, m0
34090// GFX10: encoding: [0x7c,0xb2,0x0a,0x7e]
34091
34092v_frexp_mant_f16_e32 v5, exec_lo
34093// GFX10: encoding: [0x7e,0xb2,0x0a,0x7e]
34094
34095v_frexp_mant_f16_e32 v5, exec_hi
34096// GFX10: encoding: [0x7f,0xb2,0x0a,0x7e]
34097
34098v_frexp_mant_f16_e32 v5, 0
34099// GFX10: encoding: [0x80,0xb2,0x0a,0x7e]
34100
34101v_frexp_mant_f16_e32 v5, -1
34102// GFX10: encoding: [0xc1,0xb2,0x0a,0x7e]
34103
34104v_frexp_mant_f16_e32 v5, 0.5
34105// GFX10: encoding: [0xf0,0xb2,0x0a,0x7e]
34106
34107v_frexp_mant_f16_e32 v5, -4.0
34108// GFX10: encoding: [0xf7,0xb2,0x0a,0x7e]
34109
34110v_frexp_mant_f16_e32 v5, 0xfe0b
34111// GFX10: encoding: [0xff,0xb2,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
34112
34113v_frexp_mant_f16_e32 v5, 0x3456
34114// GFX10: encoding: [0xff,0xb2,0x0a,0x7e,0x56,0x34,0x00,0x00]
34115
34116v_frexp_mant_f16_e64 v5, v1
34117// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x01,0x01,0x00,0x00]
34118
34119v_frexp_mant_f16_e64 v255, v1
34120// GFX10: encoding: [0xff,0x00,0xd9,0xd5,0x01,0x01,0x00,0x00]
34121
34122v_frexp_mant_f16_e64 v5, v255
34123// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xff,0x01,0x00,0x00]
34124
34125v_frexp_mant_f16_e64 v5, s1
34126// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x01,0x00,0x00,0x00]
34127
34128v_frexp_mant_f16_e64 v5, s101
34129// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x65,0x00,0x00,0x00]
34130
34131v_frexp_mant_f16_e64 v5, vcc_lo
34132// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x6a,0x00,0x00,0x00]
34133
34134v_frexp_mant_f16_e64 v5, vcc_hi
34135// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x6b,0x00,0x00,0x00]
34136
34137v_frexp_mant_f16_e64 v5, m0
34138// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x7c,0x00,0x00,0x00]
34139
34140v_frexp_mant_f16_e64 v5, exec_lo
34141// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x7e,0x00,0x00,0x00]
34142
34143v_frexp_mant_f16_e64 v5, exec_hi
34144// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x7f,0x00,0x00,0x00]
34145
34146v_frexp_mant_f16_e64 v5, 0
34147// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x80,0x00,0x00,0x00]
34148
34149v_frexp_mant_f16_e64 v5, -1
34150// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xc1,0x00,0x00,0x00]
34151
34152v_frexp_mant_f16_e64 v5, 0.5
34153// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xf0,0x00,0x00,0x00]
34154
34155v_frexp_mant_f16_e64 v5, -4.0
34156// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xf7,0x00,0x00,0x00]
34157
34158v_frexp_mant_f16_e64 v5, -v1
34159// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x01,0x01,0x00,0x20]
34160
34161v_frexp_mant_f16_e64 v5, |v1|
34162// GFX10: encoding: [0x05,0x01,0xd9,0xd5,0x01,0x01,0x00,0x00]
34163
34164v_frexp_mant_f16_e64 v5, v1 clamp
34165// GFX10: encoding: [0x05,0x80,0xd9,0xd5,0x01,0x01,0x00,0x00]
34166
34167v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34168// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x06,0x00]
34169
34170v_frexp_mant_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34171// GFX10: encoding: [0xf9,0xb2,0xfe,0x7f,0x01,0x06,0x06,0x00]
34172
34173v_frexp_mant_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34174// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0xff,0x06,0x06,0x00]
34175
34176v_frexp_mant_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34177// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x86,0x00]
34178
34179v_frexp_mant_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34180// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x65,0x06,0x86,0x00]
34181
34182v_frexp_mant_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34183// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x6a,0x06,0x86,0x00]
34184
34185v_frexp_mant_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34186// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x6b,0x06,0x86,0x00]
34187
34188v_frexp_mant_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34189// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x7c,0x06,0x86,0x00]
34190
34191v_frexp_mant_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34192// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x7e,0x06,0x86,0x00]
34193
34194v_frexp_mant_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34195// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x7f,0x06,0x86,0x00]
34196
34197v_frexp_mant_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34198// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x26,0x06,0x00]
34199
34200v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
34201// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x00,0x06,0x00]
34202
34203v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
34204// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x01,0x06,0x00]
34205
34206v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
34207// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x02,0x06,0x00]
34208
34209v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
34210// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x03,0x06,0x00]
34211
34212v_frexp_mant_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
34213// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x04,0x06,0x00]
34214
34215v_frexp_mant_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
34216// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x05,0x06,0x00]
34217
34218v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
34219// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x0e,0x06,0x00]
34220
34221v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
34222// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x16,0x06,0x00]
34223
34224v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
34225// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x00,0x00]
34226
34227v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
34228// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x01,0x00]
34229
34230v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
34231// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x02,0x00]
34232
34233v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
34234// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x03,0x00]
34235
34236v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
34237// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x04,0x00]
34238
34239v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
34240// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x05,0x00]
34241
34242v_frexp_mant_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34243// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x16,0x00]
34244
34245v_frexp_mant_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34246// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x26,0x00]
34247
34248v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34249// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x00]
34250
34251v_frexp_mant_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34252// GFX10: encoding: [0xfa,0xb2,0xfe,0x7f,0x01,0xe4,0x00,0x00]
34253
34254v_frexp_mant_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34255// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0xff,0xe4,0x00,0x00]
34256
34257v_frexp_mant_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
34258// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x1b,0x00,0x00]
34259
34260v_frexp_mant_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
34261// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x40,0x01,0x00]
34262
34263v_frexp_mant_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
34264// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x41,0x01,0x00]
34265
34266v_frexp_mant_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
34267// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x01,0x01,0x00]
34268
34269v_frexp_mant_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
34270// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x0f,0x01,0x00]
34271
34272v_frexp_mant_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
34273// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x11,0x01,0x00]
34274
34275v_frexp_mant_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
34276// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x1f,0x01,0x00]
34277
34278v_frexp_mant_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
34279// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x21,0x01,0x00]
34280
34281v_frexp_mant_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
34282// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x2f,0x01,0x00]
34283
34284v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
34285// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x10]
34286
34287v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
34288// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x30]
34289
34290v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
34291// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
34292
34293v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
34294// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
34295
34296v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
34297// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x01]
34298
34299v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
34300// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x03]
34301
34302v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
34303// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
34304
34305v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
34306// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
34307
34308v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
34309// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x08,0x00]
34310
34311v_frexp_mant_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
34312// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x51,0x01,0x00]
34313
34314v_frexp_mant_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
34315// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x5f,0x01,0x00]
34316
34317v_frexp_mant_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
34318// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x61,0x01,0x00]
34319
34320v_frexp_mant_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
34321// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x6f,0x01,0x00]
34322
34323v_frexp_exp_i16_f16_e32 v5, v1
34324// GFX10: encoding: [0x01,0xb5,0x0a,0x7e]
34325
34326v_frexp_exp_i16_f16_e32 v255, v1
34327// GFX10: encoding: [0x01,0xb5,0xfe,0x7f]
34328
34329v_frexp_exp_i16_f16_e32 v5, v255
34330// GFX10: encoding: [0xff,0xb5,0x0a,0x7e]
34331
34332v_frexp_exp_i16_f16_e32 v5, s1
34333// GFX10: encoding: [0x01,0xb4,0x0a,0x7e]
34334
34335v_frexp_exp_i16_f16_e32 v5, s101
34336// GFX10: encoding: [0x65,0xb4,0x0a,0x7e]
34337
34338v_frexp_exp_i16_f16_e32 v5, vcc_lo
34339// GFX10: encoding: [0x6a,0xb4,0x0a,0x7e]
34340
34341v_frexp_exp_i16_f16_e32 v5, vcc_hi
34342// GFX10: encoding: [0x6b,0xb4,0x0a,0x7e]
34343
34344v_frexp_exp_i16_f16_e32 v5, m0
34345// GFX10: encoding: [0x7c,0xb4,0x0a,0x7e]
34346
34347v_frexp_exp_i16_f16_e32 v5, exec_lo
34348// GFX10: encoding: [0x7e,0xb4,0x0a,0x7e]
34349
34350v_frexp_exp_i16_f16_e32 v5, exec_hi
34351// GFX10: encoding: [0x7f,0xb4,0x0a,0x7e]
34352
34353v_frexp_exp_i16_f16_e32 v5, 0
34354// GFX10: encoding: [0x80,0xb4,0x0a,0x7e]
34355
34356v_frexp_exp_i16_f16_e32 v5, -1
34357// GFX10: encoding: [0xc1,0xb4,0x0a,0x7e]
34358
34359v_frexp_exp_i16_f16_e32 v5, 0.5
34360// GFX10: encoding: [0xf0,0xb4,0x0a,0x7e]
34361
34362v_frexp_exp_i16_f16_e32 v5, -4.0
34363// GFX10: encoding: [0xf7,0xb4,0x0a,0x7e]
34364
34365v_frexp_exp_i16_f16_e32 v5, 0xfe0b
34366// GFX10: encoding: [0xff,0xb4,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
34367
34368v_frexp_exp_i16_f16_e32 v5, 0x3456
34369// GFX10: encoding: [0xff,0xb4,0x0a,0x7e,0x56,0x34,0x00,0x00]
34370
34371v_frexp_exp_i16_f16_e64 v5, v1
34372// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x01,0x01,0x00,0x00]
34373
34374v_frexp_exp_i16_f16_e64 v255, v1
34375// GFX10: encoding: [0xff,0x00,0xda,0xd5,0x01,0x01,0x00,0x00]
34376
34377v_frexp_exp_i16_f16_e64 v5, v255
34378// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xff,0x01,0x00,0x00]
34379
34380v_frexp_exp_i16_f16_e64 v5, s1
34381// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x01,0x00,0x00,0x00]
34382
34383v_frexp_exp_i16_f16_e64 v5, s101
34384// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x65,0x00,0x00,0x00]
34385
34386v_frexp_exp_i16_f16_e64 v5, vcc_lo
34387// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x6a,0x00,0x00,0x00]
34388
34389v_frexp_exp_i16_f16_e64 v5, vcc_hi
34390// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x6b,0x00,0x00,0x00]
34391
34392v_frexp_exp_i16_f16_e64 v5, m0
34393// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x7c,0x00,0x00,0x00]
34394
34395v_frexp_exp_i16_f16_e64 v5, exec_lo
34396// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x7e,0x00,0x00,0x00]
34397
34398v_frexp_exp_i16_f16_e64 v5, exec_hi
34399// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x7f,0x00,0x00,0x00]
34400
34401v_frexp_exp_i16_f16_e64 v5, 0
34402// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x80,0x00,0x00,0x00]
34403
34404v_frexp_exp_i16_f16_e64 v5, -1
34405// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xc1,0x00,0x00,0x00]
34406
34407v_frexp_exp_i16_f16_e64 v5, 0.5
34408// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xf0,0x00,0x00,0x00]
34409
34410v_frexp_exp_i16_f16_e64 v5, -4.0
34411// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xf7,0x00,0x00,0x00]
34412
34413v_frexp_exp_i16_f16_e64 v5, -v1
34414// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x01,0x01,0x00,0x20]
34415
34416v_frexp_exp_i16_f16_e64 v5, |v1|
34417// GFX10: encoding: [0x05,0x01,0xda,0xd5,0x01,0x01,0x00,0x00]
34418
34419v_frexp_exp_i16_f16_e64 v5, v1 clamp
34420// GFX10: encoding: [0x05,0x80,0xda,0xd5,0x01,0x01,0x00,0x00]
34421
34422v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34423// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x06,0x00]
34424
34425v_frexp_exp_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34426// GFX10: encoding: [0xf9,0xb4,0xfe,0x7f,0x01,0x06,0x06,0x00]
34427
34428v_frexp_exp_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34429// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0xff,0x06,0x06,0x00]
34430
34431v_frexp_exp_i16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34432// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x86,0x00]
34433
34434v_frexp_exp_i16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34435// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x65,0x06,0x86,0x00]
34436
34437v_frexp_exp_i16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34438// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x6a,0x06,0x86,0x00]
34439
34440v_frexp_exp_i16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34441// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x6b,0x06,0x86,0x00]
34442
34443v_frexp_exp_i16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34444// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x7c,0x06,0x86,0x00]
34445
34446v_frexp_exp_i16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34447// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x7e,0x06,0x86,0x00]
34448
34449v_frexp_exp_i16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34450// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x7f,0x06,0x86,0x00]
34451
34452v_frexp_exp_i16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34453// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x26,0x06,0x00]
34454
34455v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
34456// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x00,0x06,0x00]
34457
34458v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
34459// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x01,0x06,0x00]
34460
34461v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
34462// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x02,0x06,0x00]
34463
34464v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
34465// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x03,0x06,0x00]
34466
34467v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
34468// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x04,0x06,0x00]
34469
34470v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
34471// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x05,0x06,0x00]
34472
34473v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
34474// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x0e,0x06,0x00]
34475
34476v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
34477// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x16,0x06,0x00]
34478
34479v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
34480// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x00,0x00]
34481
34482v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
34483// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x01,0x00]
34484
34485v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
34486// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x02,0x00]
34487
34488v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
34489// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x03,0x00]
34490
34491v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
34492// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x04,0x00]
34493
34494v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
34495// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x05,0x00]
34496
34497v_frexp_exp_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34498// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x16,0x00]
34499
34500v_frexp_exp_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34501// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x26,0x00]
34502
34503v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34504// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x00]
34505
34506v_frexp_exp_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34507// GFX10: encoding: [0xfa,0xb4,0xfe,0x7f,0x01,0xe4,0x00,0x00]
34508
34509v_frexp_exp_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34510// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0xff,0xe4,0x00,0x00]
34511
34512v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
34513// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x1b,0x00,0x00]
34514
34515v_frexp_exp_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
34516// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x40,0x01,0x00]
34517
34518v_frexp_exp_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
34519// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x41,0x01,0x00]
34520
34521v_frexp_exp_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
34522// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x01,0x01,0x00]
34523
34524v_frexp_exp_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
34525// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x0f,0x01,0x00]
34526
34527v_frexp_exp_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
34528// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x11,0x01,0x00]
34529
34530v_frexp_exp_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
34531// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x1f,0x01,0x00]
34532
34533v_frexp_exp_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
34534// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x21,0x01,0x00]
34535
34536v_frexp_exp_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
34537// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x2f,0x01,0x00]
34538
34539v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
34540// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x10]
34541
34542v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
34543// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x30]
34544
34545v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
34546// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
34547
34548v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
34549// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
34550
34551v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
34552// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x01]
34553
34554v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
34555// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x03]
34556
34557v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
34558// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
34559
34560v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
34561// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
34562
34563v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
34564// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x08,0x00]
34565
34566v_frexp_exp_i16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
34567// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x51,0x01,0x00]
34568
34569v_frexp_exp_i16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
34570// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x5f,0x01,0x00]
34571
34572v_frexp_exp_i16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
34573// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x61,0x01,0x00]
34574
34575v_frexp_exp_i16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
34576// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x6f,0x01,0x00]
34577
34578v_floor_f16_e32 v5, v1
34579// GFX10: encoding: [0x01,0xb7,0x0a,0x7e]
34580
34581v_floor_f16_e32 v255, v1
34582// GFX10: encoding: [0x01,0xb7,0xfe,0x7f]
34583
34584v_floor_f16_e32 v5, v255
34585// GFX10: encoding: [0xff,0xb7,0x0a,0x7e]
34586
34587v_floor_f16_e32 v5, s1
34588// GFX10: encoding: [0x01,0xb6,0x0a,0x7e]
34589
34590v_floor_f16_e32 v5, s101
34591// GFX10: encoding: [0x65,0xb6,0x0a,0x7e]
34592
34593v_floor_f16_e32 v5, vcc_lo
34594// GFX10: encoding: [0x6a,0xb6,0x0a,0x7e]
34595
34596v_floor_f16_e32 v5, vcc_hi
34597// GFX10: encoding: [0x6b,0xb6,0x0a,0x7e]
34598
34599v_floor_f16_e32 v5, m0
34600// GFX10: encoding: [0x7c,0xb6,0x0a,0x7e]
34601
34602v_floor_f16_e32 v5, exec_lo
34603// GFX10: encoding: [0x7e,0xb6,0x0a,0x7e]
34604
34605v_floor_f16_e32 v5, exec_hi
34606// GFX10: encoding: [0x7f,0xb6,0x0a,0x7e]
34607
34608v_floor_f16_e32 v5, 0
34609// GFX10: encoding: [0x80,0xb6,0x0a,0x7e]
34610
34611v_floor_f16_e32 v5, -1
34612// GFX10: encoding: [0xc1,0xb6,0x0a,0x7e]
34613
34614v_floor_f16_e32 v5, 0.5
34615// GFX10: encoding: [0xf0,0xb6,0x0a,0x7e]
34616
34617v_floor_f16_e32 v5, -4.0
34618// GFX10: encoding: [0xf7,0xb6,0x0a,0x7e]
34619
34620v_floor_f16_e32 v5, 0xfe0b
34621// GFX10: encoding: [0xff,0xb6,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
34622
34623v_floor_f16_e32 v5, 0x3456
34624// GFX10: encoding: [0xff,0xb6,0x0a,0x7e,0x56,0x34,0x00,0x00]
34625
34626v_floor_f16_e64 v5, v1
34627// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x01,0x01,0x00,0x00]
34628
34629v_floor_f16_e64 v255, v1
34630// GFX10: encoding: [0xff,0x00,0xdb,0xd5,0x01,0x01,0x00,0x00]
34631
34632v_floor_f16_e64 v5, v255
34633// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xff,0x01,0x00,0x00]
34634
34635v_floor_f16_e64 v5, s1
34636// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x01,0x00,0x00,0x00]
34637
34638v_floor_f16_e64 v5, s101
34639// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x65,0x00,0x00,0x00]
34640
34641v_floor_f16_e64 v5, vcc_lo
34642// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x6a,0x00,0x00,0x00]
34643
34644v_floor_f16_e64 v5, vcc_hi
34645// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x6b,0x00,0x00,0x00]
34646
34647v_floor_f16_e64 v5, m0
34648// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x7c,0x00,0x00,0x00]
34649
34650v_floor_f16_e64 v5, exec_lo
34651// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x7e,0x00,0x00,0x00]
34652
34653v_floor_f16_e64 v5, exec_hi
34654// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x7f,0x00,0x00,0x00]
34655
34656v_floor_f16_e64 v5, 0
34657// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x80,0x00,0x00,0x00]
34658
34659v_floor_f16_e64 v5, -1
34660// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xc1,0x00,0x00,0x00]
34661
34662v_floor_f16_e64 v5, 0.5
34663// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xf0,0x00,0x00,0x00]
34664
34665v_floor_f16_e64 v5, -4.0
34666// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xf7,0x00,0x00,0x00]
34667
34668v_floor_f16_e64 v5, -v1
34669// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x01,0x01,0x00,0x20]
34670
34671v_floor_f16_e64 v5, |v1|
34672// GFX10: encoding: [0x05,0x01,0xdb,0xd5,0x01,0x01,0x00,0x00]
34673
34674v_floor_f16_e64 v5, v1 clamp
34675// GFX10: encoding: [0x05,0x80,0xdb,0xd5,0x01,0x01,0x00,0x00]
34676
34677v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34678// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x06,0x00]
34679
34680v_floor_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34681// GFX10: encoding: [0xf9,0xb6,0xfe,0x7f,0x01,0x06,0x06,0x00]
34682
34683v_floor_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34684// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0xff,0x06,0x06,0x00]
34685
34686v_floor_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34687// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x86,0x00]
34688
34689v_floor_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34690// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x65,0x06,0x86,0x00]
34691
34692v_floor_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34693// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x6a,0x06,0x86,0x00]
34694
34695v_floor_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34696// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x6b,0x06,0x86,0x00]
34697
34698v_floor_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34699// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x7c,0x06,0x86,0x00]
34700
34701v_floor_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34702// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x7e,0x06,0x86,0x00]
34703
34704v_floor_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34705// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x7f,0x06,0x86,0x00]
34706
34707v_floor_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34708// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x26,0x06,0x00]
34709
34710v_floor_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
34711// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x00,0x06,0x00]
34712
34713v_floor_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
34714// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x01,0x06,0x00]
34715
34716v_floor_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
34717// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x02,0x06,0x00]
34718
34719v_floor_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
34720// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x03,0x06,0x00]
34721
34722v_floor_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
34723// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x04,0x06,0x00]
34724
34725v_floor_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
34726// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x05,0x06,0x00]
34727
34728v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
34729// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x0e,0x06,0x00]
34730
34731v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
34732// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x16,0x06,0x00]
34733
34734v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
34735// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x00,0x00]
34736
34737v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
34738// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x01,0x00]
34739
34740v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
34741// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x02,0x00]
34742
34743v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
34744// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x03,0x00]
34745
34746v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
34747// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x04,0x00]
34748
34749v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
34750// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x05,0x00]
34751
34752v_floor_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34753// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x16,0x00]
34754
34755v_floor_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34756// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x26,0x00]
34757
34758v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34759// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x00]
34760
34761v_floor_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34762// GFX10: encoding: [0xfa,0xb6,0xfe,0x7f,0x01,0xe4,0x00,0x00]
34763
34764v_floor_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34765// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0xff,0xe4,0x00,0x00]
34766
34767v_floor_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
34768// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x1b,0x00,0x00]
34769
34770v_floor_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
34771// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x40,0x01,0x00]
34772
34773v_floor_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
34774// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x41,0x01,0x00]
34775
34776v_floor_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
34777// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x01,0x01,0x00]
34778
34779v_floor_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
34780// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x0f,0x01,0x00]
34781
34782v_floor_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
34783// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x11,0x01,0x00]
34784
34785v_floor_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
34786// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x1f,0x01,0x00]
34787
34788v_floor_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
34789// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x21,0x01,0x00]
34790
34791v_floor_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
34792// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x2f,0x01,0x00]
34793
34794v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
34795// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x10]
34796
34797v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
34798// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x30]
34799
34800v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
34801// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
34802
34803v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
34804// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
34805
34806v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
34807// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x01]
34808
34809v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
34810// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x03]
34811
34812v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
34813// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
34814
34815v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
34816// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
34817
34818v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
34819// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x08,0x00]
34820
34821v_floor_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
34822// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x51,0x01,0x00]
34823
34824v_floor_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
34825// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x5f,0x01,0x00]
34826
34827v_floor_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
34828// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x61,0x01,0x00]
34829
34830v_floor_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
34831// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x6f,0x01,0x00]
34832
34833v_ceil_f16_e32 v5, v1
34834// GFX10: encoding: [0x01,0xb9,0x0a,0x7e]
34835
34836v_ceil_f16_e32 v255, v1
34837// GFX10: encoding: [0x01,0xb9,0xfe,0x7f]
34838
34839v_ceil_f16_e32 v5, v255
34840// GFX10: encoding: [0xff,0xb9,0x0a,0x7e]
34841
34842v_ceil_f16_e32 v5, s1
34843// GFX10: encoding: [0x01,0xb8,0x0a,0x7e]
34844
34845v_ceil_f16_e32 v5, s101
34846// GFX10: encoding: [0x65,0xb8,0x0a,0x7e]
34847
34848v_ceil_f16_e32 v5, vcc_lo
34849// GFX10: encoding: [0x6a,0xb8,0x0a,0x7e]
34850
34851v_ceil_f16_e32 v5, vcc_hi
34852// GFX10: encoding: [0x6b,0xb8,0x0a,0x7e]
34853
34854v_ceil_f16_e32 v5, m0
34855// GFX10: encoding: [0x7c,0xb8,0x0a,0x7e]
34856
34857v_ceil_f16_e32 v5, exec_lo
34858// GFX10: encoding: [0x7e,0xb8,0x0a,0x7e]
34859
34860v_ceil_f16_e32 v5, exec_hi
34861// GFX10: encoding: [0x7f,0xb8,0x0a,0x7e]
34862
34863v_ceil_f16_e32 v5, 0
34864// GFX10: encoding: [0x80,0xb8,0x0a,0x7e]
34865
34866v_ceil_f16_e32 v5, -1
34867// GFX10: encoding: [0xc1,0xb8,0x0a,0x7e]
34868
34869v_ceil_f16_e32 v5, 0.5
34870// GFX10: encoding: [0xf0,0xb8,0x0a,0x7e]
34871
34872v_ceil_f16_e32 v5, -4.0
34873// GFX10: encoding: [0xf7,0xb8,0x0a,0x7e]
34874
34875v_ceil_f16_e32 v5, 0xfe0b
34876// GFX10: encoding: [0xff,0xb8,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
34877
34878v_ceil_f16_e32 v5, 0x3456
34879// GFX10: encoding: [0xff,0xb8,0x0a,0x7e,0x56,0x34,0x00,0x00]
34880
34881v_ceil_f16_e64 v5, v1
34882// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x01,0x01,0x00,0x00]
34883
34884v_ceil_f16_e64 v255, v1
34885// GFX10: encoding: [0xff,0x00,0xdc,0xd5,0x01,0x01,0x00,0x00]
34886
34887v_ceil_f16_e64 v5, v255
34888// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xff,0x01,0x00,0x00]
34889
34890v_ceil_f16_e64 v5, s1
34891// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x01,0x00,0x00,0x00]
34892
34893v_ceil_f16_e64 v5, s101
34894// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x65,0x00,0x00,0x00]
34895
34896v_ceil_f16_e64 v5, vcc_lo
34897// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x6a,0x00,0x00,0x00]
34898
34899v_ceil_f16_e64 v5, vcc_hi
34900// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x6b,0x00,0x00,0x00]
34901
34902v_ceil_f16_e64 v5, m0
34903// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x7c,0x00,0x00,0x00]
34904
34905v_ceil_f16_e64 v5, exec_lo
34906// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x7e,0x00,0x00,0x00]
34907
34908v_ceil_f16_e64 v5, exec_hi
34909// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x7f,0x00,0x00,0x00]
34910
34911v_ceil_f16_e64 v5, 0
34912// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x80,0x00,0x00,0x00]
34913
34914v_ceil_f16_e64 v5, -1
34915// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xc1,0x00,0x00,0x00]
34916
34917v_ceil_f16_e64 v5, 0.5
34918// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xf0,0x00,0x00,0x00]
34919
34920v_ceil_f16_e64 v5, -4.0
34921// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xf7,0x00,0x00,0x00]
34922
34923v_ceil_f16_e64 v5, -v1
34924// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x01,0x01,0x00,0x20]
34925
34926v_ceil_f16_e64 v5, |v1|
34927// GFX10: encoding: [0x05,0x01,0xdc,0xd5,0x01,0x01,0x00,0x00]
34928
34929v_ceil_f16_e64 v5, v1 clamp
34930// GFX10: encoding: [0x05,0x80,0xdc,0xd5,0x01,0x01,0x00,0x00]
34931
34932v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34933// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x06,0x00]
34934
34935v_ceil_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34936// GFX10: encoding: [0xf9,0xb8,0xfe,0x7f,0x01,0x06,0x06,0x00]
34937
34938v_ceil_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34939// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0xff,0x06,0x06,0x00]
34940
34941v_ceil_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34942// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x86,0x00]
34943
34944v_ceil_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34945// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x65,0x06,0x86,0x00]
34946
34947v_ceil_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34948// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x6a,0x06,0x86,0x00]
34949
34950v_ceil_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34951// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x6b,0x06,0x86,0x00]
34952
34953v_ceil_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34954// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x7c,0x06,0x86,0x00]
34955
34956v_ceil_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34957// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x7e,0x06,0x86,0x00]
34958
34959v_ceil_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34960// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x7f,0x06,0x86,0x00]
34961
34962v_ceil_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34963// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x26,0x06,0x00]
34964
34965v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
34966// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x00,0x06,0x00]
34967
34968v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
34969// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x01,0x06,0x00]
34970
34971v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
34972// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x02,0x06,0x00]
34973
34974v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
34975// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x03,0x06,0x00]
34976
34977v_ceil_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
34978// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x04,0x06,0x00]
34979
34980v_ceil_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
34981// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x05,0x06,0x00]
34982
34983v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
34984// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x0e,0x06,0x00]
34985
34986v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
34987// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x16,0x06,0x00]
34988
34989v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
34990// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x00,0x00]
34991
34992v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
34993// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x01,0x00]
34994
34995v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
34996// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x02,0x00]
34997
34998v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
34999// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x03,0x00]
35000
35001v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
35002// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x04,0x00]
35003
35004v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
35005// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x05,0x00]
35006
35007v_ceil_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35008// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x16,0x00]
35009
35010v_ceil_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35011// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x26,0x00]
35012
35013v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35014// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x00]
35015
35016v_ceil_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35017// GFX10: encoding: [0xfa,0xb8,0xfe,0x7f,0x01,0xe4,0x00,0x00]
35018
35019v_ceil_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35020// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0xff,0xe4,0x00,0x00]
35021
35022v_ceil_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
35023// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x1b,0x00,0x00]
35024
35025v_ceil_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
35026// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x40,0x01,0x00]
35027
35028v_ceil_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
35029// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x41,0x01,0x00]
35030
35031v_ceil_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
35032// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x01,0x01,0x00]
35033
35034v_ceil_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
35035// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x0f,0x01,0x00]
35036
35037v_ceil_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
35038// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x11,0x01,0x00]
35039
35040v_ceil_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
35041// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x1f,0x01,0x00]
35042
35043v_ceil_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
35044// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x21,0x01,0x00]
35045
35046v_ceil_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
35047// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x2f,0x01,0x00]
35048
35049v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
35050// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x10]
35051
35052v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
35053// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x30]
35054
35055v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
35056// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
35057
35058v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
35059// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
35060
35061v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
35062// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x01]
35063
35064v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
35065// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x03]
35066
35067v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
35068// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
35069
35070v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
35071// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
35072
35073v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
35074// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x08,0x00]
35075
35076v_ceil_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
35077// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x51,0x01,0x00]
35078
35079v_ceil_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
35080// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x5f,0x01,0x00]
35081
35082v_ceil_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
35083// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x61,0x01,0x00]
35084
35085v_ceil_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
35086// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x6f,0x01,0x00]
35087
35088v_trunc_f16_e32 v5, v1
35089// GFX10: encoding: [0x01,0xbb,0x0a,0x7e]
35090
35091v_trunc_f16_e32 v255, v1
35092// GFX10: encoding: [0x01,0xbb,0xfe,0x7f]
35093
35094v_trunc_f16_e32 v5, v255
35095// GFX10: encoding: [0xff,0xbb,0x0a,0x7e]
35096
35097v_trunc_f16_e32 v5, s1
35098// GFX10: encoding: [0x01,0xba,0x0a,0x7e]
35099
35100v_trunc_f16_e32 v5, s101
35101// GFX10: encoding: [0x65,0xba,0x0a,0x7e]
35102
35103v_trunc_f16_e32 v5, vcc_lo
35104// GFX10: encoding: [0x6a,0xba,0x0a,0x7e]
35105
35106v_trunc_f16_e32 v5, vcc_hi
35107// GFX10: encoding: [0x6b,0xba,0x0a,0x7e]
35108
35109v_trunc_f16_e32 v5, m0
35110// GFX10: encoding: [0x7c,0xba,0x0a,0x7e]
35111
35112v_trunc_f16_e32 v5, exec_lo
35113// GFX10: encoding: [0x7e,0xba,0x0a,0x7e]
35114
35115v_trunc_f16_e32 v5, exec_hi
35116// GFX10: encoding: [0x7f,0xba,0x0a,0x7e]
35117
35118v_trunc_f16_e32 v5, 0
35119// GFX10: encoding: [0x80,0xba,0x0a,0x7e]
35120
35121v_trunc_f16_e32 v5, -1
35122// GFX10: encoding: [0xc1,0xba,0x0a,0x7e]
35123
35124v_trunc_f16_e32 v5, 0.5
35125// GFX10: encoding: [0xf0,0xba,0x0a,0x7e]
35126
35127v_trunc_f16_e32 v5, -4.0
35128// GFX10: encoding: [0xf7,0xba,0x0a,0x7e]
35129
35130v_trunc_f16_e32 v5, 0xfe0b
35131// GFX10: encoding: [0xff,0xba,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
35132
35133v_trunc_f16_e32 v5, 0x3456
35134// GFX10: encoding: [0xff,0xba,0x0a,0x7e,0x56,0x34,0x00,0x00]
35135
35136v_trunc_f16_e64 v5, v1
35137// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x01,0x01,0x00,0x00]
35138
35139v_trunc_f16_e64 v255, v1
35140// GFX10: encoding: [0xff,0x00,0xdd,0xd5,0x01,0x01,0x00,0x00]
35141
35142v_trunc_f16_e64 v5, v255
35143// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xff,0x01,0x00,0x00]
35144
35145v_trunc_f16_e64 v5, s1
35146// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x01,0x00,0x00,0x00]
35147
35148v_trunc_f16_e64 v5, s101
35149// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x65,0x00,0x00,0x00]
35150
35151v_trunc_f16_e64 v5, vcc_lo
35152// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x6a,0x00,0x00,0x00]
35153
35154v_trunc_f16_e64 v5, vcc_hi
35155// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x6b,0x00,0x00,0x00]
35156
35157v_trunc_f16_e64 v5, m0
35158// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x7c,0x00,0x00,0x00]
35159
35160v_trunc_f16_e64 v5, exec_lo
35161// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x7e,0x00,0x00,0x00]
35162
35163v_trunc_f16_e64 v5, exec_hi
35164// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x7f,0x00,0x00,0x00]
35165
35166v_trunc_f16_e64 v5, 0
35167// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x80,0x00,0x00,0x00]
35168
35169v_trunc_f16_e64 v5, -1
35170// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xc1,0x00,0x00,0x00]
35171
35172v_trunc_f16_e64 v5, 0.5
35173// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xf0,0x00,0x00,0x00]
35174
35175v_trunc_f16_e64 v5, -4.0
35176// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xf7,0x00,0x00,0x00]
35177
35178v_trunc_f16_e64 v5, -v1
35179// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x01,0x01,0x00,0x20]
35180
35181v_trunc_f16_e64 v5, |v1|
35182// GFX10: encoding: [0x05,0x01,0xdd,0xd5,0x01,0x01,0x00,0x00]
35183
35184v_trunc_f16_e64 v5, v1 clamp
35185// GFX10: encoding: [0x05,0x80,0xdd,0xd5,0x01,0x01,0x00,0x00]
35186
35187v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35188// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x06,0x00]
35189
35190v_trunc_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35191// GFX10: encoding: [0xf9,0xba,0xfe,0x7f,0x01,0x06,0x06,0x00]
35192
35193v_trunc_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35194// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0xff,0x06,0x06,0x00]
35195
35196v_trunc_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35197// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x86,0x00]
35198
35199v_trunc_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35200// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x65,0x06,0x86,0x00]
35201
35202v_trunc_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35203// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x6a,0x06,0x86,0x00]
35204
35205v_trunc_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35206// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x6b,0x06,0x86,0x00]
35207
35208v_trunc_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35209// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x7c,0x06,0x86,0x00]
35210
35211v_trunc_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35212// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x7e,0x06,0x86,0x00]
35213
35214v_trunc_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35215// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x7f,0x06,0x86,0x00]
35216
35217v_trunc_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35218// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x26,0x06,0x00]
35219
35220v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
35221// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x00,0x06,0x00]
35222
35223v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
35224// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x01,0x06,0x00]
35225
35226v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
35227// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x02,0x06,0x00]
35228
35229v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
35230// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x03,0x06,0x00]
35231
35232v_trunc_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
35233// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x04,0x06,0x00]
35234
35235v_trunc_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
35236// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x05,0x06,0x00]
35237
35238v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
35239// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x0e,0x06,0x00]
35240
35241v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
35242// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x16,0x06,0x00]
35243
35244v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
35245// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x00,0x00]
35246
35247v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
35248// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x01,0x00]
35249
35250v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
35251// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x02,0x00]
35252
35253v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
35254// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x03,0x00]
35255
35256v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
35257// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x04,0x00]
35258
35259v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
35260// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x05,0x00]
35261
35262v_trunc_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35263// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x16,0x00]
35264
35265v_trunc_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35266// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x26,0x00]
35267
35268v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35269// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x00]
35270
35271v_trunc_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35272// GFX10: encoding: [0xfa,0xba,0xfe,0x7f,0x01,0xe4,0x00,0x00]
35273
35274v_trunc_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35275// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0xff,0xe4,0x00,0x00]
35276
35277v_trunc_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
35278// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x1b,0x00,0x00]
35279
35280v_trunc_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
35281// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x40,0x01,0x00]
35282
35283v_trunc_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
35284// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x41,0x01,0x00]
35285
35286v_trunc_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
35287// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x01,0x01,0x00]
35288
35289v_trunc_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
35290// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x0f,0x01,0x00]
35291
35292v_trunc_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
35293// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x11,0x01,0x00]
35294
35295v_trunc_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
35296// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x1f,0x01,0x00]
35297
35298v_trunc_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
35299// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x21,0x01,0x00]
35300
35301v_trunc_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
35302// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x2f,0x01,0x00]
35303
35304v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
35305// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x10]
35306
35307v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
35308// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x30]
35309
35310v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
35311// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
35312
35313v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
35314// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
35315
35316v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
35317// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x01]
35318
35319v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
35320// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x03]
35321
35322v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
35323// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
35324
35325v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
35326// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
35327
35328v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
35329// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x08,0x00]
35330
35331v_trunc_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
35332// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x51,0x01,0x00]
35333
35334v_trunc_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
35335// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x5f,0x01,0x00]
35336
35337v_trunc_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
35338// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x61,0x01,0x00]
35339
35340v_trunc_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
35341// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x6f,0x01,0x00]
35342
35343v_rndne_f16_e32 v5, v1
35344// GFX10: encoding: [0x01,0xbd,0x0a,0x7e]
35345
35346v_rndne_f16_e32 v255, v1
35347// GFX10: encoding: [0x01,0xbd,0xfe,0x7f]
35348
35349v_rndne_f16_e32 v5, v255
35350// GFX10: encoding: [0xff,0xbd,0x0a,0x7e]
35351
35352v_rndne_f16_e32 v5, s1
35353// GFX10: encoding: [0x01,0xbc,0x0a,0x7e]
35354
35355v_rndne_f16_e32 v5, s101
35356// GFX10: encoding: [0x65,0xbc,0x0a,0x7e]
35357
35358v_rndne_f16_e32 v5, vcc_lo
35359// GFX10: encoding: [0x6a,0xbc,0x0a,0x7e]
35360
35361v_rndne_f16_e32 v5, vcc_hi
35362// GFX10: encoding: [0x6b,0xbc,0x0a,0x7e]
35363
35364v_rndne_f16_e32 v5, m0
35365// GFX10: encoding: [0x7c,0xbc,0x0a,0x7e]
35366
35367v_rndne_f16_e32 v5, exec_lo
35368// GFX10: encoding: [0x7e,0xbc,0x0a,0x7e]
35369
35370v_rndne_f16_e32 v5, exec_hi
35371// GFX10: encoding: [0x7f,0xbc,0x0a,0x7e]
35372
35373v_rndne_f16_e32 v5, 0
35374// GFX10: encoding: [0x80,0xbc,0x0a,0x7e]
35375
35376v_rndne_f16_e32 v5, -1
35377// GFX10: encoding: [0xc1,0xbc,0x0a,0x7e]
35378
35379v_rndne_f16_e32 v5, 0.5
35380// GFX10: encoding: [0xf0,0xbc,0x0a,0x7e]
35381
35382v_rndne_f16_e32 v5, -4.0
35383// GFX10: encoding: [0xf7,0xbc,0x0a,0x7e]
35384
35385v_rndne_f16_e32 v5, 0xfe0b
35386// GFX10: encoding: [0xff,0xbc,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
35387
35388v_rndne_f16_e32 v5, 0x3456
35389// GFX10: encoding: [0xff,0xbc,0x0a,0x7e,0x56,0x34,0x00,0x00]
35390
35391v_rndne_f16_e64 v5, v1
35392// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x01,0x01,0x00,0x00]
35393
35394v_rndne_f16_e64 v255, v1
35395// GFX10: encoding: [0xff,0x00,0xde,0xd5,0x01,0x01,0x00,0x00]
35396
35397v_rndne_f16_e64 v5, v255
35398// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xff,0x01,0x00,0x00]
35399
35400v_rndne_f16_e64 v5, s1
35401// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x01,0x00,0x00,0x00]
35402
35403v_rndne_f16_e64 v5, s101
35404// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x65,0x00,0x00,0x00]
35405
35406v_rndne_f16_e64 v5, vcc_lo
35407// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x6a,0x00,0x00,0x00]
35408
35409v_rndne_f16_e64 v5, vcc_hi
35410// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x6b,0x00,0x00,0x00]
35411
35412v_rndne_f16_e64 v5, m0
35413// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x7c,0x00,0x00,0x00]
35414
35415v_rndne_f16_e64 v5, exec_lo
35416// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x7e,0x00,0x00,0x00]
35417
35418v_rndne_f16_e64 v5, exec_hi
35419// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x7f,0x00,0x00,0x00]
35420
35421v_rndne_f16_e64 v5, 0
35422// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x80,0x00,0x00,0x00]
35423
35424v_rndne_f16_e64 v5, -1
35425// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xc1,0x00,0x00,0x00]
35426
35427v_rndne_f16_e64 v5, 0.5
35428// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xf0,0x00,0x00,0x00]
35429
35430v_rndne_f16_e64 v5, -4.0
35431// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xf7,0x00,0x00,0x00]
35432
35433v_rndne_f16_e64 v5, -v1
35434// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x01,0x01,0x00,0x20]
35435
35436v_rndne_f16_e64 v5, |v1|
35437// GFX10: encoding: [0x05,0x01,0xde,0xd5,0x01,0x01,0x00,0x00]
35438
35439v_rndne_f16_e64 v5, v1 clamp
35440// GFX10: encoding: [0x05,0x80,0xde,0xd5,0x01,0x01,0x00,0x00]
35441
35442v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35443// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x06,0x00]
35444
35445v_rndne_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35446// GFX10: encoding: [0xf9,0xbc,0xfe,0x7f,0x01,0x06,0x06,0x00]
35447
35448v_rndne_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35449// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0xff,0x06,0x06,0x00]
35450
35451v_rndne_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35452// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x86,0x00]
35453
35454v_rndne_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35455// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x65,0x06,0x86,0x00]
35456
35457v_rndne_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35458// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x6a,0x06,0x86,0x00]
35459
35460v_rndne_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35461// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x6b,0x06,0x86,0x00]
35462
35463v_rndne_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35464// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x7c,0x06,0x86,0x00]
35465
35466v_rndne_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35467// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x7e,0x06,0x86,0x00]
35468
35469v_rndne_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35470// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x7f,0x06,0x86,0x00]
35471
35472v_rndne_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35473// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x26,0x06,0x00]
35474
35475v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
35476// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x00,0x06,0x00]
35477
35478v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
35479// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x01,0x06,0x00]
35480
35481v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
35482// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x02,0x06,0x00]
35483
35484v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
35485// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x03,0x06,0x00]
35486
35487v_rndne_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
35488// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x04,0x06,0x00]
35489
35490v_rndne_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
35491// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x05,0x06,0x00]
35492
35493v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
35494// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x0e,0x06,0x00]
35495
35496v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
35497// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x16,0x06,0x00]
35498
35499v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
35500// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x00,0x00]
35501
35502v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
35503// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x01,0x00]
35504
35505v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
35506// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x02,0x00]
35507
35508v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
35509// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x03,0x00]
35510
35511v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
35512// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x04,0x00]
35513
35514v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
35515// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x05,0x00]
35516
35517v_rndne_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35518// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x16,0x00]
35519
35520v_rndne_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35521// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x26,0x00]
35522
35523v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35524// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x00]
35525
35526v_rndne_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35527// GFX10: encoding: [0xfa,0xbc,0xfe,0x7f,0x01,0xe4,0x00,0x00]
35528
35529v_rndne_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35530// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0xff,0xe4,0x00,0x00]
35531
35532v_rndne_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
35533// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x1b,0x00,0x00]
35534
35535v_rndne_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
35536// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x40,0x01,0x00]
35537
35538v_rndne_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
35539// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x41,0x01,0x00]
35540
35541v_rndne_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
35542// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x01,0x01,0x00]
35543
35544v_rndne_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
35545// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x0f,0x01,0x00]
35546
35547v_rndne_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
35548// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x11,0x01,0x00]
35549
35550v_rndne_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
35551// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x1f,0x01,0x00]
35552
35553v_rndne_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
35554// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x21,0x01,0x00]
35555
35556v_rndne_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
35557// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x2f,0x01,0x00]
35558
35559v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
35560// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x10]
35561
35562v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
35563// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x30]
35564
35565v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
35566// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
35567
35568v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
35569// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
35570
35571v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
35572// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x01]
35573
35574v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
35575// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x03]
35576
35577v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
35578// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
35579
35580v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
35581// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
35582
35583v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
35584// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x08,0x00]
35585
35586v_rndne_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
35587// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x51,0x01,0x00]
35588
35589v_rndne_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
35590// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x5f,0x01,0x00]
35591
35592v_rndne_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
35593// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x61,0x01,0x00]
35594
35595v_rndne_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
35596// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x6f,0x01,0x00]
35597
35598v_fract_f16_e32 v5, v1
35599// GFX10: encoding: [0x01,0xbf,0x0a,0x7e]
35600
35601v_fract_f16_e32 v255, v1
35602// GFX10: encoding: [0x01,0xbf,0xfe,0x7f]
35603
35604v_fract_f16_e32 v5, v255
35605// GFX10: encoding: [0xff,0xbf,0x0a,0x7e]
35606
35607v_fract_f16_e32 v5, s1
35608// GFX10: encoding: [0x01,0xbe,0x0a,0x7e]
35609
35610v_fract_f16_e32 v5, s101
35611// GFX10: encoding: [0x65,0xbe,0x0a,0x7e]
35612
35613v_fract_f16_e32 v5, vcc_lo
35614// GFX10: encoding: [0x6a,0xbe,0x0a,0x7e]
35615
35616v_fract_f16_e32 v5, vcc_hi
35617// GFX10: encoding: [0x6b,0xbe,0x0a,0x7e]
35618
35619v_fract_f16_e32 v5, m0
35620// GFX10: encoding: [0x7c,0xbe,0x0a,0x7e]
35621
35622v_fract_f16_e32 v5, exec_lo
35623// GFX10: encoding: [0x7e,0xbe,0x0a,0x7e]
35624
35625v_fract_f16_e32 v5, exec_hi
35626// GFX10: encoding: [0x7f,0xbe,0x0a,0x7e]
35627
35628v_fract_f16_e32 v5, 0
35629// GFX10: encoding: [0x80,0xbe,0x0a,0x7e]
35630
35631v_fract_f16_e32 v5, -1
35632// GFX10: encoding: [0xc1,0xbe,0x0a,0x7e]
35633
35634v_fract_f16_e32 v5, 0.5
35635// GFX10: encoding: [0xf0,0xbe,0x0a,0x7e]
35636
35637v_fract_f16_e32 v5, -4.0
35638// GFX10: encoding: [0xf7,0xbe,0x0a,0x7e]
35639
35640v_fract_f16_e32 v5, 0xfe0b
35641// GFX10: encoding: [0xff,0xbe,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
35642
35643v_fract_f16_e32 v5, 0x3456
35644// GFX10: encoding: [0xff,0xbe,0x0a,0x7e,0x56,0x34,0x00,0x00]
35645
35646v_fract_f16_e64 v5, v1
35647// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x01,0x01,0x00,0x00]
35648
35649v_fract_f16_e64 v255, v1
35650// GFX10: encoding: [0xff,0x00,0xdf,0xd5,0x01,0x01,0x00,0x00]
35651
35652v_fract_f16_e64 v5, v255
35653// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xff,0x01,0x00,0x00]
35654
35655v_fract_f16_e64 v5, s1
35656// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x01,0x00,0x00,0x00]
35657
35658v_fract_f16_e64 v5, s101
35659// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x65,0x00,0x00,0x00]
35660
35661v_fract_f16_e64 v5, vcc_lo
35662// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x6a,0x00,0x00,0x00]
35663
35664v_fract_f16_e64 v5, vcc_hi
35665// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x6b,0x00,0x00,0x00]
35666
35667v_fract_f16_e64 v5, m0
35668// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x7c,0x00,0x00,0x00]
35669
35670v_fract_f16_e64 v5, exec_lo
35671// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x7e,0x00,0x00,0x00]
35672
35673v_fract_f16_e64 v5, exec_hi
35674// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x7f,0x00,0x00,0x00]
35675
35676v_fract_f16_e64 v5, 0
35677// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x80,0x00,0x00,0x00]
35678
35679v_fract_f16_e64 v5, -1
35680// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xc1,0x00,0x00,0x00]
35681
35682v_fract_f16_e64 v5, 0.5
35683// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xf0,0x00,0x00,0x00]
35684
35685v_fract_f16_e64 v5, -4.0
35686// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xf7,0x00,0x00,0x00]
35687
35688v_fract_f16_e64 v5, -v1
35689// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x01,0x01,0x00,0x20]
35690
35691v_fract_f16_e64 v5, |v1|
35692// GFX10: encoding: [0x05,0x01,0xdf,0xd5,0x01,0x01,0x00,0x00]
35693
35694v_fract_f16_e64 v5, v1 clamp
35695// GFX10: encoding: [0x05,0x80,0xdf,0xd5,0x01,0x01,0x00,0x00]
35696
35697v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35698// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x06,0x00]
35699
35700v_fract_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35701// GFX10: encoding: [0xf9,0xbe,0xfe,0x7f,0x01,0x06,0x06,0x00]
35702
35703v_fract_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35704// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0xff,0x06,0x06,0x00]
35705
35706v_fract_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35707// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x86,0x00]
35708
35709v_fract_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35710// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x65,0x06,0x86,0x00]
35711
35712v_fract_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35713// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x6a,0x06,0x86,0x00]
35714
35715v_fract_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35716// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x6b,0x06,0x86,0x00]
35717
35718v_fract_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35719// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x7c,0x06,0x86,0x00]
35720
35721v_fract_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35722// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x7e,0x06,0x86,0x00]
35723
35724v_fract_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35725// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x7f,0x06,0x86,0x00]
35726
35727v_fract_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35728// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x26,0x06,0x00]
35729
35730v_fract_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
35731// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x00,0x06,0x00]
35732
35733v_fract_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
35734// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x01,0x06,0x00]
35735
35736v_fract_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
35737// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x02,0x06,0x00]
35738
35739v_fract_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
35740// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x03,0x06,0x00]
35741
35742v_fract_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
35743// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x04,0x06,0x00]
35744
35745v_fract_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
35746// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x05,0x06,0x00]
35747
35748v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
35749// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x0e,0x06,0x00]
35750
35751v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
35752// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x16,0x06,0x00]
35753
35754v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
35755// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x00,0x00]
35756
35757v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
35758// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x01,0x00]
35759
35760v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
35761// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x02,0x00]
35762
35763v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
35764// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x03,0x00]
35765
35766v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
35767// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x04,0x00]
35768
35769v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
35770// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x05,0x00]
35771
35772v_fract_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35773// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x16,0x00]
35774
35775v_fract_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35776// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x26,0x00]
35777
35778v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35779// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x00]
35780
35781v_fract_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35782// GFX10: encoding: [0xfa,0xbe,0xfe,0x7f,0x01,0xe4,0x00,0x00]
35783
35784v_fract_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35785// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0xff,0xe4,0x00,0x00]
35786
35787v_fract_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
35788// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x1b,0x00,0x00]
35789
35790v_fract_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
35791// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x40,0x01,0x00]
35792
35793v_fract_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
35794// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x41,0x01,0x00]
35795
35796v_fract_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
35797// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x01,0x01,0x00]
35798
35799v_fract_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
35800// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x0f,0x01,0x00]
35801
35802v_fract_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
35803// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x11,0x01,0x00]
35804
35805v_fract_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
35806// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x1f,0x01,0x00]
35807
35808v_fract_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
35809// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x21,0x01,0x00]
35810
35811v_fract_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
35812// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x2f,0x01,0x00]
35813
35814v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
35815// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x10]
35816
35817v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
35818// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x30]
35819
35820v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
35821// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
35822
35823v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
35824// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
35825
35826v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
35827// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x01]
35828
35829v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
35830// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x03]
35831
35832v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
35833// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
35834
35835v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
35836// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
35837
35838v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
35839// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x08,0x00]
35840
35841v_fract_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
35842// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x51,0x01,0x00]
35843
35844v_fract_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
35845// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x5f,0x01,0x00]
35846
35847v_fract_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
35848// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x61,0x01,0x00]
35849
35850v_fract_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
35851// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x6f,0x01,0x00]
35852
35853v_sin_f16_e32 v5, v1
35854// GFX10: encoding: [0x01,0xc1,0x0a,0x7e]
35855
35856v_sin_f16_e32 v255, v1
35857// GFX10: encoding: [0x01,0xc1,0xfe,0x7f]
35858
35859v_sin_f16_e32 v5, v255
35860// GFX10: encoding: [0xff,0xc1,0x0a,0x7e]
35861
35862v_sin_f16_e32 v5, s1
35863// GFX10: encoding: [0x01,0xc0,0x0a,0x7e]
35864
35865v_sin_f16_e32 v5, s101
35866// GFX10: encoding: [0x65,0xc0,0x0a,0x7e]
35867
35868v_sin_f16_e32 v5, vcc_lo
35869// GFX10: encoding: [0x6a,0xc0,0x0a,0x7e]
35870
35871v_sin_f16_e32 v5, vcc_hi
35872// GFX10: encoding: [0x6b,0xc0,0x0a,0x7e]
35873
35874v_sin_f16_e32 v5, m0
35875// GFX10: encoding: [0x7c,0xc0,0x0a,0x7e]
35876
35877v_sin_f16_e32 v5, exec_lo
35878// GFX10: encoding: [0x7e,0xc0,0x0a,0x7e]
35879
35880v_sin_f16_e32 v5, exec_hi
35881// GFX10: encoding: [0x7f,0xc0,0x0a,0x7e]
35882
35883v_sin_f16_e32 v5, 0
35884// GFX10: encoding: [0x80,0xc0,0x0a,0x7e]
35885
35886v_sin_f16_e32 v5, -1
35887// GFX10: encoding: [0xc1,0xc0,0x0a,0x7e]
35888
35889v_sin_f16_e32 v5, 0.5
35890// GFX10: encoding: [0xf0,0xc0,0x0a,0x7e]
35891
35892v_sin_f16_e32 v5, -4.0
35893// GFX10: encoding: [0xf7,0xc0,0x0a,0x7e]
35894
35895v_sin_f16_e32 v5, 0xfe0b
35896// GFX10: encoding: [0xff,0xc0,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
35897
35898v_sin_f16_e32 v5, 0x3456
35899// GFX10: encoding: [0xff,0xc0,0x0a,0x7e,0x56,0x34,0x00,0x00]
35900
35901v_sin_f16_e64 v5, v1
35902// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x01,0x01,0x00,0x00]
35903
35904v_sin_f16_e64 v255, v1
35905// GFX10: encoding: [0xff,0x00,0xe0,0xd5,0x01,0x01,0x00,0x00]
35906
35907v_sin_f16_e64 v5, v255
35908// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xff,0x01,0x00,0x00]
35909
35910v_sin_f16_e64 v5, s1
35911// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x01,0x00,0x00,0x00]
35912
35913v_sin_f16_e64 v5, s101
35914// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x65,0x00,0x00,0x00]
35915
35916v_sin_f16_e64 v5, vcc_lo
35917// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x6a,0x00,0x00,0x00]
35918
35919v_sin_f16_e64 v5, vcc_hi
35920// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x6b,0x00,0x00,0x00]
35921
35922v_sin_f16_e64 v5, m0
35923// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x7c,0x00,0x00,0x00]
35924
35925v_sin_f16_e64 v5, exec_lo
35926// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x7e,0x00,0x00,0x00]
35927
35928v_sin_f16_e64 v5, exec_hi
35929// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x7f,0x00,0x00,0x00]
35930
35931v_sin_f16_e64 v5, 0
35932// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x80,0x00,0x00,0x00]
35933
35934v_sin_f16_e64 v5, -1
35935// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xc1,0x00,0x00,0x00]
35936
35937v_sin_f16_e64 v5, 0.5
35938// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xf0,0x00,0x00,0x00]
35939
35940v_sin_f16_e64 v5, -4.0
35941// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xf7,0x00,0x00,0x00]
35942
35943v_sin_f16_e64 v5, -v1
35944// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x01,0x01,0x00,0x20]
35945
35946v_sin_f16_e64 v5, |v1|
35947// GFX10: encoding: [0x05,0x01,0xe0,0xd5,0x01,0x01,0x00,0x00]
35948
35949v_sin_f16_e64 v5, v1 clamp
35950// GFX10: encoding: [0x05,0x80,0xe0,0xd5,0x01,0x01,0x00,0x00]
35951
35952v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35953// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x06,0x00]
35954
35955v_sin_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35956// GFX10: encoding: [0xf9,0xc0,0xfe,0x7f,0x01,0x06,0x06,0x00]
35957
35958v_sin_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35959// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0xff,0x06,0x06,0x00]
35960
35961v_sin_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35962// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x86,0x00]
35963
35964v_sin_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35965// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x65,0x06,0x86,0x00]
35966
35967v_sin_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35968// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x6a,0x06,0x86,0x00]
35969
35970v_sin_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35971// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x6b,0x06,0x86,0x00]
35972
35973v_sin_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35974// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x7c,0x06,0x86,0x00]
35975
35976v_sin_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35977// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x7e,0x06,0x86,0x00]
35978
35979v_sin_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35980// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x7f,0x06,0x86,0x00]
35981
35982v_sin_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35983// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x26,0x06,0x00]
35984
35985v_sin_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
35986// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x00,0x06,0x00]
35987
35988v_sin_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
35989// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x01,0x06,0x00]
35990
35991v_sin_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
35992// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x02,0x06,0x00]
35993
35994v_sin_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
35995// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x03,0x06,0x00]
35996
35997v_sin_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
35998// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x04,0x06,0x00]
35999
36000v_sin_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
36001// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x05,0x06,0x00]
36002
36003v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
36004// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x0e,0x06,0x00]
36005
36006v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
36007// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x16,0x06,0x00]
36008
36009v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
36010// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x00,0x00]
36011
36012v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
36013// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x01,0x00]
36014
36015v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
36016// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x02,0x00]
36017
36018v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
36019// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x03,0x00]
36020
36021v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
36022// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x04,0x00]
36023
36024v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
36025// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x05,0x00]
36026
36027v_sin_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36028// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x16,0x00]
36029
36030v_sin_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36031// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x26,0x00]
36032
36033v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36034// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x00]
36035
36036v_sin_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36037// GFX10: encoding: [0xfa,0xc0,0xfe,0x7f,0x01,0xe4,0x00,0x00]
36038
36039v_sin_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36040// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0xff,0xe4,0x00,0x00]
36041
36042v_sin_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
36043// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x1b,0x00,0x00]
36044
36045v_sin_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
36046// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x40,0x01,0x00]
36047
36048v_sin_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
36049// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x41,0x01,0x00]
36050
36051v_sin_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
36052// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x01,0x01,0x00]
36053
36054v_sin_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
36055// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x0f,0x01,0x00]
36056
36057v_sin_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
36058// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x11,0x01,0x00]
36059
36060v_sin_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
36061// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x1f,0x01,0x00]
36062
36063v_sin_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
36064// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x21,0x01,0x00]
36065
36066v_sin_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
36067// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x2f,0x01,0x00]
36068
36069v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
36070// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x10]
36071
36072v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
36073// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x30]
36074
36075v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
36076// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
36077
36078v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
36079// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
36080
36081v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
36082// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x01]
36083
36084v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
36085// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x03]
36086
36087v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
36088// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
36089
36090v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
36091// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
36092
36093v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
36094// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x08,0x00]
36095
36096v_sin_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
36097// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x51,0x01,0x00]
36098
36099v_sin_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
36100// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x5f,0x01,0x00]
36101
36102v_sin_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
36103// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x61,0x01,0x00]
36104
36105v_sin_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
36106// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x6f,0x01,0x00]
36107
36108v_cos_f16_e32 v5, v1
36109// GFX10: encoding: [0x01,0xc3,0x0a,0x7e]
36110
36111v_cos_f16_e32 v255, v1
36112// GFX10: encoding: [0x01,0xc3,0xfe,0x7f]
36113
36114v_cos_f16_e32 v5, v255
36115// GFX10: encoding: [0xff,0xc3,0x0a,0x7e]
36116
36117v_cos_f16_e32 v5, s1
36118// GFX10: encoding: [0x01,0xc2,0x0a,0x7e]
36119
36120v_cos_f16_e32 v5, s101
36121// GFX10: encoding: [0x65,0xc2,0x0a,0x7e]
36122
36123v_cos_f16_e32 v5, vcc_lo
36124// GFX10: encoding: [0x6a,0xc2,0x0a,0x7e]
36125
36126v_cos_f16_e32 v5, vcc_hi
36127// GFX10: encoding: [0x6b,0xc2,0x0a,0x7e]
36128
36129v_cos_f16_e32 v5, m0
36130// GFX10: encoding: [0x7c,0xc2,0x0a,0x7e]
36131
36132v_cos_f16_e32 v5, exec_lo
36133// GFX10: encoding: [0x7e,0xc2,0x0a,0x7e]
36134
36135v_cos_f16_e32 v5, exec_hi
36136// GFX10: encoding: [0x7f,0xc2,0x0a,0x7e]
36137
36138v_cos_f16_e32 v5, 0
36139// GFX10: encoding: [0x80,0xc2,0x0a,0x7e]
36140
36141v_cos_f16_e32 v5, -1
36142// GFX10: encoding: [0xc1,0xc2,0x0a,0x7e]
36143
36144v_cos_f16_e32 v5, 0.5
36145// GFX10: encoding: [0xf0,0xc2,0x0a,0x7e]
36146
36147v_cos_f16_e32 v5, -4.0
36148// GFX10: encoding: [0xf7,0xc2,0x0a,0x7e]
36149
36150v_cos_f16_e32 v5, 0xfe0b
36151// GFX10: encoding: [0xff,0xc2,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
36152
36153v_cos_f16_e32 v5, 0x3456
36154// GFX10: encoding: [0xff,0xc2,0x0a,0x7e,0x56,0x34,0x00,0x00]
36155
36156v_cos_f16_e64 v5, v1
36157// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x01,0x01,0x00,0x00]
36158
36159v_cos_f16_e64 v255, v1
36160// GFX10: encoding: [0xff,0x00,0xe1,0xd5,0x01,0x01,0x00,0x00]
36161
36162v_cos_f16_e64 v5, v255
36163// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xff,0x01,0x00,0x00]
36164
36165v_cos_f16_e64 v5, s1
36166// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x01,0x00,0x00,0x00]
36167
36168v_cos_f16_e64 v5, s101
36169// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x65,0x00,0x00,0x00]
36170
36171v_cos_f16_e64 v5, vcc_lo
36172// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x6a,0x00,0x00,0x00]
36173
36174v_cos_f16_e64 v5, vcc_hi
36175// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x6b,0x00,0x00,0x00]
36176
36177v_cos_f16_e64 v5, m0
36178// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x7c,0x00,0x00,0x00]
36179
36180v_cos_f16_e64 v5, exec_lo
36181// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x7e,0x00,0x00,0x00]
36182
36183v_cos_f16_e64 v5, exec_hi
36184// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x7f,0x00,0x00,0x00]
36185
36186v_cos_f16_e64 v5, 0
36187// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x80,0x00,0x00,0x00]
36188
36189v_cos_f16_e64 v5, -1
36190// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xc1,0x00,0x00,0x00]
36191
36192v_cos_f16_e64 v5, 0.5
36193// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xf0,0x00,0x00,0x00]
36194
36195v_cos_f16_e64 v5, -4.0
36196// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xf7,0x00,0x00,0x00]
36197
36198v_cos_f16_e64 v5, -v1
36199// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x01,0x01,0x00,0x20]
36200
36201v_cos_f16_e64 v5, |v1|
36202// GFX10: encoding: [0x05,0x01,0xe1,0xd5,0x01,0x01,0x00,0x00]
36203
36204v_cos_f16_e64 v5, v1 clamp
36205// GFX10: encoding: [0x05,0x80,0xe1,0xd5,0x01,0x01,0x00,0x00]
36206
36207v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36208// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x06,0x00]
36209
36210v_cos_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36211// GFX10: encoding: [0xf9,0xc2,0xfe,0x7f,0x01,0x06,0x06,0x00]
36212
36213v_cos_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36214// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0xff,0x06,0x06,0x00]
36215
36216v_cos_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36217// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x86,0x00]
36218
36219v_cos_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36220// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x65,0x06,0x86,0x00]
36221
36222v_cos_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36223// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x6a,0x06,0x86,0x00]
36224
36225v_cos_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36226// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x6b,0x06,0x86,0x00]
36227
36228v_cos_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36229// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x7c,0x06,0x86,0x00]
36230
36231v_cos_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36232// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x7e,0x06,0x86,0x00]
36233
36234v_cos_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36235// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x7f,0x06,0x86,0x00]
36236
36237v_cos_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36238// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x26,0x06,0x00]
36239
36240v_cos_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
36241// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x00,0x06,0x00]
36242
36243v_cos_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
36244// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x01,0x06,0x00]
36245
36246v_cos_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
36247// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x02,0x06,0x00]
36248
36249v_cos_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
36250// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x03,0x06,0x00]
36251
36252v_cos_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
36253// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x04,0x06,0x00]
36254
36255v_cos_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
36256// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x05,0x06,0x00]
36257
36258v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
36259// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x0e,0x06,0x00]
36260
36261v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
36262// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x16,0x06,0x00]
36263
36264v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
36265// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x00,0x00]
36266
36267v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
36268// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x01,0x00]
36269
36270v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
36271// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x02,0x00]
36272
36273v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
36274// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x03,0x00]
36275
36276v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
36277// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x04,0x00]
36278
36279v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
36280// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x05,0x00]
36281
36282v_cos_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36283// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x16,0x00]
36284
36285v_cos_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36286// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x26,0x00]
36287
36288v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36289// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x00]
36290
36291v_cos_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36292// GFX10: encoding: [0xfa,0xc2,0xfe,0x7f,0x01,0xe4,0x00,0x00]
36293
36294v_cos_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36295// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0xff,0xe4,0x00,0x00]
36296
36297v_cos_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
36298// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x1b,0x00,0x00]
36299
36300v_cos_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
36301// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x40,0x01,0x00]
36302
36303v_cos_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
36304// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x41,0x01,0x00]
36305
36306v_cos_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
36307// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x01,0x01,0x00]
36308
36309v_cos_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
36310// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x0f,0x01,0x00]
36311
36312v_cos_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
36313// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x11,0x01,0x00]
36314
36315v_cos_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
36316// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x1f,0x01,0x00]
36317
36318v_cos_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
36319// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x21,0x01,0x00]
36320
36321v_cos_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
36322// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x2f,0x01,0x00]
36323
36324v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
36325// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x10]
36326
36327v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
36328// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x30]
36329
36330v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
36331// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
36332
36333v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
36334// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
36335
36336v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
36337// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x01]
36338
36339v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
36340// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x03]
36341
36342v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
36343// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
36344
36345v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
36346// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
36347
36348v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
36349// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x08,0x00]
36350
36351v_cos_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
36352// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x51,0x01,0x00]
36353
36354v_cos_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
36355// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x5f,0x01,0x00]
36356
36357v_cos_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
36358// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x61,0x01,0x00]
36359
36360v_cos_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
36361// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x6f,0x01,0x00]
36362
36363v_cvt_norm_i16_f16_e32 v5, v1
36364// GFX10: encoding: [0x01,0xc7,0x0a,0x7e]
36365
36366v_cvt_norm_i16_f16_e32 v255, v1
36367// GFX10: encoding: [0x01,0xc7,0xfe,0x7f]
36368
36369v_cvt_norm_i16_f16_e32 v5, v255
36370// GFX10: encoding: [0xff,0xc7,0x0a,0x7e]
36371
36372v_cvt_norm_i16_f16_e32 v5, s1
36373// GFX10: encoding: [0x01,0xc6,0x0a,0x7e]
36374
36375v_cvt_norm_i16_f16_e32 v5, s101
36376// GFX10: encoding: [0x65,0xc6,0x0a,0x7e]
36377
36378v_cvt_norm_i16_f16_e32 v5, vcc_lo
36379// GFX10: encoding: [0x6a,0xc6,0x0a,0x7e]
36380
36381v_cvt_norm_i16_f16_e32 v5, vcc_hi
36382// GFX10: encoding: [0x6b,0xc6,0x0a,0x7e]
36383
36384v_cvt_norm_i16_f16_e32 v5, m0
36385// GFX10: encoding: [0x7c,0xc6,0x0a,0x7e]
36386
36387v_cvt_norm_i16_f16_e32 v5, exec_lo
36388// GFX10: encoding: [0x7e,0xc6,0x0a,0x7e]
36389
36390v_cvt_norm_i16_f16_e32 v5, exec_hi
36391// GFX10: encoding: [0x7f,0xc6,0x0a,0x7e]
36392
36393v_cvt_norm_i16_f16_e32 v5, 0
36394// GFX10: encoding: [0x80,0xc6,0x0a,0x7e]
36395
36396v_cvt_norm_i16_f16_e32 v5, -1
36397// GFX10: encoding: [0xc1,0xc6,0x0a,0x7e]
36398
36399v_cvt_norm_i16_f16_e32 v5, 0.5
36400// GFX10: encoding: [0xf0,0xc6,0x0a,0x7e]
36401
36402v_cvt_norm_i16_f16_e32 v5, -4.0
36403// GFX10: encoding: [0xf7,0xc6,0x0a,0x7e]
36404
36405v_cvt_norm_i16_f16_e32 v5, 0xfe0b
36406// GFX10: encoding: [0xff,0xc6,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
36407
36408v_cvt_norm_i16_f16_e32 v5, 0x3456
36409// GFX10: encoding: [0xff,0xc6,0x0a,0x7e,0x56,0x34,0x00,0x00]
36410
36411v_cvt_norm_i16_f16_e64 v5, v1
36412// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x01,0x01,0x00,0x00]
36413
36414v_cvt_norm_i16_f16_e64 v255, v1
36415// GFX10: encoding: [0xff,0x00,0xe3,0xd5,0x01,0x01,0x00,0x00]
36416
36417v_cvt_norm_i16_f16_e64 v5, v255
36418// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xff,0x01,0x00,0x00]
36419
36420v_cvt_norm_i16_f16_e64 v5, s1
36421// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x01,0x00,0x00,0x00]
36422
36423v_cvt_norm_i16_f16_e64 v5, s101
36424// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x65,0x00,0x00,0x00]
36425
36426v_cvt_norm_i16_f16_e64 v5, vcc_lo
36427// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x6a,0x00,0x00,0x00]
36428
36429v_cvt_norm_i16_f16_e64 v5, vcc_hi
36430// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x6b,0x00,0x00,0x00]
36431
36432v_cvt_norm_i16_f16_e64 v5, m0
36433// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x7c,0x00,0x00,0x00]
36434
36435v_cvt_norm_i16_f16_e64 v5, exec_lo
36436// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x7e,0x00,0x00,0x00]
36437
36438v_cvt_norm_i16_f16_e64 v5, exec_hi
36439// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x7f,0x00,0x00,0x00]
36440
36441v_cvt_norm_i16_f16_e64 v5, 0
36442// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x80,0x00,0x00,0x00]
36443
36444v_cvt_norm_i16_f16_e64 v5, -1
36445// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xc1,0x00,0x00,0x00]
36446
36447v_cvt_norm_i16_f16_e64 v5, 0.5
36448// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xf0,0x00,0x00,0x00]
36449
36450v_cvt_norm_i16_f16_e64 v5, -4.0
36451// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xf7,0x00,0x00,0x00]
36452
36453v_cvt_norm_i16_f16_e64 v5, -v1
36454// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x01,0x01,0x00,0x20]
36455
36456v_cvt_norm_i16_f16_e64 v5, |v1|
36457// GFX10: encoding: [0x05,0x01,0xe3,0xd5,0x01,0x01,0x00,0x00]
36458
36459v_cvt_norm_i16_f16_e64 v5, v1 clamp
36460// GFX10: encoding: [0x05,0x80,0xe3,0xd5,0x01,0x01,0x00,0x00]
36461
36462v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36463// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x06,0x00]
36464
36465v_cvt_norm_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36466// GFX10: encoding: [0xf9,0xc6,0xfe,0x7f,0x01,0x06,0x06,0x00]
36467
36468v_cvt_norm_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36469// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0xff,0x06,0x06,0x00]
36470
36471v_cvt_norm_i16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36472// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x86,0x00]
36473
36474v_cvt_norm_i16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36475// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x65,0x06,0x86,0x00]
36476
36477v_cvt_norm_i16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36478// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x6a,0x06,0x86,0x00]
36479
36480v_cvt_norm_i16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36481// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x6b,0x06,0x86,0x00]
36482
36483v_cvt_norm_i16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36484// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x7c,0x06,0x86,0x00]
36485
36486v_cvt_norm_i16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36487// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x7e,0x06,0x86,0x00]
36488
36489v_cvt_norm_i16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36490// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x7f,0x06,0x86,0x00]
36491
36492v_cvt_norm_i16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36493// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x26,0x06,0x00]
36494
36495v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
36496// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x00,0x06,0x00]
36497
36498v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
36499// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x01,0x06,0x00]
36500
36501v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
36502// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x02,0x06,0x00]
36503
36504v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
36505// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x03,0x06,0x00]
36506
36507v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
36508// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x04,0x06,0x00]
36509
36510v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
36511// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x05,0x06,0x00]
36512
36513v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
36514// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x0e,0x06,0x00]
36515
36516v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
36517// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x16,0x06,0x00]
36518
36519v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
36520// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x00,0x00]
36521
36522v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
36523// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x01,0x00]
36524
36525v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
36526// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x02,0x00]
36527
36528v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
36529// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x03,0x00]
36530
36531v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
36532// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x04,0x00]
36533
36534v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
36535// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x05,0x00]
36536
36537v_cvt_norm_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36538// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x16,0x00]
36539
36540v_cvt_norm_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36541// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x26,0x00]
36542
36543v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36544// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x00]
36545
36546v_cvt_norm_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36547// GFX10: encoding: [0xfa,0xc6,0xfe,0x7f,0x01,0xe4,0x00,0x00]
36548
36549v_cvt_norm_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36550// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0xff,0xe4,0x00,0x00]
36551
36552v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
36553// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x1b,0x00,0x00]
36554
36555v_cvt_norm_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
36556// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x40,0x01,0x00]
36557
36558v_cvt_norm_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
36559// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x41,0x01,0x00]
36560
36561v_cvt_norm_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
36562// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x01,0x01,0x00]
36563
36564v_cvt_norm_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
36565// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x0f,0x01,0x00]
36566
36567v_cvt_norm_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
36568// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x11,0x01,0x00]
36569
36570v_cvt_norm_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
36571// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x1f,0x01,0x00]
36572
36573v_cvt_norm_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
36574// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x21,0x01,0x00]
36575
36576v_cvt_norm_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
36577// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x2f,0x01,0x00]
36578
36579v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
36580// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x10]
36581
36582v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
36583// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x30]
36584
36585v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
36586// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
36587
36588v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
36589// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
36590
36591v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
36592// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x01]
36593
36594v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
36595// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x03]
36596
36597v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
36598// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
36599
36600v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
36601// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
36602
36603v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
36604// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x08,0x00]
36605
36606v_cvt_norm_i16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
36607// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x51,0x01,0x00]
36608
36609v_cvt_norm_i16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
36610// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x5f,0x01,0x00]
36611
36612v_cvt_norm_i16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
36613// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x61,0x01,0x00]
36614
36615v_cvt_norm_i16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
36616// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x6f,0x01,0x00]
36617
36618v_cvt_norm_u16_f16_e32 v5, v1
36619// GFX10: encoding: [0x01,0xc9,0x0a,0x7e]
36620
36621v_cvt_norm_u16_f16_e32 v255, v1
36622// GFX10: encoding: [0x01,0xc9,0xfe,0x7f]
36623
36624v_cvt_norm_u16_f16_e32 v5, v255
36625// GFX10: encoding: [0xff,0xc9,0x0a,0x7e]
36626
36627v_cvt_norm_u16_f16_e32 v5, s1
36628// GFX10: encoding: [0x01,0xc8,0x0a,0x7e]
36629
36630v_cvt_norm_u16_f16_e32 v5, s101
36631// GFX10: encoding: [0x65,0xc8,0x0a,0x7e]
36632
36633v_cvt_norm_u16_f16_e32 v5, vcc_lo
36634// GFX10: encoding: [0x6a,0xc8,0x0a,0x7e]
36635
36636v_cvt_norm_u16_f16_e32 v5, vcc_hi
36637// GFX10: encoding: [0x6b,0xc8,0x0a,0x7e]
36638
36639v_cvt_norm_u16_f16_e32 v5, m0
36640// GFX10: encoding: [0x7c,0xc8,0x0a,0x7e]
36641
36642v_cvt_norm_u16_f16_e32 v5, exec_lo
36643// GFX10: encoding: [0x7e,0xc8,0x0a,0x7e]
36644
36645v_cvt_norm_u16_f16_e32 v5, exec_hi
36646// GFX10: encoding: [0x7f,0xc8,0x0a,0x7e]
36647
36648v_cvt_norm_u16_f16_e32 v5, 0
36649// GFX10: encoding: [0x80,0xc8,0x0a,0x7e]
36650
36651v_cvt_norm_u16_f16_e32 v5, -1
36652// GFX10: encoding: [0xc1,0xc8,0x0a,0x7e]
36653
36654v_cvt_norm_u16_f16_e32 v5, 0.5
36655// GFX10: encoding: [0xf0,0xc8,0x0a,0x7e]
36656
36657v_cvt_norm_u16_f16_e32 v5, -4.0
36658// GFX10: encoding: [0xf7,0xc8,0x0a,0x7e]
36659
36660v_cvt_norm_u16_f16_e32 v5, 0xfe0b
36661// GFX10: encoding: [0xff,0xc8,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
36662
36663v_cvt_norm_u16_f16_e32 v5, 0x3456
36664// GFX10: encoding: [0xff,0xc8,0x0a,0x7e,0x56,0x34,0x00,0x00]
36665
36666v_cvt_norm_u16_f16_e64 v5, v1
36667// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x01,0x01,0x00,0x00]
36668
36669v_cvt_norm_u16_f16_e64 v255, v1
36670// GFX10: encoding: [0xff,0x00,0xe4,0xd5,0x01,0x01,0x00,0x00]
36671
36672v_cvt_norm_u16_f16_e64 v5, v255
36673// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xff,0x01,0x00,0x00]
36674
36675v_cvt_norm_u16_f16_e64 v5, s1
36676// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x01,0x00,0x00,0x00]
36677
36678v_cvt_norm_u16_f16_e64 v5, s101
36679// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x65,0x00,0x00,0x00]
36680
36681v_cvt_norm_u16_f16_e64 v5, vcc_lo
36682// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x6a,0x00,0x00,0x00]
36683
36684v_cvt_norm_u16_f16_e64 v5, vcc_hi
36685// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x6b,0x00,0x00,0x00]
36686
36687v_cvt_norm_u16_f16_e64 v5, m0
36688// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x7c,0x00,0x00,0x00]
36689
36690v_cvt_norm_u16_f16_e64 v5, exec_lo
36691// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x7e,0x00,0x00,0x00]
36692
36693v_cvt_norm_u16_f16_e64 v5, exec_hi
36694// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x7f,0x00,0x00,0x00]
36695
36696v_cvt_norm_u16_f16_e64 v5, 0
36697// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x80,0x00,0x00,0x00]
36698
36699v_cvt_norm_u16_f16_e64 v5, -1
36700// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xc1,0x00,0x00,0x00]
36701
36702v_cvt_norm_u16_f16_e64 v5, 0.5
36703// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xf0,0x00,0x00,0x00]
36704
36705v_cvt_norm_u16_f16_e64 v5, -4.0
36706// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xf7,0x00,0x00,0x00]
36707
36708v_cvt_norm_u16_f16_e64 v5, -v1
36709// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x01,0x01,0x00,0x20]
36710
36711v_cvt_norm_u16_f16_e64 v5, |v1|
36712// GFX10: encoding: [0x05,0x01,0xe4,0xd5,0x01,0x01,0x00,0x00]
36713
36714v_cvt_norm_u16_f16_e64 v5, v1 clamp
36715// GFX10: encoding: [0x05,0x80,0xe4,0xd5,0x01,0x01,0x00,0x00]
36716
36717v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36718// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x06,0x00]
36719
36720v_cvt_norm_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36721// GFX10: encoding: [0xf9,0xc8,0xfe,0x7f,0x01,0x06,0x06,0x00]
36722
36723v_cvt_norm_u16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36724// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0xff,0x06,0x06,0x00]
36725
36726v_cvt_norm_u16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36727// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x86,0x00]
36728
36729v_cvt_norm_u16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36730// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x65,0x06,0x86,0x00]
36731
36732v_cvt_norm_u16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36733// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x6a,0x06,0x86,0x00]
36734
36735v_cvt_norm_u16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36736// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x6b,0x06,0x86,0x00]
36737
36738v_cvt_norm_u16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36739// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x7c,0x06,0x86,0x00]
36740
36741v_cvt_norm_u16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36742// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x7e,0x06,0x86,0x00]
36743
36744v_cvt_norm_u16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36745// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x7f,0x06,0x86,0x00]
36746
36747v_cvt_norm_u16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36748// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x26,0x06,0x00]
36749
36750v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
36751// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x00,0x06,0x00]
36752
36753v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
36754// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x01,0x06,0x00]
36755
36756v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
36757// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x02,0x06,0x00]
36758
36759v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
36760// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x03,0x06,0x00]
36761
36762v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
36763// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x04,0x06,0x00]
36764
36765v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
36766// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x05,0x06,0x00]
36767
36768v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
36769// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x0e,0x06,0x00]
36770
36771v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
36772// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x16,0x06,0x00]
36773
36774v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
36775// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x00,0x00]
36776
36777v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
36778// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x01,0x00]
36779
36780v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
36781// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x02,0x00]
36782
36783v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
36784// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x03,0x00]
36785
36786v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
36787// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x04,0x00]
36788
36789v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
36790// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x05,0x00]
36791
36792v_cvt_norm_u16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36793// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x16,0x00]
36794
36795v_cvt_norm_u16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36796// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x26,0x00]
36797
36798v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36799// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x00]
36800
36801v_cvt_norm_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36802// GFX10: encoding: [0xfa,0xc8,0xfe,0x7f,0x01,0xe4,0x00,0x00]
36803
36804v_cvt_norm_u16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36805// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0xff,0xe4,0x00,0x00]
36806
36807v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
36808// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x1b,0x00,0x00]
36809
36810v_cvt_norm_u16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
36811// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x40,0x01,0x00]
36812
36813v_cvt_norm_u16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
36814// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x41,0x01,0x00]
36815
36816v_cvt_norm_u16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
36817// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x01,0x01,0x00]
36818
36819v_cvt_norm_u16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
36820// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x0f,0x01,0x00]
36821
36822v_cvt_norm_u16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
36823// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x11,0x01,0x00]
36824
36825v_cvt_norm_u16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
36826// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x1f,0x01,0x00]
36827
36828v_cvt_norm_u16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
36829// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x21,0x01,0x00]
36830
36831v_cvt_norm_u16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
36832// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x2f,0x01,0x00]
36833
36834v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
36835// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x10]
36836
36837v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
36838// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x30]
36839
36840v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
36841// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
36842
36843v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
36844// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
36845
36846v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
36847// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x01]
36848
36849v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
36850// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x03]
36851
36852v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
36853// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
36854
36855v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
36856// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
36857
36858v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
36859// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x08,0x00]
36860
36861v_cvt_norm_u16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
36862// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x51,0x01,0x00]
36863
36864v_cvt_norm_u16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
36865// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x5f,0x01,0x00]
36866
36867v_cvt_norm_u16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
36868// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x61,0x01,0x00]
36869
36870v_cvt_norm_u16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
36871// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x6f,0x01,0x00]
36872
36873v_swap_b32 v5, v1
36874// GFX10: encoding: [0x01,0xcb,0x0a,0x7e]
36875
36876v_swap_b32 v255, v1
36877// GFX10: encoding: [0x01,0xcb,0xfe,0x7f]
36878
36879v_swap_b32 v5, v255
36880// GFX10: encoding: [0xff,0xcb,0x0a,0x7e]
36881
36882v_swaprel_b32 v5, v1
36883// GFX10: encoding: [0x01,0xd1,0x0a,0x7e]
36884
36885v_swaprel_b32 v255, v1
36886// GFX10: encoding: [0x01,0xd1,0xfe,0x7f]
36887
36888v_swaprel_b32 v5, v255
36889// GFX10: encoding: [0xff,0xd1,0x0a,0x7e]
36890
36891//===----------------------------------------------------------------------===//
36892// ENC_VOP2.
36893//===----------------------------------------------------------------------===//
36894
36895v_cndmask_b32_e32 v5, v1, v2, vcc
36896// W64: encoding: [0x01,0x05,0x0a,0x02]
36897// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
36898
36899v_cndmask_b32_e32 v255, v1, v2, vcc
36900// W64: encoding: [0x01,0x05,0xfe,0x03]
36901// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
36902
36903v_cndmask_b32_e32 v5, v255, v2, vcc
36904// W64: encoding: [0xff,0x05,0x0a,0x02]
36905// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
36906
36907v_cndmask_b32_e32 v5, 0, v2, vcc
36908// W64: encoding: [0x80,0x04,0x0a,0x02]
36909// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
36910
36911v_cndmask_b32_e32 v5, -1, v2, vcc
36912// W64: encoding: [0xc1,0x04,0x0a,0x02]
36913// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
36914
36915v_cndmask_b32_e32 v5, 0.5, v2, vcc
36916// W64: encoding: [0xf0,0x04,0x0a,0x02]
36917// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
36918
36919v_cndmask_b32_e32 v5, -4.0, v2, vcc
36920// W64: encoding: [0xf7,0x04,0x0a,0x02]
36921// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
36922
36923v_cndmask_b32_e32 v5, v1, v255, vcc
36924// W64: encoding: [0x01,0xff,0x0b,0x02]
36925// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
36926
36927v_cndmask_b32_e64 v5, v1, v2, s[6:7]
36928// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0x1a,0x00]
36929// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
36930
36931v_cndmask_b32_e64 v255, v1, v2, s[6:7]
36932// W64: encoding: [0xff,0x00,0x01,0xd5,0x01,0x05,0x1a,0x00]
36933// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
36934
36935v_cndmask_b32_e64 v5, v255, v2, s[6:7]
36936// W64: encoding: [0x05,0x00,0x01,0xd5,0xff,0x05,0x1a,0x00]
36937// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
36938
36939v_cndmask_b32_e64 v5, 0, v2, s[6:7]
36940// W64: encoding: [0x05,0x00,0x01,0xd5,0x80,0x04,0x1a,0x00]
36941// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
36942
36943v_cndmask_b32_e64 v5, -1, v2, s[6:7]
36944// W64: encoding: [0x05,0x00,0x01,0xd5,0xc1,0x04,0x1a,0x00]
36945// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
36946
36947v_cndmask_b32_e64 v5, 0.5, v2, s[6:7]
36948// W64: encoding: [0x05,0x00,0x01,0xd5,0xf0,0x04,0x1a,0x00]
36949// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
36950
36951v_cndmask_b32_e64 v5, -4.0, v2, s[6:7]
36952// W64: encoding: [0x05,0x00,0x01,0xd5,0xf7,0x04,0x1a,0x00]
36953// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
36954
36955v_cndmask_b32_e64 v5, v1, v255, s[6:7]
36956// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0xff,0x1b,0x00]
36957// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
36958
36959v_cndmask_b32_e64 v5, v1, 0, s[6:7]
36960// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0x01,0x19,0x00]
36961// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
36962
36963v_cndmask_b32_e64 v5, v1, -1, s[6:7]
36964// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0x83,0x19,0x00]
36965// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
36966
36967v_cndmask_b32_e64 v5, v1, 0.5, s[6:7]
36968// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0xe1,0x19,0x00]
36969// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
36970
36971v_cndmask_b32_e64 v5, v1, -4.0, s[6:7]
36972// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0xef,0x19,0x00]
36973// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
36974
36975v_cndmask_b32_e64 v5, v1, v2, s[8:9]
36976// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0x22,0x00]
36977// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
36978
36979v_cndmask_b32_e64 v5, v1, v2, s[100:101]
36980// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0x92,0x01]
36981// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
36982
36983v_cndmask_b32_e64 v5, v1, v2, vcc
36984// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0xaa,0x01]
36985// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
36986
36987v_cndmask_b32_e32 v5, v1, v2, vcc_lo
36988// W32: encoding: [0x01,0x05,0x0a,0x02]
36989// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
36990
36991v_cndmask_b32_e32 v255, v1, v2, vcc_lo
36992// W32: encoding: [0x01,0x05,0xfe,0x03]
36993// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
36994
36995v_cndmask_b32_e32 v5, v255, v2, vcc_lo
36996// W32: encoding: [0xff,0x05,0x0a,0x02]
36997// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
36998
36999v_cndmask_b32_e32 v5, 0, v2, vcc_lo
37000// W32: encoding: [0x80,0x04,0x0a,0x02]
37001// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
37002
37003v_cndmask_b32_e32 v5, -1, v2, vcc_lo
37004// W32: encoding: [0xc1,0x04,0x0a,0x02]
37005// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
37006
37007v_cndmask_b32_e32 v5, 0.5, v2, vcc_lo
37008// W32: encoding: [0xf0,0x04,0x0a,0x02]
37009// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
37010
37011v_cndmask_b32_e32 v5, -4.0, v2, vcc_lo
37012// W32: encoding: [0xf7,0x04,0x0a,0x02]
37013// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
37014
37015v_cndmask_b32_e32 v5, v1, v255, vcc_lo
37016// W32: encoding: [0x01,0xff,0x0b,0x02]
37017// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
37018
37019v_cndmask_b32_e64 v5, v1, v2, s6
37020// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0x1a,0x00]
37021// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
37022
37023v_cndmask_b32_e64 v255, v1, v2, s6
37024// W32: encoding: [0xff,0x00,0x01,0xd5,0x01,0x05,0x1a,0x00]
37025// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
37026
37027v_cndmask_b32_e64 v5, v255, v2, s6
37028// W32: encoding: [0x05,0x00,0x01,0xd5,0xff,0x05,0x1a,0x00]
37029// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
37030
37031v_cndmask_b32_e64 v5, 0, v2, s6
37032// W32: encoding: [0x05,0x00,0x01,0xd5,0x80,0x04,0x1a,0x00]
37033// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
37034
37035v_cndmask_b32_e64 v5, -1, v2, s6
37036// W32: encoding: [0x05,0x00,0x01,0xd5,0xc1,0x04,0x1a,0x00]
37037// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
37038
37039v_cndmask_b32_e64 v5, 0.5, v2, s6
37040// W32: encoding: [0x05,0x00,0x01,0xd5,0xf0,0x04,0x1a,0x00]
37041// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
37042
37043v_cndmask_b32_e64 v5, -4.0, v2, s6
37044// W32: encoding: [0x05,0x00,0x01,0xd5,0xf7,0x04,0x1a,0x00]
37045// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
37046
37047v_cndmask_b32_e64 v5, v1, v255, s6
37048// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0xff,0x1b,0x00]
37049// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
37050
37051v_cndmask_b32_e64 v5, v1, 0, s6
37052// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0x01,0x19,0x00]
37053// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
37054
37055v_cndmask_b32_e64 v5, v1, -1, s6
37056// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0x83,0x19,0x00]
37057// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
37058
37059v_cndmask_b32_e64 v5, v1, 0.5, s6
37060// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0xe1,0x19,0x00]
37061// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
37062
37063v_cndmask_b32_e64 v5, v1, -4.0, s6
37064// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0xef,0x19,0x00]
37065// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
37066
37067v_cndmask_b32_e64 v5, v1, v2, s8
37068// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0x22,0x00]
37069// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
37070
37071v_cndmask_b32_e64 v5, v1, v2, s100
37072// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0x92,0x01]
37073// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
37074
37075v_cndmask_b32_e64 v5, v1, v2, vcc_lo
37076// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0xaa,0x01]
37077// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
37078
37079v_add_f32_e32 v5, v1, v2
37080// GFX10: encoding: [0x01,0x05,0x0a,0x06]
37081
37082v_add_f32_e32 v255, v1, v2
37083// GFX10: encoding: [0x01,0x05,0xfe,0x07]
37084
37085v_add_f32_e32 v5, v255, v2
37086// GFX10: encoding: [0xff,0x05,0x0a,0x06]
37087
37088v_add_f32_e32 v5, s1, v2
37089// GFX10: encoding: [0x01,0x04,0x0a,0x06]
37090
37091v_add_f32_e32 v5, s101, v2
37092// GFX10: encoding: [0x65,0x04,0x0a,0x06]
37093
37094v_add_f32_e32 v5, vcc_lo, v2
37095// GFX10: encoding: [0x6a,0x04,0x0a,0x06]
37096
37097v_add_f32_e32 v5, vcc_hi, v2
37098// GFX10: encoding: [0x6b,0x04,0x0a,0x06]
37099
37100v_add_f32_e32 v5, m0, v2
37101// GFX10: encoding: [0x7c,0x04,0x0a,0x06]
37102
37103v_add_f32_e32 v5, exec_lo, v2
37104// GFX10: encoding: [0x7e,0x04,0x0a,0x06]
37105
37106v_add_f32_e32 v5, exec_hi, v2
37107// GFX10: encoding: [0x7f,0x04,0x0a,0x06]
37108
37109v_add_f32_e32 v5, 0, v2
37110// GFX10: encoding: [0x80,0x04,0x0a,0x06]
37111
37112v_add_f32_e32 v5, -1, v2
37113// GFX10: encoding: [0xc1,0x04,0x0a,0x06]
37114
37115v_add_f32_e32 v5, 0.5, v2
37116// GFX10: encoding: [0xf0,0x04,0x0a,0x06]
37117
37118v_add_f32_e32 v5, -4.0, v2
37119// GFX10: encoding: [0xf7,0x04,0x0a,0x06]
37120
37121v_add_f32_e32 v5, 0xaf123456, v2
37122// GFX10: encoding: [0xff,0x04,0x0a,0x06,0x56,0x34,0x12,0xaf]
37123
37124v_add_f32_e32 v5, 0x3f717273, v2
37125// GFX10: encoding: [0xff,0x04,0x0a,0x06,0x73,0x72,0x71,0x3f]
37126
37127v_add_f32_e32 v5, v1, v255
37128// GFX10: encoding: [0x01,0xff,0x0b,0x06]
37129
37130v_add_f32_e64 v5, v1, v2
37131// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x00]
37132
37133v_add_f32_e64 v255, v1, v2
37134// GFX10: encoding: [0xff,0x00,0x03,0xd5,0x01,0x05,0x02,0x00]
37135
37136v_add_f32_e64 v5, v255, v2
37137// GFX10: encoding: [0x05,0x00,0x03,0xd5,0xff,0x05,0x02,0x00]
37138
37139v_add_f32_e64 v5, s1, v2
37140// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x04,0x02,0x00]
37141
37142v_add_f32_e64 v5, s101, v2
37143// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x65,0x04,0x02,0x00]
37144
37145v_add_f32_e64 v5, vcc_lo, v2
37146// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x6a,0x04,0x02,0x00]
37147
37148v_add_f32_e64 v5, vcc_hi, v2
37149// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x6b,0x04,0x02,0x00]
37150
37151v_add_f32_e64 v5, m0, v2
37152// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x7c,0x04,0x02,0x00]
37153
37154v_add_f32_e64 v5, exec_lo, v2
37155// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x7e,0x04,0x02,0x00]
37156
37157v_add_f32_e64 v5, exec_hi, v2
37158// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x7f,0x04,0x02,0x00]
37159
37160v_add_f32_e64 v5, 0, v2
37161// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x80,0x04,0x02,0x00]
37162
37163v_add_f32_e64 v5, -1, v2
37164// GFX10: encoding: [0x05,0x00,0x03,0xd5,0xc1,0x04,0x02,0x00]
37165
37166v_add_f32_e64 v5, 0.5, v2
37167// GFX10: encoding: [0x05,0x00,0x03,0xd5,0xf0,0x04,0x02,0x00]
37168
37169v_add_f32_e64 v5, -4.0, v2
37170// GFX10: encoding: [0x05,0x00,0x03,0xd5,0xf7,0x04,0x02,0x00]
37171
37172v_add_f32_e64 v5, v1, v255
37173// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xff,0x03,0x00]
37174
37175v_add_f32_e64 v5, v1, s2
37176// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x00,0x00]
37177
37178v_add_f32_e64 v5, v1, s101
37179// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xcb,0x00,0x00]
37180
37181v_add_f32_e64 v5, v1, vcc_lo
37182// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xd5,0x00,0x00]
37183
37184v_add_f32_e64 v5, v1, vcc_hi
37185// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xd7,0x00,0x00]
37186
37187v_add_f32_e64 v5, v1, m0
37188// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xf9,0x00,0x00]
37189
37190v_add_f32_e64 v5, v1, exec_lo
37191// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xfd,0x00,0x00]
37192
37193v_add_f32_e64 v5, v1, exec_hi
37194// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xff,0x00,0x00]
37195
37196v_add_f32_e64 v5, v1, 0
37197// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x01,0x01,0x00]
37198
37199v_add_f32_e64 v5, v1, -1
37200// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x83,0x01,0x00]
37201
37202v_add_f32_e64 v5, v1, 0.5
37203// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xe1,0x01,0x00]
37204
37205v_add_f32_e64 v5, v1, -4.0
37206// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xef,0x01,0x00]
37207
37208v_add_f32_e64 v5, -v1, v2
37209// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x20]
37210
37211v_add_f32_e64 v5, v1, -v2
37212// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x40]
37213
37214v_add_f32_e64 v5, -v1, -v2
37215// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x60]
37216
37217v_add_f32_e64 v5, |v1|, v2
37218// GFX10: encoding: [0x05,0x01,0x03,0xd5,0x01,0x05,0x02,0x00]
37219
37220v_add_f32_e64 v5, v1, |v2|
37221// GFX10: encoding: [0x05,0x02,0x03,0xd5,0x01,0x05,0x02,0x00]
37222
37223v_add_f32_e64 v5, |v1|, |v2|
37224// GFX10: encoding: [0x05,0x03,0x03,0xd5,0x01,0x05,0x02,0x00]
37225
37226v_add_f32_e64 v5, v1, v2 clamp
37227// GFX10: encoding: [0x05,0x80,0x03,0xd5,0x01,0x05,0x02,0x00]
37228
37229v_add_f32_e64 v5, v1, v2 mul:2
37230// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x08]
37231
37232v_add_f32_e64 v5, v1, v2 mul:4
37233// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x10]
37234
37235v_add_f32_e64 v5, v1, v2 div:2
37236// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x18]
37237
37238v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37239// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]
37240
37241v_add_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37242// GFX10: encoding: [0xf9,0x04,0xfe,0x07,0x01,0x06,0x06,0x06]
37243
37244v_add_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37245// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0xff,0x06,0x06,0x06]
37246
37247v_add_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37248// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x86,0x06]
37249
37250v_add_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37251// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x65,0x06,0x86,0x06]
37252
37253v_add_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37254// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x6a,0x06,0x86,0x06]
37255
37256v_add_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37257// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x6b,0x06,0x86,0x06]
37258
37259v_add_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37260// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x7c,0x06,0x86,0x06]
37261
37262v_add_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37263// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x7e,0x06,0x86,0x06]
37264
37265v_add_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37266// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x7f,0x06,0x86,0x06]
37267
37268v_add_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37269// GFX10: encoding: [0xf9,0xfe,0x0b,0x06,0x01,0x06,0x06,0x06]
37270
37271v_add_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37272// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x26,0x06,0x06]
37273
37274v_add_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37275// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x46,0x06,0x06]
37276
37277v_add_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37278// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x86,0x06,0x06]
37279
37280v_add_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37281// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0xc6,0x06,0x06]
37282
37283v_add_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37284// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]
37285
37286v_add_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37287// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x00,0x06,0x06]
37288
37289v_add_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37290// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x01,0x06,0x06]
37291
37292v_add_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37293// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x02,0x06,0x06]
37294
37295v_add_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37296// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x03,0x06,0x06]
37297
37298v_add_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37299// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x04,0x06,0x06]
37300
37301v_add_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37302// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x05,0x06,0x06]
37303
37304v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
37305// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x0e,0x06,0x06]
37306
37307v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
37308// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x16,0x06,0x06]
37309
37310v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
37311// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x16,0x06,0x06]
37312
37313v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
37314// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]
37315
37316v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
37317// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x00,0x06]
37318
37319v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
37320// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x01,0x06]
37321
37322v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
37323// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x02,0x06]
37324
37325v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
37326// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x03,0x06]
37327
37328v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
37329// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x04,0x06]
37330
37331v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
37332// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x05,0x06]
37333
37334v_add_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37335// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x16,0x06]
37336
37337v_add_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37338// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x26,0x06]
37339
37340v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
37341// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]
37342
37343v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
37344// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x00]
37345
37346v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
37347// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x01]
37348
37349v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
37350// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x02]
37351
37352v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
37353// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x03]
37354
37355v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
37356// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x04]
37357
37358v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
37359// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x05]
37360
37361v_add_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37362// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x16]
37363
37364v_add_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37365// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x26]
37366
37367v_add_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37368// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x00]
37369
37370v_add_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37371// GFX10: encoding: [0xfa,0x04,0xfe,0x07,0x01,0xe4,0x00,0x00]
37372
37373v_add_f32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37374// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0xff,0xe4,0x00,0x00]
37375
37376v_add_f32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37377// GFX10: encoding: [0xfa,0xfe,0x0b,0x06,0x01,0xe4,0x00,0x00]
37378
37379v_add_f32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
37380// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x1b,0x00,0x00]
37381
37382v_add_f32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
37383// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x40,0x01,0x00]
37384
37385v_add_f32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
37386// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x41,0x01,0x00]
37387
37388v_add_f32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
37389// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x01,0x01,0x00]
37390
37391v_add_f32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
37392// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x0f,0x01,0x00]
37393
37394v_add_f32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
37395// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x11,0x01,0x00]
37396
37397v_add_f32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
37398// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x1f,0x01,0x00]
37399
37400v_add_f32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
37401// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x21,0x01,0x00]
37402
37403v_add_f32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
37404// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x2f,0x01,0x00]
37405
37406v_add_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
37407// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x10]
37408
37409v_add_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
37410// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x30]
37411
37412v_add_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
37413// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0xf0]
37414
37415v_add_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
37416// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x01]
37417
37418v_add_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
37419// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x03]
37420
37421v_add_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
37422// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x0f]
37423
37424v_add_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
37425// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x08,0x00]
37426
37427v_add_f32_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37428// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x10,0x00]
37429
37430v_add_f32_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37431// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x20,0x00]
37432
37433v_add_f32_dpp v5, v1, -v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37434// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x40,0x00]
37435
37436v_add_f32_dpp v5, v1, |v2|  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37437// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x80,0x00]
37438
37439v_add_f32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
37440// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x51,0x01,0x00]
37441
37442v_add_f32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
37443// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x5f,0x01,0x00]
37444
37445v_add_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
37446// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x61,0x01,0x00]
37447
37448v_add_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
37449// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x6f,0x01,0x00]
37450
37451v_sub_f32_e32 v5, v1, v2
37452// GFX10: encoding: [0x01,0x05,0x0a,0x08]
37453
37454v_sub_f32_e32 v255, v1, v2
37455// GFX10: encoding: [0x01,0x05,0xfe,0x09]
37456
37457v_sub_f32_e32 v5, v255, v2
37458// GFX10: encoding: [0xff,0x05,0x0a,0x08]
37459
37460v_sub_f32_e32 v5, s1, v2
37461// GFX10: encoding: [0x01,0x04,0x0a,0x08]
37462
37463v_sub_f32_e32 v5, s101, v2
37464// GFX10: encoding: [0x65,0x04,0x0a,0x08]
37465
37466v_sub_f32_e32 v5, vcc_lo, v2
37467// GFX10: encoding: [0x6a,0x04,0x0a,0x08]
37468
37469v_sub_f32_e32 v5, vcc_hi, v2
37470// GFX10: encoding: [0x6b,0x04,0x0a,0x08]
37471
37472v_sub_f32_e32 v5, m0, v2
37473// GFX10: encoding: [0x7c,0x04,0x0a,0x08]
37474
37475v_sub_f32_e32 v5, exec_lo, v2
37476// GFX10: encoding: [0x7e,0x04,0x0a,0x08]
37477
37478v_sub_f32_e32 v5, exec_hi, v2
37479// GFX10: encoding: [0x7f,0x04,0x0a,0x08]
37480
37481v_sub_f32_e32 v5, 0, v2
37482// GFX10: encoding: [0x80,0x04,0x0a,0x08]
37483
37484v_sub_f32_e32 v5, -1, v2
37485// GFX10: encoding: [0xc1,0x04,0x0a,0x08]
37486
37487v_sub_f32_e32 v5, 0.5, v2
37488// GFX10: encoding: [0xf0,0x04,0x0a,0x08]
37489
37490v_sub_f32_e32 v5, -4.0, v2
37491// GFX10: encoding: [0xf7,0x04,0x0a,0x08]
37492
37493v_sub_f32_e32 v5, 0xaf123456, v2
37494// GFX10: encoding: [0xff,0x04,0x0a,0x08,0x56,0x34,0x12,0xaf]
37495
37496v_sub_f32_e32 v5, 0x3f717273, v2
37497// GFX10: encoding: [0xff,0x04,0x0a,0x08,0x73,0x72,0x71,0x3f]
37498
37499v_sub_f32_e32 v5, v1, v255
37500// GFX10: encoding: [0x01,0xff,0x0b,0x08]
37501
37502v_sub_f32_e64 v5, v1, v2
37503// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x00]
37504
37505v_sub_f32_e64 v255, v1, v2
37506// GFX10: encoding: [0xff,0x00,0x04,0xd5,0x01,0x05,0x02,0x00]
37507
37508v_sub_f32_e64 v5, v255, v2
37509// GFX10: encoding: [0x05,0x00,0x04,0xd5,0xff,0x05,0x02,0x00]
37510
37511v_sub_f32_e64 v5, s1, v2
37512// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x04,0x02,0x00]
37513
37514v_sub_f32_e64 v5, s101, v2
37515// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x65,0x04,0x02,0x00]
37516
37517v_sub_f32_e64 v5, vcc_lo, v2
37518// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x6a,0x04,0x02,0x00]
37519
37520v_sub_f32_e64 v5, vcc_hi, v2
37521// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x6b,0x04,0x02,0x00]
37522
37523v_sub_f32_e64 v5, m0, v2
37524// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x7c,0x04,0x02,0x00]
37525
37526v_sub_f32_e64 v5, exec_lo, v2
37527// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x7e,0x04,0x02,0x00]
37528
37529v_sub_f32_e64 v5, exec_hi, v2
37530// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x7f,0x04,0x02,0x00]
37531
37532v_sub_f32_e64 v5, 0, v2
37533// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x80,0x04,0x02,0x00]
37534
37535v_sub_f32_e64 v5, -1, v2
37536// GFX10: encoding: [0x05,0x00,0x04,0xd5,0xc1,0x04,0x02,0x00]
37537
37538v_sub_f32_e64 v5, 0.5, v2
37539// GFX10: encoding: [0x05,0x00,0x04,0xd5,0xf0,0x04,0x02,0x00]
37540
37541v_sub_f32_e64 v5, -4.0, v2
37542// GFX10: encoding: [0x05,0x00,0x04,0xd5,0xf7,0x04,0x02,0x00]
37543
37544v_sub_f32_e64 v5, v1, v255
37545// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xff,0x03,0x00]
37546
37547v_sub_f32_e64 v5, v1, s2
37548// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x00,0x00]
37549
37550v_sub_f32_e64 v5, v1, s101
37551// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xcb,0x00,0x00]
37552
37553v_sub_f32_e64 v5, v1, vcc_lo
37554// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xd5,0x00,0x00]
37555
37556v_sub_f32_e64 v5, v1, vcc_hi
37557// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xd7,0x00,0x00]
37558
37559v_sub_f32_e64 v5, v1, m0
37560// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xf9,0x00,0x00]
37561
37562v_sub_f32_e64 v5, v1, exec_lo
37563// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xfd,0x00,0x00]
37564
37565v_sub_f32_e64 v5, v1, exec_hi
37566// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xff,0x00,0x00]
37567
37568v_sub_f32_e64 v5, v1, 0
37569// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x01,0x01,0x00]
37570
37571v_sub_f32_e64 v5, v1, -1
37572// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x83,0x01,0x00]
37573
37574v_sub_f32_e64 v5, v1, 0.5
37575// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xe1,0x01,0x00]
37576
37577v_sub_f32_e64 v5, v1, -4.0
37578// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xef,0x01,0x00]
37579
37580v_sub_f32_e64 v5, -v1, v2
37581// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x20]
37582
37583v_sub_f32_e64 v5, v1, -v2
37584// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x40]
37585
37586v_sub_f32_e64 v5, -v1, -v2
37587// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x60]
37588
37589v_sub_f32_e64 v5, |v1|, v2
37590// GFX10: encoding: [0x05,0x01,0x04,0xd5,0x01,0x05,0x02,0x00]
37591
37592v_sub_f32_e64 v5, v1, |v2|
37593// GFX10: encoding: [0x05,0x02,0x04,0xd5,0x01,0x05,0x02,0x00]
37594
37595v_sub_f32_e64 v5, |v1|, |v2|
37596// GFX10: encoding: [0x05,0x03,0x04,0xd5,0x01,0x05,0x02,0x00]
37597
37598v_sub_f32_e64 v5, v1, v2 clamp
37599// GFX10: encoding: [0x05,0x80,0x04,0xd5,0x01,0x05,0x02,0x00]
37600
37601v_sub_f32_e64 v5, v1, v2 mul:2
37602// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x08]
37603
37604v_sub_f32_e64 v5, v1, v2 mul:4
37605// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x10]
37606
37607v_sub_f32_e64 v5, v1, v2 div:2
37608// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x18]
37609
37610v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37611// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]
37612
37613v_sub_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37614// GFX10: encoding: [0xf9,0x04,0xfe,0x09,0x01,0x06,0x06,0x06]
37615
37616v_sub_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37617// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0xff,0x06,0x06,0x06]
37618
37619v_sub_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37620// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x86,0x06]
37621
37622v_sub_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37623// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x65,0x06,0x86,0x06]
37624
37625v_sub_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37626// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x6a,0x06,0x86,0x06]
37627
37628v_sub_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37629// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x6b,0x06,0x86,0x06]
37630
37631v_sub_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37632// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x7c,0x06,0x86,0x06]
37633
37634v_sub_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37635// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x7e,0x06,0x86,0x06]
37636
37637v_sub_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37638// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x7f,0x06,0x86,0x06]
37639
37640v_sub_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37641// GFX10: encoding: [0xf9,0xfe,0x0b,0x08,0x01,0x06,0x06,0x06]
37642
37643v_sub_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37644// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x26,0x06,0x06]
37645
37646v_sub_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37647// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x46,0x06,0x06]
37648
37649v_sub_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37650// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x86,0x06,0x06]
37651
37652v_sub_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37653// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0xc6,0x06,0x06]
37654
37655v_sub_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37656// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]
37657
37658v_sub_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37659// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x00,0x06,0x06]
37660
37661v_sub_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37662// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x01,0x06,0x06]
37663
37664v_sub_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37665// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x02,0x06,0x06]
37666
37667v_sub_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37668// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x03,0x06,0x06]
37669
37670v_sub_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37671// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x04,0x06,0x06]
37672
37673v_sub_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37674// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x05,0x06,0x06]
37675
37676v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
37677// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x0e,0x06,0x06]
37678
37679v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
37680// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x16,0x06,0x06]
37681
37682v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
37683// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x16,0x06,0x06]
37684
37685v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
37686// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]
37687
37688v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
37689// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x00,0x06]
37690
37691v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
37692// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x01,0x06]
37693
37694v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
37695// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x02,0x06]
37696
37697v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
37698// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x03,0x06]
37699
37700v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
37701// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x04,0x06]
37702
37703v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
37704// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x05,0x06]
37705
37706v_sub_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37707// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x16,0x06]
37708
37709v_sub_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37710// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x26,0x06]
37711
37712v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
37713// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]
37714
37715v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
37716// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x00]
37717
37718v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
37719// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x01]
37720
37721v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
37722// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x02]
37723
37724v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
37725// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x03]
37726
37727v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
37728// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x04]
37729
37730v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
37731// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x05]
37732
37733v_sub_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37734// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x16]
37735
37736v_sub_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37737// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x26]
37738
37739v_sub_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37740// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x00]
37741
37742v_sub_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37743// GFX10: encoding: [0xfa,0x04,0xfe,0x09,0x01,0xe4,0x00,0x00]
37744
37745v_sub_f32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37746// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0xff,0xe4,0x00,0x00]
37747
37748v_sub_f32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37749// GFX10: encoding: [0xfa,0xfe,0x0b,0x08,0x01,0xe4,0x00,0x00]
37750
37751v_sub_f32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
37752// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x1b,0x00,0x00]
37753
37754v_sub_f32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
37755// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x40,0x01,0x00]
37756
37757v_sub_f32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
37758// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x41,0x01,0x00]
37759
37760v_sub_f32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
37761// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x01,0x01,0x00]
37762
37763v_sub_f32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
37764// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x0f,0x01,0x00]
37765
37766v_sub_f32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
37767// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x11,0x01,0x00]
37768
37769v_sub_f32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
37770// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x1f,0x01,0x00]
37771
37772v_sub_f32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
37773// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x21,0x01,0x00]
37774
37775v_sub_f32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
37776// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x2f,0x01,0x00]
37777
37778v_sub_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
37779// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x10]
37780
37781v_sub_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
37782// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x30]
37783
37784v_sub_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
37785// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0xf0]
37786
37787v_sub_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
37788// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x01]
37789
37790v_sub_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
37791// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x03]
37792
37793v_sub_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
37794// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x0f]
37795
37796v_sub_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
37797// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x08,0x00]
37798
37799v_sub_f32_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37800// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x10,0x00]
37801
37802v_sub_f32_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37803// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x20,0x00]
37804
37805v_sub_f32_dpp v5, v1, -v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37806// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x40,0x00]
37807
37808v_sub_f32_dpp v5, v1, |v2|  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37809// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x80,0x00]
37810
37811v_sub_f32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
37812// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x51,0x01,0x00]
37813
37814v_sub_f32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
37815// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x5f,0x01,0x00]
37816
37817v_sub_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
37818// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x61,0x01,0x00]
37819
37820v_sub_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
37821// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x6f,0x01,0x00]
37822
37823v_subrev_f32_e32 v5, v1, v2
37824// GFX10: encoding: [0x01,0x05,0x0a,0x0a]
37825
37826v_subrev_f32_e32 v255, v1, v2
37827// GFX10: encoding: [0x01,0x05,0xfe,0x0b]
37828
37829v_subrev_f32_e32 v5, v255, v2
37830// GFX10: encoding: [0xff,0x05,0x0a,0x0a]
37831
37832v_subrev_f32_e32 v5, s1, v2
37833// GFX10: encoding: [0x01,0x04,0x0a,0x0a]
37834
37835v_subrev_f32_e32 v5, s101, v2
37836// GFX10: encoding: [0x65,0x04,0x0a,0x0a]
37837
37838v_subrev_f32_e32 v5, vcc_lo, v2
37839// GFX10: encoding: [0x6a,0x04,0x0a,0x0a]
37840
37841v_subrev_f32_e32 v5, vcc_hi, v2
37842// GFX10: encoding: [0x6b,0x04,0x0a,0x0a]
37843
37844v_subrev_f32_e32 v5, m0, v2
37845// GFX10: encoding: [0x7c,0x04,0x0a,0x0a]
37846
37847v_subrev_f32_e32 v5, exec_lo, v2
37848// GFX10: encoding: [0x7e,0x04,0x0a,0x0a]
37849
37850v_subrev_f32_e32 v5, exec_hi, v2
37851// GFX10: encoding: [0x7f,0x04,0x0a,0x0a]
37852
37853v_subrev_f32_e32 v5, 0, v2
37854// GFX10: encoding: [0x80,0x04,0x0a,0x0a]
37855
37856v_subrev_f32_e32 v5, -1, v2
37857// GFX10: encoding: [0xc1,0x04,0x0a,0x0a]
37858
37859v_subrev_f32_e32 v5, 0.5, v2
37860// GFX10: encoding: [0xf0,0x04,0x0a,0x0a]
37861
37862v_subrev_f32_e32 v5, -4.0, v2
37863// GFX10: encoding: [0xf7,0x04,0x0a,0x0a]
37864
37865v_subrev_f32_e32 v5, 0xaf123456, v2
37866// GFX10: encoding: [0xff,0x04,0x0a,0x0a,0x56,0x34,0x12,0xaf]
37867
37868v_subrev_f32_e32 v5, 0x3f717273, v2
37869// GFX10: encoding: [0xff,0x04,0x0a,0x0a,0x73,0x72,0x71,0x3f]
37870
37871v_subrev_f32_e32 v5, v1, v255
37872// GFX10: encoding: [0x01,0xff,0x0b,0x0a]
37873
37874v_subrev_f32_e64 v5, v1, v2
37875// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x00]
37876
37877v_subrev_f32_e64 v255, v1, v2
37878// GFX10: encoding: [0xff,0x00,0x05,0xd5,0x01,0x05,0x02,0x00]
37879
37880v_subrev_f32_e64 v5, v255, v2
37881// GFX10: encoding: [0x05,0x00,0x05,0xd5,0xff,0x05,0x02,0x00]
37882
37883v_subrev_f32_e64 v5, s1, v2
37884// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x04,0x02,0x00]
37885
37886v_subrev_f32_e64 v5, s101, v2
37887// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x65,0x04,0x02,0x00]
37888
37889v_subrev_f32_e64 v5, vcc_lo, v2
37890// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x6a,0x04,0x02,0x00]
37891
37892v_subrev_f32_e64 v5, vcc_hi, v2
37893// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x6b,0x04,0x02,0x00]
37894
37895v_subrev_f32_e64 v5, m0, v2
37896// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x7c,0x04,0x02,0x00]
37897
37898v_subrev_f32_e64 v5, exec_lo, v2
37899// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x7e,0x04,0x02,0x00]
37900
37901v_subrev_f32_e64 v5, exec_hi, v2
37902// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x7f,0x04,0x02,0x00]
37903
37904v_subrev_f32_e64 v5, 0, v2
37905// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x80,0x04,0x02,0x00]
37906
37907v_subrev_f32_e64 v5, -1, v2
37908// GFX10: encoding: [0x05,0x00,0x05,0xd5,0xc1,0x04,0x02,0x00]
37909
37910v_subrev_f32_e64 v5, 0.5, v2
37911// GFX10: encoding: [0x05,0x00,0x05,0xd5,0xf0,0x04,0x02,0x00]
37912
37913v_subrev_f32_e64 v5, -4.0, v2
37914// GFX10: encoding: [0x05,0x00,0x05,0xd5,0xf7,0x04,0x02,0x00]
37915
37916v_subrev_f32_e64 v5, v1, v255
37917// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xff,0x03,0x00]
37918
37919v_subrev_f32_e64 v5, v1, s2
37920// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x00,0x00]
37921
37922v_subrev_f32_e64 v5, v1, s101
37923// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xcb,0x00,0x00]
37924
37925v_subrev_f32_e64 v5, v1, vcc_lo
37926// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xd5,0x00,0x00]
37927
37928v_subrev_f32_e64 v5, v1, vcc_hi
37929// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xd7,0x00,0x00]
37930
37931v_subrev_f32_e64 v5, v1, m0
37932// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xf9,0x00,0x00]
37933
37934v_subrev_f32_e64 v5, v1, exec_lo
37935// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xfd,0x00,0x00]
37936
37937v_subrev_f32_e64 v5, v1, exec_hi
37938// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xff,0x00,0x00]
37939
37940v_subrev_f32_e64 v5, v1, 0
37941// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x01,0x01,0x00]
37942
37943v_subrev_f32_e64 v5, v1, -1
37944// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x83,0x01,0x00]
37945
37946v_subrev_f32_e64 v5, v1, 0.5
37947// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xe1,0x01,0x00]
37948
37949v_subrev_f32_e64 v5, v1, -4.0
37950// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xef,0x01,0x00]
37951
37952v_subrev_f32_e64 v5, -v1, v2
37953// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x20]
37954
37955v_subrev_f32_e64 v5, v1, -v2
37956// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x40]
37957
37958v_subrev_f32_e64 v5, -v1, -v2
37959// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x60]
37960
37961v_subrev_f32_e64 v5, |v1|, v2
37962// GFX10: encoding: [0x05,0x01,0x05,0xd5,0x01,0x05,0x02,0x00]
37963
37964v_subrev_f32_e64 v5, v1, |v2|
37965// GFX10: encoding: [0x05,0x02,0x05,0xd5,0x01,0x05,0x02,0x00]
37966
37967v_subrev_f32_e64 v5, |v1|, |v2|
37968// GFX10: encoding: [0x05,0x03,0x05,0xd5,0x01,0x05,0x02,0x00]
37969
37970v_subrev_f32_e64 v5, v1, v2 clamp
37971// GFX10: encoding: [0x05,0x80,0x05,0xd5,0x01,0x05,0x02,0x00]
37972
37973v_subrev_f32_e64 v5, v1, v2 mul:2
37974// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x08]
37975
37976v_subrev_f32_e64 v5, v1, v2 mul:4
37977// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x10]
37978
37979v_subrev_f32_e64 v5, v1, v2 div:2
37980// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x18]
37981
37982v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37983// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]
37984
37985v_subrev_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37986// GFX10: encoding: [0xf9,0x04,0xfe,0x0b,0x01,0x06,0x06,0x06]
37987
37988v_subrev_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37989// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0xff,0x06,0x06,0x06]
37990
37991v_subrev_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37992// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x86,0x06]
37993
37994v_subrev_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37995// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x65,0x06,0x86,0x06]
37996
37997v_subrev_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37998// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x6a,0x06,0x86,0x06]
37999
38000v_subrev_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38001// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x6b,0x06,0x86,0x06]
38002
38003v_subrev_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38004// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x7c,0x06,0x86,0x06]
38005
38006v_subrev_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38007// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x7e,0x06,0x86,0x06]
38008
38009v_subrev_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38010// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x7f,0x06,0x86,0x06]
38011
38012v_subrev_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38013// GFX10: encoding: [0xf9,0xfe,0x0b,0x0a,0x01,0x06,0x06,0x06]
38014
38015v_subrev_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38016// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x26,0x06,0x06]
38017
38018v_subrev_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38019// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x46,0x06,0x06]
38020
38021v_subrev_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38022// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x86,0x06,0x06]
38023
38024v_subrev_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38025// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0xc6,0x06,0x06]
38026
38027v_subrev_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38028// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]
38029
38030v_subrev_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38031// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x00,0x06,0x06]
38032
38033v_subrev_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38034// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x01,0x06,0x06]
38035
38036v_subrev_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38037// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x02,0x06,0x06]
38038
38039v_subrev_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38040// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x03,0x06,0x06]
38041
38042v_subrev_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38043// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x04,0x06,0x06]
38044
38045v_subrev_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38046// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x05,0x06,0x06]
38047
38048v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
38049// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x0e,0x06,0x06]
38050
38051v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
38052// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x16,0x06,0x06]
38053
38054v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
38055// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x16,0x06,0x06]
38056
38057v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
38058// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]
38059
38060v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
38061// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x00,0x06]
38062
38063v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
38064// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x01,0x06]
38065
38066v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
38067// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x02,0x06]
38068
38069v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
38070// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x03,0x06]
38071
38072v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
38073// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x04,0x06]
38074
38075v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
38076// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x05,0x06]
38077
38078v_subrev_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38079// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x16,0x06]
38080
38081v_subrev_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38082// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x26,0x06]
38083
38084v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
38085// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]
38086
38087v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
38088// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x00]
38089
38090v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
38091// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x01]
38092
38093v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
38094// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x02]
38095
38096v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
38097// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x03]
38098
38099v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
38100// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x04]
38101
38102v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
38103// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x05]
38104
38105v_subrev_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38106// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x16]
38107
38108v_subrev_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38109// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x26]
38110
38111v_subrev_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38112// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x00]
38113
38114v_subrev_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38115// GFX10: encoding: [0xfa,0x04,0xfe,0x0b,0x01,0xe4,0x00,0x00]
38116
38117v_subrev_f32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38118// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0xff,0xe4,0x00,0x00]
38119
38120v_subrev_f32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38121// GFX10: encoding: [0xfa,0xfe,0x0b,0x0a,0x01,0xe4,0x00,0x00]
38122
38123v_subrev_f32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
38124// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x1b,0x00,0x00]
38125
38126v_subrev_f32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
38127// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x40,0x01,0x00]
38128
38129v_subrev_f32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
38130// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x41,0x01,0x00]
38131
38132v_subrev_f32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
38133// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x01,0x01,0x00]
38134
38135v_subrev_f32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
38136// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x0f,0x01,0x00]
38137
38138v_subrev_f32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
38139// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x11,0x01,0x00]
38140
38141v_subrev_f32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
38142// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x1f,0x01,0x00]
38143
38144v_subrev_f32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
38145// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x21,0x01,0x00]
38146
38147v_subrev_f32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
38148// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x2f,0x01,0x00]
38149
38150v_subrev_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
38151// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x10]
38152
38153v_subrev_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
38154// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x30]
38155
38156v_subrev_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
38157// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0xf0]
38158
38159v_subrev_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
38160// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x01]
38161
38162v_subrev_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
38163// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x03]
38164
38165v_subrev_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
38166// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x0f]
38167
38168v_subrev_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
38169// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x08,0x00]
38170
38171v_subrev_f32_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38172// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x10,0x00]
38173
38174v_subrev_f32_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38175// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x20,0x00]
38176
38177v_subrev_f32_dpp v5, v1, -v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38178// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x40,0x00]
38179
38180v_subrev_f32_dpp v5, v1, |v2|  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38181// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x80,0x00]
38182
38183v_subrev_f32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
38184// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x51,0x01,0x00]
38185
38186v_subrev_f32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
38187// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x5f,0x01,0x00]
38188
38189v_subrev_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
38190// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x61,0x01,0x00]
38191
38192v_subrev_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
38193// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x6f,0x01,0x00]
38194
38195v_mac_legacy_f32_e32 v5, v1, v2
38196// GFX10: encoding: [0x01,0x05,0x0a,0x0c]
38197
38198v_mac_legacy_f32_e32 v255, v1, v2
38199// GFX10: encoding: [0x01,0x05,0xfe,0x0d]
38200
38201v_mac_legacy_f32_e32 v5, v255, v2
38202// GFX10: encoding: [0xff,0x05,0x0a,0x0c]
38203
38204v_mac_legacy_f32_e32 v5, s1, v2
38205// GFX10: encoding: [0x01,0x04,0x0a,0x0c]
38206
38207v_mac_legacy_f32_e32 v5, s103, v2
38208// GFX10: encoding: [0x67,0x04,0x0a,0x0c]
38209
38210v_mac_legacy_f32_e32 v5, vcc_lo, v2
38211// GFX10: encoding: [0x6a,0x04,0x0a,0x0c]
38212
38213v_mac_legacy_f32_e32 v5, vcc_hi, v2
38214// GFX10: encoding: [0x6b,0x04,0x0a,0x0c]
38215
38216v_mac_legacy_f32_e32 v5, ttmp11, v2
38217// GFX10: encoding: [0x77,0x04,0x0a,0x0c]
38218
38219v_mac_legacy_f32_e32 v5, m0, v2
38220// GFX10: encoding: [0x7c,0x04,0x0a,0x0c]
38221
38222v_mac_legacy_f32_e32 v5, exec_lo, v2
38223// GFX10: encoding: [0x7e,0x04,0x0a,0x0c]
38224
38225v_mac_legacy_f32_e32 v5, exec_hi, v2
38226// GFX10: encoding: [0x7f,0x04,0x0a,0x0c]
38227
38228v_mac_legacy_f32_e32 v5, 0, v2
38229// GFX10: encoding: [0x80,0x04,0x0a,0x0c]
38230
38231v_mac_legacy_f32_e32 v5, -1, v2
38232// GFX10: encoding: [0xc1,0x04,0x0a,0x0c]
38233
38234v_mac_legacy_f32_e32 v5, 0.5, v2
38235// GFX10: encoding: [0xf0,0x04,0x0a,0x0c]
38236
38237v_mac_legacy_f32_e32 v5, -4.0, v2
38238// GFX10: encoding: [0xf7,0x04,0x0a,0x0c]
38239
38240v_mac_legacy_f32_e32 v5, 0xaf123456, v2
38241// GFX10: encoding: [0xff,0x04,0x0a,0x0c,0x56,0x34,0x12,0xaf]
38242
38243v_mac_legacy_f32_e32 v5, 0x3f717273, v2
38244// GFX10: encoding: [0xff,0x04,0x0a,0x0c,0x73,0x72,0x71,0x3f]
38245
38246v_mac_legacy_f32_e32 v5, v1, v255
38247// GFX10: encoding: [0x01,0xff,0x0b,0x0c]
38248
38249v_mac_legacy_f32_e64 v5, v1, v2
38250// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x00]
38251
38252v_mac_legacy_f32_e64 v255, v1, v2
38253// GFX10: encoding: [0xff,0x00,0x06,0xd5,0x01,0x05,0x02,0x00]
38254
38255v_mac_legacy_f32_e64 v5, v255, v2
38256// GFX10: encoding: [0x05,0x00,0x06,0xd5,0xff,0x05,0x02,0x00]
38257
38258v_mac_legacy_f32_e64 v5, s1, v2
38259// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x04,0x02,0x00]
38260
38261v_mac_legacy_f32_e64 v5, s103, v2
38262// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x67,0x04,0x02,0x00]
38263
38264v_mac_legacy_f32_e64 v5, vcc_lo, v2
38265// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x6a,0x04,0x02,0x00]
38266
38267v_mac_legacy_f32_e64 v5, vcc_hi, v2
38268// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x6b,0x04,0x02,0x00]
38269
38270v_mac_legacy_f32_e64 v5, ttmp11, v2
38271// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x77,0x04,0x02,0x00]
38272
38273v_mac_legacy_f32_e64 v5, m0, v2
38274// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x7c,0x04,0x02,0x00]
38275
38276v_mac_legacy_f32_e64 v5, exec_lo, v2
38277// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x7e,0x04,0x02,0x00]
38278
38279v_mac_legacy_f32_e64 v5, exec_hi, v2
38280// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x7f,0x04,0x02,0x00]
38281
38282v_mac_legacy_f32_e64 v5, 0, v2
38283// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x80,0x04,0x02,0x00]
38284
38285v_mac_legacy_f32_e64 v5, -1, v2
38286// GFX10: encoding: [0x05,0x00,0x06,0xd5,0xc1,0x04,0x02,0x00]
38287
38288v_mac_legacy_f32_e64 v5, 0.5, v2
38289// GFX10: encoding: [0x05,0x00,0x06,0xd5,0xf0,0x04,0x02,0x00]
38290
38291v_mac_legacy_f32_e64 v5, -4.0, v2
38292// GFX10: encoding: [0x05,0x00,0x06,0xd5,0xf7,0x04,0x02,0x00]
38293
38294v_mac_legacy_f32_e64 v5, v1, v255
38295// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xff,0x03,0x00]
38296
38297v_mac_legacy_f32_e64 v5, v1, s2
38298// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x00,0x00]
38299
38300v_mac_legacy_f32_e64 v5, v1, s103
38301// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xcf,0x00,0x00]
38302
38303v_mac_legacy_f32_e64 v5, v1, vcc_lo
38304// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xd5,0x00,0x00]
38305
38306v_mac_legacy_f32_e64 v5, v1, vcc_hi
38307// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xd7,0x00,0x00]
38308
38309v_mac_legacy_f32_e64 v5, v1, ttmp11
38310// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xef,0x00,0x00]
38311
38312v_mac_legacy_f32_e64 v5, v1, m0
38313// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xf9,0x00,0x00]
38314
38315v_mac_legacy_f32_e64 v5, v1, exec_lo
38316// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xfd,0x00,0x00]
38317
38318v_mac_legacy_f32_e64 v5, v1, exec_hi
38319// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xff,0x00,0x00]
38320
38321v_mac_legacy_f32_e64 v5, v1, 0
38322// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x01,0x01,0x00]
38323
38324v_mac_legacy_f32_e64 v5, v1, -1
38325// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x83,0x01,0x00]
38326
38327v_mac_legacy_f32_e64 v5, v1, 0.5
38328// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xe1,0x01,0x00]
38329
38330v_mac_legacy_f32_e64 v5, v1, -4.0
38331// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xef,0x01,0x00]
38332
38333v_mac_legacy_f32_e64 v5, -v1, v2
38334// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x20]
38335
38336v_mac_legacy_f32_e64 v5, v1, -v2
38337// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x40]
38338
38339v_mac_legacy_f32_e64 v5, -v1, -v2
38340// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x60]
38341
38342v_mac_legacy_f32_e64 v5, |v1|, v2
38343// GFX10: encoding: [0x05,0x01,0x06,0xd5,0x01,0x05,0x02,0x00]
38344
38345v_mac_legacy_f32_e64 v5, v1, |v2|
38346// GFX10: encoding: [0x05,0x02,0x06,0xd5,0x01,0x05,0x02,0x00]
38347
38348v_mac_legacy_f32_e64 v5, |v1|, |v2|
38349// GFX10: encoding: [0x05,0x03,0x06,0xd5,0x01,0x05,0x02,0x00]
38350
38351v_mac_legacy_f32_e64 v5, v1, v2 clamp
38352// GFX10: encoding: [0x05,0x80,0x06,0xd5,0x01,0x05,0x02,0x00]
38353
38354v_mac_legacy_f32_e64 v5, v1, v2 mul:2
38355// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x08]
38356
38357v_mac_legacy_f32_e64 v5, v1, v2 mul:4
38358// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x10]
38359
38360v_mac_legacy_f32_e64 v5, v1, v2 div:2
38361// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x18]
38362
38363v_mul_legacy_f32_e32 v5, v1, v2
38364// GFX10: encoding: [0x01,0x05,0x0a,0x0e]
38365
38366v_mul_legacy_f32_e32 v255, v1, v2
38367// GFX10: encoding: [0x01,0x05,0xfe,0x0f]
38368
38369v_mul_legacy_f32_e32 v5, v255, v2
38370// GFX10: encoding: [0xff,0x05,0x0a,0x0e]
38371
38372v_mul_legacy_f32_e32 v5, s1, v2
38373// GFX10: encoding: [0x01,0x04,0x0a,0x0e]
38374
38375v_mul_legacy_f32_e32 v5, s101, v2
38376// GFX10: encoding: [0x65,0x04,0x0a,0x0e]
38377
38378v_mul_legacy_f32_e32 v5, vcc_lo, v2
38379// GFX10: encoding: [0x6a,0x04,0x0a,0x0e]
38380
38381v_mul_legacy_f32_e32 v5, vcc_hi, v2
38382// GFX10: encoding: [0x6b,0x04,0x0a,0x0e]
38383
38384v_mul_legacy_f32_e32 v5, m0, v2
38385// GFX10: encoding: [0x7c,0x04,0x0a,0x0e]
38386
38387v_mul_legacy_f32_e32 v5, exec_lo, v2
38388// GFX10: encoding: [0x7e,0x04,0x0a,0x0e]
38389
38390v_mul_legacy_f32_e32 v5, exec_hi, v2
38391// GFX10: encoding: [0x7f,0x04,0x0a,0x0e]
38392
38393v_mul_legacy_f32_e32 v5, 0, v2
38394// GFX10: encoding: [0x80,0x04,0x0a,0x0e]
38395
38396v_mul_legacy_f32_e32 v5, -1, v2
38397// GFX10: encoding: [0xc1,0x04,0x0a,0x0e]
38398
38399v_mul_legacy_f32_e32 v5, 0.5, v2
38400// GFX10: encoding: [0xf0,0x04,0x0a,0x0e]
38401
38402v_mul_legacy_f32_e32 v5, -4.0, v2
38403// GFX10: encoding: [0xf7,0x04,0x0a,0x0e]
38404
38405v_mul_legacy_f32_e32 v5, 0xaf123456, v2
38406// GFX10: encoding: [0xff,0x04,0x0a,0x0e,0x56,0x34,0x12,0xaf]
38407
38408v_mul_legacy_f32_e32 v5, 0x3f717273, v2
38409// GFX10: encoding: [0xff,0x04,0x0a,0x0e,0x73,0x72,0x71,0x3f]
38410
38411v_mul_legacy_f32_e32 v5, v1, v255
38412// GFX10: encoding: [0x01,0xff,0x0b,0x0e]
38413
38414v_mul_legacy_f32_e64 v5, v1, v2
38415// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x00]
38416
38417v_mul_legacy_f32_e64 v255, v1, v2
38418// GFX10: encoding: [0xff,0x00,0x07,0xd5,0x01,0x05,0x02,0x00]
38419
38420v_mul_legacy_f32_e64 v5, v255, v2
38421// GFX10: encoding: [0x05,0x00,0x07,0xd5,0xff,0x05,0x02,0x00]
38422
38423v_mul_legacy_f32_e64 v5, s1, v2
38424// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x04,0x02,0x00]
38425
38426v_mul_legacy_f32_e64 v5, s101, v2
38427// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x65,0x04,0x02,0x00]
38428
38429v_mul_legacy_f32_e64 v5, vcc_lo, v2
38430// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x6a,0x04,0x02,0x00]
38431
38432v_mul_legacy_f32_e64 v5, vcc_hi, v2
38433// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x6b,0x04,0x02,0x00]
38434
38435v_mul_legacy_f32_e64 v5, m0, v2
38436// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x7c,0x04,0x02,0x00]
38437
38438v_mul_legacy_f32_e64 v5, exec_lo, v2
38439// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x7e,0x04,0x02,0x00]
38440
38441v_mul_legacy_f32_e64 v5, exec_hi, v2
38442// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x7f,0x04,0x02,0x00]
38443
38444v_mul_legacy_f32_e64 v5, 0, v2
38445// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x80,0x04,0x02,0x00]
38446
38447v_mul_legacy_f32_e64 v5, -1, v2
38448// GFX10: encoding: [0x05,0x00,0x07,0xd5,0xc1,0x04,0x02,0x00]
38449
38450v_mul_legacy_f32_e64 v5, 0.5, v2
38451// GFX10: encoding: [0x05,0x00,0x07,0xd5,0xf0,0x04,0x02,0x00]
38452
38453v_mul_legacy_f32_e64 v5, -4.0, v2
38454// GFX10: encoding: [0x05,0x00,0x07,0xd5,0xf7,0x04,0x02,0x00]
38455
38456v_mul_legacy_f32_e64 v5, v1, v255
38457// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xff,0x03,0x00]
38458
38459v_mul_legacy_f32_e64 v5, v1, s2
38460// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x00,0x00]
38461
38462v_mul_legacy_f32_e64 v5, v1, s101
38463// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xcb,0x00,0x00]
38464
38465v_mul_legacy_f32_e64 v5, v1, vcc_lo
38466// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xd5,0x00,0x00]
38467
38468v_mul_legacy_f32_e64 v5, v1, vcc_hi
38469// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xd7,0x00,0x00]
38470
38471v_mul_legacy_f32_e64 v5, v1, m0
38472// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xf9,0x00,0x00]
38473
38474v_mul_legacy_f32_e64 v5, v1, exec_lo
38475// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xfd,0x00,0x00]
38476
38477v_mul_legacy_f32_e64 v5, v1, exec_hi
38478// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xff,0x00,0x00]
38479
38480v_mul_legacy_f32_e64 v5, v1, 0
38481// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x01,0x01,0x00]
38482
38483v_mul_legacy_f32_e64 v5, v1, -1
38484// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x83,0x01,0x00]
38485
38486v_mul_legacy_f32_e64 v5, v1, 0.5
38487// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xe1,0x01,0x00]
38488
38489v_mul_legacy_f32_e64 v5, v1, -4.0
38490// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xef,0x01,0x00]
38491
38492v_mul_legacy_f32_e64 v5, -v1, v2
38493// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x20]
38494
38495v_mul_legacy_f32_e64 v5, v1, -v2
38496// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x40]
38497
38498v_mul_legacy_f32_e64 v5, -v1, -v2
38499// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x60]
38500
38501v_mul_legacy_f32_e64 v5, |v1|, v2
38502// GFX10: encoding: [0x05,0x01,0x07,0xd5,0x01,0x05,0x02,0x00]
38503
38504v_mul_legacy_f32_e64 v5, v1, |v2|
38505// GFX10: encoding: [0x05,0x02,0x07,0xd5,0x01,0x05,0x02,0x00]
38506
38507v_mul_legacy_f32_e64 v5, |v1|, |v2|
38508// GFX10: encoding: [0x05,0x03,0x07,0xd5,0x01,0x05,0x02,0x00]
38509
38510v_mul_legacy_f32_e64 v5, v1, v2 clamp
38511// GFX10: encoding: [0x05,0x80,0x07,0xd5,0x01,0x05,0x02,0x00]
38512
38513v_mul_legacy_f32_e64 v5, v1, v2 mul:2
38514// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x08]
38515
38516v_mul_legacy_f32_e64 v5, v1, v2 mul:4
38517// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x10]
38518
38519v_mul_legacy_f32_e64 v5, v1, v2 div:2
38520// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x18]
38521
38522v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38523// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]
38524
38525v_mul_legacy_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38526// GFX10: encoding: [0xf9,0x04,0xfe,0x0f,0x01,0x06,0x06,0x06]
38527
38528v_mul_legacy_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38529// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0xff,0x06,0x06,0x06]
38530
38531v_mul_legacy_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38532// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x86,0x06]
38533
38534v_mul_legacy_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38535// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x65,0x06,0x86,0x06]
38536
38537v_mul_legacy_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38538// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x6a,0x06,0x86,0x06]
38539
38540v_mul_legacy_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38541// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x6b,0x06,0x86,0x06]
38542
38543v_mul_legacy_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38544// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x7c,0x06,0x86,0x06]
38545
38546v_mul_legacy_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38547// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x7e,0x06,0x86,0x06]
38548
38549v_mul_legacy_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38550// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x7f,0x06,0x86,0x06]
38551
38552v_mul_legacy_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38553// GFX10: encoding: [0xf9,0xfe,0x0b,0x0e,0x01,0x06,0x06,0x06]
38554
38555v_mul_legacy_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38556// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x26,0x06,0x06]
38557
38558v_mul_legacy_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38559// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x46,0x06,0x06]
38560
38561v_mul_legacy_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38562// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x86,0x06,0x06]
38563
38564v_mul_legacy_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38565// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0xc6,0x06,0x06]
38566
38567v_mul_legacy_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38568// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]
38569
38570v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38571// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x00,0x06,0x06]
38572
38573v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38574// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x01,0x06,0x06]
38575
38576v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38577// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x02,0x06,0x06]
38578
38579v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38580// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x03,0x06,0x06]
38581
38582v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38583// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x04,0x06,0x06]
38584
38585v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38586// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x05,0x06,0x06]
38587
38588v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
38589// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x0e,0x06,0x06]
38590
38591v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
38592// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x16,0x06,0x06]
38593
38594v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
38595// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x16,0x06,0x06]
38596
38597v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
38598// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]
38599
38600v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
38601// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x00,0x06]
38602
38603v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
38604// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x01,0x06]
38605
38606v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
38607// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x02,0x06]
38608
38609v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
38610// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x03,0x06]
38611
38612v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
38613// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x04,0x06]
38614
38615v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
38616// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x05,0x06]
38617
38618v_mul_legacy_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38619// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x16,0x06]
38620
38621v_mul_legacy_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38622// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x26,0x06]
38623
38624v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
38625// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]
38626
38627v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
38628// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x00]
38629
38630v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
38631// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x01]
38632
38633v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
38634// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x02]
38635
38636v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
38637// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x03]
38638
38639v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
38640// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x04]
38641
38642v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
38643// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x05]
38644
38645v_mul_legacy_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38646// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x16]
38647
38648v_mul_legacy_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38649// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x26]
38650
38651v_mul_legacy_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38652// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x00]
38653
38654v_mul_legacy_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38655// GFX10: encoding: [0xfa,0x04,0xfe,0x0f,0x01,0xe4,0x00,0x00]
38656
38657v_mul_legacy_f32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38658// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0xff,0xe4,0x00,0x00]
38659
38660v_mul_legacy_f32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38661// GFX10: encoding: [0xfa,0xfe,0x0b,0x0e,0x01,0xe4,0x00,0x00]
38662
38663v_mul_legacy_f32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
38664// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x1b,0x00,0x00]
38665
38666v_mul_legacy_f32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
38667// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x40,0x01,0x00]
38668
38669v_mul_legacy_f32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
38670// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x41,0x01,0x00]
38671
38672v_mul_legacy_f32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
38673// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x01,0x01,0x00]
38674
38675v_mul_legacy_f32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
38676// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x0f,0x01,0x00]
38677
38678v_mul_legacy_f32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
38679// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x11,0x01,0x00]
38680
38681v_mul_legacy_f32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
38682// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x1f,0x01,0x00]
38683
38684v_mul_legacy_f32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
38685// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x21,0x01,0x00]
38686
38687v_mul_legacy_f32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
38688// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x2f,0x01,0x00]
38689
38690v_mul_legacy_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
38691// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x10]
38692
38693v_mul_legacy_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
38694// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x30]
38695
38696v_mul_legacy_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
38697// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0xf0]
38698
38699v_mul_legacy_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
38700// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x01]
38701
38702v_mul_legacy_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
38703// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x03]
38704
38705v_mul_legacy_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
38706// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x0f]
38707
38708v_mul_legacy_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
38709// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x08,0x00]
38710
38711v_mul_legacy_f32_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38712// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x10,0x00]
38713
38714v_mul_legacy_f32_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38715// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x20,0x00]
38716
38717v_mul_legacy_f32_dpp v5, v1, -v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38718// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x40,0x00]
38719
38720v_mul_legacy_f32_dpp v5, v1, |v2|  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38721// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x80,0x00]
38722
38723v_mul_legacy_f32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
38724// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x51,0x01,0x00]
38725
38726v_mul_legacy_f32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
38727// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x5f,0x01,0x00]
38728
38729v_mul_legacy_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
38730// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x61,0x01,0x00]
38731
38732v_mul_legacy_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
38733// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x6f,0x01,0x00]
38734
38735v_mul_f32_e32 v5, v1, v2
38736// GFX10: encoding: [0x01,0x05,0x0a,0x10]
38737
38738v_mul_f32_e32 v255, v1, v2
38739// GFX10: encoding: [0x01,0x05,0xfe,0x11]
38740
38741v_mul_f32_e32 v5, v255, v2
38742// GFX10: encoding: [0xff,0x05,0x0a,0x10]
38743
38744v_mul_f32_e32 v5, s1, v2
38745// GFX10: encoding: [0x01,0x04,0x0a,0x10]
38746
38747v_mul_f32_e32 v5, s103, v2
38748// GFX10: encoding: [0x67,0x04,0x0a,0x10]
38749
38750v_mul_f32_e32 v5, vcc_lo, v2
38751// GFX10: encoding: [0x6a,0x04,0x0a,0x10]
38752
38753v_mul_f32_e32 v5, vcc_hi, v2
38754// GFX10: encoding: [0x6b,0x04,0x0a,0x10]
38755
38756v_mul_f32_e32 v5, ttmp11, v2
38757// GFX10: encoding: [0x77,0x04,0x0a,0x10]
38758
38759v_mul_f32_e32 v5, m0, v2
38760// GFX10: encoding: [0x7c,0x04,0x0a,0x10]
38761
38762v_mul_f32_e32 v5, exec_lo, v2
38763// GFX10: encoding: [0x7e,0x04,0x0a,0x10]
38764
38765v_mul_f32_e32 v5, exec_hi, v2
38766// GFX10: encoding: [0x7f,0x04,0x0a,0x10]
38767
38768v_mul_f32_e32 v5, 0, v2
38769// GFX10: encoding: [0x80,0x04,0x0a,0x10]
38770
38771v_mul_f32_e32 v5, -1, v2
38772// GFX10: encoding: [0xc1,0x04,0x0a,0x10]
38773
38774v_mul_f32_e32 v5, 0.5, v2
38775// GFX10: encoding: [0xf0,0x04,0x0a,0x10]
38776
38777v_mul_f32_e32 v5, -4.0, v2
38778// GFX10: encoding: [0xf7,0x04,0x0a,0x10]
38779
38780v_mul_f32_e32 v5, 0xaf123456, v2
38781// GFX10: encoding: [0xff,0x04,0x0a,0x10,0x56,0x34,0x12,0xaf]
38782
38783v_mul_f32_e32 v5, 0x3f717273, v2
38784// GFX10: encoding: [0xff,0x04,0x0a,0x10,0x73,0x72,0x71,0x3f]
38785
38786v_mul_f32_e32 v5, v1, v255
38787// GFX10: encoding: [0x01,0xff,0x0b,0x10]
38788
38789v_mul_f32_e64 v5, v1, v2
38790// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x00]
38791
38792v_mul_f32_e64 v255, v1, v2
38793// GFX10: encoding: [0xff,0x00,0x08,0xd5,0x01,0x05,0x02,0x00]
38794
38795v_mul_f32_e64 v5, v255, v2
38796// GFX10: encoding: [0x05,0x00,0x08,0xd5,0xff,0x05,0x02,0x00]
38797
38798v_mul_f32_e64 v5, s1, v2
38799// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x04,0x02,0x00]
38800
38801v_mul_f32_e64 v5, s101, v2
38802// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x65,0x04,0x02,0x00]
38803
38804v_mul_f32_e64 v5, vcc_lo, v2
38805// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x6a,0x04,0x02,0x00]
38806
38807v_mul_f32_e64 v5, vcc_hi, v2
38808// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x6b,0x04,0x02,0x00]
38809
38810v_mul_f32_e64 v5, m0, v2
38811// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x7c,0x04,0x02,0x00]
38812
38813v_mul_f32_e64 v5, exec_lo, v2
38814// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x7e,0x04,0x02,0x00]
38815
38816v_mul_f32_e64 v5, exec_hi, v2
38817// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x7f,0x04,0x02,0x00]
38818
38819v_mul_f32_e64 v5, 0, v2
38820// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x80,0x04,0x02,0x00]
38821
38822v_mul_f32_e64 v5, -1, v2
38823// GFX10: encoding: [0x05,0x00,0x08,0xd5,0xc1,0x04,0x02,0x00]
38824
38825v_mul_f32_e64 v5, 0.5, v2
38826// GFX10: encoding: [0x05,0x00,0x08,0xd5,0xf0,0x04,0x02,0x00]
38827
38828v_mul_f32_e64 v5, -4.0, v2
38829// GFX10: encoding: [0x05,0x00,0x08,0xd5,0xf7,0x04,0x02,0x00]
38830
38831v_mul_f32_e64 v5, v1, v255
38832// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xff,0x03,0x00]
38833
38834v_mul_f32_e64 v5, v1, s2
38835// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x00,0x00]
38836
38837v_mul_f32_e64 v5, v1, s101
38838// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xcb,0x00,0x00]
38839
38840v_mul_f32_e64 v5, v1, vcc_lo
38841// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xd5,0x00,0x00]
38842
38843v_mul_f32_e64 v5, v1, vcc_hi
38844// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xd7,0x00,0x00]
38845
38846v_mul_f32_e64 v5, v1, m0
38847// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xf9,0x00,0x00]
38848
38849v_mul_f32_e64 v5, v1, exec_lo
38850// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xfd,0x00,0x00]
38851
38852v_mul_f32_e64 v5, v1, exec_hi
38853// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xff,0x00,0x00]
38854
38855v_mul_f32_e64 v5, v1, 0
38856// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x01,0x01,0x00]
38857
38858v_mul_f32_e64 v5, v1, -1
38859// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x83,0x01,0x00]
38860
38861v_mul_f32_e64 v5, v1, 0.5
38862// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xe1,0x01,0x00]
38863
38864v_mul_f32_e64 v5, v1, -4.0
38865// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xef,0x01,0x00]
38866
38867v_mul_f32_e64 v5, -v1, v2
38868// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x20]
38869
38870v_mul_f32_e64 v5, v1, -v2
38871// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x40]
38872
38873v_mul_f32_e64 v5, -v1, -v2
38874// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x60]
38875
38876v_mul_f32_e64 v5, |v1|, v2
38877// GFX10: encoding: [0x05,0x01,0x08,0xd5,0x01,0x05,0x02,0x00]
38878
38879v_mul_f32_e64 v5, v1, |v2|
38880// GFX10: encoding: [0x05,0x02,0x08,0xd5,0x01,0x05,0x02,0x00]
38881
38882v_mul_f32_e64 v5, |v1|, |v2|
38883// GFX10: encoding: [0x05,0x03,0x08,0xd5,0x01,0x05,0x02,0x00]
38884
38885v_mul_f32_e64 v5, v1, v2 clamp
38886// GFX10: encoding: [0x05,0x80,0x08,0xd5,0x01,0x05,0x02,0x00]
38887
38888v_mul_f32_e64 v5, v1, v2 mul:2
38889// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x08]
38890
38891v_mul_f32_e64 v5, v1, v2 mul:4
38892// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x10]
38893
38894v_mul_f32_e64 v5, v1, v2 div:2
38895// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x18]
38896
38897v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38898// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]
38899
38900v_mul_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38901// GFX10: encoding: [0xf9,0x04,0xfe,0x11,0x01,0x06,0x06,0x06]
38902
38903v_mul_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38904// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0xff,0x06,0x06,0x06]
38905
38906v_mul_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38907// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x86,0x06]
38908
38909v_mul_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38910// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x65,0x06,0x86,0x06]
38911
38912v_mul_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38913// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x6a,0x06,0x86,0x06]
38914
38915v_mul_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38916// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x6b,0x06,0x86,0x06]
38917
38918v_mul_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38919// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x7c,0x06,0x86,0x06]
38920
38921v_mul_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38922// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x7e,0x06,0x86,0x06]
38923
38924v_mul_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38925// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x7f,0x06,0x86,0x06]
38926
38927v_mul_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38928// GFX10: encoding: [0xf9,0xfe,0x0b,0x10,0x01,0x06,0x06,0x06]
38929
38930v_mul_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38931// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x26,0x06,0x06]
38932
38933v_mul_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38934// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x46,0x06,0x06]
38935
38936v_mul_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38937// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x86,0x06,0x06]
38938
38939v_mul_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38940// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0xc6,0x06,0x06]
38941
38942v_mul_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38943// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]
38944
38945v_mul_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38946// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x00,0x06,0x06]
38947
38948v_mul_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38949// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x01,0x06,0x06]
38950
38951v_mul_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38952// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x02,0x06,0x06]
38953
38954v_mul_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38955// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x03,0x06,0x06]
38956
38957v_mul_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38958// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x04,0x06,0x06]
38959
38960v_mul_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38961// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x05,0x06,0x06]
38962
38963v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
38964// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x0e,0x06,0x06]
38965
38966v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
38967// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x16,0x06,0x06]
38968
38969v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
38970// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x16,0x06,0x06]
38971
38972v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
38973// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]
38974
38975v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
38976// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x00,0x06]
38977
38978v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
38979// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x01,0x06]
38980
38981v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
38982// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x02,0x06]
38983
38984v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
38985// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x03,0x06]
38986
38987v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
38988// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x04,0x06]
38989
38990v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
38991// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x05,0x06]
38992
38993v_mul_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38994// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x16,0x06]
38995
38996v_mul_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38997// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x26,0x06]
38998
38999v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
39000// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]
39001
39002v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
39003// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x00]
39004
39005v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
39006// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x01]
39007
39008v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
39009// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x02]
39010
39011v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
39012// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x03]
39013
39014v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
39015// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x04]
39016
39017v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
39018// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x05]
39019
39020v_mul_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39021// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x16]
39022
39023v_mul_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39024// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x26]
39025
39026v_mul_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39027// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x00]
39028
39029v_mul_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39030// GFX10: encoding: [0xfa,0x04,0xfe,0x11,0x01,0xe4,0x00,0x00]
39031
39032v_mul_f32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39033// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0xff,0xe4,0x00,0x00]
39034
39035v_mul_f32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39036// GFX10: encoding: [0xfa,0xfe,0x0b,0x10,0x01,0xe4,0x00,0x00]
39037
39038v_mul_f32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
39039// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x1b,0x00,0x00]
39040
39041v_mul_f32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
39042// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x40,0x01,0x00]
39043
39044v_mul_f32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
39045// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x41,0x01,0x00]
39046
39047v_mul_f32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
39048// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x01,0x01,0x00]
39049
39050v_mul_f32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
39051// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x0f,0x01,0x00]
39052
39053v_mul_f32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
39054// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x11,0x01,0x00]
39055
39056v_mul_f32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
39057// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x1f,0x01,0x00]
39058
39059v_mul_f32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
39060// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x21,0x01,0x00]
39061
39062v_mul_f32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
39063// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x2f,0x01,0x00]
39064
39065v_mul_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
39066// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x10]
39067
39068v_mul_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
39069// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x30]
39070
39071v_mul_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
39072// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0xf0]
39073
39074v_mul_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
39075// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x01]
39076
39077v_mul_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
39078// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x03]
39079
39080v_mul_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
39081// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x0f]
39082
39083v_mul_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
39084// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x08,0x00]
39085
39086v_mul_f32_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39087// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x10,0x00]
39088
39089v_mul_f32_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39090// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x20,0x00]
39091
39092v_mul_f32_dpp v5, v1, -v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39093// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x40,0x00]
39094
39095v_mul_f32_dpp v5, v1, |v2|  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39096// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x80,0x00]
39097
39098v_mul_f32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
39099// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x51,0x01,0x00]
39100
39101v_mul_f32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
39102// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x5f,0x01,0x00]
39103
39104v_mul_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
39105// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x61,0x01,0x00]
39106
39107v_mul_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
39108// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x6f,0x01,0x00]
39109
39110v_mul_i32_i24_e32 v5, v1, v2
39111// GFX10: encoding: [0x01,0x05,0x0a,0x12]
39112
39113v_mul_i32_i24_e32 v255, v1, v2
39114// GFX10: encoding: [0x01,0x05,0xfe,0x13]
39115
39116v_mul_i32_i24_e32 v5, v255, v2
39117// GFX10: encoding: [0xff,0x05,0x0a,0x12]
39118
39119v_mul_i32_i24_e32 v5, s1, v2
39120// GFX10: encoding: [0x01,0x04,0x0a,0x12]
39121
39122v_mul_i32_i24_e32 v5, s103, v2
39123// GFX10: encoding: [0x67,0x04,0x0a,0x12]
39124
39125v_mul_i32_i24_e32 v5, vcc_lo, v2
39126// GFX10: encoding: [0x6a,0x04,0x0a,0x12]
39127
39128v_mul_i32_i24_e32 v5, vcc_hi, v2
39129// GFX10: encoding: [0x6b,0x04,0x0a,0x12]
39130
39131v_mul_i32_i24_e32 v5, ttmp11, v2
39132// GFX10: encoding: [0x77,0x04,0x0a,0x12]
39133
39134v_mul_i32_i24_e32 v5, m0, v2
39135// GFX10: encoding: [0x7c,0x04,0x0a,0x12]
39136
39137v_mul_i32_i24_e32 v5, exec_lo, v2
39138// GFX10: encoding: [0x7e,0x04,0x0a,0x12]
39139
39140v_mul_i32_i24_e32 v5, exec_hi, v2
39141// GFX10: encoding: [0x7f,0x04,0x0a,0x12]
39142
39143v_mul_i32_i24_e32 v5, 0, v2
39144// GFX10: encoding: [0x80,0x04,0x0a,0x12]
39145
39146v_mul_i32_i24_e32 v5, -1, v2
39147// GFX10: encoding: [0xc1,0x04,0x0a,0x12]
39148
39149v_mul_i32_i24_e32 v5, 0.5, v2
39150// GFX10: encoding: [0xf0,0x04,0x0a,0x12]
39151
39152v_mul_i32_i24_e32 v5, -4.0, v2
39153// GFX10: encoding: [0xf7,0x04,0x0a,0x12]
39154
39155v_mul_i32_i24_e32 v5, 0xaf123456, v2
39156// GFX10: encoding: [0xff,0x04,0x0a,0x12,0x56,0x34,0x12,0xaf]
39157
39158v_mul_i32_i24_e32 v5, 0x3f717273, v2
39159// GFX10: encoding: [0xff,0x04,0x0a,0x12,0x73,0x72,0x71,0x3f]
39160
39161v_mul_i32_i24_e32 v5, v1, v255
39162// GFX10: encoding: [0x01,0xff,0x0b,0x12]
39163
39164v_mul_i32_i24_e64 v5, v1, v2
39165// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0x05,0x02,0x00]
39166
39167v_mul_i32_i24_e64 v255, v1, v2
39168// GFX10: encoding: [0xff,0x00,0x09,0xd5,0x01,0x05,0x02,0x00]
39169
39170v_mul_i32_i24_e64 v5, v255, v2
39171// GFX10: encoding: [0x05,0x00,0x09,0xd5,0xff,0x05,0x02,0x00]
39172
39173v_mul_i32_i24_e64 v5, s1, v2
39174// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0x04,0x02,0x00]
39175
39176v_mul_i32_i24_e64 v5, s101, v2
39177// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x65,0x04,0x02,0x00]
39178
39179v_mul_i32_i24_e64 v5, vcc_lo, v2
39180// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x6a,0x04,0x02,0x00]
39181
39182v_mul_i32_i24_e64 v5, vcc_hi, v2
39183// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x6b,0x04,0x02,0x00]
39184
39185v_mul_i32_i24_e64 v5, m0, v2
39186// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x7c,0x04,0x02,0x00]
39187
39188v_mul_i32_i24_e64 v5, exec_lo, v2
39189// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x7e,0x04,0x02,0x00]
39190
39191v_mul_i32_i24_e64 v5, exec_hi, v2
39192// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x7f,0x04,0x02,0x00]
39193
39194v_mul_i32_i24_e64 v5, 0, v2
39195// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x80,0x04,0x02,0x00]
39196
39197v_mul_i32_i24_e64 v5, -1, v2
39198// GFX10: encoding: [0x05,0x00,0x09,0xd5,0xc1,0x04,0x02,0x00]
39199
39200v_mul_i32_i24_e64 v5, 0.5, v2
39201// GFX10: encoding: [0x05,0x00,0x09,0xd5,0xf0,0x04,0x02,0x00]
39202
39203v_mul_i32_i24_e64 v5, -4.0, v2
39204// GFX10: encoding: [0x05,0x00,0x09,0xd5,0xf7,0x04,0x02,0x00]
39205
39206v_mul_i32_i24_e64 v5, v1, v255
39207// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xff,0x03,0x00]
39208
39209v_mul_i32_i24_e64 v5, v1, s2
39210// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0x05,0x00,0x00]
39211
39212v_mul_i32_i24_e64 v5, v1, s101
39213// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xcb,0x00,0x00]
39214
39215v_mul_i32_i24_e64 v5, v1, vcc_lo
39216// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xd5,0x00,0x00]
39217
39218v_mul_i32_i24_e64 v5, v1, vcc_hi
39219// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xd7,0x00,0x00]
39220
39221v_mul_i32_i24_e64 v5, v1, m0
39222// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xf9,0x00,0x00]
39223
39224v_mul_i32_i24_e64 v5, v1, exec_lo
39225// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xfd,0x00,0x00]
39226
39227v_mul_i32_i24_e64 v5, v1, exec_hi
39228// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xff,0x00,0x00]
39229
39230v_mul_i32_i24_e64 v5, v1, 0
39231// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0x01,0x01,0x00]
39232
39233v_mul_i32_i24_e64 v5, v1, -1
39234// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0x83,0x01,0x00]
39235
39236v_mul_i32_i24_e64 v5, v1, 0.5
39237// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xe1,0x01,0x00]
39238
39239v_mul_i32_i24_e64 v5, v1, -4.0
39240// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xef,0x01,0x00]
39241
39242v_mul_i32_i24_e64 v5, v1, -4.0 clamp
39243// GFX10: encoding: [0x05,0x80,0x09,0xd5,0x01,0xef,0x01,0x00]
39244
39245v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39246// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]
39247
39248v_mul_i32_i24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39249// GFX10: encoding: [0xf9,0x04,0xfe,0x13,0x01,0x06,0x06,0x06]
39250
39251v_mul_i32_i24_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39252// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0xff,0x06,0x06,0x06]
39253
39254v_mul_i32_i24_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39255// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x86,0x06]
39256
39257v_mul_i32_i24_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39258// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x65,0x06,0x86,0x06]
39259
39260v_mul_i32_i24_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39261// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x6a,0x06,0x86,0x06]
39262
39263v_mul_i32_i24_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39264// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x6b,0x06,0x86,0x06]
39265
39266v_mul_i32_i24_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39267// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x7c,0x06,0x86,0x06]
39268
39269v_mul_i32_i24_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39270// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x7e,0x06,0x86,0x06]
39271
39272v_mul_i32_i24_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39273// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x7f,0x06,0x86,0x06]
39274
39275v_mul_i32_i24_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39276// GFX10: encoding: [0xf9,0xfe,0x0b,0x12,0x01,0x06,0x06,0x06]
39277
39278v_mul_i32_i24_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39279// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x26,0x06,0x06]
39280
39281v_mul_i32_i24_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39282// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]
39283
39284v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39285// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x00,0x06,0x06]
39286
39287v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39288// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x01,0x06,0x06]
39289
39290v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39291// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x02,0x06,0x06]
39292
39293v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39294// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x03,0x06,0x06]
39295
39296v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39297// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x04,0x06,0x06]
39298
39299v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39300// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x05,0x06,0x06]
39301
39302v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
39303// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x0e,0x06,0x06]
39304
39305v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
39306// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x16,0x06,0x06]
39307
39308v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
39309// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x16,0x06,0x06]
39310
39311v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
39312// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]
39313
39314v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
39315// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x00,0x06]
39316
39317v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
39318// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x01,0x06]
39319
39320v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
39321// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x02,0x06]
39322
39323v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
39324// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x03,0x06]
39325
39326v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
39327// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x04,0x06]
39328
39329v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
39330// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x05,0x06]
39331
39332v_mul_i32_i24_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39333// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x0e,0x06]
39334
39335v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
39336// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]
39337
39338v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
39339// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x00]
39340
39341v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
39342// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x01]
39343
39344v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
39345// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x02]
39346
39347v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
39348// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x03]
39349
39350v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
39351// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x04]
39352
39353v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
39354// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x05]
39355
39356v_mul_i32_i24_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39357// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x0e]
39358
39359v_mul_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39360// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x00]
39361
39362v_mul_i32_i24_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39363// GFX10: encoding: [0xfa,0x04,0xfe,0x13,0x01,0xe4,0x00,0x00]
39364
39365v_mul_i32_i24_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39366// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0xff,0xe4,0x00,0x00]
39367
39368v_mul_i32_i24_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39369// GFX10: encoding: [0xfa,0xfe,0x0b,0x12,0x01,0xe4,0x00,0x00]
39370
39371v_mul_i32_i24_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
39372// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x1b,0x00,0x00]
39373
39374v_mul_i32_i24_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
39375// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x40,0x01,0x00]
39376
39377v_mul_i32_i24_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
39378// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x41,0x01,0x00]
39379
39380v_mul_i32_i24_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
39381// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x01,0x01,0x00]
39382
39383v_mul_i32_i24_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
39384// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x0f,0x01,0x00]
39385
39386v_mul_i32_i24_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
39387// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x11,0x01,0x00]
39388
39389v_mul_i32_i24_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
39390// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x1f,0x01,0x00]
39391
39392v_mul_i32_i24_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
39393// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x21,0x01,0x00]
39394
39395v_mul_i32_i24_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
39396// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x2f,0x01,0x00]
39397
39398v_mul_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
39399// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x10]
39400
39401v_mul_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
39402// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x30]
39403
39404v_mul_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
39405// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0xf0]
39406
39407v_mul_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
39408// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x01]
39409
39410v_mul_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
39411// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x03]
39412
39413v_mul_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
39414// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x0f]
39415
39416v_mul_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
39417// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x08,0x00]
39418
39419v_mul_i32_i24_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
39420// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x51,0x01,0x00]
39421
39422v_mul_i32_i24_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
39423// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x5f,0x01,0x00]
39424
39425v_mul_i32_i24_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
39426// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x61,0x01,0x00]
39427
39428v_mul_i32_i24_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
39429// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x6f,0x01,0x00]
39430
39431v_mul_hi_i32_i24_e32 v5, v1, v2
39432// GFX10: encoding: [0x01,0x05,0x0a,0x14]
39433
39434v_mul_hi_i32_i24_e32 v255, v1, v2
39435// GFX10: encoding: [0x01,0x05,0xfe,0x15]
39436
39437v_mul_hi_i32_i24_e32 v5, v255, v2
39438// GFX10: encoding: [0xff,0x05,0x0a,0x14]
39439
39440v_mul_hi_i32_i24_e32 v5, s1, v2
39441// GFX10: encoding: [0x01,0x04,0x0a,0x14]
39442
39443v_mul_hi_i32_i24_e32 v5, s103, v2
39444// GFX10: encoding: [0x67,0x04,0x0a,0x14]
39445
39446v_mul_hi_i32_i24_e32 v5, vcc_lo, v2
39447// GFX10: encoding: [0x6a,0x04,0x0a,0x14]
39448
39449v_mul_hi_i32_i24_e32 v5, vcc_hi, v2
39450// GFX10: encoding: [0x6b,0x04,0x0a,0x14]
39451
39452v_mul_hi_i32_i24_e32 v5, ttmp11, v2
39453// GFX10: encoding: [0x77,0x04,0x0a,0x14]
39454
39455v_mul_hi_i32_i24_e32 v5, m0, v2
39456// GFX10: encoding: [0x7c,0x04,0x0a,0x14]
39457
39458v_mul_hi_i32_i24_e32 v5, exec_lo, v2
39459// GFX10: encoding: [0x7e,0x04,0x0a,0x14]
39460
39461v_mul_hi_i32_i24_e32 v5, exec_hi, v2
39462// GFX10: encoding: [0x7f,0x04,0x0a,0x14]
39463
39464v_mul_hi_i32_i24_e32 v5, 0, v2
39465// GFX10: encoding: [0x80,0x04,0x0a,0x14]
39466
39467v_mul_hi_i32_i24_e32 v5, -1, v2
39468// GFX10: encoding: [0xc1,0x04,0x0a,0x14]
39469
39470v_mul_hi_i32_i24_e32 v5, 0.5, v2
39471// GFX10: encoding: [0xf0,0x04,0x0a,0x14]
39472
39473v_mul_hi_i32_i24_e32 v5, -4.0, v2
39474// GFX10: encoding: [0xf7,0x04,0x0a,0x14]
39475
39476v_mul_hi_i32_i24_e32 v5, 0xaf123456, v2
39477// GFX10: encoding: [0xff,0x04,0x0a,0x14,0x56,0x34,0x12,0xaf]
39478
39479v_mul_hi_i32_i24_e32 v5, 0x3f717273, v2
39480// GFX10: encoding: [0xff,0x04,0x0a,0x14,0x73,0x72,0x71,0x3f]
39481
39482v_mul_hi_i32_i24_e32 v5, v1, v255
39483// GFX10: encoding: [0x01,0xff,0x0b,0x14]
39484
39485v_mul_hi_i32_i24_e64 v5, v1, v2
39486// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0x05,0x02,0x00]
39487
39488v_mul_hi_i32_i24_e64 v255, v1, v2
39489// GFX10: encoding: [0xff,0x00,0x0a,0xd5,0x01,0x05,0x02,0x00]
39490
39491v_mul_hi_i32_i24_e64 v5, v255, v2
39492// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0xff,0x05,0x02,0x00]
39493
39494v_mul_hi_i32_i24_e64 v5, s1, v2
39495// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0x04,0x02,0x00]
39496
39497v_mul_hi_i32_i24_e64 v5, s101, v2
39498// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x65,0x04,0x02,0x00]
39499
39500v_mul_hi_i32_i24_e64 v5, vcc_lo, v2
39501// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x6a,0x04,0x02,0x00]
39502
39503v_mul_hi_i32_i24_e64 v5, vcc_hi, v2
39504// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x6b,0x04,0x02,0x00]
39505
39506v_mul_hi_i32_i24_e64 v5, m0, v2
39507// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x7c,0x04,0x02,0x00]
39508
39509v_mul_hi_i32_i24_e64 v5, exec_lo, v2
39510// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x7e,0x04,0x02,0x00]
39511
39512v_mul_hi_i32_i24_e64 v5, exec_hi, v2
39513// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x7f,0x04,0x02,0x00]
39514
39515v_mul_hi_i32_i24_e64 v5, 0, v2
39516// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x80,0x04,0x02,0x00]
39517
39518v_mul_hi_i32_i24_e64 v5, -1, v2
39519// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0xc1,0x04,0x02,0x00]
39520
39521v_mul_hi_i32_i24_e64 v5, 0.5, v2
39522// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0xf0,0x04,0x02,0x00]
39523
39524v_mul_hi_i32_i24_e64 v5, -4.0, v2
39525// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0xf7,0x04,0x02,0x00]
39526
39527v_mul_hi_i32_i24_e64 v5, v1, v255
39528// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xff,0x03,0x00]
39529
39530v_mul_hi_i32_i24_e64 v5, v1, s2
39531// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0x05,0x00,0x00]
39532
39533v_mul_hi_i32_i24_e64 v5, v1, s101
39534// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xcb,0x00,0x00]
39535
39536v_mul_hi_i32_i24_e64 v5, v1, vcc_lo
39537// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xd5,0x00,0x00]
39538
39539v_mul_hi_i32_i24_e64 v5, v1, vcc_hi
39540// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xd7,0x00,0x00]
39541
39542v_mul_hi_i32_i24_e64 v5, v1, m0
39543// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xf9,0x00,0x00]
39544
39545v_mul_hi_i32_i24_e64 v5, v1, exec_lo
39546// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xfd,0x00,0x00]
39547
39548v_mul_hi_i32_i24_e64 v5, v1, exec_hi
39549// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xff,0x00,0x00]
39550
39551v_mul_hi_i32_i24_e64 v5, v1, 0
39552// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0x01,0x01,0x00]
39553
39554v_mul_hi_i32_i24_e64 v5, v1, -1
39555// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0x83,0x01,0x00]
39556
39557v_mul_hi_i32_i24_e64 v5, v1, 0.5
39558// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xe1,0x01,0x00]
39559
39560v_mul_hi_i32_i24_e64 v5, v1, -4.0
39561// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xef,0x01,0x00]
39562
39563v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39564// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]
39565
39566v_mul_hi_i32_i24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39567// GFX10: encoding: [0xf9,0x04,0xfe,0x15,0x01,0x06,0x06,0x06]
39568
39569v_mul_hi_i32_i24_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39570// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0xff,0x06,0x06,0x06]
39571
39572v_mul_hi_i32_i24_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39573// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x86,0x06]
39574
39575v_mul_hi_i32_i24_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39576// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x65,0x06,0x86,0x06]
39577
39578v_mul_hi_i32_i24_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39579// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x6a,0x06,0x86,0x06]
39580
39581v_mul_hi_i32_i24_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39582// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x6b,0x06,0x86,0x06]
39583
39584v_mul_hi_i32_i24_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39585// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x7c,0x06,0x86,0x06]
39586
39587v_mul_hi_i32_i24_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39588// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x7e,0x06,0x86,0x06]
39589
39590v_mul_hi_i32_i24_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39591// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x7f,0x06,0x86,0x06]
39592
39593v_mul_hi_i32_i24_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39594// GFX10: encoding: [0xf9,0xfe,0x0b,0x14,0x01,0x06,0x06,0x06]
39595
39596v_mul_hi_i32_i24_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39597// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x26,0x06,0x06]
39598
39599v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39600// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]
39601
39602v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39603// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x00,0x06,0x06]
39604
39605v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39606// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x01,0x06,0x06]
39607
39608v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39609// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x02,0x06,0x06]
39610
39611v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39612// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x03,0x06,0x06]
39613
39614v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39615// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x04,0x06,0x06]
39616
39617v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39618// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x05,0x06,0x06]
39619
39620v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
39621// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x0e,0x06,0x06]
39622
39623v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
39624// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x16,0x06,0x06]
39625
39626v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
39627// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x16,0x06,0x06]
39628
39629v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
39630// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]
39631
39632v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
39633// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x00,0x06]
39634
39635v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
39636// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x01,0x06]
39637
39638v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
39639// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x02,0x06]
39640
39641v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
39642// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x03,0x06]
39643
39644v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
39645// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x04,0x06]
39646
39647v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
39648// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x05,0x06]
39649
39650v_mul_hi_i32_i24_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39651// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x0e,0x06]
39652
39653v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
39654// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]
39655
39656v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
39657// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x00]
39658
39659v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
39660// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x01]
39661
39662v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
39663// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x02]
39664
39665v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
39666// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x03]
39667
39668v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
39669// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x04]
39670
39671v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
39672// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x05]
39673
39674v_mul_hi_i32_i24_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39675// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x0e]
39676
39677v_mul_hi_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39678// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x00]
39679
39680v_mul_hi_i32_i24_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39681// GFX10: encoding: [0xfa,0x04,0xfe,0x15,0x01,0xe4,0x00,0x00]
39682
39683v_mul_hi_i32_i24_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39684// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0xff,0xe4,0x00,0x00]
39685
39686v_mul_hi_i32_i24_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39687// GFX10: encoding: [0xfa,0xfe,0x0b,0x14,0x01,0xe4,0x00,0x00]
39688
39689v_mul_hi_i32_i24_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
39690// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x1b,0x00,0x00]
39691
39692v_mul_hi_i32_i24_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
39693// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x40,0x01,0x00]
39694
39695v_mul_hi_i32_i24_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
39696// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x41,0x01,0x00]
39697
39698v_mul_hi_i32_i24_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
39699// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x01,0x01,0x00]
39700
39701v_mul_hi_i32_i24_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
39702// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x0f,0x01,0x00]
39703
39704v_mul_hi_i32_i24_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
39705// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x11,0x01,0x00]
39706
39707v_mul_hi_i32_i24_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
39708// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x1f,0x01,0x00]
39709
39710v_mul_hi_i32_i24_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
39711// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x21,0x01,0x00]
39712
39713v_mul_hi_i32_i24_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
39714// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x2f,0x01,0x00]
39715
39716v_mul_hi_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
39717// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x10]
39718
39719v_mul_hi_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
39720// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x30]
39721
39722v_mul_hi_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
39723// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0xf0]
39724
39725v_mul_hi_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
39726// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x01]
39727
39728v_mul_hi_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
39729// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x03]
39730
39731v_mul_hi_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
39732// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x0f]
39733
39734v_mul_hi_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
39735// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x08,0x00]
39736
39737v_mul_hi_i32_i24_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
39738// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x51,0x01,0x00]
39739
39740v_mul_hi_i32_i24_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
39741// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x5f,0x01,0x00]
39742
39743v_mul_hi_i32_i24_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
39744// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x61,0x01,0x00]
39745
39746v_mul_hi_i32_i24_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
39747// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x6f,0x01,0x00]
39748
39749v_mul_u32_u24_e32 v5, v1, v2
39750// GFX10: encoding: [0x01,0x05,0x0a,0x16]
39751
39752v_mul_u32_u24_e32 v255, v1, v2
39753// GFX10: encoding: [0x01,0x05,0xfe,0x17]
39754
39755v_mul_u32_u24_e32 v5, v255, v2
39756// GFX10: encoding: [0xff,0x05,0x0a,0x16]
39757
39758v_mul_u32_u24_e32 v5, s1, v2
39759// GFX10: encoding: [0x01,0x04,0x0a,0x16]
39760
39761v_mul_u32_u24_e32 v5, s103, v2
39762// GFX10: encoding: [0x67,0x04,0x0a,0x16]
39763
39764v_mul_u32_u24_e32 v5, vcc_lo, v2
39765// GFX10: encoding: [0x6a,0x04,0x0a,0x16]
39766
39767v_mul_u32_u24_e32 v5, vcc_hi, v2
39768// GFX10: encoding: [0x6b,0x04,0x0a,0x16]
39769
39770v_mul_u32_u24_e32 v5, ttmp11, v2
39771// GFX10: encoding: [0x77,0x04,0x0a,0x16]
39772
39773v_mul_u32_u24_e32 v5, m0, v2
39774// GFX10: encoding: [0x7c,0x04,0x0a,0x16]
39775
39776v_mul_u32_u24_e32 v5, exec_lo, v2
39777// GFX10: encoding: [0x7e,0x04,0x0a,0x16]
39778
39779v_mul_u32_u24_e32 v5, exec_hi, v2
39780// GFX10: encoding: [0x7f,0x04,0x0a,0x16]
39781
39782v_mul_u32_u24_e32 v5, 0, v2
39783// GFX10: encoding: [0x80,0x04,0x0a,0x16]
39784
39785v_mul_u32_u24_e32 v5, -1, v2
39786// GFX10: encoding: [0xc1,0x04,0x0a,0x16]
39787
39788v_mul_u32_u24_e32 v5, 0.5, v2
39789// GFX10: encoding: [0xf0,0x04,0x0a,0x16]
39790
39791v_mul_u32_u24_e32 v5, -4.0, v2
39792// GFX10: encoding: [0xf7,0x04,0x0a,0x16]
39793
39794v_mul_u32_u24_e32 v5, 0xaf123456, v2
39795// GFX10: encoding: [0xff,0x04,0x0a,0x16,0x56,0x34,0x12,0xaf]
39796
39797v_mul_u32_u24_e32 v5, 0x3f717273, v2
39798// GFX10: encoding: [0xff,0x04,0x0a,0x16,0x73,0x72,0x71,0x3f]
39799
39800v_mul_u32_u24_e32 v5, v1, v255
39801// GFX10: encoding: [0x01,0xff,0x0b,0x16]
39802
39803v_mul_u32_u24_e64 v5, v1, v2
39804// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0x05,0x02,0x00]
39805
39806v_mul_u32_u24_e64 v255, v1, v2
39807// GFX10: encoding: [0xff,0x00,0x0b,0xd5,0x01,0x05,0x02,0x00]
39808
39809v_mul_u32_u24_e64 v5, v255, v2
39810// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0xff,0x05,0x02,0x00]
39811
39812v_mul_u32_u24_e64 v5, s1, v2
39813// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0x04,0x02,0x00]
39814
39815v_mul_u32_u24_e64 v5, s101, v2
39816// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x65,0x04,0x02,0x00]
39817
39818v_mul_u32_u24_e64 v5, vcc_lo, v2
39819// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x6a,0x04,0x02,0x00]
39820
39821v_mul_u32_u24_e64 v5, vcc_hi, v2
39822// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x6b,0x04,0x02,0x00]
39823
39824v_mul_u32_u24_e64 v5, m0, v2
39825// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x7c,0x04,0x02,0x00]
39826
39827v_mul_u32_u24_e64 v5, exec_lo, v2
39828// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x7e,0x04,0x02,0x00]
39829
39830v_mul_u32_u24_e64 v5, exec_hi, v2
39831// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x7f,0x04,0x02,0x00]
39832
39833v_mul_u32_u24_e64 v5, 0, v2
39834// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x80,0x04,0x02,0x00]
39835
39836v_mul_u32_u24_e64 v5, -1, v2
39837// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0xc1,0x04,0x02,0x00]
39838
39839v_mul_u32_u24_e64 v5, 0.5, v2
39840// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0xf0,0x04,0x02,0x00]
39841
39842v_mul_u32_u24_e64 v5, -4.0, v2
39843// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0xf7,0x04,0x02,0x00]
39844
39845v_mul_u32_u24_e64 v5, v1, v255
39846// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xff,0x03,0x00]
39847
39848v_mul_u32_u24_e64 v5, v1, s2
39849// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0x05,0x00,0x00]
39850
39851v_mul_u32_u24_e64 v5, v1, s101
39852// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xcb,0x00,0x00]
39853
39854v_mul_u32_u24_e64 v5, v1, vcc_lo
39855// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xd5,0x00,0x00]
39856
39857v_mul_u32_u24_e64 v5, v1, vcc_hi
39858// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xd7,0x00,0x00]
39859
39860v_mul_u32_u24_e64 v5, v1, m0
39861// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xf9,0x00,0x00]
39862
39863v_mul_u32_u24_e64 v5, v1, exec_lo
39864// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xfd,0x00,0x00]
39865
39866v_mul_u32_u24_e64 v5, v1, exec_hi
39867// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xff,0x00,0x00]
39868
39869v_mul_u32_u24_e64 v5, v1, 0
39870// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0x01,0x01,0x00]
39871
39872v_mul_u32_u24_e64 v5, v1, -1
39873// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0x83,0x01,0x00]
39874
39875v_mul_u32_u24_e64 v5, v1, 0.5
39876// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xe1,0x01,0x00]
39877
39878v_mul_u32_u24_e64 v5, v1, -4.0
39879// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xef,0x01,0x00]
39880
39881v_mul_u32_u24_e64 v5, v1, -4.0 clamp
39882// GFX10: encoding: [0x05,0x80,0x0b,0xd5,0x01,0xef,0x01,0x00]
39883
39884v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39885// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]
39886
39887v_mul_u32_u24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39888// GFX10: encoding: [0xf9,0x04,0xfe,0x17,0x01,0x06,0x06,0x06]
39889
39890v_mul_u32_u24_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39891// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0xff,0x06,0x06,0x06]
39892
39893v_mul_u32_u24_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39894// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x86,0x06]
39895
39896v_mul_u32_u24_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39897// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x65,0x06,0x86,0x06]
39898
39899v_mul_u32_u24_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39900// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x6a,0x06,0x86,0x06]
39901
39902v_mul_u32_u24_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39903// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x6b,0x06,0x86,0x06]
39904
39905v_mul_u32_u24_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39906// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x7c,0x06,0x86,0x06]
39907
39908v_mul_u32_u24_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39909// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x7e,0x06,0x86,0x06]
39910
39911v_mul_u32_u24_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39912// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x7f,0x06,0x86,0x06]
39913
39914v_mul_u32_u24_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39915// GFX10: encoding: [0xf9,0xfe,0x0b,0x16,0x01,0x06,0x06,0x06]
39916
39917v_mul_u32_u24_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39918// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x26,0x06,0x06]
39919
39920v_mul_u32_u24_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39921// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]
39922
39923v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39924// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x00,0x06,0x06]
39925
39926v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39927// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x01,0x06,0x06]
39928
39929v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39930// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x02,0x06,0x06]
39931
39932v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39933// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x03,0x06,0x06]
39934
39935v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39936// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x04,0x06,0x06]
39937
39938v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39939// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x05,0x06,0x06]
39940
39941v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
39942// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x0e,0x06,0x06]
39943
39944v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
39945// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x16,0x06,0x06]
39946
39947v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
39948// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x16,0x06,0x06]
39949
39950v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
39951// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]
39952
39953v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
39954// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x00,0x06]
39955
39956v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
39957// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x01,0x06]
39958
39959v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
39960// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x02,0x06]
39961
39962v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
39963// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x03,0x06]
39964
39965v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
39966// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x04,0x06]
39967
39968v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
39969// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x05,0x06]
39970
39971v_mul_u32_u24_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39972// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x0e,0x06]
39973
39974v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
39975// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]
39976
39977v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
39978// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x00]
39979
39980v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
39981// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x01]
39982
39983v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
39984// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x02]
39985
39986v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
39987// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x03]
39988
39989v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
39990// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x04]
39991
39992v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
39993// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x05]
39994
39995v_mul_u32_u24_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39996// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x0e]
39997
39998v_mul_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39999// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x00]
40000
40001v_mul_u32_u24_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40002// GFX10: encoding: [0xfa,0x04,0xfe,0x17,0x01,0xe4,0x00,0x00]
40003
40004v_mul_u32_u24_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40005// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0xff,0xe4,0x00,0x00]
40006
40007v_mul_u32_u24_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40008// GFX10: encoding: [0xfa,0xfe,0x0b,0x16,0x01,0xe4,0x00,0x00]
40009
40010v_mul_u32_u24_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
40011// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x1b,0x00,0x00]
40012
40013v_mul_u32_u24_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
40014// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x40,0x01,0x00]
40015
40016v_mul_u32_u24_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
40017// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x41,0x01,0x00]
40018
40019v_mul_u32_u24_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
40020// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x01,0x01,0x00]
40021
40022v_mul_u32_u24_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
40023// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x0f,0x01,0x00]
40024
40025v_mul_u32_u24_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
40026// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x11,0x01,0x00]
40027
40028v_mul_u32_u24_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
40029// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x1f,0x01,0x00]
40030
40031v_mul_u32_u24_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
40032// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x21,0x01,0x00]
40033
40034v_mul_u32_u24_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
40035// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x2f,0x01,0x00]
40036
40037v_mul_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
40038// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x10]
40039
40040v_mul_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
40041// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x30]
40042
40043v_mul_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
40044// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0xf0]
40045
40046v_mul_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
40047// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x01]
40048
40049v_mul_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
40050// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x03]
40051
40052v_mul_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
40053// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x0f]
40054
40055v_mul_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
40056// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x08,0x00]
40057
40058v_mul_u32_u24_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
40059// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x51,0x01,0x00]
40060
40061v_mul_u32_u24_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
40062// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x5f,0x01,0x00]
40063
40064v_mul_u32_u24_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
40065// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x61,0x01,0x00]
40066
40067v_mul_u32_u24_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
40068// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x6f,0x01,0x00]
40069
40070v_mul_hi_u32_u24_e32 v5, v1, v2
40071// GFX10: encoding: [0x01,0x05,0x0a,0x18]
40072
40073v_mul_hi_u32_u24_e32 v255, v1, v2
40074// GFX10: encoding: [0x01,0x05,0xfe,0x19]
40075
40076v_mul_hi_u32_u24_e32 v5, v255, v2
40077// GFX10: encoding: [0xff,0x05,0x0a,0x18]
40078
40079v_mul_hi_u32_u24_e32 v5, s1, v2
40080// GFX10: encoding: [0x01,0x04,0x0a,0x18]
40081
40082v_mul_hi_u32_u24_e32 v5, s103, v2
40083// GFX10: encoding: [0x67,0x04,0x0a,0x18]
40084
40085v_mul_hi_u32_u24_e32 v5, vcc_lo, v2
40086// GFX10: encoding: [0x6a,0x04,0x0a,0x18]
40087
40088v_mul_hi_u32_u24_e32 v5, vcc_hi, v2
40089// GFX10: encoding: [0x6b,0x04,0x0a,0x18]
40090
40091v_mul_hi_u32_u24_e32 v5, ttmp11, v2
40092// GFX10: encoding: [0x77,0x04,0x0a,0x18]
40093
40094v_mul_hi_u32_u24_e32 v5, m0, v2
40095// GFX10: encoding: [0x7c,0x04,0x0a,0x18]
40096
40097v_mul_hi_u32_u24_e32 v5, exec_lo, v2
40098// GFX10: encoding: [0x7e,0x04,0x0a,0x18]
40099
40100v_mul_hi_u32_u24_e32 v5, exec_hi, v2
40101// GFX10: encoding: [0x7f,0x04,0x0a,0x18]
40102
40103v_mul_hi_u32_u24_e32 v5, 0, v2
40104// GFX10: encoding: [0x80,0x04,0x0a,0x18]
40105
40106v_mul_hi_u32_u24_e32 v5, -1, v2
40107// GFX10: encoding: [0xc1,0x04,0x0a,0x18]
40108
40109v_mul_hi_u32_u24_e32 v5, 0.5, v2
40110// GFX10: encoding: [0xf0,0x04,0x0a,0x18]
40111
40112v_mul_hi_u32_u24_e32 v5, -4.0, v2
40113// GFX10: encoding: [0xf7,0x04,0x0a,0x18]
40114
40115v_mul_hi_u32_u24_e32 v5, 0xaf123456, v2
40116// GFX10: encoding: [0xff,0x04,0x0a,0x18,0x56,0x34,0x12,0xaf]
40117
40118v_mul_hi_u32_u24_e32 v5, 0x3f717273, v2
40119// GFX10: encoding: [0xff,0x04,0x0a,0x18,0x73,0x72,0x71,0x3f]
40120
40121v_mul_hi_u32_u24_e32 v5, v1, v255
40122// GFX10: encoding: [0x01,0xff,0x0b,0x18]
40123
40124v_mul_hi_u32_u24_e64 v5, v1, v2
40125// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0x05,0x02,0x00]
40126
40127v_mul_hi_u32_u24_e64 v255, v1, v2
40128// GFX10: encoding: [0xff,0x00,0x0c,0xd5,0x01,0x05,0x02,0x00]
40129
40130v_mul_hi_u32_u24_e64 v5, v255, v2
40131// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0xff,0x05,0x02,0x00]
40132
40133v_mul_hi_u32_u24_e64 v5, s1, v2
40134// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0x04,0x02,0x00]
40135
40136v_mul_hi_u32_u24_e64 v5, s101, v2
40137// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x65,0x04,0x02,0x00]
40138
40139v_mul_hi_u32_u24_e64 v5, vcc_lo, v2
40140// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x6a,0x04,0x02,0x00]
40141
40142v_mul_hi_u32_u24_e64 v5, vcc_hi, v2
40143// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x6b,0x04,0x02,0x00]
40144
40145v_mul_hi_u32_u24_e64 v5, m0, v2
40146// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x7c,0x04,0x02,0x00]
40147
40148v_mul_hi_u32_u24_e64 v5, exec_lo, v2
40149// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x7e,0x04,0x02,0x00]
40150
40151v_mul_hi_u32_u24_e64 v5, exec_hi, v2
40152// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x7f,0x04,0x02,0x00]
40153
40154v_mul_hi_u32_u24_e64 v5, 0, v2
40155// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x80,0x04,0x02,0x00]
40156
40157v_mul_hi_u32_u24_e64 v5, -1, v2
40158// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0xc1,0x04,0x02,0x00]
40159
40160v_mul_hi_u32_u24_e64 v5, 0.5, v2
40161// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0xf0,0x04,0x02,0x00]
40162
40163v_mul_hi_u32_u24_e64 v5, -4.0, v2
40164// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0xf7,0x04,0x02,0x00]
40165
40166v_mul_hi_u32_u24_e64 v5, v1, v255
40167// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xff,0x03,0x00]
40168
40169v_mul_hi_u32_u24_e64 v5, v1, s2
40170// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0x05,0x00,0x00]
40171
40172v_mul_hi_u32_u24_e64 v5, v1, s101
40173// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xcb,0x00,0x00]
40174
40175v_mul_hi_u32_u24_e64 v5, v1, vcc_lo
40176// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xd5,0x00,0x00]
40177
40178v_mul_hi_u32_u24_e64 v5, v1, vcc_hi
40179// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xd7,0x00,0x00]
40180
40181v_mul_hi_u32_u24_e64 v5, v1, m0
40182// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xf9,0x00,0x00]
40183
40184v_mul_hi_u32_u24_e64 v5, v1, exec_lo
40185// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xfd,0x00,0x00]
40186
40187v_mul_hi_u32_u24_e64 v5, v1, exec_hi
40188// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xff,0x00,0x00]
40189
40190v_mul_hi_u32_u24_e64 v5, v1, 0
40191// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0x01,0x01,0x00]
40192
40193v_mul_hi_u32_u24_e64 v5, v1, -1
40194// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0x83,0x01,0x00]
40195
40196v_mul_hi_u32_u24_e64 v5, v1, 0.5
40197// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xe1,0x01,0x00]
40198
40199v_mul_hi_u32_u24_e64 v5, v1, -4.0
40200// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xef,0x01,0x00]
40201
40202v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40203// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]
40204
40205v_mul_hi_u32_u24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40206// GFX10: encoding: [0xf9,0x04,0xfe,0x19,0x01,0x06,0x06,0x06]
40207
40208v_mul_hi_u32_u24_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40209// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0xff,0x06,0x06,0x06]
40210
40211v_mul_hi_u32_u24_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40212// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x86,0x06]
40213
40214v_mul_hi_u32_u24_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40215// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x65,0x06,0x86,0x06]
40216
40217v_mul_hi_u32_u24_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40218// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x6a,0x06,0x86,0x06]
40219
40220v_mul_hi_u32_u24_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40221// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x6b,0x06,0x86,0x06]
40222
40223v_mul_hi_u32_u24_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40224// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x7c,0x06,0x86,0x06]
40225
40226v_mul_hi_u32_u24_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40227// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x7e,0x06,0x86,0x06]
40228
40229v_mul_hi_u32_u24_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40230// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x7f,0x06,0x86,0x06]
40231
40232v_mul_hi_u32_u24_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40233// GFX10: encoding: [0xf9,0xfe,0x0b,0x18,0x01,0x06,0x06,0x06]
40234
40235v_mul_hi_u32_u24_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40236// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x26,0x06,0x06]
40237
40238v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40239// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]
40240
40241v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40242// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x00,0x06,0x06]
40243
40244v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40245// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x01,0x06,0x06]
40246
40247v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40248// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x02,0x06,0x06]
40249
40250v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40251// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x03,0x06,0x06]
40252
40253v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40254// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x04,0x06,0x06]
40255
40256v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40257// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x05,0x06,0x06]
40258
40259v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
40260// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x0e,0x06,0x06]
40261
40262v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
40263// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x16,0x06,0x06]
40264
40265v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
40266// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x16,0x06,0x06]
40267
40268v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
40269// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]
40270
40271v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
40272// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x00,0x06]
40273
40274v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
40275// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x01,0x06]
40276
40277v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
40278// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x02,0x06]
40279
40280v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
40281// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x03,0x06]
40282
40283v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
40284// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x04,0x06]
40285
40286v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
40287// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x05,0x06]
40288
40289v_mul_hi_u32_u24_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40290// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x0e,0x06]
40291
40292v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
40293// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]
40294
40295v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
40296// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x00]
40297
40298v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
40299// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x01]
40300
40301v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
40302// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x02]
40303
40304v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
40305// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x03]
40306
40307v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
40308// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x04]
40309
40310v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
40311// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x05]
40312
40313v_mul_hi_u32_u24_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40314// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x0e]
40315
40316v_mul_hi_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40317// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x00]
40318
40319v_mul_hi_u32_u24_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40320// GFX10: encoding: [0xfa,0x04,0xfe,0x19,0x01,0xe4,0x00,0x00]
40321
40322v_mul_hi_u32_u24_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40323// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0xff,0xe4,0x00,0x00]
40324
40325v_mul_hi_u32_u24_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40326// GFX10: encoding: [0xfa,0xfe,0x0b,0x18,0x01,0xe4,0x00,0x00]
40327
40328v_mul_hi_u32_u24_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
40329// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x1b,0x00,0x00]
40330
40331v_mul_hi_u32_u24_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
40332// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x40,0x01,0x00]
40333
40334v_mul_hi_u32_u24_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
40335// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x41,0x01,0x00]
40336
40337v_mul_hi_u32_u24_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
40338// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x01,0x01,0x00]
40339
40340v_mul_hi_u32_u24_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
40341// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x0f,0x01,0x00]
40342
40343v_mul_hi_u32_u24_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
40344// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x11,0x01,0x00]
40345
40346v_mul_hi_u32_u24_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
40347// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x1f,0x01,0x00]
40348
40349v_mul_hi_u32_u24_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
40350// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x21,0x01,0x00]
40351
40352v_mul_hi_u32_u24_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
40353// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x2f,0x01,0x00]
40354
40355v_mul_hi_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
40356// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x10]
40357
40358v_mul_hi_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
40359// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x30]
40360
40361v_mul_hi_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
40362// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0xf0]
40363
40364v_mul_hi_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
40365// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x01]
40366
40367v_mul_hi_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
40368// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x03]
40369
40370v_mul_hi_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
40371// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x0f]
40372
40373v_mul_hi_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
40374// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x08,0x00]
40375
40376v_mul_hi_u32_u24_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
40377// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x51,0x01,0x00]
40378
40379v_mul_hi_u32_u24_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
40380// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x5f,0x01,0x00]
40381
40382v_mul_hi_u32_u24_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
40383// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x61,0x01,0x00]
40384
40385v_mul_hi_u32_u24_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
40386// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x6f,0x01,0x00]
40387
40388v_min_f32_e32 v5, v1, v2
40389// GFX10: encoding: [0x01,0x05,0x0a,0x1e]
40390
40391v_min_f32_e32 v255, v1, v2
40392// GFX10: encoding: [0x01,0x05,0xfe,0x1f]
40393
40394v_min_f32_e32 v5, v255, v2
40395// GFX10: encoding: [0xff,0x05,0x0a,0x1e]
40396
40397v_min_f32_e32 v5, s1, v2
40398// GFX10: encoding: [0x01,0x04,0x0a,0x1e]
40399
40400v_min_f32_e32 v5, s103, v2
40401// GFX10: encoding: [0x67,0x04,0x0a,0x1e]
40402
40403v_min_f32_e32 v5, vcc_lo, v2
40404// GFX10: encoding: [0x6a,0x04,0x0a,0x1e]
40405
40406v_min_f32_e32 v5, vcc_hi, v2
40407// GFX10: encoding: [0x6b,0x04,0x0a,0x1e]
40408
40409v_min_f32_e32 v5, ttmp11, v2
40410// GFX10: encoding: [0x77,0x04,0x0a,0x1e]
40411
40412v_min_f32_e32 v5, m0, v2
40413// GFX10: encoding: [0x7c,0x04,0x0a,0x1e]
40414
40415v_min_f32_e32 v5, exec_lo, v2
40416// GFX10: encoding: [0x7e,0x04,0x0a,0x1e]
40417
40418v_min_f32_e32 v5, exec_hi, v2
40419// GFX10: encoding: [0x7f,0x04,0x0a,0x1e]
40420
40421v_min_f32_e32 v5, 0, v2
40422// GFX10: encoding: [0x80,0x04,0x0a,0x1e]
40423
40424v_min_f32_e32 v5, -1, v2
40425// GFX10: encoding: [0xc1,0x04,0x0a,0x1e]
40426
40427v_min_f32_e32 v5, 0.5, v2
40428// GFX10: encoding: [0xf0,0x04,0x0a,0x1e]
40429
40430v_min_f32_e32 v5, -4.0, v2
40431// GFX10: encoding: [0xf7,0x04,0x0a,0x1e]
40432
40433v_min_f32_e32 v5, 0xaf123456, v2
40434// GFX10: encoding: [0xff,0x04,0x0a,0x1e,0x56,0x34,0x12,0xaf]
40435
40436v_min_f32_e32 v5, 0x3f717273, v2
40437// GFX10: encoding: [0xff,0x04,0x0a,0x1e,0x73,0x72,0x71,0x3f]
40438
40439v_min_f32_e32 v5, v1, v255
40440// GFX10: encoding: [0x01,0xff,0x0b,0x1e]
40441
40442v_min_f32_e64 v5, v1, v2
40443// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x00]
40444
40445v_min_f32_e64 v255, v1, v2
40446// GFX10: encoding: [0xff,0x00,0x0f,0xd5,0x01,0x05,0x02,0x00]
40447
40448v_min_f32_e64 v5, v255, v2
40449// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0xff,0x05,0x02,0x00]
40450
40451v_min_f32_e64 v5, s1, v2
40452// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x04,0x02,0x00]
40453
40454v_min_f32_e64 v5, s101, v2
40455// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x65,0x04,0x02,0x00]
40456
40457v_min_f32_e64 v5, vcc_lo, v2
40458// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x6a,0x04,0x02,0x00]
40459
40460v_min_f32_e64 v5, vcc_hi, v2
40461// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x6b,0x04,0x02,0x00]
40462
40463v_min_f32_e64 v5, m0, v2
40464// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x7c,0x04,0x02,0x00]
40465
40466v_min_f32_e64 v5, exec_lo, v2
40467// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x7e,0x04,0x02,0x00]
40468
40469v_min_f32_e64 v5, exec_hi, v2
40470// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x7f,0x04,0x02,0x00]
40471
40472v_min_f32_e64 v5, 0, v2
40473// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x80,0x04,0x02,0x00]
40474
40475v_min_f32_e64 v5, -1, v2
40476// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0xc1,0x04,0x02,0x00]
40477
40478v_min_f32_e64 v5, 0.5, v2
40479// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0xf0,0x04,0x02,0x00]
40480
40481v_min_f32_e64 v5, -4.0, v2
40482// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0xf7,0x04,0x02,0x00]
40483
40484v_min_f32_e64 v5, v1, v255
40485// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xff,0x03,0x00]
40486
40487v_min_f32_e64 v5, v1, s2
40488// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x00,0x00]
40489
40490v_min_f32_e64 v5, v1, s101
40491// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xcb,0x00,0x00]
40492
40493v_min_f32_e64 v5, v1, vcc_lo
40494// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xd5,0x00,0x00]
40495
40496v_min_f32_e64 v5, v1, vcc_hi
40497// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xd7,0x00,0x00]
40498
40499v_min_f32_e64 v5, v1, m0
40500// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xf9,0x00,0x00]
40501
40502v_min_f32_e64 v5, v1, exec_lo
40503// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xfd,0x00,0x00]
40504
40505v_min_f32_e64 v5, v1, exec_hi
40506// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xff,0x00,0x00]
40507
40508v_min_f32_e64 v5, v1, 0
40509// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x01,0x01,0x00]
40510
40511v_min_f32_e64 v5, v1, -1
40512// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x83,0x01,0x00]
40513
40514v_min_f32_e64 v5, v1, 0.5
40515// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xe1,0x01,0x00]
40516
40517v_min_f32_e64 v5, v1, -4.0
40518// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xef,0x01,0x00]
40519
40520v_min_f32_e64 v5, -v1, v2
40521// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x20]
40522
40523v_min_f32_e64 v5, v1, -v2
40524// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x40]
40525
40526v_min_f32_e64 v5, -v1, -v2
40527// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x60]
40528
40529v_min_f32_e64 v5, |v1|, v2
40530// GFX10: encoding: [0x05,0x01,0x0f,0xd5,0x01,0x05,0x02,0x00]
40531
40532v_min_f32_e64 v5, v1, |v2|
40533// GFX10: encoding: [0x05,0x02,0x0f,0xd5,0x01,0x05,0x02,0x00]
40534
40535v_min_f32_e64 v5, |v1|, |v2|
40536// GFX10: encoding: [0x05,0x03,0x0f,0xd5,0x01,0x05,0x02,0x00]
40537
40538v_min_f32_e64 v5, v1, v2 clamp
40539// GFX10: encoding: [0x05,0x80,0x0f,0xd5,0x01,0x05,0x02,0x00]
40540
40541v_min_f32_e64 v5, v1, v2 mul:2
40542// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x08]
40543
40544v_min_f32_e64 v5, v1, v2 mul:4
40545// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x10]
40546
40547v_min_f32_e64 v5, v1, v2 div:2
40548// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x18]
40549
40550v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40551// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]
40552
40553v_min_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40554// GFX10: encoding: [0xf9,0x04,0xfe,0x1f,0x01,0x06,0x06,0x06]
40555
40556v_min_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40557// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0xff,0x06,0x06,0x06]
40558
40559v_min_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40560// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x86,0x06]
40561
40562v_min_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40563// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x65,0x06,0x86,0x06]
40564
40565v_min_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40566// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x6a,0x06,0x86,0x06]
40567
40568v_min_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40569// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x6b,0x06,0x86,0x06]
40570
40571v_min_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40572// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x7c,0x06,0x86,0x06]
40573
40574v_min_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40575// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x7e,0x06,0x86,0x06]
40576
40577v_min_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40578// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x7f,0x06,0x86,0x06]
40579
40580v_min_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40581// GFX10: encoding: [0xf9,0xfe,0x0b,0x1e,0x01,0x06,0x06,0x06]
40582
40583v_min_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40584// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x26,0x06,0x06]
40585
40586v_min_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40587// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x46,0x06,0x06]
40588
40589v_min_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40590// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x86,0x06,0x06]
40591
40592v_min_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40593// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0xc6,0x06,0x06]
40594
40595v_min_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40596// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]
40597
40598v_min_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40599// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x00,0x06,0x06]
40600
40601v_min_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40602// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x01,0x06,0x06]
40603
40604v_min_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40605// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x02,0x06,0x06]
40606
40607v_min_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40608// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x03,0x06,0x06]
40609
40610v_min_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40611// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x04,0x06,0x06]
40612
40613v_min_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40614// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x05,0x06,0x06]
40615
40616v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
40617// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x0e,0x06,0x06]
40618
40619v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
40620// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x16,0x06,0x06]
40621
40622v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
40623// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x16,0x06,0x06]
40624
40625v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
40626// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]
40627
40628v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
40629// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x00,0x06]
40630
40631v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
40632// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x01,0x06]
40633
40634v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
40635// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x02,0x06]
40636
40637v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
40638// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x03,0x06]
40639
40640v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
40641// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x04,0x06]
40642
40643v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
40644// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x05,0x06]
40645
40646v_min_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40647// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x16,0x06]
40648
40649v_min_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40650// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x26,0x06]
40651
40652v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
40653// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]
40654
40655v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
40656// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x00]
40657
40658v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
40659// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x01]
40660
40661v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
40662// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x02]
40663
40664v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
40665// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x03]
40666
40667v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
40668// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x04]
40669
40670v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
40671// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x05]
40672
40673v_min_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40674// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x16]
40675
40676v_min_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40677// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x26]
40678
40679v_min_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40680// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x00]
40681
40682v_min_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40683// GFX10: encoding: [0xfa,0x04,0xfe,0x1f,0x01,0xe4,0x00,0x00]
40684
40685v_min_f32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40686// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0xff,0xe4,0x00,0x00]
40687
40688v_min_f32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40689// GFX10: encoding: [0xfa,0xfe,0x0b,0x1e,0x01,0xe4,0x00,0x00]
40690
40691v_min_f32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
40692// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x1b,0x00,0x00]
40693
40694v_min_f32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
40695// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x40,0x01,0x00]
40696
40697v_min_f32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
40698// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x41,0x01,0x00]
40699
40700v_min_f32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
40701// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x01,0x01,0x00]
40702
40703v_min_f32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
40704// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x0f,0x01,0x00]
40705
40706v_min_f32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
40707// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x11,0x01,0x00]
40708
40709v_min_f32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
40710// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x1f,0x01,0x00]
40711
40712v_min_f32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
40713// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x21,0x01,0x00]
40714
40715v_min_f32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
40716// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x2f,0x01,0x00]
40717
40718v_min_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
40719// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x10]
40720
40721v_min_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
40722// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x30]
40723
40724v_min_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
40725// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0xf0]
40726
40727v_min_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
40728// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x01]
40729
40730v_min_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
40731// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x03]
40732
40733v_min_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
40734// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x0f]
40735
40736v_min_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
40737// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x08,0x00]
40738
40739v_min_f32_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40740// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x10,0x00]
40741
40742v_min_f32_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40743// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x20,0x00]
40744
40745v_min_f32_dpp v5, v1, -v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40746// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x40,0x00]
40747
40748v_min_f32_dpp v5, v1, |v2|  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40749// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x80,0x00]
40750
40751v_min_f32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
40752// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x51,0x01,0x00]
40753
40754v_min_f32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
40755// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x5f,0x01,0x00]
40756
40757v_min_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
40758// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x61,0x01,0x00]
40759
40760v_min_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
40761// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x6f,0x01,0x00]
40762
40763v_max_f32_e32 v5, v1, v2
40764// GFX10: encoding: [0x01,0x05,0x0a,0x20]
40765
40766v_max_f32_e32 v255, v1, v2
40767// GFX10: encoding: [0x01,0x05,0xfe,0x21]
40768
40769v_max_f32_e32 v5, v255, v2
40770// GFX10: encoding: [0xff,0x05,0x0a,0x20]
40771
40772v_max_f32_e32 v5, s1, v2
40773// GFX10: encoding: [0x01,0x04,0x0a,0x20]
40774
40775v_max_f32_e32 v5, s103, v2
40776// GFX10: encoding: [0x67,0x04,0x0a,0x20]
40777
40778v_max_f32_e32 v5, vcc_lo, v2
40779// GFX10: encoding: [0x6a,0x04,0x0a,0x20]
40780
40781v_max_f32_e32 v5, vcc_hi, v2
40782// GFX10: encoding: [0x6b,0x04,0x0a,0x20]
40783
40784v_max_f32_e32 v5, ttmp11, v2
40785// GFX10: encoding: [0x77,0x04,0x0a,0x20]
40786
40787v_max_f32_e32 v5, m0, v2
40788// GFX10: encoding: [0x7c,0x04,0x0a,0x20]
40789
40790v_max_f32_e32 v5, exec_lo, v2
40791// GFX10: encoding: [0x7e,0x04,0x0a,0x20]
40792
40793v_max_f32_e32 v5, exec_hi, v2
40794// GFX10: encoding: [0x7f,0x04,0x0a,0x20]
40795
40796v_max_f32_e32 v5, 0, v2
40797// GFX10: encoding: [0x80,0x04,0x0a,0x20]
40798
40799v_max_f32_e32 v5, -1, v2
40800// GFX10: encoding: [0xc1,0x04,0x0a,0x20]
40801
40802v_max_f32_e32 v5, 0.5, v2
40803// GFX10: encoding: [0xf0,0x04,0x0a,0x20]
40804
40805v_max_f32_e32 v5, -4.0, v2
40806// GFX10: encoding: [0xf7,0x04,0x0a,0x20]
40807
40808v_max_f32_e32 v5, 0xaf123456, v2
40809// GFX10: encoding: [0xff,0x04,0x0a,0x20,0x56,0x34,0x12,0xaf]
40810
40811v_max_f32_e32 v5, 0x3f717273, v2
40812// GFX10: encoding: [0xff,0x04,0x0a,0x20,0x73,0x72,0x71,0x3f]
40813
40814v_max_f32_e32 v5, v1, v255
40815// GFX10: encoding: [0x01,0xff,0x0b,0x20]
40816
40817v_max_f32_e64 v5, v1, v2
40818// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x00]
40819
40820v_max_f32_e64 v255, v1, v2
40821// GFX10: encoding: [0xff,0x00,0x10,0xd5,0x01,0x05,0x02,0x00]
40822
40823v_max_f32_e64 v5, v255, v2
40824// GFX10: encoding: [0x05,0x00,0x10,0xd5,0xff,0x05,0x02,0x00]
40825
40826v_max_f32_e64 v5, s1, v2
40827// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x04,0x02,0x00]
40828
40829v_max_f32_e64 v5, s101, v2
40830// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x65,0x04,0x02,0x00]
40831
40832v_max_f32_e64 v5, vcc_lo, v2
40833// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x6a,0x04,0x02,0x00]
40834
40835v_max_f32_e64 v5, vcc_hi, v2
40836// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x6b,0x04,0x02,0x00]
40837
40838v_max_f32_e64 v5, m0, v2
40839// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x7c,0x04,0x02,0x00]
40840
40841v_max_f32_e64 v5, exec_lo, v2
40842// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x7e,0x04,0x02,0x00]
40843
40844v_max_f32_e64 v5, exec_hi, v2
40845// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x7f,0x04,0x02,0x00]
40846
40847v_max_f32_e64 v5, 0, v2
40848// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x80,0x04,0x02,0x00]
40849
40850v_max_f32_e64 v5, -1, v2
40851// GFX10: encoding: [0x05,0x00,0x10,0xd5,0xc1,0x04,0x02,0x00]
40852
40853v_max_f32_e64 v5, 0.5, v2
40854// GFX10: encoding: [0x05,0x00,0x10,0xd5,0xf0,0x04,0x02,0x00]
40855
40856v_max_f32_e64 v5, -4.0, v2
40857// GFX10: encoding: [0x05,0x00,0x10,0xd5,0xf7,0x04,0x02,0x00]
40858
40859v_max_f32_e64 v5, v1, v255
40860// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xff,0x03,0x00]
40861
40862v_max_f32_e64 v5, v1, s2
40863// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x00,0x00]
40864
40865v_max_f32_e64 v5, v1, s101
40866// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xcb,0x00,0x00]
40867
40868v_max_f32_e64 v5, v1, vcc_lo
40869// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xd5,0x00,0x00]
40870
40871v_max_f32_e64 v5, v1, vcc_hi
40872// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xd7,0x00,0x00]
40873
40874v_max_f32_e64 v5, v1, m0
40875// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xf9,0x00,0x00]
40876
40877v_max_f32_e64 v5, v1, exec_lo
40878// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xfd,0x00,0x00]
40879
40880v_max_f32_e64 v5, v1, exec_hi
40881// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xff,0x00,0x00]
40882
40883v_max_f32_e64 v5, v1, 0
40884// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x01,0x01,0x00]
40885
40886v_max_f32_e64 v5, v1, -1
40887// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x83,0x01,0x00]
40888
40889v_max_f32_e64 v5, v1, 0.5
40890// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xe1,0x01,0x00]
40891
40892v_max_f32_e64 v5, v1, -4.0
40893// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xef,0x01,0x00]
40894
40895v_max_f32_e64 v5, -v1, v2
40896// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x20]
40897
40898v_max_f32_e64 v5, v1, -v2
40899// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x40]
40900
40901v_max_f32_e64 v5, -v1, -v2
40902// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x60]
40903
40904v_max_f32_e64 v5, |v1|, v2
40905// GFX10: encoding: [0x05,0x01,0x10,0xd5,0x01,0x05,0x02,0x00]
40906
40907v_max_f32_e64 v5, v1, |v2|
40908// GFX10: encoding: [0x05,0x02,0x10,0xd5,0x01,0x05,0x02,0x00]
40909
40910v_max_f32_e64 v5, |v1|, |v2|
40911// GFX10: encoding: [0x05,0x03,0x10,0xd5,0x01,0x05,0x02,0x00]
40912
40913v_max_f32_e64 v5, v1, v2 clamp
40914// GFX10: encoding: [0x05,0x80,0x10,0xd5,0x01,0x05,0x02,0x00]
40915
40916v_max_f32_e64 v5, v1, v2 mul:2
40917// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x08]
40918
40919v_max_f32_e64 v5, v1, v2 mul:4
40920// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x10]
40921
40922v_max_f32_e64 v5, v1, v2 div:2
40923// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x18]
40924
40925v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40926// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]
40927
40928v_max_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40929// GFX10: encoding: [0xf9,0x04,0xfe,0x21,0x01,0x06,0x06,0x06]
40930
40931v_max_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40932// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0xff,0x06,0x06,0x06]
40933
40934v_max_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40935// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x86,0x06]
40936
40937v_max_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40938// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x65,0x06,0x86,0x06]
40939
40940v_max_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40941// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x6a,0x06,0x86,0x06]
40942
40943v_max_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40944// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x6b,0x06,0x86,0x06]
40945
40946v_max_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40947// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x7c,0x06,0x86,0x06]
40948
40949v_max_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40950// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x7e,0x06,0x86,0x06]
40951
40952v_max_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40953// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x7f,0x06,0x86,0x06]
40954
40955v_max_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40956// GFX10: encoding: [0xf9,0xfe,0x0b,0x20,0x01,0x06,0x06,0x06]
40957
40958v_max_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40959// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x26,0x06,0x06]
40960
40961v_max_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40962// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x46,0x06,0x06]
40963
40964v_max_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40965// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x86,0x06,0x06]
40966
40967v_max_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40968// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0xc6,0x06,0x06]
40969
40970v_max_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40971// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]
40972
40973v_max_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40974// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x00,0x06,0x06]
40975
40976v_max_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40977// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x01,0x06,0x06]
40978
40979v_max_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40980// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x02,0x06,0x06]
40981
40982v_max_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40983// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x03,0x06,0x06]
40984
40985v_max_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40986// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x04,0x06,0x06]
40987
40988v_max_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40989// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x05,0x06,0x06]
40990
40991v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
40992// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x0e,0x06,0x06]
40993
40994v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
40995// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x16,0x06,0x06]
40996
40997v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
40998// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x16,0x06,0x06]
40999
41000v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
41001// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]
41002
41003v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
41004// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x00,0x06]
41005
41006v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
41007// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x01,0x06]
41008
41009v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
41010// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x02,0x06]
41011
41012v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
41013// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x03,0x06]
41014
41015v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
41016// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x04,0x06]
41017
41018v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
41019// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x05,0x06]
41020
41021v_max_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41022// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x16,0x06]
41023
41024v_max_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41025// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x26,0x06]
41026
41027v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
41028// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]
41029
41030v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
41031// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x00]
41032
41033v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
41034// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x01]
41035
41036v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
41037// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x02]
41038
41039v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
41040// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x03]
41041
41042v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
41043// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x04]
41044
41045v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
41046// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x05]
41047
41048v_max_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41049// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x16]
41050
41051v_max_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41052// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x26]
41053
41054v_max_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41055// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x00]
41056
41057v_max_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41058// GFX10: encoding: [0xfa,0x04,0xfe,0x21,0x01,0xe4,0x00,0x00]
41059
41060v_max_f32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41061// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0xff,0xe4,0x00,0x00]
41062
41063v_max_f32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41064// GFX10: encoding: [0xfa,0xfe,0x0b,0x20,0x01,0xe4,0x00,0x00]
41065
41066v_max_f32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
41067// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x1b,0x00,0x00]
41068
41069v_max_f32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
41070// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x40,0x01,0x00]
41071
41072v_max_f32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
41073// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x41,0x01,0x00]
41074
41075v_max_f32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
41076// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x01,0x01,0x00]
41077
41078v_max_f32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
41079// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x0f,0x01,0x00]
41080
41081v_max_f32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
41082// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x11,0x01,0x00]
41083
41084v_max_f32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
41085// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x1f,0x01,0x00]
41086
41087v_max_f32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
41088// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x21,0x01,0x00]
41089
41090v_max_f32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
41091// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x2f,0x01,0x00]
41092
41093v_max_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
41094// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x10]
41095
41096v_max_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
41097// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x30]
41098
41099v_max_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
41100// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0xf0]
41101
41102v_max_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
41103// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x01]
41104
41105v_max_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
41106// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x03]
41107
41108v_max_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
41109// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x0f]
41110
41111v_max_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
41112// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x08,0x00]
41113
41114v_max_f32_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41115// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x10,0x00]
41116
41117v_max_f32_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41118// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x20,0x00]
41119
41120v_max_f32_dpp v5, v1, -v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41121// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x40,0x00]
41122
41123v_max_f32_dpp v5, v1, |v2|  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41124// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x80,0x00]
41125
41126v_max_f32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
41127// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x51,0x01,0x00]
41128
41129v_max_f32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
41130// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x5f,0x01,0x00]
41131
41132v_max_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
41133// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x61,0x01,0x00]
41134
41135v_max_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
41136// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x6f,0x01,0x00]
41137
41138v_min_i32_e32 v5, v1, v2
41139// GFX10: encoding: [0x01,0x05,0x0a,0x22]
41140
41141v_min_i32_e32 v255, v1, v2
41142// GFX10: encoding: [0x01,0x05,0xfe,0x23]
41143
41144v_min_i32_e32 v5, v255, v2
41145// GFX10: encoding: [0xff,0x05,0x0a,0x22]
41146
41147v_min_i32_e32 v5, s1, v2
41148// GFX10: encoding: [0x01,0x04,0x0a,0x22]
41149
41150v_min_i32_e32 v5, s103, v2
41151// GFX10: encoding: [0x67,0x04,0x0a,0x22]
41152
41153v_min_i32_e32 v5, vcc_lo, v2
41154// GFX10: encoding: [0x6a,0x04,0x0a,0x22]
41155
41156v_min_i32_e32 v5, vcc_hi, v2
41157// GFX10: encoding: [0x6b,0x04,0x0a,0x22]
41158
41159v_min_i32_e32 v5, ttmp11, v2
41160// GFX10: encoding: [0x77,0x04,0x0a,0x22]
41161
41162v_min_i32_e32 v5, m0, v2
41163// GFX10: encoding: [0x7c,0x04,0x0a,0x22]
41164
41165v_min_i32_e32 v5, exec_lo, v2
41166// GFX10: encoding: [0x7e,0x04,0x0a,0x22]
41167
41168v_min_i32_e32 v5, exec_hi, v2
41169// GFX10: encoding: [0x7f,0x04,0x0a,0x22]
41170
41171v_min_i32_e32 v5, 0, v2
41172// GFX10: encoding: [0x80,0x04,0x0a,0x22]
41173
41174v_min_i32_e32 v5, -1, v2
41175// GFX10: encoding: [0xc1,0x04,0x0a,0x22]
41176
41177v_min_i32_e32 v5, 0.5, v2
41178// GFX10: encoding: [0xf0,0x04,0x0a,0x22]
41179
41180v_min_i32_e32 v5, -4.0, v2
41181// GFX10: encoding: [0xf7,0x04,0x0a,0x22]
41182
41183v_min_i32_e32 v5, 0xaf123456, v2
41184// GFX10: encoding: [0xff,0x04,0x0a,0x22,0x56,0x34,0x12,0xaf]
41185
41186v_min_i32_e32 v5, 0x3f717273, v2
41187// GFX10: encoding: [0xff,0x04,0x0a,0x22,0x73,0x72,0x71,0x3f]
41188
41189v_min_i32_e32 v5, v1, v255
41190// GFX10: encoding: [0x01,0xff,0x0b,0x22]
41191
41192v_min_i32_e64 v5, v1, v2
41193// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0x05,0x02,0x00]
41194
41195v_min_i32_e64 v255, v1, v2
41196// GFX10: encoding: [0xff,0x00,0x11,0xd5,0x01,0x05,0x02,0x00]
41197
41198v_min_i32_e64 v5, v255, v2
41199// GFX10: encoding: [0x05,0x00,0x11,0xd5,0xff,0x05,0x02,0x00]
41200
41201v_min_i32_e64 v5, s1, v2
41202// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0x04,0x02,0x00]
41203
41204v_min_i32_e64 v5, s101, v2
41205// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x65,0x04,0x02,0x00]
41206
41207v_min_i32_e64 v5, vcc_lo, v2
41208// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x6a,0x04,0x02,0x00]
41209
41210v_min_i32_e64 v5, vcc_hi, v2
41211// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x6b,0x04,0x02,0x00]
41212
41213v_min_i32_e64 v5, m0, v2
41214// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x7c,0x04,0x02,0x00]
41215
41216v_min_i32_e64 v5, exec_lo, v2
41217// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x7e,0x04,0x02,0x00]
41218
41219v_min_i32_e64 v5, exec_hi, v2
41220// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x7f,0x04,0x02,0x00]
41221
41222v_min_i32_e64 v5, 0, v2
41223// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x80,0x04,0x02,0x00]
41224
41225v_min_i32_e64 v5, -1, v2
41226// GFX10: encoding: [0x05,0x00,0x11,0xd5,0xc1,0x04,0x02,0x00]
41227
41228v_min_i32_e64 v5, 0.5, v2
41229// GFX10: encoding: [0x05,0x00,0x11,0xd5,0xf0,0x04,0x02,0x00]
41230
41231v_min_i32_e64 v5, -4.0, v2
41232// GFX10: encoding: [0x05,0x00,0x11,0xd5,0xf7,0x04,0x02,0x00]
41233
41234v_min_i32_e64 v5, v1, v255
41235// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xff,0x03,0x00]
41236
41237v_min_i32_e64 v5, v1, s2
41238// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0x05,0x00,0x00]
41239
41240v_min_i32_e64 v5, v1, s101
41241// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xcb,0x00,0x00]
41242
41243v_min_i32_e64 v5, v1, vcc_lo
41244// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xd5,0x00,0x00]
41245
41246v_min_i32_e64 v5, v1, vcc_hi
41247// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xd7,0x00,0x00]
41248
41249v_min_i32_e64 v5, v1, m0
41250// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xf9,0x00,0x00]
41251
41252v_min_i32_e64 v5, v1, exec_lo
41253// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xfd,0x00,0x00]
41254
41255v_min_i32_e64 v5, v1, exec_hi
41256// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xff,0x00,0x00]
41257
41258v_min_i32_e64 v5, v1, 0
41259// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0x01,0x01,0x00]
41260
41261v_min_i32_e64 v5, v1, -1
41262// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0x83,0x01,0x00]
41263
41264v_min_i32_e64 v5, v1, 0.5
41265// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xe1,0x01,0x00]
41266
41267v_min_i32_e64 v5, v1, -4.0
41268// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xef,0x01,0x00]
41269
41270v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41271// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]
41272
41273v_min_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41274// GFX10: encoding: [0xf9,0x04,0xfe,0x23,0x01,0x06,0x06,0x06]
41275
41276v_min_i32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41277// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0xff,0x06,0x06,0x06]
41278
41279v_min_i32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41280// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x86,0x06]
41281
41282v_min_i32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41283// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x65,0x06,0x86,0x06]
41284
41285v_min_i32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41286// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x6a,0x06,0x86,0x06]
41287
41288v_min_i32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41289// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x6b,0x06,0x86,0x06]
41290
41291v_min_i32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41292// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x7c,0x06,0x86,0x06]
41293
41294v_min_i32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41295// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x7e,0x06,0x86,0x06]
41296
41297v_min_i32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41298// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x7f,0x06,0x86,0x06]
41299
41300v_min_i32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41301// GFX10: encoding: [0xf9,0xfe,0x0b,0x22,0x01,0x06,0x06,0x06]
41302
41303v_min_i32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41304// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x26,0x06,0x06]
41305
41306v_min_i32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41307// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]
41308
41309v_min_i32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41310// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x00,0x06,0x06]
41311
41312v_min_i32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41313// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x01,0x06,0x06]
41314
41315v_min_i32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41316// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x02,0x06,0x06]
41317
41318v_min_i32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41319// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x03,0x06,0x06]
41320
41321v_min_i32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41322// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x04,0x06,0x06]
41323
41324v_min_i32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41325// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x05,0x06,0x06]
41326
41327v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
41328// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x0e,0x06,0x06]
41329
41330v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
41331// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x16,0x06,0x06]
41332
41333v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
41334// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x16,0x06,0x06]
41335
41336v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
41337// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]
41338
41339v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
41340// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x00,0x06]
41341
41342v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
41343// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x01,0x06]
41344
41345v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
41346// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x02,0x06]
41347
41348v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
41349// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x03,0x06]
41350
41351v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
41352// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x04,0x06]
41353
41354v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
41355// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x05,0x06]
41356
41357v_min_i32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41358// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x0e,0x06]
41359
41360v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
41361// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]
41362
41363v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
41364// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x00]
41365
41366v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
41367// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x01]
41368
41369v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
41370// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x02]
41371
41372v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
41373// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x03]
41374
41375v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
41376// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x04]
41377
41378v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
41379// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x05]
41380
41381v_min_i32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41382// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x0e]
41383
41384v_min_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41385// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x00]
41386
41387v_min_i32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41388// GFX10: encoding: [0xfa,0x04,0xfe,0x23,0x01,0xe4,0x00,0x00]
41389
41390v_min_i32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41391// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0xff,0xe4,0x00,0x00]
41392
41393v_min_i32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41394// GFX10: encoding: [0xfa,0xfe,0x0b,0x22,0x01,0xe4,0x00,0x00]
41395
41396v_min_i32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
41397// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x1b,0x00,0x00]
41398
41399v_min_i32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
41400// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x40,0x01,0x00]
41401
41402v_min_i32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
41403// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x41,0x01,0x00]
41404
41405v_min_i32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
41406// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x01,0x01,0x00]
41407
41408v_min_i32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
41409// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x0f,0x01,0x00]
41410
41411v_min_i32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
41412// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x11,0x01,0x00]
41413
41414v_min_i32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
41415// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x1f,0x01,0x00]
41416
41417v_min_i32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
41418// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x21,0x01,0x00]
41419
41420v_min_i32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
41421// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x2f,0x01,0x00]
41422
41423v_min_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
41424// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x10]
41425
41426v_min_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
41427// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x30]
41428
41429v_min_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
41430// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0xf0]
41431
41432v_min_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
41433// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x01]
41434
41435v_min_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
41436// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x03]
41437
41438v_min_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
41439// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x0f]
41440
41441v_min_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
41442// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x08,0x00]
41443
41444v_min_i32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
41445// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x51,0x01,0x00]
41446
41447v_min_i32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
41448// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x5f,0x01,0x00]
41449
41450v_min_i32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
41451// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x61,0x01,0x00]
41452
41453v_min_i32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
41454// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x6f,0x01,0x00]
41455
41456v_max_i32_e32 v5, v1, v2
41457// GFX10: encoding: [0x01,0x05,0x0a,0x24]
41458
41459v_max_i32_e32 v255, v1, v2
41460// GFX10: encoding: [0x01,0x05,0xfe,0x25]
41461
41462v_max_i32_e32 v5, v255, v2
41463// GFX10: encoding: [0xff,0x05,0x0a,0x24]
41464
41465v_max_i32_e32 v5, s1, v2
41466// GFX10: encoding: [0x01,0x04,0x0a,0x24]
41467
41468v_max_i32_e32 v5, s103, v2
41469// GFX10: encoding: [0x67,0x04,0x0a,0x24]
41470
41471v_max_i32_e32 v5, vcc_lo, v2
41472// GFX10: encoding: [0x6a,0x04,0x0a,0x24]
41473
41474v_max_i32_e32 v5, vcc_hi, v2
41475// GFX10: encoding: [0x6b,0x04,0x0a,0x24]
41476
41477v_max_i32_e32 v5, ttmp11, v2
41478// GFX10: encoding: [0x77,0x04,0x0a,0x24]
41479
41480v_max_i32_e32 v5, m0, v2
41481// GFX10: encoding: [0x7c,0x04,0x0a,0x24]
41482
41483v_max_i32_e32 v5, exec_lo, v2
41484// GFX10: encoding: [0x7e,0x04,0x0a,0x24]
41485
41486v_max_i32_e32 v5, exec_hi, v2
41487// GFX10: encoding: [0x7f,0x04,0x0a,0x24]
41488
41489v_max_i32_e32 v5, 0, v2
41490// GFX10: encoding: [0x80,0x04,0x0a,0x24]
41491
41492v_max_i32_e32 v5, -1, v2
41493// GFX10: encoding: [0xc1,0x04,0x0a,0x24]
41494
41495v_max_i32_e32 v5, 0.5, v2
41496// GFX10: encoding: [0xf0,0x04,0x0a,0x24]
41497
41498v_max_i32_e32 v5, -4.0, v2
41499// GFX10: encoding: [0xf7,0x04,0x0a,0x24]
41500
41501v_max_i32_e32 v5, 0xaf123456, v2
41502// GFX10: encoding: [0xff,0x04,0x0a,0x24,0x56,0x34,0x12,0xaf]
41503
41504v_max_i32_e32 v5, 0x3f717273, v2
41505// GFX10: encoding: [0xff,0x04,0x0a,0x24,0x73,0x72,0x71,0x3f]
41506
41507v_max_i32_e32 v5, v1, v255
41508// GFX10: encoding: [0x01,0xff,0x0b,0x24]
41509
41510v_max_i32_e64 v5, v1, v2
41511// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0x05,0x02,0x00]
41512
41513v_max_i32_e64 v255, v1, v2
41514// GFX10: encoding: [0xff,0x00,0x12,0xd5,0x01,0x05,0x02,0x00]
41515
41516v_max_i32_e64 v5, v255, v2
41517// GFX10: encoding: [0x05,0x00,0x12,0xd5,0xff,0x05,0x02,0x00]
41518
41519v_max_i32_e64 v5, s1, v2
41520// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0x04,0x02,0x00]
41521
41522v_max_i32_e64 v5, s101, v2
41523// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x65,0x04,0x02,0x00]
41524
41525v_max_i32_e64 v5, vcc_lo, v2
41526// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x6a,0x04,0x02,0x00]
41527
41528v_max_i32_e64 v5, vcc_hi, v2
41529// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x6b,0x04,0x02,0x00]
41530
41531v_max_i32_e64 v5, m0, v2
41532// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x7c,0x04,0x02,0x00]
41533
41534v_max_i32_e64 v5, exec_lo, v2
41535// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x7e,0x04,0x02,0x00]
41536
41537v_max_i32_e64 v5, exec_hi, v2
41538// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x7f,0x04,0x02,0x00]
41539
41540v_max_i32_e64 v5, 0, v2
41541// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x80,0x04,0x02,0x00]
41542
41543v_max_i32_e64 v5, -1, v2
41544// GFX10: encoding: [0x05,0x00,0x12,0xd5,0xc1,0x04,0x02,0x00]
41545
41546v_max_i32_e64 v5, 0.5, v2
41547// GFX10: encoding: [0x05,0x00,0x12,0xd5,0xf0,0x04,0x02,0x00]
41548
41549v_max_i32_e64 v5, -4.0, v2
41550// GFX10: encoding: [0x05,0x00,0x12,0xd5,0xf7,0x04,0x02,0x00]
41551
41552v_max_i32_e64 v5, v1, v255
41553// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xff,0x03,0x00]
41554
41555v_max_i32_e64 v5, v1, s2
41556// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0x05,0x00,0x00]
41557
41558v_max_i32_e64 v5, v1, s101
41559// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xcb,0x00,0x00]
41560
41561v_max_i32_e64 v5, v1, vcc_lo
41562// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xd5,0x00,0x00]
41563
41564v_max_i32_e64 v5, v1, vcc_hi
41565// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xd7,0x00,0x00]
41566
41567v_max_i32_e64 v5, v1, m0
41568// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xf9,0x00,0x00]
41569
41570v_max_i32_e64 v5, v1, exec_lo
41571// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xfd,0x00,0x00]
41572
41573v_max_i32_e64 v5, v1, exec_hi
41574// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xff,0x00,0x00]
41575
41576v_max_i32_e64 v5, v1, 0
41577// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0x01,0x01,0x00]
41578
41579v_max_i32_e64 v5, v1, -1
41580// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0x83,0x01,0x00]
41581
41582v_max_i32_e64 v5, v1, 0.5
41583// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xe1,0x01,0x00]
41584
41585v_max_i32_e64 v5, v1, -4.0
41586// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xef,0x01,0x00]
41587
41588v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41589// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]
41590
41591v_max_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41592// GFX10: encoding: [0xf9,0x04,0xfe,0x25,0x01,0x06,0x06,0x06]
41593
41594v_max_i32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41595// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0xff,0x06,0x06,0x06]
41596
41597v_max_i32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41598// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x86,0x06]
41599
41600v_max_i32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41601// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x65,0x06,0x86,0x06]
41602
41603v_max_i32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41604// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x6a,0x06,0x86,0x06]
41605
41606v_max_i32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41607// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x6b,0x06,0x86,0x06]
41608
41609v_max_i32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41610// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x7c,0x06,0x86,0x06]
41611
41612v_max_i32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41613// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x7e,0x06,0x86,0x06]
41614
41615v_max_i32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41616// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x7f,0x06,0x86,0x06]
41617
41618v_max_i32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41619// GFX10: encoding: [0xf9,0xfe,0x0b,0x24,0x01,0x06,0x06,0x06]
41620
41621v_max_i32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41622// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x26,0x06,0x06]
41623
41624v_max_i32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41625// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]
41626
41627v_max_i32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41628// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x00,0x06,0x06]
41629
41630v_max_i32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41631// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x01,0x06,0x06]
41632
41633v_max_i32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41634// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x02,0x06,0x06]
41635
41636v_max_i32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41637// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x03,0x06,0x06]
41638
41639v_max_i32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41640// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x04,0x06,0x06]
41641
41642v_max_i32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41643// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x05,0x06,0x06]
41644
41645v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
41646// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x0e,0x06,0x06]
41647
41648v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
41649// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x16,0x06,0x06]
41650
41651v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
41652// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x16,0x06,0x06]
41653
41654v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
41655// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]
41656
41657v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
41658// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x00,0x06]
41659
41660v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
41661// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x01,0x06]
41662
41663v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
41664// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x02,0x06]
41665
41666v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
41667// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x03,0x06]
41668
41669v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
41670// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x04,0x06]
41671
41672v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
41673// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x05,0x06]
41674
41675v_max_i32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41676// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x0e,0x06]
41677
41678v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
41679// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]
41680
41681v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
41682// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x00]
41683
41684v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
41685// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x01]
41686
41687v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
41688// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x02]
41689
41690v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
41691// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x03]
41692
41693v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
41694// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x04]
41695
41696v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
41697// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x05]
41698
41699v_max_i32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41700// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x0e]
41701
41702v_max_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41703// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x00]
41704
41705v_max_i32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41706// GFX10: encoding: [0xfa,0x04,0xfe,0x25,0x01,0xe4,0x00,0x00]
41707
41708v_max_i32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41709// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0xff,0xe4,0x00,0x00]
41710
41711v_max_i32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41712// GFX10: encoding: [0xfa,0xfe,0x0b,0x24,0x01,0xe4,0x00,0x00]
41713
41714v_max_i32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
41715// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x1b,0x00,0x00]
41716
41717v_max_i32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
41718// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x40,0x01,0x00]
41719
41720v_max_i32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
41721// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x41,0x01,0x00]
41722
41723v_max_i32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
41724// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x01,0x01,0x00]
41725
41726v_max_i32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
41727// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x0f,0x01,0x00]
41728
41729v_max_i32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
41730// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x11,0x01,0x00]
41731
41732v_max_i32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
41733// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x1f,0x01,0x00]
41734
41735v_max_i32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
41736// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x21,0x01,0x00]
41737
41738v_max_i32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
41739// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x2f,0x01,0x00]
41740
41741v_max_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
41742// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x10]
41743
41744v_max_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
41745// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x30]
41746
41747v_max_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
41748// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0xf0]
41749
41750v_max_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
41751// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x01]
41752
41753v_max_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
41754// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x03]
41755
41756v_max_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
41757// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x0f]
41758
41759v_max_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
41760// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x08,0x00]
41761
41762v_max_i32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
41763// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x51,0x01,0x00]
41764
41765v_max_i32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
41766// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x5f,0x01,0x00]
41767
41768v_max_i32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
41769// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x61,0x01,0x00]
41770
41771v_max_i32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
41772// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x6f,0x01,0x00]
41773
41774v_min_u32_e32 v5, v1, v2
41775// GFX10: encoding: [0x01,0x05,0x0a,0x26]
41776
41777v_min_u32_e32 v255, v1, v2
41778// GFX10: encoding: [0x01,0x05,0xfe,0x27]
41779
41780v_min_u32_e32 v5, v255, v2
41781// GFX10: encoding: [0xff,0x05,0x0a,0x26]
41782
41783v_min_u32_e32 v5, s1, v2
41784// GFX10: encoding: [0x01,0x04,0x0a,0x26]
41785
41786v_min_u32_e32 v5, s103, v2
41787// GFX10: encoding: [0x67,0x04,0x0a,0x26]
41788
41789v_min_u32_e32 v5, vcc_lo, v2
41790// GFX10: encoding: [0x6a,0x04,0x0a,0x26]
41791
41792v_min_u32_e32 v5, vcc_hi, v2
41793// GFX10: encoding: [0x6b,0x04,0x0a,0x26]
41794
41795v_min_u32_e32 v5, ttmp11, v2
41796// GFX10: encoding: [0x77,0x04,0x0a,0x26]
41797
41798v_min_u32_e32 v5, m0, v2
41799// GFX10: encoding: [0x7c,0x04,0x0a,0x26]
41800
41801v_min_u32_e32 v5, exec_lo, v2
41802// GFX10: encoding: [0x7e,0x04,0x0a,0x26]
41803
41804v_min_u32_e32 v5, exec_hi, v2
41805// GFX10: encoding: [0x7f,0x04,0x0a,0x26]
41806
41807v_min_u32_e32 v5, 0, v2
41808// GFX10: encoding: [0x80,0x04,0x0a,0x26]
41809
41810v_min_u32_e32 v5, -1, v2
41811// GFX10: encoding: [0xc1,0x04,0x0a,0x26]
41812
41813v_min_u32_e32 v5, 0.5, v2
41814// GFX10: encoding: [0xf0,0x04,0x0a,0x26]
41815
41816v_min_u32_e32 v5, -4.0, v2
41817// GFX10: encoding: [0xf7,0x04,0x0a,0x26]
41818
41819v_min_u32_e32 v5, 0xaf123456, v2
41820// GFX10: encoding: [0xff,0x04,0x0a,0x26,0x56,0x34,0x12,0xaf]
41821
41822v_min_u32_e32 v5, 0x3f717273, v2
41823// GFX10: encoding: [0xff,0x04,0x0a,0x26,0x73,0x72,0x71,0x3f]
41824
41825v_min_u32_e32 v5, v1, v255
41826// GFX10: encoding: [0x01,0xff,0x0b,0x26]
41827
41828v_min_u32_e64 v5, v1, v2
41829// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0x05,0x02,0x00]
41830
41831v_min_u32_e64 v255, v1, v2
41832// GFX10: encoding: [0xff,0x00,0x13,0xd5,0x01,0x05,0x02,0x00]
41833
41834v_min_u32_e64 v5, v255, v2
41835// GFX10: encoding: [0x05,0x00,0x13,0xd5,0xff,0x05,0x02,0x00]
41836
41837v_min_u32_e64 v5, s1, v2
41838// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0x04,0x02,0x00]
41839
41840v_min_u32_e64 v5, s101, v2
41841// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x65,0x04,0x02,0x00]
41842
41843v_min_u32_e64 v5, vcc_lo, v2
41844// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x6a,0x04,0x02,0x00]
41845
41846v_min_u32_e64 v5, vcc_hi, v2
41847// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x6b,0x04,0x02,0x00]
41848
41849v_min_u32_e64 v5, m0, v2
41850// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x7c,0x04,0x02,0x00]
41851
41852v_min_u32_e64 v5, exec_lo, v2
41853// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x7e,0x04,0x02,0x00]
41854
41855v_min_u32_e64 v5, exec_hi, v2
41856// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x7f,0x04,0x02,0x00]
41857
41858v_min_u32_e64 v5, 0, v2
41859// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x80,0x04,0x02,0x00]
41860
41861v_min_u32_e64 v5, -1, v2
41862// GFX10: encoding: [0x05,0x00,0x13,0xd5,0xc1,0x04,0x02,0x00]
41863
41864v_min_u32_e64 v5, 0.5, v2
41865// GFX10: encoding: [0x05,0x00,0x13,0xd5,0xf0,0x04,0x02,0x00]
41866
41867v_min_u32_e64 v5, -4.0, v2
41868// GFX10: encoding: [0x05,0x00,0x13,0xd5,0xf7,0x04,0x02,0x00]
41869
41870v_min_u32_e64 v5, v1, v255
41871// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xff,0x03,0x00]
41872
41873v_min_u32_e64 v5, v1, s2
41874// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0x05,0x00,0x00]
41875
41876v_min_u32_e64 v5, v1, s101
41877// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xcb,0x00,0x00]
41878
41879v_min_u32_e64 v5, v1, vcc_lo
41880// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xd5,0x00,0x00]
41881
41882v_min_u32_e64 v5, v1, vcc_hi
41883// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xd7,0x00,0x00]
41884
41885v_min_u32_e64 v5, v1, m0
41886// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xf9,0x00,0x00]
41887
41888v_min_u32_e64 v5, v1, exec_lo
41889// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xfd,0x00,0x00]
41890
41891v_min_u32_e64 v5, v1, exec_hi
41892// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xff,0x00,0x00]
41893
41894v_min_u32_e64 v5, v1, 0
41895// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0x01,0x01,0x00]
41896
41897v_min_u32_e64 v5, v1, -1
41898// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0x83,0x01,0x00]
41899
41900v_min_u32_e64 v5, v1, 0.5
41901// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xe1,0x01,0x00]
41902
41903v_min_u32_e64 v5, v1, -4.0
41904// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xef,0x01,0x00]
41905
41906v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41907// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]
41908
41909v_min_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41910// GFX10: encoding: [0xf9,0x04,0xfe,0x27,0x01,0x06,0x06,0x06]
41911
41912v_min_u32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41913// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0xff,0x06,0x06,0x06]
41914
41915v_min_u32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41916// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x86,0x06]
41917
41918v_min_u32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41919// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x65,0x06,0x86,0x06]
41920
41921v_min_u32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41922// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x6a,0x06,0x86,0x06]
41923
41924v_min_u32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41925// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x6b,0x06,0x86,0x06]
41926
41927v_min_u32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41928// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x7c,0x06,0x86,0x06]
41929
41930v_min_u32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41931// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x7e,0x06,0x86,0x06]
41932
41933v_min_u32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41934// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x7f,0x06,0x86,0x06]
41935
41936v_min_u32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41937// GFX10: encoding: [0xf9,0xfe,0x0b,0x26,0x01,0x06,0x06,0x06]
41938
41939v_min_u32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41940// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x26,0x06,0x06]
41941
41942v_min_u32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41943// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]
41944
41945v_min_u32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41946// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x00,0x06,0x06]
41947
41948v_min_u32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41949// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x01,0x06,0x06]
41950
41951v_min_u32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41952// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x02,0x06,0x06]
41953
41954v_min_u32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41955// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x03,0x06,0x06]
41956
41957v_min_u32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41958// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x04,0x06,0x06]
41959
41960v_min_u32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41961// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x05,0x06,0x06]
41962
41963v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
41964// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x0e,0x06,0x06]
41965
41966v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
41967// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x16,0x06,0x06]
41968
41969v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
41970// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x16,0x06,0x06]
41971
41972v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
41973// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]
41974
41975v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
41976// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x00,0x06]
41977
41978v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
41979// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x01,0x06]
41980
41981v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
41982// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x02,0x06]
41983
41984v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
41985// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x03,0x06]
41986
41987v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
41988// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x04,0x06]
41989
41990v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
41991// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x05,0x06]
41992
41993v_min_u32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41994// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x0e,0x06]
41995
41996v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
41997// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]
41998
41999v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
42000// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x00]
42001
42002v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
42003// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x01]
42004
42005v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
42006// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x02]
42007
42008v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
42009// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x03]
42010
42011v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
42012// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x04]
42013
42014v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
42015// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x05]
42016
42017v_min_u32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42018// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x0e]
42019
42020v_min_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42021// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x00]
42022
42023v_min_u32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42024// GFX10: encoding: [0xfa,0x04,0xfe,0x27,0x01,0xe4,0x00,0x00]
42025
42026v_min_u32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42027// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0xff,0xe4,0x00,0x00]
42028
42029v_min_u32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42030// GFX10: encoding: [0xfa,0xfe,0x0b,0x26,0x01,0xe4,0x00,0x00]
42031
42032v_min_u32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
42033// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x1b,0x00,0x00]
42034
42035v_min_u32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
42036// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x40,0x01,0x00]
42037
42038v_min_u32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
42039// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x41,0x01,0x00]
42040
42041v_min_u32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
42042// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x01,0x01,0x00]
42043
42044v_min_u32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
42045// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x0f,0x01,0x00]
42046
42047v_min_u32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
42048// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x11,0x01,0x00]
42049
42050v_min_u32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
42051// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x1f,0x01,0x00]
42052
42053v_min_u32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
42054// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x21,0x01,0x00]
42055
42056v_min_u32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
42057// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x2f,0x01,0x00]
42058
42059v_min_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
42060// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x10]
42061
42062v_min_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
42063// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x30]
42064
42065v_min_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
42066// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0xf0]
42067
42068v_min_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
42069// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x01]
42070
42071v_min_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
42072// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x03]
42073
42074v_min_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
42075// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x0f]
42076
42077v_min_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
42078// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x08,0x00]
42079
42080v_min_u32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
42081// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x51,0x01,0x00]
42082
42083v_min_u32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
42084// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x5f,0x01,0x00]
42085
42086v_min_u32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
42087// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x61,0x01,0x00]
42088
42089v_min_u32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
42090// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x6f,0x01,0x00]
42091
42092v_max_u32_e32 v5, v1, v2
42093// GFX10: encoding: [0x01,0x05,0x0a,0x28]
42094
42095v_max_u32_e32 v255, v1, v2
42096// GFX10: encoding: [0x01,0x05,0xfe,0x29]
42097
42098v_max_u32_e32 v5, v255, v2
42099// GFX10: encoding: [0xff,0x05,0x0a,0x28]
42100
42101v_max_u32_e32 v5, s1, v2
42102// GFX10: encoding: [0x01,0x04,0x0a,0x28]
42103
42104v_max_u32_e32 v5, s103, v2
42105// GFX10: encoding: [0x67,0x04,0x0a,0x28]
42106
42107v_max_u32_e32 v5, vcc_lo, v2
42108// GFX10: encoding: [0x6a,0x04,0x0a,0x28]
42109
42110v_max_u32_e32 v5, vcc_hi, v2
42111// GFX10: encoding: [0x6b,0x04,0x0a,0x28]
42112
42113v_max_u32_e32 v5, ttmp11, v2
42114// GFX10: encoding: [0x77,0x04,0x0a,0x28]
42115
42116v_max_u32_e32 v5, m0, v2
42117// GFX10: encoding: [0x7c,0x04,0x0a,0x28]
42118
42119v_max_u32_e32 v5, exec_lo, v2
42120// GFX10: encoding: [0x7e,0x04,0x0a,0x28]
42121
42122v_max_u32_e32 v5, exec_hi, v2
42123// GFX10: encoding: [0x7f,0x04,0x0a,0x28]
42124
42125v_max_u32_e32 v5, 0, v2
42126// GFX10: encoding: [0x80,0x04,0x0a,0x28]
42127
42128v_max_u32_e32 v5, -1, v2
42129// GFX10: encoding: [0xc1,0x04,0x0a,0x28]
42130
42131v_max_u32_e32 v5, 0.5, v2
42132// GFX10: encoding: [0xf0,0x04,0x0a,0x28]
42133
42134v_max_u32_e32 v5, -4.0, v2
42135// GFX10: encoding: [0xf7,0x04,0x0a,0x28]
42136
42137v_max_u32_e32 v5, 0xaf123456, v2
42138// GFX10: encoding: [0xff,0x04,0x0a,0x28,0x56,0x34,0x12,0xaf]
42139
42140v_max_u32_e32 v5, 0x3f717273, v2
42141// GFX10: encoding: [0xff,0x04,0x0a,0x28,0x73,0x72,0x71,0x3f]
42142
42143v_max_u32_e32 v5, v1, v255
42144// GFX10: encoding: [0x01,0xff,0x0b,0x28]
42145
42146v_max_u32_e64 v5, v1, v2
42147// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0x05,0x02,0x00]
42148
42149v_max_u32_e64 v255, v1, v2
42150// GFX10: encoding: [0xff,0x00,0x14,0xd5,0x01,0x05,0x02,0x00]
42151
42152v_max_u32_e64 v5, v255, v2
42153// GFX10: encoding: [0x05,0x00,0x14,0xd5,0xff,0x05,0x02,0x00]
42154
42155v_max_u32_e64 v5, s1, v2
42156// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0x04,0x02,0x00]
42157
42158v_max_u32_e64 v5, s101, v2
42159// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x65,0x04,0x02,0x00]
42160
42161v_max_u32_e64 v5, vcc_lo, v2
42162// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x6a,0x04,0x02,0x00]
42163
42164v_max_u32_e64 v5, vcc_hi, v2
42165// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x6b,0x04,0x02,0x00]
42166
42167v_max_u32_e64 v5, m0, v2
42168// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x7c,0x04,0x02,0x00]
42169
42170v_max_u32_e64 v5, exec_lo, v2
42171// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x7e,0x04,0x02,0x00]
42172
42173v_max_u32_e64 v5, exec_hi, v2
42174// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x7f,0x04,0x02,0x00]
42175
42176v_max_u32_e64 v5, 0, v2
42177// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x80,0x04,0x02,0x00]
42178
42179v_max_u32_e64 v5, -1, v2
42180// GFX10: encoding: [0x05,0x00,0x14,0xd5,0xc1,0x04,0x02,0x00]
42181
42182v_max_u32_e64 v5, 0.5, v2
42183// GFX10: encoding: [0x05,0x00,0x14,0xd5,0xf0,0x04,0x02,0x00]
42184
42185v_max_u32_e64 v5, -4.0, v2
42186// GFX10: encoding: [0x05,0x00,0x14,0xd5,0xf7,0x04,0x02,0x00]
42187
42188v_max_u32_e64 v5, v1, v255
42189// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xff,0x03,0x00]
42190
42191v_max_u32_e64 v5, v1, s2
42192// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0x05,0x00,0x00]
42193
42194v_max_u32_e64 v5, v1, s101
42195// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xcb,0x00,0x00]
42196
42197v_max_u32_e64 v5, v1, vcc_lo
42198// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xd5,0x00,0x00]
42199
42200v_max_u32_e64 v5, v1, vcc_hi
42201// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xd7,0x00,0x00]
42202
42203v_max_u32_e64 v5, v1, m0
42204// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xf9,0x00,0x00]
42205
42206v_max_u32_e64 v5, v1, exec_lo
42207// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xfd,0x00,0x00]
42208
42209v_max_u32_e64 v5, v1, exec_hi
42210// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xff,0x00,0x00]
42211
42212v_max_u32_e64 v5, v1, 0
42213// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0x01,0x01,0x00]
42214
42215v_max_u32_e64 v5, v1, -1
42216// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0x83,0x01,0x00]
42217
42218v_max_u32_e64 v5, v1, 0.5
42219// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xe1,0x01,0x00]
42220
42221v_max_u32_e64 v5, v1, -4.0
42222// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xef,0x01,0x00]
42223
42224v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42225// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]
42226
42227v_max_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42228// GFX10: encoding: [0xf9,0x04,0xfe,0x29,0x01,0x06,0x06,0x06]
42229
42230v_max_u32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42231// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0xff,0x06,0x06,0x06]
42232
42233v_max_u32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42234// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x86,0x06]
42235
42236v_max_u32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42237// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x65,0x06,0x86,0x06]
42238
42239v_max_u32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42240// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x6a,0x06,0x86,0x06]
42241
42242v_max_u32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42243// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x6b,0x06,0x86,0x06]
42244
42245v_max_u32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42246// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x7c,0x06,0x86,0x06]
42247
42248v_max_u32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42249// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x7e,0x06,0x86,0x06]
42250
42251v_max_u32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42252// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x7f,0x06,0x86,0x06]
42253
42254v_max_u32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42255// GFX10: encoding: [0xf9,0xfe,0x0b,0x28,0x01,0x06,0x06,0x06]
42256
42257v_max_u32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42258// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x26,0x06,0x06]
42259
42260v_max_u32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42261// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]
42262
42263v_max_u32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42264// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x00,0x06,0x06]
42265
42266v_max_u32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42267// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x01,0x06,0x06]
42268
42269v_max_u32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42270// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x02,0x06,0x06]
42271
42272v_max_u32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42273// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x03,0x06,0x06]
42274
42275v_max_u32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42276// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x04,0x06,0x06]
42277
42278v_max_u32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42279// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x05,0x06,0x06]
42280
42281v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
42282// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x0e,0x06,0x06]
42283
42284v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
42285// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x16,0x06,0x06]
42286
42287v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
42288// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x16,0x06,0x06]
42289
42290v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
42291// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]
42292
42293v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
42294// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x00,0x06]
42295
42296v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
42297// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x01,0x06]
42298
42299v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
42300// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x02,0x06]
42301
42302v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
42303// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x03,0x06]
42304
42305v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
42306// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x04,0x06]
42307
42308v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
42309// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x05,0x06]
42310
42311v_max_u32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42312// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x0e,0x06]
42313
42314v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
42315// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]
42316
42317v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
42318// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x00]
42319
42320v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
42321// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x01]
42322
42323v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
42324// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x02]
42325
42326v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
42327// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x03]
42328
42329v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
42330// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x04]
42331
42332v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
42333// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x05]
42334
42335v_max_u32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42336// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x0e]
42337
42338v_max_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42339// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x00]
42340
42341v_max_u32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42342// GFX10: encoding: [0xfa,0x04,0xfe,0x29,0x01,0xe4,0x00,0x00]
42343
42344v_max_u32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42345// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0xff,0xe4,0x00,0x00]
42346
42347v_max_u32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42348// GFX10: encoding: [0xfa,0xfe,0x0b,0x28,0x01,0xe4,0x00,0x00]
42349
42350v_max_u32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
42351// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x1b,0x00,0x00]
42352
42353v_max_u32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
42354// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x40,0x01,0x00]
42355
42356v_max_u32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
42357// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x41,0x01,0x00]
42358
42359v_max_u32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
42360// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x01,0x01,0x00]
42361
42362v_max_u32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
42363// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x0f,0x01,0x00]
42364
42365v_max_u32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
42366// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x11,0x01,0x00]
42367
42368v_max_u32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
42369// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x1f,0x01,0x00]
42370
42371v_max_u32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
42372// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x21,0x01,0x00]
42373
42374v_max_u32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
42375// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x2f,0x01,0x00]
42376
42377v_max_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
42378// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x10]
42379
42380v_max_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
42381// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x30]
42382
42383v_max_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
42384// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0xf0]
42385
42386v_max_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
42387// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x01]
42388
42389v_max_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
42390// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x03]
42391
42392v_max_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
42393// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x0f]
42394
42395v_max_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
42396// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x08,0x00]
42397
42398v_max_u32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
42399// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x51,0x01,0x00]
42400
42401v_max_u32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
42402// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x5f,0x01,0x00]
42403
42404v_max_u32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
42405// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x61,0x01,0x00]
42406
42407v_max_u32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
42408// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x6f,0x01,0x00]
42409
42410v_lshrrev_b32_e32 v5, v1, v2
42411// GFX10: encoding: [0x01,0x05,0x0a,0x2c]
42412
42413v_lshrrev_b32_e32 v255, v1, v2
42414// GFX10: encoding: [0x01,0x05,0xfe,0x2d]
42415
42416v_lshrrev_b32_e32 v5, v255, v2
42417// GFX10: encoding: [0xff,0x05,0x0a,0x2c]
42418
42419v_lshrrev_b32_e32 v5, s1, v2
42420// GFX10: encoding: [0x01,0x04,0x0a,0x2c]
42421
42422v_lshrrev_b32_e32 v5, s103, v2
42423// GFX10: encoding: [0x67,0x04,0x0a,0x2c]
42424
42425v_lshrrev_b32_e32 v5, vcc_lo, v2
42426// GFX10: encoding: [0x6a,0x04,0x0a,0x2c]
42427
42428v_lshrrev_b32_e32 v5, vcc_hi, v2
42429// GFX10: encoding: [0x6b,0x04,0x0a,0x2c]
42430
42431v_lshrrev_b32_e32 v5, ttmp11, v2
42432// GFX10: encoding: [0x77,0x04,0x0a,0x2c]
42433
42434v_lshrrev_b32_e32 v5, m0, v2
42435// GFX10: encoding: [0x7c,0x04,0x0a,0x2c]
42436
42437v_lshrrev_b32_e32 v5, exec_lo, v2
42438// GFX10: encoding: [0x7e,0x04,0x0a,0x2c]
42439
42440v_lshrrev_b32_e32 v5, exec_hi, v2
42441// GFX10: encoding: [0x7f,0x04,0x0a,0x2c]
42442
42443v_lshrrev_b32_e32 v5, 0, v2
42444// GFX10: encoding: [0x80,0x04,0x0a,0x2c]
42445
42446v_lshrrev_b32_e32 v5, -1, v2
42447// GFX10: encoding: [0xc1,0x04,0x0a,0x2c]
42448
42449v_lshrrev_b32_e32 v5, 0.5, v2
42450// GFX10: encoding: [0xf0,0x04,0x0a,0x2c]
42451
42452v_lshrrev_b32_e32 v5, -4.0, v2
42453// GFX10: encoding: [0xf7,0x04,0x0a,0x2c]
42454
42455v_lshrrev_b32_e32 v5, 0xaf123456, v2
42456// GFX10: encoding: [0xff,0x04,0x0a,0x2c,0x56,0x34,0x12,0xaf]
42457
42458v_lshrrev_b32_e32 v5, 0x3f717273, v2
42459// GFX10: encoding: [0xff,0x04,0x0a,0x2c,0x73,0x72,0x71,0x3f]
42460
42461v_lshrrev_b32_e32 v5, v1, v255
42462// GFX10: encoding: [0x01,0xff,0x0b,0x2c]
42463
42464v_lshrrev_b32_e64 v5, v1, v2
42465// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0x05,0x02,0x00]
42466
42467v_lshrrev_b32_e64 v255, v1, v2
42468// GFX10: encoding: [0xff,0x00,0x16,0xd5,0x01,0x05,0x02,0x00]
42469
42470v_lshrrev_b32_e64 v5, v255, v2
42471// GFX10: encoding: [0x05,0x00,0x16,0xd5,0xff,0x05,0x02,0x00]
42472
42473v_lshrrev_b32_e64 v5, s1, v2
42474// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0x04,0x02,0x00]
42475
42476v_lshrrev_b32_e64 v5, s101, v2
42477// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x65,0x04,0x02,0x00]
42478
42479v_lshrrev_b32_e64 v5, vcc_lo, v2
42480// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x6a,0x04,0x02,0x00]
42481
42482v_lshrrev_b32_e64 v5, vcc_hi, v2
42483// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x6b,0x04,0x02,0x00]
42484
42485v_lshrrev_b32_e64 v5, m0, v2
42486// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x7c,0x04,0x02,0x00]
42487
42488v_lshrrev_b32_e64 v5, exec_lo, v2
42489// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x7e,0x04,0x02,0x00]
42490
42491v_lshrrev_b32_e64 v5, exec_hi, v2
42492// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x7f,0x04,0x02,0x00]
42493
42494v_lshrrev_b32_e64 v5, 0, v2
42495// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x80,0x04,0x02,0x00]
42496
42497v_lshrrev_b32_e64 v5, -1, v2
42498// GFX10: encoding: [0x05,0x00,0x16,0xd5,0xc1,0x04,0x02,0x00]
42499
42500v_lshrrev_b32_e64 v5, 0.5, v2
42501// GFX10: encoding: [0x05,0x00,0x16,0xd5,0xf0,0x04,0x02,0x00]
42502
42503v_lshrrev_b32_e64 v5, -4.0, v2
42504// GFX10: encoding: [0x05,0x00,0x16,0xd5,0xf7,0x04,0x02,0x00]
42505
42506v_lshrrev_b32_e64 v5, v1, v255
42507// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xff,0x03,0x00]
42508
42509v_lshrrev_b32_e64 v5, v1, s2
42510// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0x05,0x00,0x00]
42511
42512v_lshrrev_b32_e64 v5, v1, s101
42513// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xcb,0x00,0x00]
42514
42515v_lshrrev_b32_e64 v5, v1, vcc_lo
42516// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xd5,0x00,0x00]
42517
42518v_lshrrev_b32_e64 v5, v1, vcc_hi
42519// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xd7,0x00,0x00]
42520
42521v_lshrrev_b32_e64 v5, v1, m0
42522// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xf9,0x00,0x00]
42523
42524v_lshrrev_b32_e64 v5, v1, exec_lo
42525// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xfd,0x00,0x00]
42526
42527v_lshrrev_b32_e64 v5, v1, exec_hi
42528// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xff,0x00,0x00]
42529
42530v_lshrrev_b32_e64 v5, v1, 0
42531// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0x01,0x01,0x00]
42532
42533v_lshrrev_b32_e64 v5, v1, -1
42534// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0x83,0x01,0x00]
42535
42536v_lshrrev_b32_e64 v5, v1, 0.5
42537// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xe1,0x01,0x00]
42538
42539v_lshrrev_b32_e64 v5, v1, -4.0
42540// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xef,0x01,0x00]
42541
42542v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42543// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]
42544
42545v_lshrrev_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42546// GFX10: encoding: [0xf9,0x04,0xfe,0x2d,0x01,0x06,0x06,0x06]
42547
42548v_lshrrev_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42549// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0xff,0x06,0x06,0x06]
42550
42551v_lshrrev_b32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42552// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x86,0x06]
42553
42554v_lshrrev_b32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42555// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x65,0x06,0x86,0x06]
42556
42557v_lshrrev_b32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42558// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x6a,0x06,0x86,0x06]
42559
42560v_lshrrev_b32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42561// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x6b,0x06,0x86,0x06]
42562
42563v_lshrrev_b32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42564// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x7c,0x06,0x86,0x06]
42565
42566v_lshrrev_b32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42567// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x7e,0x06,0x86,0x06]
42568
42569v_lshrrev_b32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42570// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x7f,0x06,0x86,0x06]
42571
42572v_lshrrev_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42573// GFX10: encoding: [0xf9,0xfe,0x0b,0x2c,0x01,0x06,0x06,0x06]
42574
42575v_lshrrev_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42576// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]
42577
42578v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42579// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x00,0x06,0x06]
42580
42581v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42582// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x01,0x06,0x06]
42583
42584v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42585// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x02,0x06,0x06]
42586
42587v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42588// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x03,0x06,0x06]
42589
42590v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42591// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x04,0x06,0x06]
42592
42593v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42594// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x05,0x06,0x06]
42595
42596v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
42597// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x0e,0x06,0x06]
42598
42599v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
42600// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x16,0x06,0x06]
42601
42602v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
42603// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x16,0x06,0x06]
42604
42605v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
42606// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]
42607
42608v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
42609// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x00,0x06]
42610
42611v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
42612// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x01,0x06]
42613
42614v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
42615// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x02,0x06]
42616
42617v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
42618// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x03,0x06]
42619
42620v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
42621// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x04,0x06]
42622
42623v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
42624// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x05,0x06]
42625
42626v_lshrrev_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42627// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x0e,0x06]
42628
42629v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
42630// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]
42631
42632v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
42633// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x00]
42634
42635v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
42636// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x01]
42637
42638v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
42639// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x02]
42640
42641v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
42642// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x03]
42643
42644v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
42645// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x04]
42646
42647v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
42648// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x05]
42649
42650v_lshrrev_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42651// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x0e]
42652
42653v_lshrrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42654// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x00]
42655
42656v_lshrrev_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42657// GFX10: encoding: [0xfa,0x04,0xfe,0x2d,0x01,0xe4,0x00,0x00]
42658
42659v_lshrrev_b32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42660// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0xff,0xe4,0x00,0x00]
42661
42662v_lshrrev_b32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42663// GFX10: encoding: [0xfa,0xfe,0x0b,0x2c,0x01,0xe4,0x00,0x00]
42664
42665v_lshrrev_b32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
42666// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x1b,0x00,0x00]
42667
42668v_lshrrev_b32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
42669// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x40,0x01,0x00]
42670
42671v_lshrrev_b32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
42672// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x41,0x01,0x00]
42673
42674v_lshrrev_b32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
42675// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x01,0x01,0x00]
42676
42677v_lshrrev_b32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
42678// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x0f,0x01,0x00]
42679
42680v_lshrrev_b32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
42681// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x11,0x01,0x00]
42682
42683v_lshrrev_b32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
42684// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x1f,0x01,0x00]
42685
42686v_lshrrev_b32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
42687// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x21,0x01,0x00]
42688
42689v_lshrrev_b32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
42690// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x2f,0x01,0x00]
42691
42692v_lshrrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
42693// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x10]
42694
42695v_lshrrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
42696// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x30]
42697
42698v_lshrrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
42699// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0xf0]
42700
42701v_lshrrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
42702// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x01]
42703
42704v_lshrrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
42705// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x03]
42706
42707v_lshrrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
42708// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x0f]
42709
42710v_lshrrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
42711// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x08,0x00]
42712
42713v_lshrrev_b32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
42714// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x51,0x01,0x00]
42715
42716v_lshrrev_b32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
42717// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x5f,0x01,0x00]
42718
42719v_lshrrev_b32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
42720// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x61,0x01,0x00]
42721
42722v_lshrrev_b32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
42723// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x6f,0x01,0x00]
42724
42725v_ashrrev_i32_e32 v5, v1, v2
42726// GFX10: encoding: [0x01,0x05,0x0a,0x30]
42727
42728v_ashrrev_i32_e32 v255, v1, v2
42729// GFX10: encoding: [0x01,0x05,0xfe,0x31]
42730
42731v_ashrrev_i32_e32 v5, v255, v2
42732// GFX10: encoding: [0xff,0x05,0x0a,0x30]
42733
42734v_ashrrev_i32_e32 v5, s1, v2
42735// GFX10: encoding: [0x01,0x04,0x0a,0x30]
42736
42737v_ashrrev_i32_e32 v5, s103, v2
42738// GFX10: encoding: [0x67,0x04,0x0a,0x30]
42739
42740v_ashrrev_i32_e32 v5, vcc_lo, v2
42741// GFX10: encoding: [0x6a,0x04,0x0a,0x30]
42742
42743v_ashrrev_i32_e32 v5, vcc_hi, v2
42744// GFX10: encoding: [0x6b,0x04,0x0a,0x30]
42745
42746v_ashrrev_i32_e32 v5, ttmp11, v2
42747// GFX10: encoding: [0x77,0x04,0x0a,0x30]
42748
42749v_ashrrev_i32_e32 v5, m0, v2
42750// GFX10: encoding: [0x7c,0x04,0x0a,0x30]
42751
42752v_ashrrev_i32_e32 v5, exec_lo, v2
42753// GFX10: encoding: [0x7e,0x04,0x0a,0x30]
42754
42755v_ashrrev_i32_e32 v5, exec_hi, v2
42756// GFX10: encoding: [0x7f,0x04,0x0a,0x30]
42757
42758v_ashrrev_i32_e32 v5, 0, v2
42759// GFX10: encoding: [0x80,0x04,0x0a,0x30]
42760
42761v_ashrrev_i32_e32 v5, -1, v2
42762// GFX10: encoding: [0xc1,0x04,0x0a,0x30]
42763
42764v_ashrrev_i32_e32 v5, 0.5, v2
42765// GFX10: encoding: [0xf0,0x04,0x0a,0x30]
42766
42767v_ashrrev_i32_e32 v5, -4.0, v2
42768// GFX10: encoding: [0xf7,0x04,0x0a,0x30]
42769
42770v_ashrrev_i32_e32 v5, 0xaf123456, v2
42771// GFX10: encoding: [0xff,0x04,0x0a,0x30,0x56,0x34,0x12,0xaf]
42772
42773v_ashrrev_i32_e32 v5, 0x3f717273, v2
42774// GFX10: encoding: [0xff,0x04,0x0a,0x30,0x73,0x72,0x71,0x3f]
42775
42776v_ashrrev_i32_e32 v5, v1, v255
42777// GFX10: encoding: [0x01,0xff,0x0b,0x30]
42778
42779v_ashrrev_i32_e64 v5, v1, v2
42780// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0x05,0x02,0x00]
42781
42782v_ashrrev_i32_e64 v255, v1, v2
42783// GFX10: encoding: [0xff,0x00,0x18,0xd5,0x01,0x05,0x02,0x00]
42784
42785v_ashrrev_i32_e64 v5, v255, v2
42786// GFX10: encoding: [0x05,0x00,0x18,0xd5,0xff,0x05,0x02,0x00]
42787
42788v_ashrrev_i32_e64 v5, s1, v2
42789// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0x04,0x02,0x00]
42790
42791v_ashrrev_i32_e64 v5, s101, v2
42792// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x65,0x04,0x02,0x00]
42793
42794v_ashrrev_i32_e64 v5, vcc_lo, v2
42795// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x6a,0x04,0x02,0x00]
42796
42797v_ashrrev_i32_e64 v5, vcc_hi, v2
42798// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x6b,0x04,0x02,0x00]
42799
42800v_ashrrev_i32_e64 v5, m0, v2
42801// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x7c,0x04,0x02,0x00]
42802
42803v_ashrrev_i32_e64 v5, exec_lo, v2
42804// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x7e,0x04,0x02,0x00]
42805
42806v_ashrrev_i32_e64 v5, exec_hi, v2
42807// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x7f,0x04,0x02,0x00]
42808
42809v_ashrrev_i32_e64 v5, 0, v2
42810// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x80,0x04,0x02,0x00]
42811
42812v_ashrrev_i32_e64 v5, -1, v2
42813// GFX10: encoding: [0x05,0x00,0x18,0xd5,0xc1,0x04,0x02,0x00]
42814
42815v_ashrrev_i32_e64 v5, 0.5, v2
42816// GFX10: encoding: [0x05,0x00,0x18,0xd5,0xf0,0x04,0x02,0x00]
42817
42818v_ashrrev_i32_e64 v5, -4.0, v2
42819// GFX10: encoding: [0x05,0x00,0x18,0xd5,0xf7,0x04,0x02,0x00]
42820
42821v_ashrrev_i32_e64 v5, v1, v255
42822// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xff,0x03,0x00]
42823
42824v_ashrrev_i32_e64 v5, v1, s2
42825// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0x05,0x00,0x00]
42826
42827v_ashrrev_i32_e64 v5, v1, s101
42828// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xcb,0x00,0x00]
42829
42830v_ashrrev_i32_e64 v5, v1, vcc_lo
42831// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xd5,0x00,0x00]
42832
42833v_ashrrev_i32_e64 v5, v1, vcc_hi
42834// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xd7,0x00,0x00]
42835
42836v_ashrrev_i32_e64 v5, v1, m0
42837// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xf9,0x00,0x00]
42838
42839v_ashrrev_i32_e64 v5, v1, exec_lo
42840// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xfd,0x00,0x00]
42841
42842v_ashrrev_i32_e64 v5, v1, exec_hi
42843// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xff,0x00,0x00]
42844
42845v_ashrrev_i32_e64 v5, v1, 0
42846// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0x01,0x01,0x00]
42847
42848v_ashrrev_i32_e64 v5, v1, -1
42849// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0x83,0x01,0x00]
42850
42851v_ashrrev_i32_e64 v5, v1, 0.5
42852// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xe1,0x01,0x00]
42853
42854v_ashrrev_i32_e64 v5, v1, -4.0
42855// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xef,0x01,0x00]
42856
42857v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42858// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x06]
42859
42860v_ashrrev_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42861// GFX10: encoding: [0xf9,0x04,0xfe,0x31,0x01,0x06,0x06,0x06]
42862
42863v_ashrrev_i32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42864// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0xff,0x06,0x06,0x06]
42865
42866v_ashrrev_i32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42867// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x86,0x06]
42868
42869v_ashrrev_i32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42870// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x65,0x06,0x86,0x06]
42871
42872v_ashrrev_i32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42873// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x6a,0x06,0x86,0x06]
42874
42875v_ashrrev_i32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42876// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x6b,0x06,0x86,0x06]
42877
42878v_ashrrev_i32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42879// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x7c,0x06,0x86,0x06]
42880
42881v_ashrrev_i32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42882// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x7e,0x06,0x86,0x06]
42883
42884v_ashrrev_i32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42885// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x7f,0x06,0x86,0x06]
42886
42887v_ashrrev_i32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42888// GFX10: encoding: [0xf9,0xfe,0x0b,0x30,0x01,0x06,0x06,0x06]
42889
42890v_ashrrev_i32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42891// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x06]
42892
42893v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42894// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x00,0x06,0x06]
42895
42896v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42897// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x01,0x06,0x06]
42898
42899v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42900// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x02,0x06,0x06]
42901
42902v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42903// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x03,0x06,0x06]
42904
42905v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42906// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x04,0x06,0x06]
42907
42908v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42909// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x05,0x06,0x06]
42910
42911v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
42912// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x0e,0x06,0x06]
42913
42914v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
42915// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x16,0x06,0x06]
42916
42917v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
42918// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x16,0x06,0x06]
42919
42920v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
42921// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x06]
42922
42923v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
42924// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x00,0x06]
42925
42926v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
42927// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x01,0x06]
42928
42929v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
42930// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x02,0x06]
42931
42932v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
42933// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x03,0x06]
42934
42935v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
42936// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x04,0x06]
42937
42938v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
42939// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x05,0x06]
42940
42941v_ashrrev_i32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42942// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x0e,0x06]
42943
42944v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
42945// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x06]
42946
42947v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
42948// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x00]
42949
42950v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
42951// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x01]
42952
42953v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
42954// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x02]
42955
42956v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
42957// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x03]
42958
42959v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
42960// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x04]
42961
42962v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
42963// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x05]
42964
42965v_ashrrev_i32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42966// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x0e]
42967
42968v_ashrrev_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42969// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x00]
42970
42971v_ashrrev_i32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42972// GFX10: encoding: [0xfa,0x04,0xfe,0x31,0x01,0xe4,0x00,0x00]
42973
42974v_ashrrev_i32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42975// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0xff,0xe4,0x00,0x00]
42976
42977v_ashrrev_i32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42978// GFX10: encoding: [0xfa,0xfe,0x0b,0x30,0x01,0xe4,0x00,0x00]
42979
42980v_ashrrev_i32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
42981// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x1b,0x00,0x00]
42982
42983v_ashrrev_i32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
42984// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x40,0x01,0x00]
42985
42986v_ashrrev_i32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
42987// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x41,0x01,0x00]
42988
42989v_ashrrev_i32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
42990// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x01,0x01,0x00]
42991
42992v_ashrrev_i32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
42993// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x0f,0x01,0x00]
42994
42995v_ashrrev_i32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
42996// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x11,0x01,0x00]
42997
42998v_ashrrev_i32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
42999// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x1f,0x01,0x00]
43000
43001v_ashrrev_i32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
43002// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x21,0x01,0x00]
43003
43004v_ashrrev_i32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
43005// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x2f,0x01,0x00]
43006
43007v_ashrrev_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
43008// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x10]
43009
43010v_ashrrev_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
43011// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x30]
43012
43013v_ashrrev_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
43014// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0xf0]
43015
43016v_ashrrev_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
43017// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x01]
43018
43019v_ashrrev_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
43020// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x03]
43021
43022v_ashrrev_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
43023// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x0f]
43024
43025v_ashrrev_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
43026// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x08,0x00]
43027
43028v_ashrrev_i32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
43029// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x51,0x01,0x00]
43030
43031v_ashrrev_i32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
43032// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x5f,0x01,0x00]
43033
43034v_ashrrev_i32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
43035// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x61,0x01,0x00]
43036
43037v_ashrrev_i32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
43038// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x6f,0x01,0x00]
43039
43040v_lshlrev_b32_e32 v5, v1, v2
43041// GFX10: encoding: [0x01,0x05,0x0a,0x34]
43042
43043v_lshlrev_b32_e32 v255, v1, v2
43044// GFX10: encoding: [0x01,0x05,0xfe,0x35]
43045
43046v_lshlrev_b32_e32 v5, v255, v2
43047// GFX10: encoding: [0xff,0x05,0x0a,0x34]
43048
43049v_lshlrev_b32_e32 v5, s1, v2
43050// GFX10: encoding: [0x01,0x04,0x0a,0x34]
43051
43052v_lshlrev_b32_e32 v5, s103, v2
43053// GFX10: encoding: [0x67,0x04,0x0a,0x34]
43054
43055v_lshlrev_b32_e32 v5, vcc_lo, v2
43056// GFX10: encoding: [0x6a,0x04,0x0a,0x34]
43057
43058v_lshlrev_b32_e32 v5, vcc_hi, v2
43059// GFX10: encoding: [0x6b,0x04,0x0a,0x34]
43060
43061v_lshlrev_b32_e32 v5, ttmp11, v2
43062// GFX10: encoding: [0x77,0x04,0x0a,0x34]
43063
43064v_lshlrev_b32_e32 v5, m0, v2
43065// GFX10: encoding: [0x7c,0x04,0x0a,0x34]
43066
43067v_lshlrev_b32_e32 v5, exec_lo, v2
43068// GFX10: encoding: [0x7e,0x04,0x0a,0x34]
43069
43070v_lshlrev_b32_e32 v5, exec_hi, v2
43071// GFX10: encoding: [0x7f,0x04,0x0a,0x34]
43072
43073v_lshlrev_b32_e32 v5, 0, v2
43074// GFX10: encoding: [0x80,0x04,0x0a,0x34]
43075
43076v_lshlrev_b32_e32 v5, -1, v2
43077// GFX10: encoding: [0xc1,0x04,0x0a,0x34]
43078
43079v_lshlrev_b32_e32 v5, 0.5, v2
43080// GFX10: encoding: [0xf0,0x04,0x0a,0x34]
43081
43082v_lshlrev_b32_e32 v5, -4.0, v2
43083// GFX10: encoding: [0xf7,0x04,0x0a,0x34]
43084
43085v_lshlrev_b32_e32 v5, 0xaf123456, v2
43086// GFX10: encoding: [0xff,0x04,0x0a,0x34,0x56,0x34,0x12,0xaf]
43087
43088v_lshlrev_b32_e32 v5, 0x3f717273, v2
43089// GFX10: encoding: [0xff,0x04,0x0a,0x34,0x73,0x72,0x71,0x3f]
43090
43091v_lshlrev_b32_e32 v5, v1, v255
43092// GFX10: encoding: [0x01,0xff,0x0b,0x34]
43093
43094v_lshlrev_b32_e64 v5, v1, v2
43095// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0x05,0x02,0x00]
43096
43097v_lshlrev_b32_e64 v255, v1, v2
43098// GFX10: encoding: [0xff,0x00,0x1a,0xd5,0x01,0x05,0x02,0x00]
43099
43100v_lshlrev_b32_e64 v5, v255, v2
43101// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0xff,0x05,0x02,0x00]
43102
43103v_lshlrev_b32_e64 v5, s1, v2
43104// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0x04,0x02,0x00]
43105
43106v_lshlrev_b32_e64 v5, s101, v2
43107// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x65,0x04,0x02,0x00]
43108
43109v_lshlrev_b32_e64 v5, vcc_lo, v2
43110// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x6a,0x04,0x02,0x00]
43111
43112v_lshlrev_b32_e64 v5, vcc_hi, v2
43113// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x6b,0x04,0x02,0x00]
43114
43115v_lshlrev_b32_e64 v5, m0, v2
43116// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x7c,0x04,0x02,0x00]
43117
43118v_lshlrev_b32_e64 v5, exec_lo, v2
43119// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x7e,0x04,0x02,0x00]
43120
43121v_lshlrev_b32_e64 v5, exec_hi, v2
43122// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x7f,0x04,0x02,0x00]
43123
43124v_lshlrev_b32_e64 v5, 0, v2
43125// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x80,0x04,0x02,0x00]
43126
43127v_lshlrev_b32_e64 v5, -1, v2
43128// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0xc1,0x04,0x02,0x00]
43129
43130v_lshlrev_b32_e64 v5, 0.5, v2
43131// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0xf0,0x04,0x02,0x00]
43132
43133v_lshlrev_b32_e64 v5, -4.0, v2
43134// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0xf7,0x04,0x02,0x00]
43135
43136v_lshlrev_b32_e64 v5, v1, v255
43137// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xff,0x03,0x00]
43138
43139v_lshlrev_b32_e64 v5, v1, s2
43140// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0x05,0x00,0x00]
43141
43142v_lshlrev_b32_e64 v5, v1, s101
43143// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xcb,0x00,0x00]
43144
43145v_lshlrev_b32_e64 v5, v1, vcc_lo
43146// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xd5,0x00,0x00]
43147
43148v_lshlrev_b32_e64 v5, v1, vcc_hi
43149// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xd7,0x00,0x00]
43150
43151v_lshlrev_b32_e64 v5, v1, m0
43152// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xf9,0x00,0x00]
43153
43154v_lshlrev_b32_e64 v5, v1, exec_lo
43155// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xfd,0x00,0x00]
43156
43157v_lshlrev_b32_e64 v5, v1, exec_hi
43158// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xff,0x00,0x00]
43159
43160v_lshlrev_b32_e64 v5, v1, 0
43161// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0x01,0x01,0x00]
43162
43163v_lshlrev_b32_e64 v5, v1, -1
43164// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0x83,0x01,0x00]
43165
43166v_lshlrev_b32_e64 v5, v1, 0.5
43167// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xe1,0x01,0x00]
43168
43169v_lshlrev_b32_e64 v5, v1, -4.0
43170// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xef,0x01,0x00]
43171
43172v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43173// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]
43174
43175v_lshlrev_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43176// GFX10: encoding: [0xf9,0x04,0xfe,0x35,0x01,0x06,0x06,0x06]
43177
43178v_lshlrev_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43179// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0xff,0x06,0x06,0x06]
43180
43181v_lshlrev_b32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43182// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x86,0x06]
43183
43184v_lshlrev_b32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43185// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x65,0x06,0x86,0x06]
43186
43187v_lshlrev_b32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43188// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x6a,0x06,0x86,0x06]
43189
43190v_lshlrev_b32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43191// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x6b,0x06,0x86,0x06]
43192
43193v_lshlrev_b32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43194// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x7c,0x06,0x86,0x06]
43195
43196v_lshlrev_b32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43197// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x7e,0x06,0x86,0x06]
43198
43199v_lshlrev_b32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43200// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x7f,0x06,0x86,0x06]
43201
43202v_lshlrev_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43203// GFX10: encoding: [0xf9,0xfe,0x0b,0x34,0x01,0x06,0x06,0x06]
43204
43205v_lshlrev_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43206// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]
43207
43208v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43209// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x00,0x06,0x06]
43210
43211v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43212// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x01,0x06,0x06]
43213
43214v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43215// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x02,0x06,0x06]
43216
43217v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43218// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x03,0x06,0x06]
43219
43220v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43221// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x04,0x06,0x06]
43222
43223v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43224// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x05,0x06,0x06]
43225
43226v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
43227// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x0e,0x06,0x06]
43228
43229v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
43230// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x16,0x06,0x06]
43231
43232v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
43233// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x16,0x06,0x06]
43234
43235v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
43236// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]
43237
43238v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
43239// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x00,0x06]
43240
43241v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
43242// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x01,0x06]
43243
43244v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
43245// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x02,0x06]
43246
43247v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
43248// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x03,0x06]
43249
43250v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
43251// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x04,0x06]
43252
43253v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
43254// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x05,0x06]
43255
43256v_lshlrev_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43257// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x0e,0x06]
43258
43259v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
43260// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]
43261
43262v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
43263// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x00]
43264
43265v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
43266// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x01]
43267
43268v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
43269// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x02]
43270
43271v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
43272// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x03]
43273
43274v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
43275// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x04]
43276
43277v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
43278// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x05]
43279
43280v_lshlrev_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43281// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x0e]
43282
43283v_lshlrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43284// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x00]
43285
43286v_lshlrev_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43287// GFX10: encoding: [0xfa,0x04,0xfe,0x35,0x01,0xe4,0x00,0x00]
43288
43289v_lshlrev_b32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43290// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0xff,0xe4,0x00,0x00]
43291
43292v_lshlrev_b32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43293// GFX10: encoding: [0xfa,0xfe,0x0b,0x34,0x01,0xe4,0x00,0x00]
43294
43295v_lshlrev_b32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
43296// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x1b,0x00,0x00]
43297
43298v_lshlrev_b32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
43299// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x40,0x01,0x00]
43300
43301v_lshlrev_b32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
43302// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x41,0x01,0x00]
43303
43304v_lshlrev_b32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
43305// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x01,0x01,0x00]
43306
43307v_lshlrev_b32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
43308// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x0f,0x01,0x00]
43309
43310v_lshlrev_b32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
43311// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x11,0x01,0x00]
43312
43313v_lshlrev_b32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
43314// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x1f,0x01,0x00]
43315
43316v_lshlrev_b32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
43317// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x21,0x01,0x00]
43318
43319v_lshlrev_b32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
43320// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x2f,0x01,0x00]
43321
43322v_lshlrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
43323// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x10]
43324
43325v_lshlrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
43326// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x30]
43327
43328v_lshlrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
43329// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0xf0]
43330
43331v_lshlrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
43332// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x01]
43333
43334v_lshlrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
43335// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x03]
43336
43337v_lshlrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
43338// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x0f]
43339
43340v_lshlrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
43341// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x08,0x00]
43342
43343v_lshlrev_b32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
43344// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x51,0x01,0x00]
43345
43346v_lshlrev_b32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
43347// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x5f,0x01,0x00]
43348
43349v_lshlrev_b32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
43350// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x61,0x01,0x00]
43351
43352v_lshlrev_b32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
43353// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x6f,0x01,0x00]
43354
43355v_and_b32_e32 v5, v1, v2
43356// GFX10: encoding: [0x01,0x05,0x0a,0x36]
43357
43358v_and_b32_e32 v255, v1, v2
43359// GFX10: encoding: [0x01,0x05,0xfe,0x37]
43360
43361v_and_b32_e32 v5, v255, v2
43362// GFX10: encoding: [0xff,0x05,0x0a,0x36]
43363
43364v_and_b32_e32 v5, s1, v2
43365// GFX10: encoding: [0x01,0x04,0x0a,0x36]
43366
43367v_and_b32_e32 v5, s103, v2
43368// GFX10: encoding: [0x67,0x04,0x0a,0x36]
43369
43370v_and_b32_e32 v5, vcc_lo, v2
43371// GFX10: encoding: [0x6a,0x04,0x0a,0x36]
43372
43373v_and_b32_e32 v5, vcc_hi, v2
43374// GFX10: encoding: [0x6b,0x04,0x0a,0x36]
43375
43376v_and_b32_e32 v5, ttmp11, v2
43377// GFX10: encoding: [0x77,0x04,0x0a,0x36]
43378
43379v_and_b32_e32 v5, m0, v2
43380// GFX10: encoding: [0x7c,0x04,0x0a,0x36]
43381
43382v_and_b32_e32 v5, exec_lo, v2
43383// GFX10: encoding: [0x7e,0x04,0x0a,0x36]
43384
43385v_and_b32_e32 v5, exec_hi, v2
43386// GFX10: encoding: [0x7f,0x04,0x0a,0x36]
43387
43388v_and_b32_e32 v5, 0, v2
43389// GFX10: encoding: [0x80,0x04,0x0a,0x36]
43390
43391v_and_b32_e32 v5, -1, v2
43392// GFX10: encoding: [0xc1,0x04,0x0a,0x36]
43393
43394v_and_b32_e32 v5, 0.5, v2
43395// GFX10: encoding: [0xf0,0x04,0x0a,0x36]
43396
43397v_and_b32_e32 v5, -4.0, v2
43398// GFX10: encoding: [0xf7,0x04,0x0a,0x36]
43399
43400v_and_b32_e32 v5, 0xaf123456, v2
43401// GFX10: encoding: [0xff,0x04,0x0a,0x36,0x56,0x34,0x12,0xaf]
43402
43403v_and_b32_e32 v5, 0x3f717273, v2
43404// GFX10: encoding: [0xff,0x04,0x0a,0x36,0x73,0x72,0x71,0x3f]
43405
43406v_and_b32_e32 v5, v1, v255
43407// GFX10: encoding: [0x01,0xff,0x0b,0x36]
43408
43409v_and_b32_e64 v5, v1, v2
43410// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0x05,0x02,0x00]
43411
43412v_and_b32_e64 v255, v1, v2
43413// GFX10: encoding: [0xff,0x00,0x1b,0xd5,0x01,0x05,0x02,0x00]
43414
43415v_and_b32_e64 v5, v255, v2
43416// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0xff,0x05,0x02,0x00]
43417
43418v_and_b32_e64 v5, s1, v2
43419// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0x04,0x02,0x00]
43420
43421v_and_b32_e64 v5, s101, v2
43422// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x65,0x04,0x02,0x00]
43423
43424v_and_b32_e64 v5, vcc_lo, v2
43425// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x6a,0x04,0x02,0x00]
43426
43427v_and_b32_e64 v5, vcc_hi, v2
43428// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x6b,0x04,0x02,0x00]
43429
43430v_and_b32_e64 v5, m0, v2
43431// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x7c,0x04,0x02,0x00]
43432
43433v_and_b32_e64 v5, exec_lo, v2
43434// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x7e,0x04,0x02,0x00]
43435
43436v_and_b32_e64 v5, exec_hi, v2
43437// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x7f,0x04,0x02,0x00]
43438
43439v_and_b32_e64 v5, 0, v2
43440// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x80,0x04,0x02,0x00]
43441
43442v_and_b32_e64 v5, -1, v2
43443// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0xc1,0x04,0x02,0x00]
43444
43445v_and_b32_e64 v5, 0.5, v2
43446// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0xf0,0x04,0x02,0x00]
43447
43448v_and_b32_e64 v5, -4.0, v2
43449// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0xf7,0x04,0x02,0x00]
43450
43451v_and_b32_e64 v5, v1, v255
43452// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xff,0x03,0x00]
43453
43454v_and_b32_e64 v5, v1, s2
43455// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0x05,0x00,0x00]
43456
43457v_and_b32_e64 v5, v1, s101
43458// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xcb,0x00,0x00]
43459
43460v_and_b32_e64 v5, v1, vcc_lo
43461// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xd5,0x00,0x00]
43462
43463v_and_b32_e64 v5, v1, vcc_hi
43464// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xd7,0x00,0x00]
43465
43466v_and_b32_e64 v5, v1, m0
43467// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xf9,0x00,0x00]
43468
43469v_and_b32_e64 v5, v1, exec_lo
43470// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xfd,0x00,0x00]
43471
43472v_and_b32_e64 v5, v1, exec_hi
43473// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xff,0x00,0x00]
43474
43475v_and_b32_e64 v5, v1, 0
43476// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0x01,0x01,0x00]
43477
43478v_and_b32_e64 v5, v1, -1
43479// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0x83,0x01,0x00]
43480
43481v_and_b32_e64 v5, v1, 0.5
43482// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xe1,0x01,0x00]
43483
43484v_and_b32_e64 v5, v1, -4.0
43485// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xef,0x01,0x00]
43486
43487v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43488// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]
43489
43490v_and_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43491// GFX10: encoding: [0xf9,0x04,0xfe,0x37,0x01,0x06,0x06,0x06]
43492
43493v_and_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43494// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0xff,0x06,0x06,0x06]
43495
43496v_and_b32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43497// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x86,0x06]
43498
43499v_and_b32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43500// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x65,0x06,0x86,0x06]
43501
43502v_and_b32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43503// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x6a,0x06,0x86,0x06]
43504
43505v_and_b32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43506// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x6b,0x06,0x86,0x06]
43507
43508v_and_b32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43509// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x7c,0x06,0x86,0x06]
43510
43511v_and_b32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43512// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x7e,0x06,0x86,0x06]
43513
43514v_and_b32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43515// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x7f,0x06,0x86,0x06]
43516
43517v_and_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43518// GFX10: encoding: [0xf9,0xfe,0x0b,0x36,0x01,0x06,0x06,0x06]
43519
43520v_and_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43521// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]
43522
43523v_and_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43524// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x00,0x06,0x06]
43525
43526v_and_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43527// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x01,0x06,0x06]
43528
43529v_and_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43530// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x02,0x06,0x06]
43531
43532v_and_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43533// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x03,0x06,0x06]
43534
43535v_and_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43536// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x04,0x06,0x06]
43537
43538v_and_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43539// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x05,0x06,0x06]
43540
43541v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
43542// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x0e,0x06,0x06]
43543
43544v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
43545// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x16,0x06,0x06]
43546
43547v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
43548// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x16,0x06,0x06]
43549
43550v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
43551// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]
43552
43553v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
43554// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x00,0x06]
43555
43556v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
43557// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x01,0x06]
43558
43559v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
43560// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x02,0x06]
43561
43562v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
43563// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x03,0x06]
43564
43565v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
43566// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x04,0x06]
43567
43568v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
43569// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x05,0x06]
43570
43571v_and_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43572// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x0e,0x06]
43573
43574v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
43575// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]
43576
43577v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
43578// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x00]
43579
43580v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
43581// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x01]
43582
43583v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
43584// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x02]
43585
43586v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
43587// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x03]
43588
43589v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
43590// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x04]
43591
43592v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
43593// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x05]
43594
43595v_and_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43596// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x0e]
43597
43598v_and_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43599// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x00]
43600
43601v_and_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43602// GFX10: encoding: [0xfa,0x04,0xfe,0x37,0x01,0xe4,0x00,0x00]
43603
43604v_and_b32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43605// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0xff,0xe4,0x00,0x00]
43606
43607v_and_b32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43608// GFX10: encoding: [0xfa,0xfe,0x0b,0x36,0x01,0xe4,0x00,0x00]
43609
43610v_and_b32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
43611// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x1b,0x00,0x00]
43612
43613v_and_b32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
43614// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x40,0x01,0x00]
43615
43616v_and_b32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
43617// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x41,0x01,0x00]
43618
43619v_and_b32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
43620// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x01,0x01,0x00]
43621
43622v_and_b32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
43623// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x0f,0x01,0x00]
43624
43625v_and_b32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
43626// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x11,0x01,0x00]
43627
43628v_and_b32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
43629// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x1f,0x01,0x00]
43630
43631v_and_b32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
43632// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x21,0x01,0x00]
43633
43634v_and_b32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
43635// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x2f,0x01,0x00]
43636
43637v_and_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
43638// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x10]
43639
43640v_and_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
43641// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x30]
43642
43643v_and_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
43644// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0xf0]
43645
43646v_and_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
43647// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x01]
43648
43649v_and_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
43650// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x03]
43651
43652v_and_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
43653// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x0f]
43654
43655v_and_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
43656// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x08,0x00]
43657
43658v_and_b32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
43659// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x51,0x01,0x00]
43660
43661v_and_b32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
43662// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x5f,0x01,0x00]
43663
43664v_and_b32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
43665// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x61,0x01,0x00]
43666
43667v_and_b32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
43668// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x6f,0x01,0x00]
43669
43670v_or_b32_e32 v5, v1, v2
43671// GFX10: encoding: [0x01,0x05,0x0a,0x38]
43672
43673v_or_b32_e32 v255, v1, v2
43674// GFX10: encoding: [0x01,0x05,0xfe,0x39]
43675
43676v_or_b32_e32 v5, v255, v2
43677// GFX10: encoding: [0xff,0x05,0x0a,0x38]
43678
43679v_or_b32_e32 v5, s1, v2
43680// GFX10: encoding: [0x01,0x04,0x0a,0x38]
43681
43682v_or_b32_e32 v5, s103, v2
43683// GFX10: encoding: [0x67,0x04,0x0a,0x38]
43684
43685v_or_b32_e32 v5, vcc_lo, v2
43686// GFX10: encoding: [0x6a,0x04,0x0a,0x38]
43687
43688v_or_b32_e32 v5, vcc_hi, v2
43689// GFX10: encoding: [0x6b,0x04,0x0a,0x38]
43690
43691v_or_b32_e32 v5, ttmp11, v2
43692// GFX10: encoding: [0x77,0x04,0x0a,0x38]
43693
43694v_or_b32_e32 v5, m0, v2
43695// GFX10: encoding: [0x7c,0x04,0x0a,0x38]
43696
43697v_or_b32_e32 v5, exec_lo, v2
43698// GFX10: encoding: [0x7e,0x04,0x0a,0x38]
43699
43700v_or_b32_e32 v5, exec_hi, v2
43701// GFX10: encoding: [0x7f,0x04,0x0a,0x38]
43702
43703v_or_b32_e32 v5, 0, v2
43704// GFX10: encoding: [0x80,0x04,0x0a,0x38]
43705
43706v_or_b32_e32 v5, -1, v2
43707// GFX10: encoding: [0xc1,0x04,0x0a,0x38]
43708
43709v_or_b32_e32 v5, 0.5, v2
43710// GFX10: encoding: [0xf0,0x04,0x0a,0x38]
43711
43712v_or_b32_e32 v5, -4.0, v2
43713// GFX10: encoding: [0xf7,0x04,0x0a,0x38]
43714
43715v_or_b32_e32 v5, 0xaf123456, v2
43716// GFX10: encoding: [0xff,0x04,0x0a,0x38,0x56,0x34,0x12,0xaf]
43717
43718v_or_b32_e32 v5, 0x3f717273, v2
43719// GFX10: encoding: [0xff,0x04,0x0a,0x38,0x73,0x72,0x71,0x3f]
43720
43721v_or_b32_e32 v5, v1, v255
43722// GFX10: encoding: [0x01,0xff,0x0b,0x38]
43723
43724v_or_b32_e64 v5, v1, v2
43725// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0x05,0x02,0x00]
43726
43727v_or_b32_e64 v255, v1, v2
43728// GFX10: encoding: [0xff,0x00,0x1c,0xd5,0x01,0x05,0x02,0x00]
43729
43730v_or_b32_e64 v5, v255, v2
43731// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0xff,0x05,0x02,0x00]
43732
43733v_or_b32_e64 v5, s1, v2
43734// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0x04,0x02,0x00]
43735
43736v_or_b32_e64 v5, s101, v2
43737// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x65,0x04,0x02,0x00]
43738
43739v_or_b32_e64 v5, vcc_lo, v2
43740// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x6a,0x04,0x02,0x00]
43741
43742v_or_b32_e64 v5, vcc_hi, v2
43743// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x6b,0x04,0x02,0x00]
43744
43745v_or_b32_e64 v5, m0, v2
43746// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x7c,0x04,0x02,0x00]
43747
43748v_or_b32_e64 v5, exec_lo, v2
43749// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x7e,0x04,0x02,0x00]
43750
43751v_or_b32_e64 v5, exec_hi, v2
43752// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x7f,0x04,0x02,0x00]
43753
43754v_or_b32_e64 v5, 0, v2
43755// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x80,0x04,0x02,0x00]
43756
43757v_or_b32_e64 v5, -1, v2
43758// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0xc1,0x04,0x02,0x00]
43759
43760v_or_b32_e64 v5, 0.5, v2
43761// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0xf0,0x04,0x02,0x00]
43762
43763v_or_b32_e64 v5, -4.0, v2
43764// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0xf7,0x04,0x02,0x00]
43765
43766v_or_b32_e64 v5, v1, v255
43767// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xff,0x03,0x00]
43768
43769v_or_b32_e64 v5, v1, s2
43770// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0x05,0x00,0x00]
43771
43772v_or_b32_e64 v5, v1, s101
43773// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xcb,0x00,0x00]
43774
43775v_or_b32_e64 v5, v1, vcc_lo
43776// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xd5,0x00,0x00]
43777
43778v_or_b32_e64 v5, v1, vcc_hi
43779// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xd7,0x00,0x00]
43780
43781v_or_b32_e64 v5, v1, m0
43782// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xf9,0x00,0x00]
43783
43784v_or_b32_e64 v5, v1, exec_lo
43785// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xfd,0x00,0x00]
43786
43787v_or_b32_e64 v5, v1, exec_hi
43788// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xff,0x00,0x00]
43789
43790v_or_b32_e64 v5, v1, 0
43791// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0x01,0x01,0x00]
43792
43793v_or_b32_e64 v5, v1, -1
43794// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0x83,0x01,0x00]
43795
43796v_or_b32_e64 v5, v1, 0.5
43797// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xe1,0x01,0x00]
43798
43799v_or_b32_e64 v5, v1, -4.0
43800// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xef,0x01,0x00]
43801
43802v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43803// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]
43804
43805v_or_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43806// GFX10: encoding: [0xf9,0x04,0xfe,0x39,0x01,0x06,0x06,0x06]
43807
43808v_or_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43809// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0xff,0x06,0x06,0x06]
43810
43811v_or_b32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43812// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x86,0x06]
43813
43814v_or_b32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43815// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x65,0x06,0x86,0x06]
43816
43817v_or_b32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43818// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x6a,0x06,0x86,0x06]
43819
43820v_or_b32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43821// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x6b,0x06,0x86,0x06]
43822
43823v_or_b32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43824// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x7c,0x06,0x86,0x06]
43825
43826v_or_b32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43827// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x7e,0x06,0x86,0x06]
43828
43829v_or_b32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43830// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x7f,0x06,0x86,0x06]
43831
43832v_or_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43833// GFX10: encoding: [0xf9,0xfe,0x0b,0x38,0x01,0x06,0x06,0x06]
43834
43835v_or_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43836// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]
43837
43838v_or_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43839// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x00,0x06,0x06]
43840
43841v_or_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43842// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x01,0x06,0x06]
43843
43844v_or_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43845// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x02,0x06,0x06]
43846
43847v_or_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43848// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x03,0x06,0x06]
43849
43850v_or_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43851// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x04,0x06,0x06]
43852
43853v_or_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43854// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x05,0x06,0x06]
43855
43856v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
43857// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x0e,0x06,0x06]
43858
43859v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
43860// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x16,0x06,0x06]
43861
43862v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
43863// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x16,0x06,0x06]
43864
43865v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
43866// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]
43867
43868v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
43869// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x00,0x06]
43870
43871v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
43872// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x01,0x06]
43873
43874v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
43875// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x02,0x06]
43876
43877v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
43878// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x03,0x06]
43879
43880v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
43881// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x04,0x06]
43882
43883v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
43884// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x05,0x06]
43885
43886v_or_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43887// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x0e,0x06]
43888
43889v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
43890// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]
43891
43892v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
43893// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x00]
43894
43895v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
43896// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x01]
43897
43898v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
43899// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x02]
43900
43901v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
43902// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x03]
43903
43904v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
43905// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x04]
43906
43907v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
43908// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x05]
43909
43910v_or_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43911// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x0e]
43912
43913v_or_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43914// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x00]
43915
43916v_or_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43917// GFX10: encoding: [0xfa,0x04,0xfe,0x39,0x01,0xe4,0x00,0x00]
43918
43919v_or_b32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43920// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0xff,0xe4,0x00,0x00]
43921
43922v_or_b32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43923// GFX10: encoding: [0xfa,0xfe,0x0b,0x38,0x01,0xe4,0x00,0x00]
43924
43925v_or_b32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
43926// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x1b,0x00,0x00]
43927
43928v_or_b32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
43929// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x40,0x01,0x00]
43930
43931v_or_b32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
43932// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x41,0x01,0x00]
43933
43934v_or_b32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
43935// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x01,0x01,0x00]
43936
43937v_or_b32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
43938// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x0f,0x01,0x00]
43939
43940v_or_b32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
43941// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x11,0x01,0x00]
43942
43943v_or_b32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
43944// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x1f,0x01,0x00]
43945
43946v_or_b32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
43947// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x21,0x01,0x00]
43948
43949v_or_b32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
43950// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x2f,0x01,0x00]
43951
43952v_or_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
43953// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x10]
43954
43955v_or_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
43956// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x30]
43957
43958v_or_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
43959// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0xf0]
43960
43961v_or_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
43962// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x01]
43963
43964v_or_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
43965// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x03]
43966
43967v_or_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
43968// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x0f]
43969
43970v_or_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
43971// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x08,0x00]
43972
43973v_or_b32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
43974// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x51,0x01,0x00]
43975
43976v_or_b32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
43977// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x5f,0x01,0x00]
43978
43979v_or_b32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
43980// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x61,0x01,0x00]
43981
43982v_or_b32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
43983// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x6f,0x01,0x00]
43984
43985v_xor_b32_e32 v5, v1, v2
43986// GFX10: encoding: [0x01,0x05,0x0a,0x3a]
43987
43988v_xor_b32_e32 v255, v1, v2
43989// GFX10: encoding: [0x01,0x05,0xfe,0x3b]
43990
43991v_xor_b32_e32 v5, v255, v2
43992// GFX10: encoding: [0xff,0x05,0x0a,0x3a]
43993
43994v_xor_b32_e32 v5, s1, v2
43995// GFX10: encoding: [0x01,0x04,0x0a,0x3a]
43996
43997v_xor_b32_e32 v5, s103, v2
43998// GFX10: encoding: [0x67,0x04,0x0a,0x3a]
43999
44000v_xor_b32_e32 v5, vcc_lo, v2
44001// GFX10: encoding: [0x6a,0x04,0x0a,0x3a]
44002
44003v_xor_b32_e32 v5, vcc_hi, v2
44004// GFX10: encoding: [0x6b,0x04,0x0a,0x3a]
44005
44006v_xor_b32_e32 v5, ttmp11, v2
44007// GFX10: encoding: [0x77,0x04,0x0a,0x3a]
44008
44009v_xor_b32_e32 v5, m0, v2
44010// GFX10: encoding: [0x7c,0x04,0x0a,0x3a]
44011
44012v_xor_b32_e32 v5, exec_lo, v2
44013// GFX10: encoding: [0x7e,0x04,0x0a,0x3a]
44014
44015v_xor_b32_e32 v5, exec_hi, v2
44016// GFX10: encoding: [0x7f,0x04,0x0a,0x3a]
44017
44018v_xor_b32_e32 v5, 0, v2
44019// GFX10: encoding: [0x80,0x04,0x0a,0x3a]
44020
44021v_xor_b32_e32 v5, -1, v2
44022// GFX10: encoding: [0xc1,0x04,0x0a,0x3a]
44023
44024v_xor_b32_e32 v5, 0.5, v2
44025// GFX10: encoding: [0xf0,0x04,0x0a,0x3a]
44026
44027v_xor_b32_e32 v5, -4.0, v2
44028// GFX10: encoding: [0xf7,0x04,0x0a,0x3a]
44029
44030v_xor_b32_e32 v5, 0xaf123456, v2
44031// GFX10: encoding: [0xff,0x04,0x0a,0x3a,0x56,0x34,0x12,0xaf]
44032
44033v_xor_b32_e32 v5, 0x3f717273, v2
44034// GFX10: encoding: [0xff,0x04,0x0a,0x3a,0x73,0x72,0x71,0x3f]
44035
44036v_xor_b32_e32 v5, v1, v255
44037// GFX10: encoding: [0x01,0xff,0x0b,0x3a]
44038
44039v_xor_b32_e64 v5, v1, v2
44040// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0x05,0x02,0x00]
44041
44042v_xor_b32_e64 v255, v1, v2
44043// GFX10: encoding: [0xff,0x00,0x1d,0xd5,0x01,0x05,0x02,0x00]
44044
44045v_xor_b32_e64 v5, v255, v2
44046// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0xff,0x05,0x02,0x00]
44047
44048v_xor_b32_e64 v5, s1, v2
44049// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0x04,0x02,0x00]
44050
44051v_xor_b32_e64 v5, s101, v2
44052// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x65,0x04,0x02,0x00]
44053
44054v_xor_b32_e64 v5, vcc_lo, v2
44055// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x6a,0x04,0x02,0x00]
44056
44057v_xor_b32_e64 v5, vcc_hi, v2
44058// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x6b,0x04,0x02,0x00]
44059
44060v_xor_b32_e64 v5, m0, v2
44061// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x7c,0x04,0x02,0x00]
44062
44063v_xor_b32_e64 v5, exec_lo, v2
44064// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x7e,0x04,0x02,0x00]
44065
44066v_xor_b32_e64 v5, exec_hi, v2
44067// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x7f,0x04,0x02,0x00]
44068
44069v_xor_b32_e64 v5, 0, v2
44070// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x80,0x04,0x02,0x00]
44071
44072v_xor_b32_e64 v5, -1, v2
44073// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0xc1,0x04,0x02,0x00]
44074
44075v_xor_b32_e64 v5, 0.5, v2
44076// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0xf0,0x04,0x02,0x00]
44077
44078v_xor_b32_e64 v5, -4.0, v2
44079// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0xf7,0x04,0x02,0x00]
44080
44081v_xor_b32_e64 v5, v1, v255
44082// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xff,0x03,0x00]
44083
44084v_xor_b32_e64 v5, v1, s2
44085// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0x05,0x00,0x00]
44086
44087v_xor_b32_e64 v5, v1, s101
44088// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xcb,0x00,0x00]
44089
44090v_xor_b32_e64 v5, v1, vcc_lo
44091// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xd5,0x00,0x00]
44092
44093v_xor_b32_e64 v5, v1, vcc_hi
44094// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xd7,0x00,0x00]
44095
44096v_xor_b32_e64 v5, v1, m0
44097// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xf9,0x00,0x00]
44098
44099v_xor_b32_e64 v5, v1, exec_lo
44100// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xfd,0x00,0x00]
44101
44102v_xor_b32_e64 v5, v1, exec_hi
44103// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xff,0x00,0x00]
44104
44105v_xor_b32_e64 v5, v1, 0
44106// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0x01,0x01,0x00]
44107
44108v_xor_b32_e64 v5, v1, -1
44109// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0x83,0x01,0x00]
44110
44111v_xor_b32_e64 v5, v1, 0.5
44112// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xe1,0x01,0x00]
44113
44114v_xor_b32_e64 v5, v1, -4.0
44115// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xef,0x01,0x00]
44116
44117v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44118// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]
44119
44120v_xor_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44121// GFX10: encoding: [0xf9,0x04,0xfe,0x3b,0x01,0x06,0x06,0x06]
44122
44123v_xor_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44124// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0xff,0x06,0x06,0x06]
44125
44126v_xor_b32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44127// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x86,0x06]
44128
44129v_xor_b32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44130// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x65,0x06,0x86,0x06]
44131
44132v_xor_b32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44133// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x6a,0x06,0x86,0x06]
44134
44135v_xor_b32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44136// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x6b,0x06,0x86,0x06]
44137
44138v_xor_b32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44139// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x7c,0x06,0x86,0x06]
44140
44141v_xor_b32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44142// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x7e,0x06,0x86,0x06]
44143
44144v_xor_b32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44145// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x7f,0x06,0x86,0x06]
44146
44147v_xor_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44148// GFX10: encoding: [0xf9,0xfe,0x0b,0x3a,0x01,0x06,0x06,0x06]
44149
44150v_xor_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44151// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]
44152
44153v_xor_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44154// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x00,0x06,0x06]
44155
44156v_xor_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44157// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x01,0x06,0x06]
44158
44159v_xor_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44160// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x02,0x06,0x06]
44161
44162v_xor_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44163// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x03,0x06,0x06]
44164
44165v_xor_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44166// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x04,0x06,0x06]
44167
44168v_xor_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44169// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x05,0x06,0x06]
44170
44171v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
44172// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x0e,0x06,0x06]
44173
44174v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
44175// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x16,0x06,0x06]
44176
44177v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
44178// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x16,0x06,0x06]
44179
44180v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
44181// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]
44182
44183v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
44184// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x00,0x06]
44185
44186v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
44187// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x01,0x06]
44188
44189v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
44190// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x02,0x06]
44191
44192v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
44193// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x03,0x06]
44194
44195v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
44196// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x04,0x06]
44197
44198v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
44199// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x05,0x06]
44200
44201v_xor_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44202// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x0e,0x06]
44203
44204v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
44205// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]
44206
44207v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
44208// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x00]
44209
44210v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
44211// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x01]
44212
44213v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
44214// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x02]
44215
44216v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
44217// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x03]
44218
44219v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
44220// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x04]
44221
44222v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
44223// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x05]
44224
44225v_xor_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44226// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x0e]
44227
44228v_xor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44229// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x00]
44230
44231v_xor_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44232// GFX10: encoding: [0xfa,0x04,0xfe,0x3b,0x01,0xe4,0x00,0x00]
44233
44234v_xor_b32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44235// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0xff,0xe4,0x00,0x00]
44236
44237v_xor_b32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44238// GFX10: encoding: [0xfa,0xfe,0x0b,0x3a,0x01,0xe4,0x00,0x00]
44239
44240v_xor_b32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
44241// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x1b,0x00,0x00]
44242
44243v_xor_b32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
44244// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x40,0x01,0x00]
44245
44246v_xor_b32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
44247// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x41,0x01,0x00]
44248
44249v_xor_b32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
44250// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x01,0x01,0x00]
44251
44252v_xor_b32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
44253// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x0f,0x01,0x00]
44254
44255v_xor_b32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
44256// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x11,0x01,0x00]
44257
44258v_xor_b32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
44259// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x1f,0x01,0x00]
44260
44261v_xor_b32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
44262// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x21,0x01,0x00]
44263
44264v_xor_b32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
44265// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x2f,0x01,0x00]
44266
44267v_xor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
44268// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x10]
44269
44270v_xor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
44271// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x30]
44272
44273v_xor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
44274// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0xf0]
44275
44276v_xor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
44277// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x01]
44278
44279v_xor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
44280// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x03]
44281
44282v_xor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
44283// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x0f]
44284
44285v_xor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
44286// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x08,0x00]
44287
44288v_xor_b32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
44289// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x51,0x01,0x00]
44290
44291v_xor_b32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
44292// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x5f,0x01,0x00]
44293
44294v_xor_b32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
44295// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x61,0x01,0x00]
44296
44297v_xor_b32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
44298// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x6f,0x01,0x00]
44299
44300v_xnor_b32_e32 v5, v1, v2
44301// GFX10: encoding: [0x01,0x05,0x0a,0x3c]
44302
44303v_xnor_b32_e32 v255, v1, v2
44304// GFX10: encoding: [0x01,0x05,0xfe,0x3d]
44305
44306v_xnor_b32_e32 v5, v255, v2
44307// GFX10: encoding: [0xff,0x05,0x0a,0x3c]
44308
44309v_xnor_b32_e32 v5, s1, v2
44310// GFX10: encoding: [0x01,0x04,0x0a,0x3c]
44311
44312v_xnor_b32_e32 v5, s103, v2
44313// GFX10: encoding: [0x67,0x04,0x0a,0x3c]
44314
44315v_xnor_b32_e32 v5, vcc_lo, v2
44316// GFX10: encoding: [0x6a,0x04,0x0a,0x3c]
44317
44318v_xnor_b32_e32 v5, vcc_hi, v2
44319// GFX10: encoding: [0x6b,0x04,0x0a,0x3c]
44320
44321v_xnor_b32_e32 v5, ttmp11, v2
44322// GFX10: encoding: [0x77,0x04,0x0a,0x3c]
44323
44324v_xnor_b32_e32 v5, m0, v2
44325// GFX10: encoding: [0x7c,0x04,0x0a,0x3c]
44326
44327v_xnor_b32_e32 v5, exec_lo, v2
44328// GFX10: encoding: [0x7e,0x04,0x0a,0x3c]
44329
44330v_xnor_b32_e32 v5, exec_hi, v2
44331// GFX10: encoding: [0x7f,0x04,0x0a,0x3c]
44332
44333v_xnor_b32_e32 v5, 0, v2
44334// GFX10: encoding: [0x80,0x04,0x0a,0x3c]
44335
44336v_xnor_b32_e32 v5, -1, v2
44337// GFX10: encoding: [0xc1,0x04,0x0a,0x3c]
44338
44339v_xnor_b32_e32 v5, 0.5, v2
44340// GFX10: encoding: [0xf0,0x04,0x0a,0x3c]
44341
44342v_xnor_b32_e32 v5, -4.0, v2
44343// GFX10: encoding: [0xf7,0x04,0x0a,0x3c]
44344
44345v_xnor_b32_e32 v5, 0xaf123456, v2
44346// GFX10: encoding: [0xff,0x04,0x0a,0x3c,0x56,0x34,0x12,0xaf]
44347
44348v_xnor_b32_e32 v5, 0x3f717273, v2
44349// GFX10: encoding: [0xff,0x04,0x0a,0x3c,0x73,0x72,0x71,0x3f]
44350
44351v_xnor_b32_e32 v5, v1, v255
44352// GFX10: encoding: [0x01,0xff,0x0b,0x3c]
44353
44354v_xnor_b32_e64 v5, v1, v2
44355// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0x05,0x02,0x00]
44356
44357v_xnor_b32_e64 v255, v1, v2
44358// GFX10: encoding: [0xff,0x00,0x1e,0xd5,0x01,0x05,0x02,0x00]
44359
44360v_xnor_b32_e64 v5, v255, v2
44361// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0xff,0x05,0x02,0x00]
44362
44363v_xnor_b32_e64 v5, s1, v2
44364// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0x04,0x02,0x00]
44365
44366v_xnor_b32_e64 v5, s101, v2
44367// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x65,0x04,0x02,0x00]
44368
44369v_xnor_b32_e64 v5, vcc_lo, v2
44370// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x6a,0x04,0x02,0x00]
44371
44372v_xnor_b32_e64 v5, vcc_hi, v2
44373// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x6b,0x04,0x02,0x00]
44374
44375v_xnor_b32_e64 v5, m0, v2
44376// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x7c,0x04,0x02,0x00]
44377
44378v_xnor_b32_e64 v5, exec_lo, v2
44379// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x7e,0x04,0x02,0x00]
44380
44381v_xnor_b32_e64 v5, exec_hi, v2
44382// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x7f,0x04,0x02,0x00]
44383
44384v_xnor_b32_e64 v5, 0, v2
44385// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x80,0x04,0x02,0x00]
44386
44387v_xnor_b32_e64 v5, -1, v2
44388// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0xc1,0x04,0x02,0x00]
44389
44390v_xnor_b32_e64 v5, 0.5, v2
44391// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0xf0,0x04,0x02,0x00]
44392
44393v_xnor_b32_e64 v5, -4.0, v2
44394// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0xf7,0x04,0x02,0x00]
44395
44396v_xnor_b32_e64 v5, v1, v255
44397// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xff,0x03,0x00]
44398
44399v_xnor_b32_e64 v5, v1, s2
44400// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0x05,0x00,0x00]
44401
44402v_xnor_b32_e64 v5, v1, s101
44403// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xcb,0x00,0x00]
44404
44405v_xnor_b32_e64 v5, v1, vcc_lo
44406// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xd5,0x00,0x00]
44407
44408v_xnor_b32_e64 v5, v1, vcc_hi
44409// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xd7,0x00,0x00]
44410
44411v_xnor_b32_e64 v5, v1, m0
44412// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xf9,0x00,0x00]
44413
44414v_xnor_b32_e64 v5, v1, exec_lo
44415// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xfd,0x00,0x00]
44416
44417v_xnor_b32_e64 v5, v1, exec_hi
44418// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xff,0x00,0x00]
44419
44420v_xnor_b32_e64 v5, v1, 0
44421// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0x01,0x01,0x00]
44422
44423v_xnor_b32_e64 v5, v1, -1
44424// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0x83,0x01,0x00]
44425
44426v_xnor_b32_e64 v5, v1, 0.5
44427// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xe1,0x01,0x00]
44428
44429v_xnor_b32_e64 v5, v1, -4.0
44430// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xef,0x01,0x00]
44431
44432v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44433// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]
44434
44435v_xnor_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44436// GFX10: encoding: [0xf9,0x04,0xfe,0x3d,0x01,0x06,0x06,0x06]
44437
44438v_xnor_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44439// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0xff,0x06,0x06,0x06]
44440
44441v_xnor_b32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44442// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x86,0x06]
44443
44444v_xnor_b32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44445// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x65,0x06,0x86,0x06]
44446
44447v_xnor_b32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44448// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x6a,0x06,0x86,0x06]
44449
44450v_xnor_b32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44451// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x6b,0x06,0x86,0x06]
44452
44453v_xnor_b32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44454// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x7c,0x06,0x86,0x06]
44455
44456v_xnor_b32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44457// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x7e,0x06,0x86,0x06]
44458
44459v_xnor_b32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44460// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x7f,0x06,0x86,0x06]
44461
44462v_xnor_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44463// GFX10: encoding: [0xf9,0xfe,0x0b,0x3c,0x01,0x06,0x06,0x06]
44464
44465v_xnor_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44466// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]
44467
44468v_xnor_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44469// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x00,0x06,0x06]
44470
44471v_xnor_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44472// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x01,0x06,0x06]
44473
44474v_xnor_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44475// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x02,0x06,0x06]
44476
44477v_xnor_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44478// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x03,0x06,0x06]
44479
44480v_xnor_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44481// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x04,0x06,0x06]
44482
44483v_xnor_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44484// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x05,0x06,0x06]
44485
44486v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
44487// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x0e,0x06,0x06]
44488
44489v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
44490// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x16,0x06,0x06]
44491
44492v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
44493// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x16,0x06,0x06]
44494
44495v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
44496// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]
44497
44498v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
44499// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x00,0x06]
44500
44501v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
44502// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x01,0x06]
44503
44504v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
44505// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x02,0x06]
44506
44507v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
44508// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x03,0x06]
44509
44510v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
44511// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x04,0x06]
44512
44513v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
44514// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x05,0x06]
44515
44516v_xnor_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44517// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x0e,0x06]
44518
44519v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
44520// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]
44521
44522v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
44523// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x00]
44524
44525v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
44526// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x01]
44527
44528v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
44529// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x02]
44530
44531v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
44532// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x03]
44533
44534v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
44535// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x04]
44536
44537v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
44538// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x05]
44539
44540v_xnor_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44541// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x0e]
44542
44543v_xnor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44544// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x00]
44545
44546v_xnor_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44547// GFX10: encoding: [0xfa,0x04,0xfe,0x3d,0x01,0xe4,0x00,0x00]
44548
44549v_xnor_b32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44550// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0xff,0xe4,0x00,0x00]
44551
44552v_xnor_b32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44553// GFX10: encoding: [0xfa,0xfe,0x0b,0x3c,0x01,0xe4,0x00,0x00]
44554
44555v_xnor_b32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
44556// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x1b,0x00,0x00]
44557
44558v_xnor_b32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
44559// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x40,0x01,0x00]
44560
44561v_xnor_b32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
44562// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x41,0x01,0x00]
44563
44564v_xnor_b32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
44565// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x01,0x01,0x00]
44566
44567v_xnor_b32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
44568// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x0f,0x01,0x00]
44569
44570v_xnor_b32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
44571// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x11,0x01,0x00]
44572
44573v_xnor_b32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
44574// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x1f,0x01,0x00]
44575
44576v_xnor_b32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
44577// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x21,0x01,0x00]
44578
44579v_xnor_b32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
44580// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x2f,0x01,0x00]
44581
44582v_xnor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
44583// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x10]
44584
44585v_xnor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
44586// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x30]
44587
44588v_xnor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
44589// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0xf0]
44590
44591v_xnor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
44592// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x01]
44593
44594v_xnor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
44595// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x03]
44596
44597v_xnor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
44598// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x0f]
44599
44600v_xnor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
44601// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x08,0x00]
44602
44603v_xnor_b32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
44604// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x51,0x01,0x00]
44605
44606v_xnor_b32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
44607// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x5f,0x01,0x00]
44608
44609v_xnor_b32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
44610// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x61,0x01,0x00]
44611
44612v_xnor_b32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
44613// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x6f,0x01,0x00]
44614
44615v_mac_f32_e32 v5, v1, v2
44616// GFX10: encoding: [0x01,0x05,0x0a,0x3e]
44617
44618v_mac_f32_e32 v255, v1, v2
44619// GFX10: encoding: [0x01,0x05,0xfe,0x3f]
44620
44621v_mac_f32_e32 v5, v255, v2
44622// GFX10: encoding: [0xff,0x05,0x0a,0x3e]
44623
44624v_mac_f32_e32 v5, s1, v2
44625// GFX10: encoding: [0x01,0x04,0x0a,0x3e]
44626
44627v_mac_f32_e32 v5, s103, v2
44628// GFX10: encoding: [0x67,0x04,0x0a,0x3e]
44629
44630v_mac_f32_e32 v5, vcc_lo, v2
44631// GFX10: encoding: [0x6a,0x04,0x0a,0x3e]
44632
44633v_mac_f32_e32 v5, vcc_hi, v2
44634// GFX10: encoding: [0x6b,0x04,0x0a,0x3e]
44635
44636v_mac_f32_e32 v5, ttmp11, v2
44637// GFX10: encoding: [0x77,0x04,0x0a,0x3e]
44638
44639v_mac_f32_e32 v5, m0, v2
44640// GFX10: encoding: [0x7c,0x04,0x0a,0x3e]
44641
44642v_mac_f32_e32 v5, exec_lo, v2
44643// GFX10: encoding: [0x7e,0x04,0x0a,0x3e]
44644
44645v_mac_f32_e32 v5, exec_hi, v2
44646// GFX10: encoding: [0x7f,0x04,0x0a,0x3e]
44647
44648v_mac_f32_e32 v5, 0, v2
44649// GFX10: encoding: [0x80,0x04,0x0a,0x3e]
44650
44651v_mac_f32_e32 v5, -1, v2
44652// GFX10: encoding: [0xc1,0x04,0x0a,0x3e]
44653
44654v_mac_f32_e32 v5, 0.5, v2
44655// GFX10: encoding: [0xf0,0x04,0x0a,0x3e]
44656
44657v_mac_f32_e32 v5, -4.0, v2
44658// GFX10: encoding: [0xf7,0x04,0x0a,0x3e]
44659
44660v_mac_f32_e32 v5, 0xaf123456, v2
44661// GFX10: encoding: [0xff,0x04,0x0a,0x3e,0x56,0x34,0x12,0xaf]
44662
44663v_mac_f32_e32 v5, 0x3f717273, v2
44664// GFX10: encoding: [0xff,0x04,0x0a,0x3e,0x73,0x72,0x71,0x3f]
44665
44666v_mac_f32_e32 v5, v1, v255
44667// GFX10: encoding: [0x01,0xff,0x0b,0x3e]
44668
44669v_mac_f32_e64 v5, v1, v2
44670// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x00]
44671
44672v_mac_f32_e64 v255, v1, v2
44673// GFX10: encoding: [0xff,0x00,0x1f,0xd5,0x01,0x05,0x02,0x00]
44674
44675v_mac_f32_e64 v5, v255, v2
44676// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0xff,0x05,0x02,0x00]
44677
44678v_mac_f32_e64 v5, s1, v2
44679// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x04,0x02,0x00]
44680
44681v_mac_f32_e64 v5, s101, v2
44682// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x65,0x04,0x02,0x00]
44683
44684v_mac_f32_e64 v5, vcc_lo, v2
44685// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x6a,0x04,0x02,0x00]
44686
44687v_mac_f32_e64 v5, vcc_hi, v2
44688// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x6b,0x04,0x02,0x00]
44689
44690v_mac_f32_e64 v5, m0, v2
44691// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x7c,0x04,0x02,0x00]
44692
44693v_mac_f32_e64 v5, exec_lo, v2
44694// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x7e,0x04,0x02,0x00]
44695
44696v_mac_f32_e64 v5, exec_hi, v2
44697// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x7f,0x04,0x02,0x00]
44698
44699v_mac_f32_e64 v5, 0, v2
44700// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x80,0x04,0x02,0x00]
44701
44702v_mac_f32_e64 v5, -1, v2
44703// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0xc1,0x04,0x02,0x00]
44704
44705v_mac_f32_e64 v5, 0.5, v2
44706// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0xf0,0x04,0x02,0x00]
44707
44708v_mac_f32_e64 v5, -4.0, v2
44709// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0xf7,0x04,0x02,0x00]
44710
44711v_mac_f32_e64 v5, v1, v255
44712// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xff,0x03,0x00]
44713
44714v_mac_f32_e64 v5, v1, s2
44715// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x00,0x00]
44716
44717v_mac_f32_e64 v5, v1, s101
44718// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xcb,0x00,0x00]
44719
44720v_mac_f32_e64 v5, v1, vcc_lo
44721// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xd5,0x00,0x00]
44722
44723v_mac_f32_e64 v5, v1, vcc_hi
44724// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xd7,0x00,0x00]
44725
44726v_mac_f32_e64 v5, v1, m0
44727// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xf9,0x00,0x00]
44728
44729v_mac_f32_e64 v5, v1, exec_lo
44730// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xfd,0x00,0x00]
44731
44732v_mac_f32_e64 v5, v1, exec_hi
44733// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xff,0x00,0x00]
44734
44735v_mac_f32_e64 v5, v1, 0
44736// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x01,0x01,0x00]
44737
44738v_mac_f32_e64 v5, v1, -1
44739// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x83,0x01,0x00]
44740
44741v_mac_f32_e64 v5, v1, 0.5
44742// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xe1,0x01,0x00]
44743
44744v_mac_f32_e64 v5, v1, -4.0
44745// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xef,0x01,0x00]
44746
44747v_mac_f32_e64 v5, -v1, v2
44748// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x20]
44749
44750v_mac_f32_e64 v5, v1, -v2
44751// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x40]
44752
44753v_mac_f32_e64 v5, -v1, -v2
44754// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x60]
44755
44756v_mac_f32_e64 v5, |v1|, v2
44757// GFX10: encoding: [0x05,0x01,0x1f,0xd5,0x01,0x05,0x02,0x00]
44758
44759v_mac_f32_e64 v5, v1, |v2|
44760// GFX10: encoding: [0x05,0x02,0x1f,0xd5,0x01,0x05,0x02,0x00]
44761
44762v_mac_f32_e64 v5, |v1|, |v2|
44763// GFX10: encoding: [0x05,0x03,0x1f,0xd5,0x01,0x05,0x02,0x00]
44764
44765v_mac_f32_e64 v5, v1, v2 clamp
44766// GFX10: encoding: [0x05,0x80,0x1f,0xd5,0x01,0x05,0x02,0x00]
44767
44768v_mac_f32_e64 v5, v1, v2 mul:2
44769// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x08]
44770
44771v_mac_f32_e64 v5, v1, v2 mul:4
44772// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x10]
44773
44774v_mac_f32_e64 v5, v1, v2 div:2
44775// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x18]
44776
44777v_madmk_f32 v5, v1, 0x11213141, v3
44778// GFX10: encoding: [0x01,0x07,0x0a,0x40,0x41,0x31,0x21,0x11]
44779
44780v_madmk_f32 v255, v1, 0x11213141, v3
44781// GFX10: encoding: [0x01,0x07,0xfe,0x41,0x41,0x31,0x21,0x11]
44782
44783v_madmk_f32 v5, v255, 0x11213141, v3
44784// GFX10: encoding: [0xff,0x07,0x0a,0x40,0x41,0x31,0x21,0x11]
44785
44786v_madmk_f32 v5, 0, 0x11213141, v3
44787// GFX10: encoding: [0x80,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
44788
44789v_madmk_f32 v5, -1, 0x11213141, v3
44790// GFX10: encoding: [0xc1,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
44791
44792v_madmk_f32 v5, 0.5, 0x11213141, v3
44793// GFX10: encoding: [0xf0,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
44794
44795v_madmk_f32 v5, -4.0, 0x11213141, v3
44796// GFX10: encoding: [0xf7,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
44797
44798v_madmk_f32 v5, v1, 0xa1b1c1d1, v3
44799// GFX10: encoding: [0x01,0x07,0x0a,0x40,0xd1,0xc1,0xb1,0xa1]
44800
44801v_madmk_f32 v5, v1, 0x11213141, v255
44802// GFX10: encoding: [0x01,0xff,0x0b,0x40,0x41,0x31,0x21,0x11]
44803
44804v_madak_f32 v5, v1, v2, 0x11213141
44805// GFX10: encoding: [0x01,0x05,0x0a,0x42,0x41,0x31,0x21,0x11]
44806
44807v_madak_f32 v255, v1, v2, 0x11213141
44808// GFX10: encoding: [0x01,0x05,0xfe,0x43,0x41,0x31,0x21,0x11]
44809
44810v_madak_f32 v5, v255, v2, 0x11213141
44811// GFX10: encoding: [0xff,0x05,0x0a,0x42,0x41,0x31,0x21,0x11]
44812
44813v_madak_f32 v5, 0, v2, 0x11213141
44814// GFX10: encoding: [0x80,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
44815
44816v_madak_f32 v5, -1, v2, 0x11213141
44817// GFX10: encoding: [0xc1,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
44818
44819v_madak_f32 v5, 0.5, v2, 0x11213141
44820// GFX10: encoding: [0xf0,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
44821
44822v_madak_f32 v5, -4.0, v2, 0x11213141
44823// GFX10: encoding: [0xf7,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
44824
44825v_madak_f32 v5, v1, v255, 0x11213141
44826// GFX10: encoding: [0x01,0xff,0x0b,0x42,0x41,0x31,0x21,0x11]
44827
44828v_madak_f32 v5, v1, v2, 0xa1b1c1d1
44829// GFX10: encoding: [0x01,0x05,0x0a,0x42,0xd1,0xc1,0xb1,0xa1]
44830
44831v_add_nc_u32_e32 v5, v1, v2
44832// GFX10: encoding: [0x01,0x05,0x0a,0x4a]
44833
44834v_add_nc_u32_e32 v255, v1, v2
44835// GFX10: encoding: [0x01,0x05,0xfe,0x4b]
44836
44837v_add_nc_u32_e32 v5, v255, v2
44838// GFX10: encoding: [0xff,0x05,0x0a,0x4a]
44839
44840v_add_nc_u32_e32 v5, s1, v2
44841// GFX10: encoding: [0x01,0x04,0x0a,0x4a]
44842
44843v_add_nc_u32_e32 v5, s101, v2
44844// GFX10: encoding: [0x65,0x04,0x0a,0x4a]
44845
44846v_add_nc_u32_e32 v5, vcc_lo, v2
44847// GFX10: encoding: [0x6a,0x04,0x0a,0x4a]
44848
44849v_add_nc_u32_e32 v5, vcc_hi, v2
44850// GFX10: encoding: [0x6b,0x04,0x0a,0x4a]
44851
44852v_add_nc_u32_e32 v5, m0, v2
44853// GFX10: encoding: [0x7c,0x04,0x0a,0x4a]
44854
44855v_add_nc_u32_e32 v5, exec_lo, v2
44856// GFX10: encoding: [0x7e,0x04,0x0a,0x4a]
44857
44858v_add_nc_u32_e32 v5, exec_hi, v2
44859// GFX10: encoding: [0x7f,0x04,0x0a,0x4a]
44860
44861v_add_nc_u32_e32 v5, 0, v2
44862// GFX10: encoding: [0x80,0x04,0x0a,0x4a]
44863
44864v_add_nc_u32_e32 v5, -1, v2
44865// GFX10: encoding: [0xc1,0x04,0x0a,0x4a]
44866
44867v_add_nc_u32_e32 v5, 0.5, v2
44868// GFX10: encoding: [0xf0,0x04,0x0a,0x4a]
44869
44870v_add_nc_u32_e32 v5, -4.0, v2
44871// GFX10: encoding: [0xf7,0x04,0x0a,0x4a]
44872
44873v_add_nc_u32_e32 v5, 0xaf123456, v2
44874// GFX10: encoding: [0xff,0x04,0x0a,0x4a,0x56,0x34,0x12,0xaf]
44875
44876v_add_nc_u32_e32 v5, 0x3f717273, v2
44877// GFX10: encoding: [0xff,0x04,0x0a,0x4a,0x73,0x72,0x71,0x3f]
44878
44879v_add_nc_u32_e32 v5, v1, v255
44880// GFX10: encoding: [0x01,0xff,0x0b,0x4a]
44881
44882v_add_nc_u32_e64 v5, v1, v2
44883// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0x05,0x02,0x00]
44884
44885v_add_nc_u32_e64 v255, v1, v2
44886// GFX10: encoding: [0xff,0x00,0x25,0xd5,0x01,0x05,0x02,0x00]
44887
44888v_add_nc_u32_e64 v5, v255, v2
44889// GFX10: encoding: [0x05,0x00,0x25,0xd5,0xff,0x05,0x02,0x00]
44890
44891v_add_nc_u32_e64 v5, s1, v2
44892// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0x04,0x02,0x00]
44893
44894v_add_nc_u32_e64 v5, s101, v2
44895// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x65,0x04,0x02,0x00]
44896
44897v_add_nc_u32_e64 v5, vcc_lo, v2
44898// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x6a,0x04,0x02,0x00]
44899
44900v_add_nc_u32_e64 v5, vcc_hi, v2
44901// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x6b,0x04,0x02,0x00]
44902
44903v_add_nc_u32_e64 v5, m0, v2
44904// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x7c,0x04,0x02,0x00]
44905
44906v_add_nc_u32_e64 v5, exec_lo, v2
44907// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x7e,0x04,0x02,0x00]
44908
44909v_add_nc_u32_e64 v5, exec_hi, v2
44910// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x7f,0x04,0x02,0x00]
44911
44912v_add_nc_u32_e64 v5, 0, v2
44913// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x80,0x04,0x02,0x00]
44914
44915v_add_nc_u32_e64 v5, -1, v2
44916// GFX10: encoding: [0x05,0x00,0x25,0xd5,0xc1,0x04,0x02,0x00]
44917
44918v_add_nc_u32_e64 v5, 0.5, v2
44919// GFX10: encoding: [0x05,0x00,0x25,0xd5,0xf0,0x04,0x02,0x00]
44920
44921v_add_nc_u32_e64 v5, -4.0, v2
44922// GFX10: encoding: [0x05,0x00,0x25,0xd5,0xf7,0x04,0x02,0x00]
44923
44924v_add_nc_u32_e64 v5, v1, v255
44925// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xff,0x03,0x00]
44926
44927v_add_nc_u32_e64 v5, v1, s2
44928// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0x05,0x00,0x00]
44929
44930v_add_nc_u32_e64 v5, v1, s101
44931// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xcb,0x00,0x00]
44932
44933v_add_nc_u32_e64 v5, v1, vcc_lo
44934// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xd5,0x00,0x00]
44935
44936v_add_nc_u32_e64 v5, v1, vcc_hi
44937// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xd7,0x00,0x00]
44938
44939v_add_nc_u32_e64 v5, v1, m0
44940// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xf9,0x00,0x00]
44941
44942v_add_nc_u32_e64 v5, v1, exec_lo
44943// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xfd,0x00,0x00]
44944
44945v_add_nc_u32_e64 v5, v1, exec_hi
44946// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xff,0x00,0x00]
44947
44948v_add_nc_u32_e64 v5, v1, 0
44949// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0x01,0x01,0x00]
44950
44951v_add_nc_u32_e64 v5, v1, -1
44952// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0x83,0x01,0x00]
44953
44954v_add_nc_u32_e64 v5, v1, 0.5
44955// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xe1,0x01,0x00]
44956
44957v_add_nc_u32_e64 v5, v1, -4.0
44958// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xef,0x01,0x00]
44959
44960v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44961// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x06]
44962
44963v_add_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44964// GFX10: encoding: [0xf9,0x04,0xfe,0x4b,0x01,0x06,0x06,0x06]
44965
44966v_add_nc_u32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44967// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0xff,0x06,0x06,0x06]
44968
44969v_add_nc_u32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44970// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x86,0x06]
44971
44972v_add_nc_u32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44973// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x65,0x06,0x86,0x06]
44974
44975v_add_nc_u32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44976// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x6a,0x06,0x86,0x06]
44977
44978v_add_nc_u32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44979// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x6b,0x06,0x86,0x06]
44980
44981v_add_nc_u32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44982// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x7c,0x06,0x86,0x06]
44983
44984v_add_nc_u32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44985// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x7e,0x06,0x86,0x06]
44986
44987v_add_nc_u32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44988// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x7f,0x06,0x86,0x06]
44989
44990v_add_nc_u32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44991// GFX10: encoding: [0xf9,0xfe,0x0b,0x4a,0x01,0x06,0x06,0x06]
44992
44993v_add_nc_u32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44994// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x26,0x06,0x06]
44995
44996v_add_nc_u32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44997// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x06]
44998
44999v_add_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45000// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x00,0x06,0x06]
45001
45002v_add_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45003// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x01,0x06,0x06]
45004
45005v_add_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45006// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x02,0x06,0x06]
45007
45008v_add_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45009// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x03,0x06,0x06]
45010
45011v_add_nc_u32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45012// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x04,0x06,0x06]
45013
45014v_add_nc_u32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45015// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x05,0x06,0x06]
45016
45017v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
45018// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x0e,0x06,0x06]
45019
45020v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
45021// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x16,0x06,0x06]
45022
45023v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
45024// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x16,0x06,0x06]
45025
45026v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
45027// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x06]
45028
45029v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
45030// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x00,0x06]
45031
45032v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
45033// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x01,0x06]
45034
45035v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
45036// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x02,0x06]
45037
45038v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
45039// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x03,0x06]
45040
45041v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
45042// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x04,0x06]
45043
45044v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
45045// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x05,0x06]
45046
45047v_add_nc_u32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45048// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x0e,0x06]
45049
45050v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
45051// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x06]
45052
45053v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
45054// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x00]
45055
45056v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
45057// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x01]
45058
45059v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
45060// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x02]
45061
45062v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
45063// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x03]
45064
45065v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
45066// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x04]
45067
45068v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
45069// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x05]
45070
45071v_add_nc_u32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45072// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x0e]
45073
45074v_sub_nc_u32_e32 v5, v1, v2
45075// GFX10: encoding: [0x01,0x05,0x0a,0x4c]
45076
45077v_sub_nc_u32_e32 v255, v1, v2
45078// GFX10: encoding: [0x01,0x05,0xfe,0x4d]
45079
45080v_sub_nc_u32_e32 v5, v255, v2
45081// GFX10: encoding: [0xff,0x05,0x0a,0x4c]
45082
45083v_sub_nc_u32_e32 v5, s1, v2
45084// GFX10: encoding: [0x01,0x04,0x0a,0x4c]
45085
45086v_sub_nc_u32_e32 v5, s101, v2
45087// GFX10: encoding: [0x65,0x04,0x0a,0x4c]
45088
45089v_sub_nc_u32_e32 v5, vcc_lo, v2
45090// GFX10: encoding: [0x6a,0x04,0x0a,0x4c]
45091
45092v_sub_nc_u32_e32 v5, vcc_hi, v2
45093// GFX10: encoding: [0x6b,0x04,0x0a,0x4c]
45094
45095v_sub_nc_u32_e32 v5, m0, v2
45096// GFX10: encoding: [0x7c,0x04,0x0a,0x4c]
45097
45098v_sub_nc_u32_e32 v5, exec_lo, v2
45099// GFX10: encoding: [0x7e,0x04,0x0a,0x4c]
45100
45101v_sub_nc_u32_e32 v5, exec_hi, v2
45102// GFX10: encoding: [0x7f,0x04,0x0a,0x4c]
45103
45104v_sub_nc_u32_e32 v5, 0, v2
45105// GFX10: encoding: [0x80,0x04,0x0a,0x4c]
45106
45107v_sub_nc_u32_e32 v5, -1, v2
45108// GFX10: encoding: [0xc1,0x04,0x0a,0x4c]
45109
45110v_sub_nc_u32_e32 v5, 0.5, v2
45111// GFX10: encoding: [0xf0,0x04,0x0a,0x4c]
45112
45113v_sub_nc_u32_e32 v5, -4.0, v2
45114// GFX10: encoding: [0xf7,0x04,0x0a,0x4c]
45115
45116v_sub_nc_u32_e32 v5, 0xaf123456, v2
45117// GFX10: encoding: [0xff,0x04,0x0a,0x4c,0x56,0x34,0x12,0xaf]
45118
45119v_sub_nc_u32_e32 v5, 0x3f717273, v2
45120// GFX10: encoding: [0xff,0x04,0x0a,0x4c,0x73,0x72,0x71,0x3f]
45121
45122v_sub_nc_u32_e32 v5, v1, v255
45123// GFX10: encoding: [0x01,0xff,0x0b,0x4c]
45124
45125v_sub_nc_u32_e64 v5, v1, v2
45126// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0x05,0x02,0x00]
45127
45128v_sub_nc_u32_e64 v255, v1, v2
45129// GFX10: encoding: [0xff,0x00,0x26,0xd5,0x01,0x05,0x02,0x00]
45130
45131v_sub_nc_u32_e64 v5, v255, v2
45132// GFX10: encoding: [0x05,0x00,0x26,0xd5,0xff,0x05,0x02,0x00]
45133
45134v_sub_nc_u32_e64 v5, s1, v2
45135// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0x04,0x02,0x00]
45136
45137v_sub_nc_u32_e64 v5, s101, v2
45138// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x65,0x04,0x02,0x00]
45139
45140v_sub_nc_u32_e64 v5, vcc_lo, v2
45141// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x6a,0x04,0x02,0x00]
45142
45143v_sub_nc_u32_e64 v5, vcc_hi, v2
45144// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x6b,0x04,0x02,0x00]
45145
45146v_sub_nc_u32_e64 v5, m0, v2
45147// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x7c,0x04,0x02,0x00]
45148
45149v_sub_nc_u32_e64 v5, exec_lo, v2
45150// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x7e,0x04,0x02,0x00]
45151
45152v_sub_nc_u32_e64 v5, exec_hi, v2
45153// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x7f,0x04,0x02,0x00]
45154
45155v_sub_nc_u32_e64 v5, 0, v2
45156// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x80,0x04,0x02,0x00]
45157
45158v_sub_nc_u32_e64 v5, -1, v2
45159// GFX10: encoding: [0x05,0x00,0x26,0xd5,0xc1,0x04,0x02,0x00]
45160
45161v_sub_nc_u32_e64 v5, 0.5, v2
45162// GFX10: encoding: [0x05,0x00,0x26,0xd5,0xf0,0x04,0x02,0x00]
45163
45164v_sub_nc_u32_e64 v5, -4.0, v2
45165// GFX10: encoding: [0x05,0x00,0x26,0xd5,0xf7,0x04,0x02,0x00]
45166
45167v_sub_nc_u32_e64 v5, v1, v255
45168// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xff,0x03,0x00]
45169
45170v_sub_nc_u32_e64 v5, v1, s2
45171// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0x05,0x00,0x00]
45172
45173v_sub_nc_u32_e64 v5, v1, s101
45174// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xcb,0x00,0x00]
45175
45176v_sub_nc_u32_e64 v5, v1, vcc_lo
45177// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xd5,0x00,0x00]
45178
45179v_sub_nc_u32_e64 v5, v1, vcc_hi
45180// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xd7,0x00,0x00]
45181
45182v_sub_nc_u32_e64 v5, v1, m0
45183// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xf9,0x00,0x00]
45184
45185v_sub_nc_u32_e64 v5, v1, exec_lo
45186// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xfd,0x00,0x00]
45187
45188v_sub_nc_u32_e64 v5, v1, exec_hi
45189// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xff,0x00,0x00]
45190
45191v_sub_nc_u32_e64 v5, v1, 0
45192// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0x01,0x01,0x00]
45193
45194v_sub_nc_u32_e64 v5, v1, -1
45195// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0x83,0x01,0x00]
45196
45197v_sub_nc_u32_e64 v5, v1, 0.5
45198// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xe1,0x01,0x00]
45199
45200v_sub_nc_u32_e64 v5, v1, -4.0
45201// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xef,0x01,0x00]
45202
45203v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45204// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]
45205
45206v_sub_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45207// GFX10: encoding: [0xf9,0x04,0xfe,0x4d,0x01,0x06,0x06,0x06]
45208
45209v_sub_nc_u32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45210// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0xff,0x06,0x06,0x06]
45211
45212v_sub_nc_u32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45213// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x86,0x06]
45214
45215v_sub_nc_u32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45216// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x65,0x06,0x86,0x06]
45217
45218v_sub_nc_u32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45219// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x6a,0x06,0x86,0x06]
45220
45221v_sub_nc_u32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45222// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x6b,0x06,0x86,0x06]
45223
45224v_sub_nc_u32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45225// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x7c,0x06,0x86,0x06]
45226
45227v_sub_nc_u32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45228// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x7e,0x06,0x86,0x06]
45229
45230v_sub_nc_u32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45231// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x7f,0x06,0x86,0x06]
45232
45233v_sub_nc_u32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45234// GFX10: encoding: [0xf9,0xfe,0x0b,0x4c,0x01,0x06,0x06,0x06]
45235
45236v_sub_nc_u32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45237// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x26,0x06,0x06]
45238
45239v_sub_nc_u32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45240// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]
45241
45242v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45243// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x00,0x06,0x06]
45244
45245v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45246// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x01,0x06,0x06]
45247
45248v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45249// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x02,0x06,0x06]
45250
45251v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45252// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x03,0x06,0x06]
45253
45254v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45255// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x04,0x06,0x06]
45256
45257v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45258// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x05,0x06,0x06]
45259
45260v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
45261// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x0e,0x06,0x06]
45262
45263v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
45264// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x16,0x06,0x06]
45265
45266v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
45267// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x16,0x06,0x06]
45268
45269v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
45270// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]
45271
45272v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
45273// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x00,0x06]
45274
45275v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
45276// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x01,0x06]
45277
45278v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
45279// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x02,0x06]
45280
45281v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
45282// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x03,0x06]
45283
45284v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
45285// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x04,0x06]
45286
45287v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
45288// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x05,0x06]
45289
45290v_sub_nc_u32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45291// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x0e,0x06]
45292
45293v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
45294// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]
45295
45296v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
45297// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x00]
45298
45299v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
45300// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x01]
45301
45302v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
45303// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x02]
45304
45305v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
45306// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x03]
45307
45308v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
45309// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x04]
45310
45311v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
45312// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x05]
45313
45314v_sub_nc_u32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45315// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x0e]
45316
45317v_subrev_nc_u32_e32 v5, v1, v2
45318// GFX10: encoding: [0x01,0x05,0x0a,0x4e]
45319
45320v_subrev_nc_u32_e32 v255, v1, v2
45321// GFX10: encoding: [0x01,0x05,0xfe,0x4f]
45322
45323v_subrev_nc_u32_e32 v5, v255, v2
45324// GFX10: encoding: [0xff,0x05,0x0a,0x4e]
45325
45326v_subrev_nc_u32_e32 v5, s1, v2
45327// GFX10: encoding: [0x01,0x04,0x0a,0x4e]
45328
45329v_subrev_nc_u32_e32 v5, s101, v2
45330// GFX10: encoding: [0x65,0x04,0x0a,0x4e]
45331
45332v_subrev_nc_u32_e32 v5, vcc_lo, v2
45333// GFX10: encoding: [0x6a,0x04,0x0a,0x4e]
45334
45335v_subrev_nc_u32_e32 v5, vcc_hi, v2
45336// GFX10: encoding: [0x6b,0x04,0x0a,0x4e]
45337
45338v_subrev_nc_u32_e32 v5, m0, v2
45339// GFX10: encoding: [0x7c,0x04,0x0a,0x4e]
45340
45341v_subrev_nc_u32_e32 v5, exec_lo, v2
45342// GFX10: encoding: [0x7e,0x04,0x0a,0x4e]
45343
45344v_subrev_nc_u32_e32 v5, exec_hi, v2
45345// GFX10: encoding: [0x7f,0x04,0x0a,0x4e]
45346
45347v_subrev_nc_u32_e32 v5, 0, v2
45348// GFX10: encoding: [0x80,0x04,0x0a,0x4e]
45349
45350v_subrev_nc_u32_e32 v5, -1, v2
45351// GFX10: encoding: [0xc1,0x04,0x0a,0x4e]
45352
45353v_subrev_nc_u32_e32 v5, 0.5, v2
45354// GFX10: encoding: [0xf0,0x04,0x0a,0x4e]
45355
45356v_subrev_nc_u32_e32 v5, -4.0, v2
45357// GFX10: encoding: [0xf7,0x04,0x0a,0x4e]
45358
45359v_subrev_nc_u32_e32 v5, 0xaf123456, v2
45360// GFX10: encoding: [0xff,0x04,0x0a,0x4e,0x56,0x34,0x12,0xaf]
45361
45362v_subrev_nc_u32_e32 v5, 0x3f717273, v2
45363// GFX10: encoding: [0xff,0x04,0x0a,0x4e,0x73,0x72,0x71,0x3f]
45364
45365v_subrev_nc_u32_e32 v5, v1, v255
45366// GFX10: encoding: [0x01,0xff,0x0b,0x4e]
45367
45368v_subrev_nc_u32_e64 v5, v1, v2
45369// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0x05,0x02,0x00]
45370
45371v_subrev_nc_u32_e64 v255, v1, v2
45372// GFX10: encoding: [0xff,0x00,0x27,0xd5,0x01,0x05,0x02,0x00]
45373
45374v_subrev_nc_u32_e64 v5, v255, v2
45375// GFX10: encoding: [0x05,0x00,0x27,0xd5,0xff,0x05,0x02,0x00]
45376
45377v_subrev_nc_u32_e64 v5, s1, v2
45378// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0x04,0x02,0x00]
45379
45380v_subrev_nc_u32_e64 v5, s101, v2
45381// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x65,0x04,0x02,0x00]
45382
45383v_subrev_nc_u32_e64 v5, vcc_lo, v2
45384// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x6a,0x04,0x02,0x00]
45385
45386v_subrev_nc_u32_e64 v5, vcc_hi, v2
45387// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x6b,0x04,0x02,0x00]
45388
45389v_subrev_nc_u32_e64 v5, m0, v2
45390// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x7c,0x04,0x02,0x00]
45391
45392v_subrev_nc_u32_e64 v5, exec_lo, v2
45393// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x7e,0x04,0x02,0x00]
45394
45395v_subrev_nc_u32_e64 v5, exec_hi, v2
45396// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x7f,0x04,0x02,0x00]
45397
45398v_subrev_nc_u32_e64 v5, 0, v2
45399// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x80,0x04,0x02,0x00]
45400
45401v_subrev_nc_u32_e64 v5, -1, v2
45402// GFX10: encoding: [0x05,0x00,0x27,0xd5,0xc1,0x04,0x02,0x00]
45403
45404v_subrev_nc_u32_e64 v5, 0.5, v2
45405// GFX10: encoding: [0x05,0x00,0x27,0xd5,0xf0,0x04,0x02,0x00]
45406
45407v_subrev_nc_u32_e64 v5, -4.0, v2
45408// GFX10: encoding: [0x05,0x00,0x27,0xd5,0xf7,0x04,0x02,0x00]
45409
45410v_subrev_nc_u32_e64 v5, v1, v255
45411// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xff,0x03,0x00]
45412
45413v_subrev_nc_u32_e64 v5, v1, s2
45414// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0x05,0x00,0x00]
45415
45416v_subrev_nc_u32_e64 v5, v1, s101
45417// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xcb,0x00,0x00]
45418
45419v_subrev_nc_u32_e64 v5, v1, vcc_lo
45420// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xd5,0x00,0x00]
45421
45422v_subrev_nc_u32_e64 v5, v1, vcc_hi
45423// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xd7,0x00,0x00]
45424
45425v_subrev_nc_u32_e64 v5, v1, m0
45426// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xf9,0x00,0x00]
45427
45428v_subrev_nc_u32_e64 v5, v1, exec_lo
45429// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xfd,0x00,0x00]
45430
45431v_subrev_nc_u32_e64 v5, v1, exec_hi
45432// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xff,0x00,0x00]
45433
45434v_subrev_nc_u32_e64 v5, v1, 0
45435// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0x01,0x01,0x00]
45436
45437v_subrev_nc_u32_e64 v5, v1, -1
45438// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0x83,0x01,0x00]
45439
45440v_subrev_nc_u32_e64 v5, v1, 0.5
45441// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xe1,0x01,0x00]
45442
45443v_subrev_nc_u32_e64 v5, v1, -4.0
45444// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xef,0x01,0x00]
45445
45446v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45447// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]
45448
45449v_subrev_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45450// GFX10: encoding: [0xf9,0x04,0xfe,0x4f,0x01,0x06,0x06,0x06]
45451
45452v_subrev_nc_u32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45453// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0xff,0x06,0x06,0x06]
45454
45455v_subrev_nc_u32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45456// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x86,0x06]
45457
45458v_subrev_nc_u32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45459// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x65,0x06,0x86,0x06]
45460
45461v_subrev_nc_u32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45462// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x6a,0x06,0x86,0x06]
45463
45464v_subrev_nc_u32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45465// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x6b,0x06,0x86,0x06]
45466
45467v_subrev_nc_u32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45468// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x7c,0x06,0x86,0x06]
45469
45470v_subrev_nc_u32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45471// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x7e,0x06,0x86,0x06]
45472
45473v_subrev_nc_u32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45474// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x7f,0x06,0x86,0x06]
45475
45476v_subrev_nc_u32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45477// GFX10: encoding: [0xf9,0xfe,0x0b,0x4e,0x01,0x06,0x06,0x06]
45478
45479v_subrev_nc_u32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45480// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x26,0x06,0x06]
45481
45482v_subrev_nc_u32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45483// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]
45484
45485v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45486// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x00,0x06,0x06]
45487
45488v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45489// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x01,0x06,0x06]
45490
45491v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45492// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x02,0x06,0x06]
45493
45494v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45495// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x03,0x06,0x06]
45496
45497v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45498// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x04,0x06,0x06]
45499
45500v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45501// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x05,0x06,0x06]
45502
45503v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
45504// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x0e,0x06,0x06]
45505
45506v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
45507// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x16,0x06,0x06]
45508
45509v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
45510// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x16,0x06,0x06]
45511
45512v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
45513// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]
45514
45515v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
45516// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x00,0x06]
45517
45518v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
45519// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x01,0x06]
45520
45521v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
45522// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x02,0x06]
45523
45524v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
45525// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x03,0x06]
45526
45527v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
45528// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x04,0x06]
45529
45530v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
45531// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x05,0x06]
45532
45533v_subrev_nc_u32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45534// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x0e,0x06]
45535
45536v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
45537// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]
45538
45539v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
45540// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x00]
45541
45542v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
45543// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x01]
45544
45545v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
45546// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x02]
45547
45548v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
45549// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x03]
45550
45551v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
45552// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x04]
45553
45554v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
45555// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x05]
45556
45557v_subrev_nc_u32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45558// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x0e]
45559
45560v_add_co_ci_u32_e32 v5, vcc, v1, v2, vcc
45561// W64: encoding: [0x01,0x05,0x0a,0x50]
45562// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45563
45564v_add_co_ci_u32_e32 v255, vcc, v1, v2, vcc
45565// W64: encoding: [0x01,0x05,0xfe,0x51]
45566// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45567
45568v_add_co_ci_u32_e32 v5, vcc, v255, v2, vcc
45569// W64: encoding: [0xff,0x05,0x0a,0x50]
45570// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45571
45572v_add_co_ci_u32_e32 v5, vcc, 0, v2, vcc
45573// W64: encoding: [0x80,0x04,0x0a,0x50]
45574// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45575
45576v_add_co_ci_u32_e32 v5, vcc, -1, v2, vcc
45577// W64: encoding: [0xc1,0x04,0x0a,0x50]
45578// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45579
45580v_add_co_ci_u32_e32 v5, vcc, 0.5, v2, vcc
45581// W64: encoding: [0xf0,0x04,0x0a,0x50]
45582// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45583
45584v_add_co_ci_u32_e32 v5, vcc, -4.0, v2, vcc
45585// W64: encoding: [0xf7,0x04,0x0a,0x50]
45586// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45587
45588v_add_co_ci_u32_e32 v5, vcc, v1, v255, vcc
45589// W64: encoding: [0x01,0xff,0x0b,0x50]
45590// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45591
45592v_add_co_ci_u32_e64 v5, s[12:13], v1, v2, s[6:7]
45593// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x1a,0x00]
45594// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45595
45596v_add_co_ci_u32_e64 v255, s[12:13], v1, v2, s[6:7]
45597// W64: encoding: [0xff,0x0c,0x28,0xd5,0x01,0x05,0x1a,0x00]
45598// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45599
45600v_add_co_ci_u32_e64 v5, s[14:15], v1, v2, s[6:7]
45601// W64: encoding: [0x05,0x0e,0x28,0xd5,0x01,0x05,0x1a,0x00]
45602// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45603
45604v_add_co_ci_u32_e64 v5, s[102:103], v1, v2, s[6:7]
45605// W64: encoding: [0x05,0x66,0x28,0xd5,0x01,0x05,0x1a,0x00]
45606// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45607
45608v_add_co_ci_u32_e64 v5, vcc, v1, v2, s[6:7]
45609// W64: encoding: [0x05,0x6a,0x28,0xd5,0x01,0x05,0x1a,0x00]
45610// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45611
45612v_add_co_ci_u32_e64 v5, s[12:13], v255, v2, s[6:7]
45613// W64: encoding: [0x05,0x0c,0x28,0xd5,0xff,0x05,0x1a,0x00]
45614// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45615
45616v_add_co_ci_u32_e64 v5, s[12:13], 0, v2, s[6:7]
45617// W64: encoding: [0x05,0x0c,0x28,0xd5,0x80,0x04,0x1a,0x00]
45618// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45619
45620v_add_co_ci_u32_e64 v5, s[12:13], -1, v2, s[6:7]
45621// W64: encoding: [0x05,0x0c,0x28,0xd5,0xc1,0x04,0x1a,0x00]
45622// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45623
45624v_add_co_ci_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
45625// W64: encoding: [0x05,0x0c,0x28,0xd5,0xf0,0x04,0x1a,0x00]
45626// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45627
45628v_add_co_ci_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
45629// W64: encoding: [0x05,0x0c,0x28,0xd5,0xf7,0x04,0x1a,0x00]
45630// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45631
45632v_add_co_ci_u32_e64 v5, s[12:13], v1, v255, s[6:7]
45633// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0xff,0x1b,0x00]
45634// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45635
45636v_add_co_ci_u32_e64 v5, s[12:13], v1, 0, s[6:7]
45637// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x01,0x19,0x00]
45638// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45639
45640v_add_co_ci_u32_e64 v5, s[12:13], v1, -1, s[6:7]
45641// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x83,0x19,0x00]
45642// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45643
45644v_add_co_ci_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
45645// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0xe1,0x19,0x00]
45646// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45647
45648v_add_co_ci_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
45649// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0xef,0x19,0x00]
45650// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45651
45652v_add_co_ci_u32_e64 v5, s[12:13], v1, v2, s[8:9]
45653// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x22,0x00]
45654// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45655
45656v_add_co_ci_u32_e64 v5, s[12:13], v1, v2, s[102:103]
45657// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x9a,0x01]
45658// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45659
45660v_add_co_ci_u32_e64 v5, s[12:13], v1, v2, vcc
45661// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0xaa,0x01]
45662// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45663
45664v_add_co_ci_u32_e32 v5, vcc_lo, v1, v2, vcc_lo
45665// W32: encoding: [0x01,0x05,0x0a,0x50]
45666// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45667
45668v_add_co_ci_u32_e32 v255, vcc_lo, v1, v2, vcc_lo
45669// W32: encoding: [0x01,0x05,0xfe,0x51]
45670// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45671
45672v_add_co_ci_u32_e32 v5, vcc_lo, v255, v2, vcc_lo
45673// W32: encoding: [0xff,0x05,0x0a,0x50]
45674// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45675
45676v_add_co_ci_u32_e32 v5, vcc_lo, 0, v2, vcc_lo
45677// W32: encoding: [0x80,0x04,0x0a,0x50]
45678// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45679
45680v_add_co_ci_u32_e32 v5, vcc_lo, -1, v2, vcc_lo
45681// W32: encoding: [0xc1,0x04,0x0a,0x50]
45682// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45683
45684v_add_co_ci_u32_e32 v5, vcc_lo, 0.5, v2, vcc_lo
45685// W32: encoding: [0xf0,0x04,0x0a,0x50]
45686// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45687
45688v_add_co_ci_u32_e32 v5, vcc_lo, -4.0, v2, vcc_lo
45689// W32: encoding: [0xf7,0x04,0x0a,0x50]
45690// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45691
45692v_add_co_ci_u32_e32 v5, vcc_lo, v1, v255, vcc_lo
45693// W32: encoding: [0x01,0xff,0x0b,0x50]
45694// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45695
45696v_add_co_ci_u32_e64 v5, s12, v1, v2, s6
45697// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x1a,0x00]
45698// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45699
45700v_add_co_ci_u32_e64 v255, s12, v1, v2, s6
45701// W32: encoding: [0xff,0x0c,0x28,0xd5,0x01,0x05,0x1a,0x00]
45702// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45703
45704v_add_co_ci_u32_e64 v5, s14, v1, v2, s6
45705// W32: encoding: [0x05,0x0e,0x28,0xd5,0x01,0x05,0x1a,0x00]
45706// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45707
45708v_add_co_ci_u32_e64 v5, s102, v1, v2, s6
45709// W32: encoding: [0x05,0x66,0x28,0xd5,0x01,0x05,0x1a,0x00]
45710// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45711
45712v_add_co_ci_u32_e64 v5, vcc_lo, v1, v2, s6
45713// W32: encoding: [0x05,0x6a,0x28,0xd5,0x01,0x05,0x1a,0x00]
45714// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45715
45716v_add_co_ci_u32_e64 v5, s12, v255, v2, s6
45717// W32: encoding: [0x05,0x0c,0x28,0xd5,0xff,0x05,0x1a,0x00]
45718// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45719
45720v_add_co_ci_u32_e64 v5, s12, 0, v2, s6
45721// W32: encoding: [0x05,0x0c,0x28,0xd5,0x80,0x04,0x1a,0x00]
45722// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45723
45724v_add_co_ci_u32_e64 v5, s12, -1, v2, s6
45725// W32: encoding: [0x05,0x0c,0x28,0xd5,0xc1,0x04,0x1a,0x00]
45726// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45727
45728v_add_co_ci_u32_e64 v5, s12, 0.5, v2, s6
45729// W32: encoding: [0x05,0x0c,0x28,0xd5,0xf0,0x04,0x1a,0x00]
45730// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45731
45732v_add_co_ci_u32_e64 v5, s12, -4.0, v2, s6
45733// W32: encoding: [0x05,0x0c,0x28,0xd5,0xf7,0x04,0x1a,0x00]
45734// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45735
45736v_add_co_ci_u32_e64 v5, s12, v1, v255, s6
45737// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0xff,0x1b,0x00]
45738// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45739
45740v_add_co_ci_u32_e64 v5, s12, v1, 0, s6
45741// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x01,0x19,0x00]
45742// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45743
45744v_add_co_ci_u32_e64 v5, s12, v1, -1, s6
45745// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x83,0x19,0x00]
45746// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45747
45748v_add_co_ci_u32_e64 v5, s12, v1, 0.5, s6
45749// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0xe1,0x19,0x00]
45750// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45751
45752v_add_co_ci_u32_e64 v5, s12, v1, -4.0, s6
45753// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0xef,0x19,0x00]
45754// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45755
45756v_add_co_ci_u32_e64 v5, s12, v1, v2, s8
45757// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x22,0x00]
45758// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45759
45760v_add_co_ci_u32_e64 v5, s12, v1, v2, s102
45761// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x9a,0x01]
45762// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45763
45764v_add_co_ci_u32_e64 v5, s12, v1, v2, vcc_lo
45765// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0xaa,0x01]
45766// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
45767
45768v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45769// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
45770// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45771
45772v_add_co_ci_u32_sdwa v255, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45773// W64: encoding: [0xf9,0x04,0xfe,0x51,0x01,0x06,0x06,0x06]
45774// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45775
45776v_add_co_ci_u32_sdwa v5, vcc, v255, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45777// W64: encoding: [0xf9,0x04,0x0a,0x50,0xff,0x06,0x06,0x06]
45778// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45779
45780v_add_co_ci_u32_sdwa v5, vcc, v1, v255, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45781// W64: encoding: [0xf9,0xfe,0x0b,0x50,0x01,0x06,0x06,0x06]
45782// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45783
45784v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45785// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x26,0x06,0x06]
45786// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45787
45788v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45789// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
45790// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45791
45792v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45793// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x00,0x06,0x06]
45794// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45795
45796v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45797// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x01,0x06,0x06]
45798// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45799
45800v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45801// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x02,0x06,0x06]
45802// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45803
45804v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45805// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x03,0x06,0x06]
45806// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45807
45808v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45809// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x04,0x06,0x06]
45810// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45811
45812v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45813// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x05,0x06,0x06]
45814// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45815
45816v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
45817// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x0e,0x06,0x06]
45818// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45819
45820v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
45821// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x16,0x06,0x06]
45822// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45823
45824v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
45825// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x16,0x06,0x06]
45826// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45827
45828v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
45829// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
45830// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45831
45832v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
45833// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x00,0x06]
45834// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45835
45836v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
45837// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x01,0x06]
45838// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45839
45840v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
45841// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x02,0x06]
45842// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45843
45844v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
45845// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x03,0x06]
45846// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45847
45848v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
45849// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x04,0x06]
45850// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45851
45852v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
45853// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x05,0x06]
45854// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45855
45856v_add_co_ci_u32_sdwa v5, vcc, sext(v1), v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45857// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x0e,0x06]
45858// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45859
45860v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
45861// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
45862// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45863
45864v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
45865// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x00]
45866// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45867
45868v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
45869// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x01]
45870// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45871
45872v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
45873// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x02]
45874// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45875
45876v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
45877// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x03]
45878// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45879
45880v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
45881// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x04]
45882// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45883
45884v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
45885// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x05]
45886// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45887
45888v_add_co_ci_u32_sdwa v5, vcc, v1, sext(v2), vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45889// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x0e]
45890// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45891
45892v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45893// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
45894// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45895
45896v_add_co_ci_u32_sdwa v255, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45897// W32: encoding: [0xf9,0x04,0xfe,0x51,0x01,0x06,0x06,0x06]
45898// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45899
45900v_add_co_ci_u32_sdwa v5, vcc_lo, v255, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45901// W32: encoding: [0xf9,0x04,0x0a,0x50,0xff,0x06,0x06,0x06]
45902// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45903
45904v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v255, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45905// W32: encoding: [0xf9,0xfe,0x0b,0x50,0x01,0x06,0x06,0x06]
45906// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45907
45908v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45909// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x26,0x06,0x06]
45910// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45911
45912v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45913// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
45914// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45915
45916v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45917// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x00,0x06,0x06]
45918// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45919
45920v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45921// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x01,0x06,0x06]
45922// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45923
45924v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45925// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x02,0x06,0x06]
45926// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45927
45928v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45929// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x03,0x06,0x06]
45930// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45931
45932v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45933// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x04,0x06,0x06]
45934// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45935
45936v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45937// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x05,0x06,0x06]
45938// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45939
45940v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
45941// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x0e,0x06,0x06]
45942// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45943
45944v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
45945// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x16,0x06,0x06]
45946// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45947
45948v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
45949// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x16,0x06,0x06]
45950// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45951
45952v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
45953// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
45954// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45955
45956v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
45957// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x00,0x06]
45958// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45959
45960v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
45961// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x01,0x06]
45962// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45963
45964v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
45965// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x02,0x06]
45966// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45967
45968v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
45969// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x03,0x06]
45970// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45971
45972v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
45973// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x04,0x06]
45974// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45975
45976v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
45977// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x05,0x06]
45978// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45979
45980v_add_co_ci_u32_sdwa v5, vcc_lo, sext(v1), v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45981// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x0e,0x06]
45982// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45983
45984v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
45985// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
45986// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45987
45988v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
45989// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x00]
45990// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45991
45992v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
45993// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x01]
45994// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45995
45996v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
45997// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x02]
45998// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
45999
46000v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
46001// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x03]
46002// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46003
46004v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
46005// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x04]
46006// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46007
46008v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
46009// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x05]
46010// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46011
46012v_add_co_ci_u32_sdwa v5, vcc_lo, v1, sext(v2), vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46013// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x0e]
46014// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46015
46016v_sub_co_ci_u32_e32 v5, vcc, v1, v2, vcc
46017// W64: encoding: [0x01,0x05,0x0a,0x52]
46018// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46019
46020v_sub_co_ci_u32_e32 v255, vcc, v1, v2, vcc
46021// W64: encoding: [0x01,0x05,0xfe,0x53]
46022// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46023
46024v_sub_co_ci_u32_e32 v5, vcc, v255, v2, vcc
46025// W64: encoding: [0xff,0x05,0x0a,0x52]
46026// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46027
46028v_sub_co_ci_u32_e32 v5, vcc, 0, v2, vcc
46029// W64: encoding: [0x80,0x04,0x0a,0x52]
46030// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46031
46032v_sub_co_ci_u32_e32 v5, vcc, -1, v2, vcc
46033// W64: encoding: [0xc1,0x04,0x0a,0x52]
46034// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46035
46036v_sub_co_ci_u32_e32 v5, vcc, 0.5, v2, vcc
46037// W64: encoding: [0xf0,0x04,0x0a,0x52]
46038// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46039
46040v_sub_co_ci_u32_e32 v5, vcc, -4.0, v2, vcc
46041// W64: encoding: [0xf7,0x04,0x0a,0x52]
46042// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46043
46044v_sub_co_ci_u32_e32 v5, vcc, v1, v255, vcc
46045// W64: encoding: [0x01,0xff,0x0b,0x52]
46046// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46047
46048v_sub_co_ci_u32_e64 v5, s[12:13], v1, v2, s[6:7]
46049// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x1a,0x00]
46050// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46051
46052v_sub_co_ci_u32_e64 v255, s[12:13], v1, v2, s[6:7]
46053// W64: encoding: [0xff,0x0c,0x29,0xd5,0x01,0x05,0x1a,0x00]
46054// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46055
46056v_sub_co_ci_u32_e64 v5, s[14:15], v1, v2, s[6:7]
46057// W64: encoding: [0x05,0x0e,0x29,0xd5,0x01,0x05,0x1a,0x00]
46058// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46059
46060v_sub_co_ci_u32_e64 v5, s[102:103], v1, v2, s[6:7]
46061// W64: encoding: [0x05,0x66,0x29,0xd5,0x01,0x05,0x1a,0x00]
46062// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46063
46064v_sub_co_ci_u32_e64 v5, vcc, v1, v2, s[6:7]
46065// W64: encoding: [0x05,0x6a,0x29,0xd5,0x01,0x05,0x1a,0x00]
46066// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46067
46068v_sub_co_ci_u32_e64 v5, s[12:13], v255, v2, s[6:7]
46069// W64: encoding: [0x05,0x0c,0x29,0xd5,0xff,0x05,0x1a,0x00]
46070// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46071
46072v_sub_co_ci_u32_e64 v5, s[12:13], 0, v2, s[6:7]
46073// W64: encoding: [0x05,0x0c,0x29,0xd5,0x80,0x04,0x1a,0x00]
46074// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46075
46076v_sub_co_ci_u32_e64 v5, s[12:13], -1, v2, s[6:7]
46077// W64: encoding: [0x05,0x0c,0x29,0xd5,0xc1,0x04,0x1a,0x00]
46078// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46079
46080v_sub_co_ci_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
46081// W64: encoding: [0x05,0x0c,0x29,0xd5,0xf0,0x04,0x1a,0x00]
46082// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46083
46084v_sub_co_ci_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
46085// W64: encoding: [0x05,0x0c,0x29,0xd5,0xf7,0x04,0x1a,0x00]
46086// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46087
46088v_sub_co_ci_u32_e64 v5, s[12:13], v1, v255, s[6:7]
46089// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0xff,0x1b,0x00]
46090// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46091
46092v_sub_co_ci_u32_e64 v5, s[12:13], v1, 0, s[6:7]
46093// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x01,0x19,0x00]
46094// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46095
46096v_sub_co_ci_u32_e64 v5, s[12:13], v1, -1, s[6:7]
46097// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x83,0x19,0x00]
46098// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46099
46100v_sub_co_ci_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
46101// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0xe1,0x19,0x00]
46102// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46103
46104v_sub_co_ci_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
46105// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0xef,0x19,0x00]
46106// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46107
46108v_sub_co_ci_u32_e64 v5, s[12:13], v1, v2, s[8:9]
46109// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x22,0x00]
46110// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46111
46112v_sub_co_ci_u32_e64 v5, s[12:13], v1, v2, s[102:103]
46113// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x9a,0x01]
46114// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46115
46116v_sub_co_ci_u32_e64 v5, s[12:13], v1, v2, vcc
46117// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0xaa,0x01]
46118// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46119
46120v_sub_co_ci_u32_e32 v5, vcc_lo, v1, v2, vcc_lo
46121// W32: encoding: [0x01,0x05,0x0a,0x52]
46122// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46123
46124v_sub_co_ci_u32_e32 v255, vcc_lo, v1, v2, vcc_lo
46125// W32: encoding: [0x01,0x05,0xfe,0x53]
46126// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46127
46128v_sub_co_ci_u32_e32 v5, vcc_lo, v255, v2, vcc_lo
46129// W32: encoding: [0xff,0x05,0x0a,0x52]
46130// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46131
46132v_sub_co_ci_u32_e32 v5, vcc_lo, 0, v2, vcc_lo
46133// W32: encoding: [0x80,0x04,0x0a,0x52]
46134// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46135
46136v_sub_co_ci_u32_e32 v5, vcc_lo, -1, v2, vcc_lo
46137// W32: encoding: [0xc1,0x04,0x0a,0x52]
46138// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46139
46140v_sub_co_ci_u32_e32 v5, vcc_lo, 0.5, v2, vcc_lo
46141// W32: encoding: [0xf0,0x04,0x0a,0x52]
46142// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46143
46144v_sub_co_ci_u32_e32 v5, vcc_lo, -4.0, v2, vcc_lo
46145// W32: encoding: [0xf7,0x04,0x0a,0x52]
46146// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46147
46148v_sub_co_ci_u32_e32 v5, vcc_lo, v1, v255, vcc_lo
46149// W32: encoding: [0x01,0xff,0x0b,0x52]
46150// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46151
46152v_sub_co_ci_u32_e64 v5, s12, v1, v2, s6
46153// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x1a,0x00]
46154// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46155
46156v_sub_co_ci_u32_e64 v255, s12, v1, v2, s6
46157// W32: encoding: [0xff,0x0c,0x29,0xd5,0x01,0x05,0x1a,0x00]
46158// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46159
46160v_sub_co_ci_u32_e64 v5, s14, v1, v2, s6
46161// W32: encoding: [0x05,0x0e,0x29,0xd5,0x01,0x05,0x1a,0x00]
46162// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46163
46164v_sub_co_ci_u32_e64 v5, s102, v1, v2, s6
46165// W32: encoding: [0x05,0x66,0x29,0xd5,0x01,0x05,0x1a,0x00]
46166// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46167
46168v_sub_co_ci_u32_e64 v5, vcc_lo, v1, v2, s6
46169// W32: encoding: [0x05,0x6a,0x29,0xd5,0x01,0x05,0x1a,0x00]
46170// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46171
46172v_sub_co_ci_u32_e64 v5, s12, v255, v2, s6
46173// W32: encoding: [0x05,0x0c,0x29,0xd5,0xff,0x05,0x1a,0x00]
46174// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46175
46176v_sub_co_ci_u32_e64 v5, s12, 0, v2, s6
46177// W32: encoding: [0x05,0x0c,0x29,0xd5,0x80,0x04,0x1a,0x00]
46178// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46179
46180v_sub_co_ci_u32_e64 v5, s12, -1, v2, s6
46181// W32: encoding: [0x05,0x0c,0x29,0xd5,0xc1,0x04,0x1a,0x00]
46182// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46183
46184v_sub_co_ci_u32_e64 v5, s12, 0.5, v2, s6
46185// W32: encoding: [0x05,0x0c,0x29,0xd5,0xf0,0x04,0x1a,0x00]
46186// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46187
46188v_sub_co_ci_u32_e64 v5, s12, -4.0, v2, s6
46189// W32: encoding: [0x05,0x0c,0x29,0xd5,0xf7,0x04,0x1a,0x00]
46190// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46191
46192v_sub_co_ci_u32_e64 v5, s12, v1, v255, s6
46193// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0xff,0x1b,0x00]
46194// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46195
46196v_sub_co_ci_u32_e64 v5, s12, v1, 0, s6
46197// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x01,0x19,0x00]
46198// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46199
46200v_sub_co_ci_u32_e64 v5, s12, v1, -1, s6
46201// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x83,0x19,0x00]
46202// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46203
46204v_sub_co_ci_u32_e64 v5, s12, v1, 0.5, s6
46205// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0xe1,0x19,0x00]
46206// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46207
46208v_sub_co_ci_u32_e64 v5, s12, v1, -4.0, s6
46209// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0xef,0x19,0x00]
46210// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46211
46212v_sub_co_ci_u32_e64 v5, s12, v1, v2, s8
46213// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x22,0x00]
46214// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46215
46216v_sub_co_ci_u32_e64 v5, s12, v1, v2, s102
46217// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x9a,0x01]
46218// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46219
46220v_sub_co_ci_u32_e64 v5, s12, v1, v2, vcc_lo
46221// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0xaa,0x01]
46222// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46223
46224v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46225// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
46226// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46227
46228v_sub_co_ci_u32_sdwa v255, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46229// W64: encoding: [0xf9,0x04,0xfe,0x53,0x01,0x06,0x06,0x06]
46230// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46231
46232v_sub_co_ci_u32_sdwa v5, vcc, v255, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46233// W64: encoding: [0xf9,0x04,0x0a,0x52,0xff,0x06,0x06,0x06]
46234// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46235
46236v_sub_co_ci_u32_sdwa v5, vcc, v1, v255, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46237// W64: encoding: [0xf9,0xfe,0x0b,0x52,0x01,0x06,0x06,0x06]
46238// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46239
46240v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46241// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x26,0x06,0x06]
46242// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46243
46244v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46245// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
46246// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46247
46248v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46249// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x00,0x06,0x06]
46250// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46251
46252v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46253// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x01,0x06,0x06]
46254// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46255
46256v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46257// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x02,0x06,0x06]
46258// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46259
46260v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46261// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x03,0x06,0x06]
46262// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46263
46264v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46265// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x04,0x06,0x06]
46266// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46267
46268v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46269// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x05,0x06,0x06]
46270// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46271
46272v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
46273// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x0e,0x06,0x06]
46274// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46275
46276v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
46277// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x16,0x06,0x06]
46278// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46279
46280v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
46281// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x16,0x06,0x06]
46282// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46283
46284v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
46285// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
46286// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46287
46288v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
46289// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x00,0x06]
46290// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46291
46292v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
46293// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x01,0x06]
46294// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46295
46296v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
46297// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x02,0x06]
46298// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46299
46300v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
46301// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x03,0x06]
46302// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46303
46304v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
46305// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x04,0x06]
46306// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46307
46308v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
46309// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x05,0x06]
46310// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46311
46312v_sub_co_ci_u32_sdwa v5, vcc, sext(v1), v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46313// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x0e,0x06]
46314// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46315
46316v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
46317// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
46318// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46319
46320v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
46321// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x00]
46322// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46323
46324v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
46325// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x01]
46326// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46327
46328v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
46329// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x02]
46330// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46331
46332v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
46333// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x03]
46334// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46335
46336v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
46337// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x04]
46338// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46339
46340v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
46341// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x05]
46342// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46343
46344v_sub_co_ci_u32_sdwa v5, vcc, v1, sext(v2), vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46345// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x0e]
46346// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46347
46348v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46349// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
46350// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46351
46352v_sub_co_ci_u32_sdwa v255, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46353// W32: encoding: [0xf9,0x04,0xfe,0x53,0x01,0x06,0x06,0x06]
46354// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46355
46356v_sub_co_ci_u32_sdwa v5, vcc_lo, v255, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46357// W32: encoding: [0xf9,0x04,0x0a,0x52,0xff,0x06,0x06,0x06]
46358// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46359
46360v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v255, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46361// W32: encoding: [0xf9,0xfe,0x0b,0x52,0x01,0x06,0x06,0x06]
46362// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46363
46364v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46365// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x26,0x06,0x06]
46366// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46367
46368v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46369// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
46370// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46371
46372v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46373// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x00,0x06,0x06]
46374// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46375
46376v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46377// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x01,0x06,0x06]
46378// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46379
46380v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46381// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x02,0x06,0x06]
46382// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46383
46384v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46385// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x03,0x06,0x06]
46386// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46387
46388v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46389// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x04,0x06,0x06]
46390// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46391
46392v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46393// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x05,0x06,0x06]
46394// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46395
46396v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
46397// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x0e,0x06,0x06]
46398// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46399
46400v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
46401// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x16,0x06,0x06]
46402// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46403
46404v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
46405// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x16,0x06,0x06]
46406// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46407
46408v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
46409// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
46410// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46411
46412v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
46413// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x00,0x06]
46414// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46415
46416v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
46417// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x01,0x06]
46418// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46419
46420v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
46421// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x02,0x06]
46422// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46423
46424v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
46425// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x03,0x06]
46426// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46427
46428v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
46429// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x04,0x06]
46430// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46431
46432v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
46433// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x05,0x06]
46434// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46435
46436v_sub_co_ci_u32_sdwa v5, vcc_lo, sext(v1), v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46437// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x0e,0x06]
46438// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46439
46440v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
46441// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
46442// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46443
46444v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
46445// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x00]
46446// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46447
46448v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
46449// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x01]
46450// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46451
46452v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
46453// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x02]
46454// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46455
46456v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
46457// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x03]
46458// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46459
46460v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
46461// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x04]
46462// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46463
46464v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
46465// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x05]
46466// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46467
46468v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, sext(v2), vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46469// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x0e]
46470// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46471
46472v_subrev_co_ci_u32_e32 v5, vcc, v1, v2, vcc
46473// W64: encoding: [0x01,0x05,0x0a,0x54]
46474// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46475
46476v_subrev_co_ci_u32_e32 v255, vcc, v1, v2, vcc
46477// W64: encoding: [0x01,0x05,0xfe,0x55]
46478// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46479
46480v_subrev_co_ci_u32_e32 v5, vcc, v255, v2, vcc
46481// W64: encoding: [0xff,0x05,0x0a,0x54]
46482// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46483
46484v_subrev_co_ci_u32_e32 v5, vcc, 0, v2, vcc
46485// W64: encoding: [0x80,0x04,0x0a,0x54]
46486// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46487
46488v_subrev_co_ci_u32_e32 v5, vcc, -1, v2, vcc
46489// W64: encoding: [0xc1,0x04,0x0a,0x54]
46490// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46491
46492v_subrev_co_ci_u32_e32 v5, vcc, 0.5, v2, vcc
46493// W64: encoding: [0xf0,0x04,0x0a,0x54]
46494// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46495
46496v_subrev_co_ci_u32_e32 v5, vcc, -4.0, v2, vcc
46497// W64: encoding: [0xf7,0x04,0x0a,0x54]
46498// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46499
46500v_subrev_co_ci_u32_e32 v5, vcc, v1, v255, vcc
46501// W64: encoding: [0x01,0xff,0x0b,0x54]
46502// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46503
46504v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v2, s[6:7]
46505// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x1a,0x00]
46506// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46507
46508v_subrev_co_ci_u32_e64 v255, s[12:13], v1, v2, s[6:7]
46509// W64: encoding: [0xff,0x0c,0x2a,0xd5,0x01,0x05,0x1a,0x00]
46510// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46511
46512v_subrev_co_ci_u32_e64 v5, s[14:15], v1, v2, s[6:7]
46513// W64: encoding: [0x05,0x0e,0x2a,0xd5,0x01,0x05,0x1a,0x00]
46514// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46515
46516v_subrev_co_ci_u32_e64 v5, s[102:103], v1, v2, s[6:7]
46517// W64: encoding: [0x05,0x66,0x2a,0xd5,0x01,0x05,0x1a,0x00]
46518// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46519
46520v_subrev_co_ci_u32_e64 v5, vcc, v1, v2, s[6:7]
46521// W64: encoding: [0x05,0x6a,0x2a,0xd5,0x01,0x05,0x1a,0x00]
46522// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46523
46524v_subrev_co_ci_u32_e64 v5, s[12:13], v255, v2, s[6:7]
46525// W64: encoding: [0x05,0x0c,0x2a,0xd5,0xff,0x05,0x1a,0x00]
46526// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46527
46528v_subrev_co_ci_u32_e64 v5, s[12:13], 0, v2, s[6:7]
46529// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x80,0x04,0x1a,0x00]
46530// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46531
46532v_subrev_co_ci_u32_e64 v5, s[12:13], -1, v2, s[6:7]
46533// W64: encoding: [0x05,0x0c,0x2a,0xd5,0xc1,0x04,0x1a,0x00]
46534// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46535
46536v_subrev_co_ci_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
46537// W64: encoding: [0x05,0x0c,0x2a,0xd5,0xf0,0x04,0x1a,0x00]
46538// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46539
46540v_subrev_co_ci_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
46541// W64: encoding: [0x05,0x0c,0x2a,0xd5,0xf7,0x04,0x1a,0x00]
46542// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46543
46544v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v255, s[6:7]
46545// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0xff,0x1b,0x00]
46546// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46547
46548v_subrev_co_ci_u32_e64 v5, s[12:13], v1, 0, s[6:7]
46549// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x01,0x19,0x00]
46550// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46551
46552v_subrev_co_ci_u32_e64 v5, s[12:13], v1, -1, s[6:7]
46553// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x83,0x19,0x00]
46554// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46555
46556v_subrev_co_ci_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
46557// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0xe1,0x19,0x00]
46558// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46559
46560v_subrev_co_ci_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
46561// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0xef,0x19,0x00]
46562// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46563
46564v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v2, s[8:9]
46565// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x22,0x00]
46566// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46567
46568v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v2, s[102:103]
46569// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x9a,0x01]
46570// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46571
46572v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v2, vcc
46573// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0xaa,0x01]
46574// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46575
46576v_subrev_co_ci_u32_e32 v5, vcc_lo, v1, v2, vcc_lo
46577// W32: encoding: [0x01,0x05,0x0a,0x54]
46578// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46579
46580v_subrev_co_ci_u32_e32 v255, vcc_lo, v1, v2, vcc_lo
46581// W32: encoding: [0x01,0x05,0xfe,0x55]
46582// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46583
46584v_subrev_co_ci_u32_e32 v5, vcc_lo, v255, v2, vcc_lo
46585// W32: encoding: [0xff,0x05,0x0a,0x54]
46586// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46587
46588v_subrev_co_ci_u32_e32 v5, vcc_lo, 0, v2, vcc_lo
46589// W32: encoding: [0x80,0x04,0x0a,0x54]
46590// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46591
46592v_subrev_co_ci_u32_e32 v5, vcc_lo, -1, v2, vcc_lo
46593// W32: encoding: [0xc1,0x04,0x0a,0x54]
46594// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46595
46596v_subrev_co_ci_u32_e32 v5, vcc_lo, 0.5, v2, vcc_lo
46597// W32: encoding: [0xf0,0x04,0x0a,0x54]
46598// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46599
46600v_subrev_co_ci_u32_e32 v5, vcc_lo, -4.0, v2, vcc_lo
46601// W32: encoding: [0xf7,0x04,0x0a,0x54]
46602// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46603
46604v_subrev_co_ci_u32_e32 v5, vcc_lo, v1, v255, vcc_lo
46605// W32: encoding: [0x01,0xff,0x0b,0x54]
46606// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46607
46608v_subrev_co_ci_u32_e64 v5, s12, v1, v2, s6
46609// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x1a,0x00]
46610// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46611
46612v_subrev_co_ci_u32_e64 v255, s12, v1, v2, s6
46613// W32: encoding: [0xff,0x0c,0x2a,0xd5,0x01,0x05,0x1a,0x00]
46614// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46615
46616v_subrev_co_ci_u32_e64 v5, s14, v1, v2, s6
46617// W32: encoding: [0x05,0x0e,0x2a,0xd5,0x01,0x05,0x1a,0x00]
46618// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46619
46620v_subrev_co_ci_u32_e64 v5, s102, v1, v2, s6
46621// W32: encoding: [0x05,0x66,0x2a,0xd5,0x01,0x05,0x1a,0x00]
46622// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46623
46624v_subrev_co_ci_u32_e64 v5, vcc_lo, v1, v2, s6
46625// W32: encoding: [0x05,0x6a,0x2a,0xd5,0x01,0x05,0x1a,0x00]
46626// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46627
46628v_subrev_co_ci_u32_e64 v5, s12, v255, v2, s6
46629// W32: encoding: [0x05,0x0c,0x2a,0xd5,0xff,0x05,0x1a,0x00]
46630// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46631
46632v_subrev_co_ci_u32_e64 v5, s12, 0, v2, s6
46633// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x80,0x04,0x1a,0x00]
46634// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46635
46636v_subrev_co_ci_u32_e64 v5, s12, -1, v2, s6
46637// W32: encoding: [0x05,0x0c,0x2a,0xd5,0xc1,0x04,0x1a,0x00]
46638// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46639
46640v_subrev_co_ci_u32_e64 v5, s12, 0.5, v2, s6
46641// W32: encoding: [0x05,0x0c,0x2a,0xd5,0xf0,0x04,0x1a,0x00]
46642// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46643
46644v_subrev_co_ci_u32_e64 v5, s12, -4.0, v2, s6
46645// W32: encoding: [0x05,0x0c,0x2a,0xd5,0xf7,0x04,0x1a,0x00]
46646// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46647
46648v_subrev_co_ci_u32_e64 v5, s12, v1, v255, s6
46649// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0xff,0x1b,0x00]
46650// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46651
46652v_subrev_co_ci_u32_e64 v5, s12, v1, 0, s6
46653// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x01,0x19,0x00]
46654// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46655
46656v_subrev_co_ci_u32_e64 v5, s12, v1, -1, s6
46657// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x83,0x19,0x00]
46658// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46659
46660v_subrev_co_ci_u32_e64 v5, s12, v1, 0.5, s6
46661// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0xe1,0x19,0x00]
46662// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46663
46664v_subrev_co_ci_u32_e64 v5, s12, v1, -4.0, s6
46665// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0xef,0x19,0x00]
46666// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46667
46668v_subrev_co_ci_u32_e64 v5, s12, v1, v2, s8
46669// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x22,0x00]
46670// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46671
46672v_subrev_co_ci_u32_e64 v5, s12, v1, v2, s102
46673// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x9a,0x01]
46674// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46675
46676v_subrev_co_ci_u32_e64 v5, s12, v1, v2, vcc_lo
46677// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0xaa,0x01]
46678// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
46679
46680v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46681// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
46682// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46683
46684v_subrev_co_ci_u32_sdwa v255, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46685// W64: encoding: [0xf9,0x04,0xfe,0x55,0x01,0x06,0x06,0x06]
46686// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46687
46688v_subrev_co_ci_u32_sdwa v5, vcc, v255, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46689// W64: encoding: [0xf9,0x04,0x0a,0x54,0xff,0x06,0x06,0x06]
46690// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46691
46692v_subrev_co_ci_u32_sdwa v5, vcc, v1, v255, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46693// W64: encoding: [0xf9,0xfe,0x0b,0x54,0x01,0x06,0x06,0x06]
46694// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46695
46696v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46697// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x26,0x06,0x06]
46698// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46699
46700v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46701// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
46702// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46703
46704v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46705// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x00,0x06,0x06]
46706// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46707
46708v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46709// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x01,0x06,0x06]
46710// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46711
46712v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46713// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x02,0x06,0x06]
46714// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46715
46716v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46717// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x03,0x06,0x06]
46718// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46719
46720v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46721// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x04,0x06,0x06]
46722// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46723
46724v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46725// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x05,0x06,0x06]
46726// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46727
46728v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
46729// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x0e,0x06,0x06]
46730// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46731
46732v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
46733// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x16,0x06,0x06]
46734// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46735
46736v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
46737// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x16,0x06,0x06]
46738// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46739
46740v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
46741// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
46742// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46743
46744v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
46745// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x00,0x06]
46746// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46747
46748v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
46749// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x01,0x06]
46750// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46751
46752v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
46753// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x02,0x06]
46754// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46755
46756v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
46757// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x03,0x06]
46758// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46759
46760v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
46761// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x04,0x06]
46762// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46763
46764v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
46765// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x05,0x06]
46766// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46767
46768v_subrev_co_ci_u32_sdwa v5, vcc, sext(v1), v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46769// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x0e,0x06]
46770// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46771
46772v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
46773// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
46774// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46775
46776v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
46777// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x00]
46778// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46779
46780v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
46781// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x01]
46782// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46783
46784v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
46785// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x02]
46786// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46787
46788v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
46789// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x03]
46790// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46791
46792v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
46793// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x04]
46794// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46795
46796v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
46797// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x05]
46798// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46799
46800v_subrev_co_ci_u32_sdwa v5, vcc, v1, sext(v2), vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46801// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x0e]
46802// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46803
46804v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46805// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
46806// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46807
46808v_subrev_co_ci_u32_sdwa v255, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46809// W32: encoding: [0xf9,0x04,0xfe,0x55,0x01,0x06,0x06,0x06]
46810// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46811
46812v_subrev_co_ci_u32_sdwa v5, vcc_lo, v255, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46813// W32: encoding: [0xf9,0x04,0x0a,0x54,0xff,0x06,0x06,0x06]
46814// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46815
46816v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v255, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46817// W32: encoding: [0xf9,0xfe,0x0b,0x54,0x01,0x06,0x06,0x06]
46818// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46819
46820v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46821// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x26,0x06,0x06]
46822// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46823
46824v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46825// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
46826// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46827
46828v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46829// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x00,0x06,0x06]
46830// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46831
46832v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46833// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x01,0x06,0x06]
46834// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46835
46836v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46837// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x02,0x06,0x06]
46838// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46839
46840v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46841// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x03,0x06,0x06]
46842// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46843
46844v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46845// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x04,0x06,0x06]
46846// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46847
46848v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46849// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x05,0x06,0x06]
46850// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46851
46852v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
46853// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x0e,0x06,0x06]
46854// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46855
46856v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
46857// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x16,0x06,0x06]
46858// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46859
46860v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
46861// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x16,0x06,0x06]
46862// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46863
46864v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
46865// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
46866// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46867
46868v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
46869// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x00,0x06]
46870// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46871
46872v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
46873// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x01,0x06]
46874// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46875
46876v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
46877// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x02,0x06]
46878// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46879
46880v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
46881// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x03,0x06]
46882// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46883
46884v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
46885// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x04,0x06]
46886// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46887
46888v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
46889// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x05,0x06]
46890// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46891
46892v_subrev_co_ci_u32_sdwa v5, vcc_lo, sext(v1), v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46893// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x0e,0x06]
46894// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46895
46896v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
46897// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
46898// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46899
46900v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
46901// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x00]
46902// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46903
46904v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
46905// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x01]
46906// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46907
46908v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
46909// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x02]
46910// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46911
46912v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
46913// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x03]
46914// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46915
46916v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
46917// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x04]
46918// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46919
46920v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
46921// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x05]
46922// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46923
46924v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, sext(v2), vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46925// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x0e]
46926// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
46927
46928v_fmac_f32_e32 v5, v1, v2
46929// GFX10: encoding: [0x01,0x05,0x0a,0x56]
46930
46931v_fmac_f32_e32 v255, v1, v2
46932// GFX10: encoding: [0x01,0x05,0xfe,0x57]
46933
46934v_fmac_f32_e32 v5, v255, v2
46935// GFX10: encoding: [0xff,0x05,0x0a,0x56]
46936
46937v_fmac_f32_e32 v5, s1, v2
46938// GFX10: encoding: [0x01,0x04,0x0a,0x56]
46939
46940v_fmac_f32_e32 v5, s103, v2
46941// GFX10: encoding: [0x67,0x04,0x0a,0x56]
46942
46943v_fmac_f32_e32 v5, vcc_lo, v2
46944// GFX10: encoding: [0x6a,0x04,0x0a,0x56]
46945
46946v_fmac_f32_e32 v5, vcc_hi, v2
46947// GFX10: encoding: [0x6b,0x04,0x0a,0x56]
46948
46949v_fmac_f32_e32 v5, ttmp11, v2
46950// GFX10: encoding: [0x77,0x04,0x0a,0x56]
46951
46952v_fmac_f32_e32 v5, m0, v2
46953// GFX10: encoding: [0x7c,0x04,0x0a,0x56]
46954
46955v_fmac_f32_e32 v5, exec_lo, v2
46956// GFX10: encoding: [0x7e,0x04,0x0a,0x56]
46957
46958v_fmac_f32_e32 v5, exec_hi, v2
46959// GFX10: encoding: [0x7f,0x04,0x0a,0x56]
46960
46961v_fmac_f32_e32 v5, 0, v2
46962// GFX10: encoding: [0x80,0x04,0x0a,0x56]
46963
46964v_fmac_f32_e32 v5, -1, v2
46965// GFX10: encoding: [0xc1,0x04,0x0a,0x56]
46966
46967v_fmac_f32_e32 v5, 0.5, v2
46968// GFX10: encoding: [0xf0,0x04,0x0a,0x56]
46969
46970v_fmac_f32_e32 v5, -4.0, v2
46971// GFX10: encoding: [0xf7,0x04,0x0a,0x56]
46972
46973v_fmac_f32_e32 v5, 0xaf123456, v2
46974// GFX10: encoding: [0xff,0x04,0x0a,0x56,0x56,0x34,0x12,0xaf]
46975
46976v_fmac_f32_e32 v5, 0x3f717273, v2
46977// GFX10: encoding: [0xff,0x04,0x0a,0x56,0x73,0x72,0x71,0x3f]
46978
46979v_fmac_f32_e32 v5, v1, v255
46980// GFX10: encoding: [0x01,0xff,0x0b,0x56]
46981
46982v_fmac_f32_e64 v5, v1, v2
46983// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x00]
46984
46985v_fmac_f32_e64 v255, v1, v2
46986// GFX10: encoding: [0xff,0x00,0x2b,0xd5,0x01,0x05,0x02,0x00]
46987
46988v_fmac_f32_e64 v5, v255, v2
46989// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0xff,0x05,0x02,0x00]
46990
46991v_fmac_f32_e64 v5, s1, v2
46992// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x04,0x02,0x00]
46993
46994v_fmac_f32_e64 v5, s101, v2
46995// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x65,0x04,0x02,0x00]
46996
46997v_fmac_f32_e64 v5, vcc_lo, v2
46998// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x6a,0x04,0x02,0x00]
46999
47000v_fmac_f32_e64 v5, vcc_hi, v2
47001// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x6b,0x04,0x02,0x00]
47002
47003v_fmac_f32_e64 v5, m0, v2
47004// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x7c,0x04,0x02,0x00]
47005
47006v_fmac_f32_e64 v5, exec_lo, v2
47007// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x7e,0x04,0x02,0x00]
47008
47009v_fmac_f32_e64 v5, exec_hi, v2
47010// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x7f,0x04,0x02,0x00]
47011
47012v_fmac_f32_e64 v5, 0, v2
47013// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x80,0x04,0x02,0x00]
47014
47015v_fmac_f32_e64 v5, -1, v2
47016// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0xc1,0x04,0x02,0x00]
47017
47018v_fmac_f32_e64 v5, 0.5, v2
47019// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0xf0,0x04,0x02,0x00]
47020
47021v_fmac_f32_e64 v5, -4.0, v2
47022// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0xf7,0x04,0x02,0x00]
47023
47024v_fmac_f32_e64 v5, v1, v255
47025// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xff,0x03,0x00]
47026
47027v_fmac_f32_e64 v5, v1, s2
47028// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x00,0x00]
47029
47030v_fmac_f32_e64 v5, v1, s101
47031// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xcb,0x00,0x00]
47032
47033v_fmac_f32_e64 v5, v1, vcc_lo
47034// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xd5,0x00,0x00]
47035
47036v_fmac_f32_e64 v5, v1, vcc_hi
47037// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xd7,0x00,0x00]
47038
47039v_fmac_f32_e64 v5, v1, m0
47040// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xf9,0x00,0x00]
47041
47042v_fmac_f32_e64 v5, v1, exec_lo
47043// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xfd,0x00,0x00]
47044
47045v_fmac_f32_e64 v5, v1, exec_hi
47046// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xff,0x00,0x00]
47047
47048v_fmac_f32_e64 v5, v1, 0
47049// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x01,0x01,0x00]
47050
47051v_fmac_f32_e64 v5, v1, -1
47052// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x83,0x01,0x00]
47053
47054v_fmac_f32_e64 v5, v1, 0.5
47055// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xe1,0x01,0x00]
47056
47057v_fmac_f32_e64 v5, v1, -4.0
47058// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xef,0x01,0x00]
47059
47060v_fmac_f32_e64 v5, -v1, v2
47061// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x20]
47062
47063v_fmac_f32_e64 v5, v1, -v2
47064// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x40]
47065
47066v_fmac_f32_e64 v5, -v1, -v2
47067// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x60]
47068
47069v_fmac_f32_e64 v5, |v1|, v2
47070// GFX10: encoding: [0x05,0x01,0x2b,0xd5,0x01,0x05,0x02,0x00]
47071
47072v_fmac_f32_e64 v5, v1, |v2|
47073// GFX10: encoding: [0x05,0x02,0x2b,0xd5,0x01,0x05,0x02,0x00]
47074
47075v_fmac_f32_e64 v5, |v1|, |v2|
47076// GFX10: encoding: [0x05,0x03,0x2b,0xd5,0x01,0x05,0x02,0x00]
47077
47078v_fmac_f32_e64 v5, v1, v2 clamp
47079// GFX10: encoding: [0x05,0x80,0x2b,0xd5,0x01,0x05,0x02,0x00]
47080
47081v_fmac_f32_e64 v5, v1, v2 mul:2
47082// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x08]
47083
47084v_fmac_f32_e64 v5, v1, v2 mul:4
47085// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x10]
47086
47087v_fmac_f32_e64 v5, v1, v2 div:2
47088// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x18]
47089
47090v_fmamk_f32 v5, v1, 0x11213141, v3
47091// GFX10: encoding: [0x01,0x07,0x0a,0x58,0x41,0x31,0x21,0x11]
47092
47093v_fmamk_f32 v255, v1, 0x11213141, v3
47094// GFX10: encoding: [0x01,0x07,0xfe,0x59,0x41,0x31,0x21,0x11]
47095
47096v_fmamk_f32 v5, v255, 0x11213141, v3
47097// GFX10: encoding: [0xff,0x07,0x0a,0x58,0x41,0x31,0x21,0x11]
47098
47099v_fmamk_f32 v5, 0, 0x11213141, v3
47100// GFX10: encoding: [0x80,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
47101
47102v_fmamk_f32 v5, -1, 0x11213141, v3
47103// GFX10: encoding: [0xc1,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
47104
47105v_fmamk_f32 v5, 0.5, 0x11213141, v3
47106// GFX10: encoding: [0xf0,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
47107
47108v_fmamk_f32 v5, -4.0, 0x11213141, v3
47109// GFX10: encoding: [0xf7,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
47110
47111v_fmamk_f32 v5, v1, 0xa1b1c1d1, v3
47112// GFX10: encoding: [0x01,0x07,0x0a,0x58,0xd1,0xc1,0xb1,0xa1]
47113
47114v_fmamk_f32 v5, v1, 0x11213141, v255
47115// GFX10: encoding: [0x01,0xff,0x0b,0x58,0x41,0x31,0x21,0x11]
47116
47117v_fmaak_f32 v5, v1, v2, 0x11213141
47118// GFX10: encoding: [0x01,0x05,0x0a,0x5a,0x41,0x31,0x21,0x11]
47119
47120v_fmaak_f32 v255, v1, v2, 0x11213141
47121// GFX10: encoding: [0x01,0x05,0xfe,0x5b,0x41,0x31,0x21,0x11]
47122
47123v_fmaak_f32 v5, v255, v2, 0x11213141
47124// GFX10: encoding: [0xff,0x05,0x0a,0x5a,0x41,0x31,0x21,0x11]
47125
47126v_fmaak_f32 v5, 0, v2, 0x11213141
47127// GFX10: encoding: [0x80,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
47128
47129v_fmaak_f32 v5, -1, v2, 0x11213141
47130// GFX10: encoding: [0xc1,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
47131
47132v_fmaak_f32 v5, 0.5, v2, 0x11213141
47133// GFX10: encoding: [0xf0,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
47134
47135v_fmaak_f32 v5, -4.0, v2, 0x11213141
47136// GFX10: encoding: [0xf7,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
47137
47138v_fmaak_f32 v5, v1, v255, 0x11213141
47139// GFX10: encoding: [0x01,0xff,0x0b,0x5a,0x41,0x31,0x21,0x11]
47140
47141v_fmaak_f32 v5, v1, v2, 0xa1b1c1d1
47142// GFX10: encoding: [0x01,0x05,0x0a,0x5a,0xd1,0xc1,0xb1,0xa1]
47143
47144v_cvt_pkrtz_f16_f32_e32 v5, v1, v2
47145// GFX10: encoding: [0x01,0x05,0x0a,0x5e]
47146
47147v_cvt_pkrtz_f16_f32_e32 v255, v1, v2
47148// GFX10: encoding: [0x01,0x05,0xfe,0x5f]
47149
47150v_cvt_pkrtz_f16_f32_e32 v5, v255, v2
47151// GFX10: encoding: [0xff,0x05,0x0a,0x5e]
47152
47153v_cvt_pkrtz_f16_f32_e32 v5, s1, v2
47154// GFX10: encoding: [0x01,0x04,0x0a,0x5e]
47155
47156v_cvt_pkrtz_f16_f32_e32 v5, s103, v2
47157// GFX10: encoding: [0x67,0x04,0x0a,0x5e]
47158
47159v_cvt_pkrtz_f16_f32_e32 v5, vcc_lo, v2
47160// GFX10: encoding: [0x6a,0x04,0x0a,0x5e]
47161
47162v_cvt_pkrtz_f16_f32_e32 v5, vcc_hi, v2
47163// GFX10: encoding: [0x6b,0x04,0x0a,0x5e]
47164
47165v_cvt_pkrtz_f16_f32_e32 v5, ttmp11, v2
47166// GFX10: encoding: [0x77,0x04,0x0a,0x5e]
47167
47168v_cvt_pkrtz_f16_f32_e32 v5, m0, v2
47169// GFX10: encoding: [0x7c,0x04,0x0a,0x5e]
47170
47171v_cvt_pkrtz_f16_f32_e32 v5, exec_lo, v2
47172// GFX10: encoding: [0x7e,0x04,0x0a,0x5e]
47173
47174v_cvt_pkrtz_f16_f32_e32 v5, exec_hi, v2
47175// GFX10: encoding: [0x7f,0x04,0x0a,0x5e]
47176
47177v_cvt_pkrtz_f16_f32_e32 v5, 0, v2
47178// GFX10: encoding: [0x80,0x04,0x0a,0x5e]
47179
47180v_cvt_pkrtz_f16_f32_e32 v5, -1, v2
47181// GFX10: encoding: [0xc1,0x04,0x0a,0x5e]
47182
47183v_cvt_pkrtz_f16_f32_e32 v5, 0.5, v2
47184// GFX10: encoding: [0xf0,0x04,0x0a,0x5e]
47185
47186v_cvt_pkrtz_f16_f32_e32 v5, -4.0, v2
47187// GFX10: encoding: [0xf7,0x04,0x0a,0x5e]
47188
47189v_cvt_pkrtz_f16_f32_e32 v5, 0xaf123456, v2
47190// GFX10: encoding: [0xff,0x04,0x0a,0x5e,0x56,0x34,0x12,0xaf]
47191
47192v_cvt_pkrtz_f16_f32_e32 v5, 0x3f717273, v2
47193// GFX10: encoding: [0xff,0x04,0x0a,0x5e,0x73,0x72,0x71,0x3f]
47194
47195v_cvt_pkrtz_f16_f32_e32 v5, v1, v255
47196// GFX10: encoding: [0x01,0xff,0x0b,0x5e]
47197
47198v_cvt_pkrtz_f16_f32_e64 v5, v1, v2
47199// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x02,0x00]
47200
47201v_cvt_pkrtz_f16_f32_e64 v255, v1, v2
47202// GFX10: encoding: [0xff,0x00,0x2f,0xd5,0x01,0x05,0x02,0x00]
47203
47204v_cvt_pkrtz_f16_f32_e64 v5, v255, v2
47205// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0xff,0x05,0x02,0x00]
47206
47207v_cvt_pkrtz_f16_f32_e64 v5, s1, v2
47208// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x04,0x02,0x00]
47209
47210v_cvt_pkrtz_f16_f32_e64 v5, s103, v2
47211// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x67,0x04,0x02,0x00]
47212
47213v_cvt_pkrtz_f16_f32_e64 v5, vcc_lo, v2
47214// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x6a,0x04,0x02,0x00]
47215
47216v_cvt_pkrtz_f16_f32_e64 v5, vcc_hi, v2
47217// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x6b,0x04,0x02,0x00]
47218
47219v_cvt_pkrtz_f16_f32_e64 v5, ttmp11, v2
47220// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x77,0x04,0x02,0x00]
47221
47222v_cvt_pkrtz_f16_f32_e64 v5, m0, v2
47223// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x7c,0x04,0x02,0x00]
47224
47225v_cvt_pkrtz_f16_f32_e64 v5, exec_lo, v2
47226// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x7e,0x04,0x02,0x00]
47227
47228v_cvt_pkrtz_f16_f32_e64 v5, exec_hi, v2
47229// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x7f,0x04,0x02,0x00]
47230
47231v_cvt_pkrtz_f16_f32_e64 v5, 0, v2
47232// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x80,0x04,0x02,0x00]
47233
47234v_cvt_pkrtz_f16_f32_e64 v5, -1, v2
47235// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0xc1,0x04,0x02,0x00]
47236
47237v_cvt_pkrtz_f16_f32_e64 v5, 0.5, v2
47238// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0xf0,0x04,0x02,0x00]
47239
47240v_cvt_pkrtz_f16_f32_e64 v5, -4.0, v2
47241// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0xf7,0x04,0x02,0x00]
47242
47243v_cvt_pkrtz_f16_f32_e64 v5, v1, v255
47244// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xff,0x03,0x00]
47245
47246v_cvt_pkrtz_f16_f32_e64 v5, v1, s2
47247// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x00,0x00]
47248
47249v_cvt_pkrtz_f16_f32_e64 v5, v1, s103
47250// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xcf,0x00,0x00]
47251
47252v_cvt_pkrtz_f16_f32_e64 v5, v1, vcc_lo
47253// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xd5,0x00,0x00]
47254
47255v_cvt_pkrtz_f16_f32_e64 v5, v1, vcc_hi
47256// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xd7,0x00,0x00]
47257
47258v_cvt_pkrtz_f16_f32_e64 v5, v1, ttmp11
47259// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xef,0x00,0x00]
47260
47261v_cvt_pkrtz_f16_f32_e64 v5, v1, m0
47262// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xf9,0x00,0x00]
47263
47264v_cvt_pkrtz_f16_f32_e64 v5, v1, exec_lo
47265// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xfd,0x00,0x00]
47266
47267v_cvt_pkrtz_f16_f32_e64 v5, v1, exec_hi
47268// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xff,0x00,0x00]
47269
47270v_cvt_pkrtz_f16_f32_e64 v5, v1, 0
47271// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x01,0x01,0x00]
47272
47273v_cvt_pkrtz_f16_f32_e64 v5, v1, -1
47274// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x83,0x01,0x00]
47275
47276v_cvt_pkrtz_f16_f32_e64 v5, v1, 0.5
47277// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xe1,0x01,0x00]
47278
47279v_cvt_pkrtz_f16_f32_e64 v5, v1, -4.0
47280// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xef,0x01,0x00]
47281
47282v_cvt_pkrtz_f16_f32_e64 v5, -v1, v2
47283// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x02,0x20]
47284
47285v_cvt_pkrtz_f16_f32_e64 v5, v1, -v2
47286// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x02,0x40]
47287
47288v_cvt_pkrtz_f16_f32_e64 v5, -v1, -v2
47289// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x02,0x60]
47290
47291v_cvt_pkrtz_f16_f32_e64 v5, |v1|, v2
47292// GFX10: encoding: [0x05,0x01,0x2f,0xd5,0x01,0x05,0x02,0x00]
47293
47294v_cvt_pkrtz_f16_f32_e64 v5, v1, |v2|
47295// GFX10: encoding: [0x05,0x02,0x2f,0xd5,0x01,0x05,0x02,0x00]
47296
47297v_cvt_pkrtz_f16_f32_e64 v5, |v1|, |v2|
47298// GFX10: encoding: [0x05,0x03,0x2f,0xd5,0x01,0x05,0x02,0x00]
47299
47300v_add_f16_e32 v5, v1, v2
47301// GFX10: encoding: [0x01,0x05,0x0a,0x64]
47302
47303v_add_f16_e32 v255, v1, v2
47304// GFX10: encoding: [0x01,0x05,0xfe,0x65]
47305
47306v_add_f16_e32 v5, v255, v2
47307// GFX10: encoding: [0xff,0x05,0x0a,0x64]
47308
47309v_add_f16_e32 v5, s1, v2
47310// GFX10: encoding: [0x01,0x04,0x0a,0x64]
47311
47312v_add_f16_e32 v5, s101, v2
47313// GFX10: encoding: [0x65,0x04,0x0a,0x64]
47314
47315v_add_f16_e32 v5, vcc_lo, v2
47316// GFX10: encoding: [0x6a,0x04,0x0a,0x64]
47317
47318v_add_f16_e32 v5, vcc_hi, v2
47319// GFX10: encoding: [0x6b,0x04,0x0a,0x64]
47320
47321v_add_f16_e32 v5, m0, v2
47322// GFX10: encoding: [0x7c,0x04,0x0a,0x64]
47323
47324v_add_f16_e32 v5, exec_lo, v2
47325// GFX10: encoding: [0x7e,0x04,0x0a,0x64]
47326
47327v_add_f16_e32 v5, exec_hi, v2
47328// GFX10: encoding: [0x7f,0x04,0x0a,0x64]
47329
47330v_add_f16_e32 v5, 0, v2
47331// GFX10: encoding: [0x80,0x04,0x0a,0x64]
47332
47333v_add_f16_e32 v5, -1, v2
47334// GFX10: encoding: [0xc1,0x04,0x0a,0x64]
47335
47336v_add_f16_e32 v5, 0.5, v2
47337// GFX10: encoding: [0xf0,0x04,0x0a,0x64]
47338
47339v_add_f16_e32 v5, -4.0, v2
47340// GFX10: encoding: [0xf7,0x04,0x0a,0x64]
47341
47342v_add_f16_e32 v5, 0xfe0b, v2
47343// GFX10: encoding: [0xff,0x04,0x0a,0x64,0x0b,0xfe,0x00,0x00]
47344
47345v_add_f16_e32 v5, 0x3456, v2
47346// GFX10: encoding: [0xff,0x04,0x0a,0x64,0x56,0x34,0x00,0x00]
47347
47348v_add_f16_e32 v5, v1, v255
47349// GFX10: encoding: [0x01,0xff,0x0b,0x64]
47350
47351v_add_f16_e64 v5, v1, v2
47352// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x05,0x02,0x00]
47353
47354v_add_f16_e64 v255, v1, v2
47355// GFX10: encoding: [0xff,0x00,0x32,0xd5,0x01,0x05,0x02,0x00]
47356
47357v_add_f16_e64 v5, v255, v2
47358// GFX10: encoding: [0x05,0x00,0x32,0xd5,0xff,0x05,0x02,0x00]
47359
47360v_add_f16_e64 v5, s1, v2
47361// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x04,0x02,0x00]
47362
47363v_add_f16_e64 v5, s101, v2
47364// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x65,0x04,0x02,0x00]
47365
47366v_add_f16_e64 v5, vcc_lo, v2
47367// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x6a,0x04,0x02,0x00]
47368
47369v_add_f16_e64 v5, vcc_hi, v2
47370// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x6b,0x04,0x02,0x00]
47371
47372v_add_f16_e64 v5, m0, v2
47373// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x7c,0x04,0x02,0x00]
47374
47375v_add_f16_e64 v5, exec_lo, v2
47376// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x7e,0x04,0x02,0x00]
47377
47378v_add_f16_e64 v5, exec_hi, v2
47379// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x7f,0x04,0x02,0x00]
47380
47381v_add_f16_e64 v5, 0, v2
47382// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x80,0x04,0x02,0x00]
47383
47384v_add_f16_e64 v5, -1, v2
47385// GFX10: encoding: [0x05,0x00,0x32,0xd5,0xc1,0x04,0x02,0x00]
47386
47387v_add_f16_e64 v5, 0.5, v2
47388// GFX10: encoding: [0x05,0x00,0x32,0xd5,0xf0,0x04,0x02,0x00]
47389
47390v_add_f16_e64 v5, -4.0, v2
47391// GFX10: encoding: [0x05,0x00,0x32,0xd5,0xf7,0x04,0x02,0x00]
47392
47393v_add_f16_e64 v5, v1, v255
47394// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xff,0x03,0x00]
47395
47396v_add_f16_e64 v5, v1, s2
47397// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x05,0x00,0x00]
47398
47399v_add_f16_e64 v5, v1, s101
47400// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xcb,0x00,0x00]
47401
47402v_add_f16_e64 v5, v1, vcc_lo
47403// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xd5,0x00,0x00]
47404
47405v_add_f16_e64 v5, v1, vcc_hi
47406// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xd7,0x00,0x00]
47407
47408v_add_f16_e64 v5, v1, m0
47409// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xf9,0x00,0x00]
47410
47411v_add_f16_e64 v5, v1, exec_lo
47412// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xfd,0x00,0x00]
47413
47414v_add_f16_e64 v5, v1, exec_hi
47415// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xff,0x00,0x00]
47416
47417v_add_f16_e64 v5, v1, 0
47418// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x01,0x01,0x00]
47419
47420v_add_f16_e64 v5, v1, -1
47421// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x83,0x01,0x00]
47422
47423v_add_f16_e64 v5, v1, 0.5
47424// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xe1,0x01,0x00]
47425
47426v_add_f16_e64 v5, v1, -4.0
47427// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xef,0x01,0x00]
47428
47429v_add_f16_e64 v5, -v1, v2
47430// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x05,0x02,0x20]
47431
47432v_add_f16_e64 v5, v1, -v2
47433// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x05,0x02,0x40]
47434
47435v_add_f16_e64 v5, -v1, -v2
47436// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x05,0x02,0x60]
47437
47438v_add_f16_e64 v5, |v1|, v2
47439// GFX10: encoding: [0x05,0x01,0x32,0xd5,0x01,0x05,0x02,0x00]
47440
47441v_add_f16_e64 v5, v1, |v2|
47442// GFX10: encoding: [0x05,0x02,0x32,0xd5,0x01,0x05,0x02,0x00]
47443
47444v_add_f16_e64 v5, |v1|, |v2|
47445// GFX10: encoding: [0x05,0x03,0x32,0xd5,0x01,0x05,0x02,0x00]
47446
47447v_add_f16_e64 v5, v1, v2 clamp
47448// GFX10: encoding: [0x05,0x80,0x32,0xd5,0x01,0x05,0x02,0x00]
47449
47450v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47451// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]
47452
47453v_add_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47454// GFX10: encoding: [0xf9,0x04,0xfe,0x65,0x01,0x06,0x06,0x06]
47455
47456v_add_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47457// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0xff,0x06,0x06,0x06]
47458
47459v_add_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47460// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x86,0x06]
47461
47462v_add_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47463// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x65,0x06,0x86,0x06]
47464
47465v_add_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47466// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x6a,0x06,0x86,0x06]
47467
47468v_add_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47469// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x6b,0x06,0x86,0x06]
47470
47471v_add_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47472// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x7c,0x06,0x86,0x06]
47473
47474v_add_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47475// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x7e,0x06,0x86,0x06]
47476
47477v_add_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47478// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x7f,0x06,0x86,0x06]
47479
47480v_add_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47481// GFX10: encoding: [0xf9,0xfe,0x0b,0x64,0x01,0x06,0x06,0x06]
47482
47483v_add_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47484// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x26,0x06,0x06]
47485
47486v_add_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47487// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]
47488
47489v_add_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47490// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x00,0x06,0x06]
47491
47492v_add_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47493// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x01,0x06,0x06]
47494
47495v_add_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47496// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x02,0x06,0x06]
47497
47498v_add_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47499// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x03,0x06,0x06]
47500
47501v_add_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47502// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x04,0x06,0x06]
47503
47504v_add_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47505// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x05,0x06,0x06]
47506
47507v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
47508// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x0e,0x06,0x06]
47509
47510v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
47511// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x16,0x06,0x06]
47512
47513v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
47514// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x16,0x06,0x06]
47515
47516v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
47517// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]
47518
47519v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
47520// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x00,0x06]
47521
47522v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
47523// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x01,0x06]
47524
47525v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
47526// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x02,0x06]
47527
47528v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
47529// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x03,0x06]
47530
47531v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
47532// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x04,0x06]
47533
47534v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
47535// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x05,0x06]
47536
47537v_add_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47538// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x16,0x06]
47539
47540v_add_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47541// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x26,0x06]
47542
47543v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
47544// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]
47545
47546v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
47547// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x00]
47548
47549v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
47550// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x01]
47551
47552v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
47553// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x02]
47554
47555v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
47556// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x03]
47557
47558v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
47559// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x04]
47560
47561v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
47562// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x05]
47563
47564v_add_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47565// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x16]
47566
47567v_add_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47568// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x26]
47569
47570v_add_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
47571// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x00]
47572
47573v_add_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
47574// GFX10: encoding: [0xfa,0x04,0xfe,0x65,0x01,0xe4,0x00,0x00]
47575
47576v_add_f16_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
47577// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0xff,0xe4,0x00,0x00]
47578
47579v_add_f16_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
47580// GFX10: encoding: [0xfa,0xfe,0x0b,0x64,0x01,0xe4,0x00,0x00]
47581
47582v_add_f16_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
47583// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x1b,0x00,0x00]
47584
47585v_add_f16_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
47586// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x40,0x01,0x00]
47587
47588v_add_f16_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
47589// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x41,0x01,0x00]
47590
47591v_add_f16_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
47592// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x01,0x01,0x00]
47593
47594v_add_f16_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
47595// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x0f,0x01,0x00]
47596
47597v_add_f16_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
47598// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x11,0x01,0x00]
47599
47600v_add_f16_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
47601// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x1f,0x01,0x00]
47602
47603v_add_f16_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
47604// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x21,0x01,0x00]
47605
47606v_add_f16_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
47607// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x2f,0x01,0x00]
47608
47609v_add_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
47610// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x10]
47611
47612v_add_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
47613// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x30]
47614
47615v_add_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
47616// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0xf0]
47617
47618v_add_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
47619// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x01]
47620
47621v_add_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
47622// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x03]
47623
47624v_add_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
47625// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x0f]
47626
47627v_add_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
47628// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x08,0x00]
47629
47630v_add_f16_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
47631// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x10,0x00]
47632
47633v_add_f16_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
47634// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x20,0x00]
47635
47636v_add_f16_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
47637// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x51,0x01,0x00]
47638
47639v_add_f16_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
47640// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x5f,0x01,0x00]
47641
47642v_add_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
47643// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x61,0x01,0x00]
47644
47645v_add_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
47646// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x6f,0x01,0x00]
47647
47648v_sub_f16_e32 v5, v1, v2
47649// GFX10: encoding: [0x01,0x05,0x0a,0x66]
47650
47651v_sub_f16_e32 v255, v1, v2
47652// GFX10: encoding: [0x01,0x05,0xfe,0x67]
47653
47654v_sub_f16_e32 v5, v255, v2
47655// GFX10: encoding: [0xff,0x05,0x0a,0x66]
47656
47657v_sub_f16_e32 v5, s1, v2
47658// GFX10: encoding: [0x01,0x04,0x0a,0x66]
47659
47660v_sub_f16_e32 v5, s101, v2
47661// GFX10: encoding: [0x65,0x04,0x0a,0x66]
47662
47663v_sub_f16_e32 v5, vcc_lo, v2
47664// GFX10: encoding: [0x6a,0x04,0x0a,0x66]
47665
47666v_sub_f16_e32 v5, vcc_hi, v2
47667// GFX10: encoding: [0x6b,0x04,0x0a,0x66]
47668
47669v_sub_f16_e32 v5, m0, v2
47670// GFX10: encoding: [0x7c,0x04,0x0a,0x66]
47671
47672v_sub_f16_e32 v5, exec_lo, v2
47673// GFX10: encoding: [0x7e,0x04,0x0a,0x66]
47674
47675v_sub_f16_e32 v5, exec_hi, v2
47676// GFX10: encoding: [0x7f,0x04,0x0a,0x66]
47677
47678v_sub_f16_e32 v5, 0, v2
47679// GFX10: encoding: [0x80,0x04,0x0a,0x66]
47680
47681v_sub_f16_e32 v5, -1, v2
47682// GFX10: encoding: [0xc1,0x04,0x0a,0x66]
47683
47684v_sub_f16_e32 v5, 0.5, v2
47685// GFX10: encoding: [0xf0,0x04,0x0a,0x66]
47686
47687v_sub_f16_e32 v5, -4.0, v2
47688// GFX10: encoding: [0xf7,0x04,0x0a,0x66]
47689
47690v_sub_f16_e32 v5, 0xfe0b, v2
47691// GFX10: encoding: [0xff,0x04,0x0a,0x66,0x0b,0xfe,0x00,0x00]
47692
47693v_sub_f16_e32 v5, 0x3456, v2
47694// GFX10: encoding: [0xff,0x04,0x0a,0x66,0x56,0x34,0x00,0x00]
47695
47696v_sub_f16_e32 v5, v1, v255
47697// GFX10: encoding: [0x01,0xff,0x0b,0x66]
47698
47699v_sub_f16_e64 v5, v1, v2
47700// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x05,0x02,0x00]
47701
47702v_sub_f16_e64 v255, v1, v2
47703// GFX10: encoding: [0xff,0x00,0x33,0xd5,0x01,0x05,0x02,0x00]
47704
47705v_sub_f16_e64 v5, v255, v2
47706// GFX10: encoding: [0x05,0x00,0x33,0xd5,0xff,0x05,0x02,0x00]
47707
47708v_sub_f16_e64 v5, s1, v2
47709// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x04,0x02,0x00]
47710
47711v_sub_f16_e64 v5, s101, v2
47712// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x65,0x04,0x02,0x00]
47713
47714v_sub_f16_e64 v5, vcc_lo, v2
47715// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x6a,0x04,0x02,0x00]
47716
47717v_sub_f16_e64 v5, vcc_hi, v2
47718// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x6b,0x04,0x02,0x00]
47719
47720v_sub_f16_e64 v5, m0, v2
47721// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x7c,0x04,0x02,0x00]
47722
47723v_sub_f16_e64 v5, exec_lo, v2
47724// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x7e,0x04,0x02,0x00]
47725
47726v_sub_f16_e64 v5, exec_hi, v2
47727// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x7f,0x04,0x02,0x00]
47728
47729v_sub_f16_e64 v5, 0, v2
47730// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x80,0x04,0x02,0x00]
47731
47732v_sub_f16_e64 v5, -1, v2
47733// GFX10: encoding: [0x05,0x00,0x33,0xd5,0xc1,0x04,0x02,0x00]
47734
47735v_sub_f16_e64 v5, 0.5, v2
47736// GFX10: encoding: [0x05,0x00,0x33,0xd5,0xf0,0x04,0x02,0x00]
47737
47738v_sub_f16_e64 v5, -4.0, v2
47739// GFX10: encoding: [0x05,0x00,0x33,0xd5,0xf7,0x04,0x02,0x00]
47740
47741v_sub_f16_e64 v5, v1, v255
47742// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xff,0x03,0x00]
47743
47744v_sub_f16_e64 v5, v1, s2
47745// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x05,0x00,0x00]
47746
47747v_sub_f16_e64 v5, v1, s101
47748// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xcb,0x00,0x00]
47749
47750v_sub_f16_e64 v5, v1, vcc_lo
47751// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xd5,0x00,0x00]
47752
47753v_sub_f16_e64 v5, v1, vcc_hi
47754// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xd7,0x00,0x00]
47755
47756v_sub_f16_e64 v5, v1, m0
47757// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xf9,0x00,0x00]
47758
47759v_sub_f16_e64 v5, v1, exec_lo
47760// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xfd,0x00,0x00]
47761
47762v_sub_f16_e64 v5, v1, exec_hi
47763// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xff,0x00,0x00]
47764
47765v_sub_f16_e64 v5, v1, 0
47766// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x01,0x01,0x00]
47767
47768v_sub_f16_e64 v5, v1, -1
47769// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x83,0x01,0x00]
47770
47771v_sub_f16_e64 v5, v1, 0.5
47772// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xe1,0x01,0x00]
47773
47774v_sub_f16_e64 v5, v1, -4.0
47775// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xef,0x01,0x00]
47776
47777v_sub_f16_e64 v5, -v1, v2
47778// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x05,0x02,0x20]
47779
47780v_sub_f16_e64 v5, v1, -v2
47781// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x05,0x02,0x40]
47782
47783v_sub_f16_e64 v5, -v1, -v2
47784// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x05,0x02,0x60]
47785
47786v_sub_f16_e64 v5, |v1|, v2
47787// GFX10: encoding: [0x05,0x01,0x33,0xd5,0x01,0x05,0x02,0x00]
47788
47789v_sub_f16_e64 v5, v1, |v2|
47790// GFX10: encoding: [0x05,0x02,0x33,0xd5,0x01,0x05,0x02,0x00]
47791
47792v_sub_f16_e64 v5, |v1|, |v2|
47793// GFX10: encoding: [0x05,0x03,0x33,0xd5,0x01,0x05,0x02,0x00]
47794
47795v_sub_f16_e64 v5, v1, v2 clamp
47796// GFX10: encoding: [0x05,0x80,0x33,0xd5,0x01,0x05,0x02,0x00]
47797
47798v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47799// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]
47800
47801v_sub_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47802// GFX10: encoding: [0xf9,0x04,0xfe,0x67,0x01,0x06,0x06,0x06]
47803
47804v_sub_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47805// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0xff,0x06,0x06,0x06]
47806
47807v_sub_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47808// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x86,0x06]
47809
47810v_sub_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47811// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x65,0x06,0x86,0x06]
47812
47813v_sub_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47814// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x6a,0x06,0x86,0x06]
47815
47816v_sub_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47817// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x6b,0x06,0x86,0x06]
47818
47819v_sub_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47820// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x7c,0x06,0x86,0x06]
47821
47822v_sub_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47823// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x7e,0x06,0x86,0x06]
47824
47825v_sub_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47826// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x7f,0x06,0x86,0x06]
47827
47828v_sub_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47829// GFX10: encoding: [0xf9,0xfe,0x0b,0x66,0x01,0x06,0x06,0x06]
47830
47831v_sub_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47832// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x26,0x06,0x06]
47833
47834v_sub_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47835// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]
47836
47837v_sub_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47838// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x00,0x06,0x06]
47839
47840v_sub_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47841// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x01,0x06,0x06]
47842
47843v_sub_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47844// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x02,0x06,0x06]
47845
47846v_sub_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47847// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x03,0x06,0x06]
47848
47849v_sub_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47850// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x04,0x06,0x06]
47851
47852v_sub_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47853// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x05,0x06,0x06]
47854
47855v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
47856// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x0e,0x06,0x06]
47857
47858v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
47859// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x16,0x06,0x06]
47860
47861v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
47862// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x16,0x06,0x06]
47863
47864v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
47865// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]
47866
47867v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
47868// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x00,0x06]
47869
47870v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
47871// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x01,0x06]
47872
47873v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
47874// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x02,0x06]
47875
47876v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
47877// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x03,0x06]
47878
47879v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
47880// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x04,0x06]
47881
47882v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
47883// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x05,0x06]
47884
47885v_sub_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47886// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x16,0x06]
47887
47888v_sub_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47889// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x26,0x06]
47890
47891v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
47892// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]
47893
47894v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
47895// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x00]
47896
47897v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
47898// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x01]
47899
47900v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
47901// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x02]
47902
47903v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
47904// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x03]
47905
47906v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
47907// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x04]
47908
47909v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
47910// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x05]
47911
47912v_sub_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47913// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x16]
47914
47915v_sub_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47916// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x26]
47917
47918v_sub_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
47919// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x00]
47920
47921v_sub_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
47922// GFX10: encoding: [0xfa,0x04,0xfe,0x67,0x01,0xe4,0x00,0x00]
47923
47924v_sub_f16_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
47925// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0xff,0xe4,0x00,0x00]
47926
47927v_sub_f16_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
47928// GFX10: encoding: [0xfa,0xfe,0x0b,0x66,0x01,0xe4,0x00,0x00]
47929
47930v_sub_f16_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
47931// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x1b,0x00,0x00]
47932
47933v_sub_f16_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
47934// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x40,0x01,0x00]
47935
47936v_sub_f16_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
47937// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x41,0x01,0x00]
47938
47939v_sub_f16_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
47940// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x01,0x01,0x00]
47941
47942v_sub_f16_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
47943// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x0f,0x01,0x00]
47944
47945v_sub_f16_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
47946// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x11,0x01,0x00]
47947
47948v_sub_f16_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
47949// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x1f,0x01,0x00]
47950
47951v_sub_f16_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
47952// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x21,0x01,0x00]
47953
47954v_sub_f16_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
47955// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x2f,0x01,0x00]
47956
47957v_sub_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
47958// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x10]
47959
47960v_sub_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
47961// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x30]
47962
47963v_sub_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
47964// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0xf0]
47965
47966v_sub_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
47967// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x01]
47968
47969v_sub_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
47970// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x03]
47971
47972v_sub_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
47973// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x0f]
47974
47975v_sub_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
47976// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x08,0x00]
47977
47978v_sub_f16_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
47979// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x10,0x00]
47980
47981v_sub_f16_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
47982// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x20,0x00]
47983
47984v_sub_f16_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
47985// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x51,0x01,0x00]
47986
47987v_sub_f16_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
47988// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x5f,0x01,0x00]
47989
47990v_sub_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
47991// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x61,0x01,0x00]
47992
47993v_sub_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
47994// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x6f,0x01,0x00]
47995
47996v_subrev_f16_e32 v5, v1, v2
47997// GFX10: encoding: [0x01,0x05,0x0a,0x68]
47998
47999v_subrev_f16_e32 v255, v1, v2
48000// GFX10: encoding: [0x01,0x05,0xfe,0x69]
48001
48002v_subrev_f16_e32 v5, v255, v2
48003// GFX10: encoding: [0xff,0x05,0x0a,0x68]
48004
48005v_subrev_f16_e32 v5, s1, v2
48006// GFX10: encoding: [0x01,0x04,0x0a,0x68]
48007
48008v_subrev_f16_e32 v5, s101, v2
48009// GFX10: encoding: [0x65,0x04,0x0a,0x68]
48010
48011v_subrev_f16_e32 v5, vcc_lo, v2
48012// GFX10: encoding: [0x6a,0x04,0x0a,0x68]
48013
48014v_subrev_f16_e32 v5, vcc_hi, v2
48015// GFX10: encoding: [0x6b,0x04,0x0a,0x68]
48016
48017v_subrev_f16_e32 v5, m0, v2
48018// GFX10: encoding: [0x7c,0x04,0x0a,0x68]
48019
48020v_subrev_f16_e32 v5, exec_lo, v2
48021// GFX10: encoding: [0x7e,0x04,0x0a,0x68]
48022
48023v_subrev_f16_e32 v5, exec_hi, v2
48024// GFX10: encoding: [0x7f,0x04,0x0a,0x68]
48025
48026v_subrev_f16_e32 v5, 0, v2
48027// GFX10: encoding: [0x80,0x04,0x0a,0x68]
48028
48029v_subrev_f16_e32 v5, -1, v2
48030// GFX10: encoding: [0xc1,0x04,0x0a,0x68]
48031
48032v_subrev_f16_e32 v5, 0.5, v2
48033// GFX10: encoding: [0xf0,0x04,0x0a,0x68]
48034
48035v_subrev_f16_e32 v5, -4.0, v2
48036// GFX10: encoding: [0xf7,0x04,0x0a,0x68]
48037
48038v_subrev_f16_e32 v5, 0xfe0b, v2
48039// GFX10: encoding: [0xff,0x04,0x0a,0x68,0x0b,0xfe,0x00,0x00]
48040
48041v_subrev_f16_e32 v5, 0x3456, v2
48042// GFX10: encoding: [0xff,0x04,0x0a,0x68,0x56,0x34,0x00,0x00]
48043
48044v_subrev_f16_e32 v5, v1, v255
48045// GFX10: encoding: [0x01,0xff,0x0b,0x68]
48046
48047v_subrev_f16_e64 v5, v1, v2
48048// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x05,0x02,0x00]
48049
48050v_subrev_f16_e64 v255, v1, v2
48051// GFX10: encoding: [0xff,0x00,0x34,0xd5,0x01,0x05,0x02,0x00]
48052
48053v_subrev_f16_e64 v5, v255, v2
48054// GFX10: encoding: [0x05,0x00,0x34,0xd5,0xff,0x05,0x02,0x00]
48055
48056v_subrev_f16_e64 v5, s1, v2
48057// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x04,0x02,0x00]
48058
48059v_subrev_f16_e64 v5, s101, v2
48060// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x65,0x04,0x02,0x00]
48061
48062v_subrev_f16_e64 v5, vcc_lo, v2
48063// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x6a,0x04,0x02,0x00]
48064
48065v_subrev_f16_e64 v5, vcc_hi, v2
48066// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x6b,0x04,0x02,0x00]
48067
48068v_subrev_f16_e64 v5, m0, v2
48069// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x7c,0x04,0x02,0x00]
48070
48071v_subrev_f16_e64 v5, exec_lo, v2
48072// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x7e,0x04,0x02,0x00]
48073
48074v_subrev_f16_e64 v5, exec_hi, v2
48075// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x7f,0x04,0x02,0x00]
48076
48077v_subrev_f16_e64 v5, 0, v2
48078// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x80,0x04,0x02,0x00]
48079
48080v_subrev_f16_e64 v5, -1, v2
48081// GFX10: encoding: [0x05,0x00,0x34,0xd5,0xc1,0x04,0x02,0x00]
48082
48083v_subrev_f16_e64 v5, 0.5, v2
48084// GFX10: encoding: [0x05,0x00,0x34,0xd5,0xf0,0x04,0x02,0x00]
48085
48086v_subrev_f16_e64 v5, -4.0, v2
48087// GFX10: encoding: [0x05,0x00,0x34,0xd5,0xf7,0x04,0x02,0x00]
48088
48089v_subrev_f16_e64 v5, v1, v255
48090// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xff,0x03,0x00]
48091
48092v_subrev_f16_e64 v5, v1, s2
48093// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x05,0x00,0x00]
48094
48095v_subrev_f16_e64 v5, v1, s101
48096// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xcb,0x00,0x00]
48097
48098v_subrev_f16_e64 v5, v1, vcc_lo
48099// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xd5,0x00,0x00]
48100
48101v_subrev_f16_e64 v5, v1, vcc_hi
48102// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xd7,0x00,0x00]
48103
48104v_subrev_f16_e64 v5, v1, m0
48105// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xf9,0x00,0x00]
48106
48107v_subrev_f16_e64 v5, v1, exec_lo
48108// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xfd,0x00,0x00]
48109
48110v_subrev_f16_e64 v5, v1, exec_hi
48111// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xff,0x00,0x00]
48112
48113v_subrev_f16_e64 v5, v1, 0
48114// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x01,0x01,0x00]
48115
48116v_subrev_f16_e64 v5, v1, -1
48117// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x83,0x01,0x00]
48118
48119v_subrev_f16_e64 v5, v1, 0.5
48120// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xe1,0x01,0x00]
48121
48122v_subrev_f16_e64 v5, v1, -4.0
48123// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xef,0x01,0x00]
48124
48125v_subrev_f16_e64 v5, -v1, v2
48126// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x05,0x02,0x20]
48127
48128v_subrev_f16_e64 v5, v1, -v2
48129// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x05,0x02,0x40]
48130
48131v_subrev_f16_e64 v5, -v1, -v2
48132// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x05,0x02,0x60]
48133
48134v_subrev_f16_e64 v5, |v1|, v2
48135// GFX10: encoding: [0x05,0x01,0x34,0xd5,0x01,0x05,0x02,0x00]
48136
48137v_subrev_f16_e64 v5, v1, |v2|
48138// GFX10: encoding: [0x05,0x02,0x34,0xd5,0x01,0x05,0x02,0x00]
48139
48140v_subrev_f16_e64 v5, |v1|, |v2|
48141// GFX10: encoding: [0x05,0x03,0x34,0xd5,0x01,0x05,0x02,0x00]
48142
48143v_subrev_f16_e64 v5, v1, v2 clamp
48144// GFX10: encoding: [0x05,0x80,0x34,0xd5,0x01,0x05,0x02,0x00]
48145
48146v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48147// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x06]
48148
48149v_subrev_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48150// GFX10: encoding: [0xf9,0x04,0xfe,0x69,0x01,0x06,0x06,0x06]
48151
48152v_subrev_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48153// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0xff,0x06,0x06,0x06]
48154
48155v_subrev_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48156// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x86,0x06]
48157
48158v_subrev_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48159// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x65,0x06,0x86,0x06]
48160
48161v_subrev_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48162// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x6a,0x06,0x86,0x06]
48163
48164v_subrev_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48165// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x6b,0x06,0x86,0x06]
48166
48167v_subrev_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48168// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x7c,0x06,0x86,0x06]
48169
48170v_subrev_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48171// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x7e,0x06,0x86,0x06]
48172
48173v_subrev_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48174// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x7f,0x06,0x86,0x06]
48175
48176v_subrev_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48177// GFX10: encoding: [0xf9,0xfe,0x0b,0x68,0x01,0x06,0x06,0x06]
48178
48179v_subrev_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48180// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x26,0x06,0x06]
48181
48182v_subrev_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48183// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x06]
48184
48185v_subrev_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48186// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x00,0x06,0x06]
48187
48188v_subrev_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48189// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x01,0x06,0x06]
48190
48191v_subrev_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48192// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x02,0x06,0x06]
48193
48194v_subrev_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48195// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x03,0x06,0x06]
48196
48197v_subrev_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48198// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x04,0x06,0x06]
48199
48200v_subrev_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48201// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x05,0x06,0x06]
48202
48203v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
48204// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x0e,0x06,0x06]
48205
48206v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
48207// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x16,0x06,0x06]
48208
48209v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
48210// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x16,0x06,0x06]
48211
48212v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
48213// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x06]
48214
48215v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
48216// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x00,0x06]
48217
48218v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
48219// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x01,0x06]
48220
48221v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
48222// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x02,0x06]
48223
48224v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
48225// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x03,0x06]
48226
48227v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
48228// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x04,0x06]
48229
48230v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
48231// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x05,0x06]
48232
48233v_subrev_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48234// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x16,0x06]
48235
48236v_subrev_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48237// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x26,0x06]
48238
48239v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
48240// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x06]
48241
48242v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
48243// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x00]
48244
48245v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
48246// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x01]
48247
48248v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
48249// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x02]
48250
48251v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
48252// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x03]
48253
48254v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
48255// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x04]
48256
48257v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
48258// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x05]
48259
48260v_subrev_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48261// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x16]
48262
48263v_subrev_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48264// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x26]
48265
48266v_subrev_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48267// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x00]
48268
48269v_subrev_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48270// GFX10: encoding: [0xfa,0x04,0xfe,0x69,0x01,0xe4,0x00,0x00]
48271
48272v_subrev_f16_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48273// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0xff,0xe4,0x00,0x00]
48274
48275v_subrev_f16_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48276// GFX10: encoding: [0xfa,0xfe,0x0b,0x68,0x01,0xe4,0x00,0x00]
48277
48278v_subrev_f16_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
48279// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x1b,0x00,0x00]
48280
48281v_subrev_f16_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
48282// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x40,0x01,0x00]
48283
48284v_subrev_f16_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
48285// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x41,0x01,0x00]
48286
48287v_subrev_f16_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
48288// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x01,0x01,0x00]
48289
48290v_subrev_f16_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
48291// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x0f,0x01,0x00]
48292
48293v_subrev_f16_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
48294// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x11,0x01,0x00]
48295
48296v_subrev_f16_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
48297// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x1f,0x01,0x00]
48298
48299v_subrev_f16_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
48300// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x21,0x01,0x00]
48301
48302v_subrev_f16_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
48303// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x2f,0x01,0x00]
48304
48305v_subrev_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
48306// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x10]
48307
48308v_subrev_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
48309// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x30]
48310
48311v_subrev_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
48312// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0xf0]
48313
48314v_subrev_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
48315// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x01]
48316
48317v_subrev_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
48318// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x03]
48319
48320v_subrev_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
48321// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x0f]
48322
48323v_subrev_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
48324// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x08,0x00]
48325
48326v_subrev_f16_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48327// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x10,0x00]
48328
48329v_subrev_f16_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48330// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x20,0x00]
48331
48332v_subrev_f16_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
48333// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x51,0x01,0x00]
48334
48335v_subrev_f16_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
48336// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x5f,0x01,0x00]
48337
48338v_subrev_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
48339// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x61,0x01,0x00]
48340
48341v_subrev_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
48342// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x6f,0x01,0x00]
48343
48344v_mul_f16_e32 v5, v1, v2
48345// GFX10: encoding: [0x01,0x05,0x0a,0x6a]
48346
48347v_mul_f16_e32 v255, v1, v2
48348// GFX10: encoding: [0x01,0x05,0xfe,0x6b]
48349
48350v_mul_f16_e32 v5, v255, v2
48351// GFX10: encoding: [0xff,0x05,0x0a,0x6a]
48352
48353v_mul_f16_e32 v5, s1, v2
48354// GFX10: encoding: [0x01,0x04,0x0a,0x6a]
48355
48356v_mul_f16_e32 v5, s101, v2
48357// GFX10: encoding: [0x65,0x04,0x0a,0x6a]
48358
48359v_mul_f16_e32 v5, vcc_lo, v2
48360// GFX10: encoding: [0x6a,0x04,0x0a,0x6a]
48361
48362v_mul_f16_e32 v5, vcc_hi, v2
48363// GFX10: encoding: [0x6b,0x04,0x0a,0x6a]
48364
48365v_mul_f16_e32 v5, m0, v2
48366// GFX10: encoding: [0x7c,0x04,0x0a,0x6a]
48367
48368v_mul_f16_e32 v5, exec_lo, v2
48369// GFX10: encoding: [0x7e,0x04,0x0a,0x6a]
48370
48371v_mul_f16_e32 v5, exec_hi, v2
48372// GFX10: encoding: [0x7f,0x04,0x0a,0x6a]
48373
48374v_mul_f16_e32 v5, 0, v2
48375// GFX10: encoding: [0x80,0x04,0x0a,0x6a]
48376
48377v_mul_f16_e32 v5, -1, v2
48378// GFX10: encoding: [0xc1,0x04,0x0a,0x6a]
48379
48380v_mul_f16_e32 v5, 0.5, v2
48381// GFX10: encoding: [0xf0,0x04,0x0a,0x6a]
48382
48383v_mul_f16_e32 v5, -4.0, v2
48384// GFX10: encoding: [0xf7,0x04,0x0a,0x6a]
48385
48386v_mul_f16_e32 v5, 0xfe0b, v2
48387// GFX10: encoding: [0xff,0x04,0x0a,0x6a,0x0b,0xfe,0x00,0x00]
48388
48389v_mul_f16_e32 v5, 0x3456, v2
48390// GFX10: encoding: [0xff,0x04,0x0a,0x6a,0x56,0x34,0x00,0x00]
48391
48392v_mul_f16_e32 v5, v1, v255
48393// GFX10: encoding: [0x01,0xff,0x0b,0x6a]
48394
48395v_mul_f16_e64 v5, v1, v2
48396// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x05,0x02,0x00]
48397
48398v_mul_f16_e64 v255, v1, v2
48399// GFX10: encoding: [0xff,0x00,0x35,0xd5,0x01,0x05,0x02,0x00]
48400
48401v_mul_f16_e64 v5, v255, v2
48402// GFX10: encoding: [0x05,0x00,0x35,0xd5,0xff,0x05,0x02,0x00]
48403
48404v_mul_f16_e64 v5, s1, v2
48405// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x04,0x02,0x00]
48406
48407v_mul_f16_e64 v5, s101, v2
48408// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x65,0x04,0x02,0x00]
48409
48410v_mul_f16_e64 v5, vcc_lo, v2
48411// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x6a,0x04,0x02,0x00]
48412
48413v_mul_f16_e64 v5, vcc_hi, v2
48414// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x6b,0x04,0x02,0x00]
48415
48416v_mul_f16_e64 v5, m0, v2
48417// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x7c,0x04,0x02,0x00]
48418
48419v_mul_f16_e64 v5, exec_lo, v2
48420// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x7e,0x04,0x02,0x00]
48421
48422v_mul_f16_e64 v5, exec_hi, v2
48423// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x7f,0x04,0x02,0x00]
48424
48425v_mul_f16_e64 v5, 0, v2
48426// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x80,0x04,0x02,0x00]
48427
48428v_mul_f16_e64 v5, -1, v2
48429// GFX10: encoding: [0x05,0x00,0x35,0xd5,0xc1,0x04,0x02,0x00]
48430
48431v_mul_f16_e64 v5, 0.5, v2
48432// GFX10: encoding: [0x05,0x00,0x35,0xd5,0xf0,0x04,0x02,0x00]
48433
48434v_mul_f16_e64 v5, -4.0, v2
48435// GFX10: encoding: [0x05,0x00,0x35,0xd5,0xf7,0x04,0x02,0x00]
48436
48437v_mul_f16_e64 v5, v1, v255
48438// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xff,0x03,0x00]
48439
48440v_mul_f16_e64 v5, v1, s2
48441// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x05,0x00,0x00]
48442
48443v_mul_f16_e64 v5, v1, s101
48444// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xcb,0x00,0x00]
48445
48446v_mul_f16_e64 v5, v1, vcc_lo
48447// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xd5,0x00,0x00]
48448
48449v_mul_f16_e64 v5, v1, vcc_hi
48450// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xd7,0x00,0x00]
48451
48452v_mul_f16_e64 v5, v1, m0
48453// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xf9,0x00,0x00]
48454
48455v_mul_f16_e64 v5, v1, exec_lo
48456// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xfd,0x00,0x00]
48457
48458v_mul_f16_e64 v5, v1, exec_hi
48459// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xff,0x00,0x00]
48460
48461v_mul_f16_e64 v5, v1, 0
48462// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x01,0x01,0x00]
48463
48464v_mul_f16_e64 v5, v1, -1
48465// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x83,0x01,0x00]
48466
48467v_mul_f16_e64 v5, v1, 0.5
48468// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xe1,0x01,0x00]
48469
48470v_mul_f16_e64 v5, v1, -4.0
48471// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xef,0x01,0x00]
48472
48473v_mul_f16_e64 v5, -v1, v2
48474// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x05,0x02,0x20]
48475
48476v_mul_f16_e64 v5, v1, -v2
48477// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x05,0x02,0x40]
48478
48479v_mul_f16_e64 v5, -v1, -v2
48480// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x05,0x02,0x60]
48481
48482v_mul_f16_e64 v5, |v1|, v2
48483// GFX10: encoding: [0x05,0x01,0x35,0xd5,0x01,0x05,0x02,0x00]
48484
48485v_mul_f16_e64 v5, v1, |v2|
48486// GFX10: encoding: [0x05,0x02,0x35,0xd5,0x01,0x05,0x02,0x00]
48487
48488v_mul_f16_e64 v5, |v1|, |v2|
48489// GFX10: encoding: [0x05,0x03,0x35,0xd5,0x01,0x05,0x02,0x00]
48490
48491v_mul_f16_e64 v5, v1, v2 clamp
48492// GFX10: encoding: [0x05,0x80,0x35,0xd5,0x01,0x05,0x02,0x00]
48493
48494v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48495// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x06]
48496
48497v_mul_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48498// GFX10: encoding: [0xf9,0x04,0xfe,0x6b,0x01,0x06,0x06,0x06]
48499
48500v_mul_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48501// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0xff,0x06,0x06,0x06]
48502
48503v_mul_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48504// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x86,0x06]
48505
48506v_mul_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48507// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x65,0x06,0x86,0x06]
48508
48509v_mul_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48510// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x6a,0x06,0x86,0x06]
48511
48512v_mul_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48513// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x6b,0x06,0x86,0x06]
48514
48515v_mul_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48516// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x7c,0x06,0x86,0x06]
48517
48518v_mul_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48519// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x7e,0x06,0x86,0x06]
48520
48521v_mul_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48522// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x7f,0x06,0x86,0x06]
48523
48524v_mul_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48525// GFX10: encoding: [0xf9,0xfe,0x0b,0x6a,0x01,0x06,0x06,0x06]
48526
48527v_mul_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48528// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x26,0x06,0x06]
48529
48530v_mul_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48531// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x06]
48532
48533v_mul_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48534// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x00,0x06,0x06]
48535
48536v_mul_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48537// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x01,0x06,0x06]
48538
48539v_mul_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48540// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x02,0x06,0x06]
48541
48542v_mul_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48543// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x03,0x06,0x06]
48544
48545v_mul_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48546// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x04,0x06,0x06]
48547
48548v_mul_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48549// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x05,0x06,0x06]
48550
48551v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
48552// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x0e,0x06,0x06]
48553
48554v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
48555// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x16,0x06,0x06]
48556
48557v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
48558// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x16,0x06,0x06]
48559
48560v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
48561// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x06]
48562
48563v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
48564// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x00,0x06]
48565
48566v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
48567// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x01,0x06]
48568
48569v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
48570// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x02,0x06]
48571
48572v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
48573// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x03,0x06]
48574
48575v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
48576// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x04,0x06]
48577
48578v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
48579// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x05,0x06]
48580
48581v_mul_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48582// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x16,0x06]
48583
48584v_mul_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48585// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x26,0x06]
48586
48587v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
48588// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x06]
48589
48590v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
48591// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x00]
48592
48593v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
48594// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x01]
48595
48596v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
48597// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x02]
48598
48599v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
48600// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x03]
48601
48602v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
48603// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x04]
48604
48605v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
48606// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x05]
48607
48608v_mul_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48609// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x16]
48610
48611v_mul_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48612// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x26]
48613
48614v_mul_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48615// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x00]
48616
48617v_mul_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48618// GFX10: encoding: [0xfa,0x04,0xfe,0x6b,0x01,0xe4,0x00,0x00]
48619
48620v_mul_f16_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48621// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0xff,0xe4,0x00,0x00]
48622
48623v_mul_f16_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48624// GFX10: encoding: [0xfa,0xfe,0x0b,0x6a,0x01,0xe4,0x00,0x00]
48625
48626v_mul_f16_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
48627// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x1b,0x00,0x00]
48628
48629v_mul_f16_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
48630// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x40,0x01,0x00]
48631
48632v_mul_f16_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
48633// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x41,0x01,0x00]
48634
48635v_mul_f16_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
48636// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x01,0x01,0x00]
48637
48638v_mul_f16_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
48639// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x0f,0x01,0x00]
48640
48641v_mul_f16_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
48642// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x11,0x01,0x00]
48643
48644v_mul_f16_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
48645// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x1f,0x01,0x00]
48646
48647v_mul_f16_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
48648// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x21,0x01,0x00]
48649
48650v_mul_f16_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
48651// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x2f,0x01,0x00]
48652
48653v_mul_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
48654// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x10]
48655
48656v_mul_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
48657// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x30]
48658
48659v_mul_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
48660// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0xf0]
48661
48662v_mul_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
48663// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x01]
48664
48665v_mul_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
48666// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x03]
48667
48668v_mul_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
48669// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x0f]
48670
48671v_mul_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
48672// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x08,0x00]
48673
48674v_mul_f16_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48675// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x10,0x00]
48676
48677v_mul_f16_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48678// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x20,0x00]
48679
48680v_mul_f16_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
48681// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x51,0x01,0x00]
48682
48683v_mul_f16_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
48684// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x5f,0x01,0x00]
48685
48686v_mul_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
48687// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x61,0x01,0x00]
48688
48689v_mul_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
48690// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x6f,0x01,0x00]
48691
48692v_fmac_f16_e32 v5, v1, v2
48693// GFX10: encoding: [0x01,0x05,0x0a,0x6c]
48694
48695v_fmac_f16_e32 v255, v1, v2
48696// GFX10: encoding: [0x01,0x05,0xfe,0x6d]
48697
48698v_fmac_f16_e32 v5, v255, v2
48699// GFX10: encoding: [0xff,0x05,0x0a,0x6c]
48700
48701v_fmac_f16_e32 v5, s1, v2
48702// GFX10: encoding: [0x01,0x04,0x0a,0x6c]
48703
48704v_fmac_f16_e32 v5, s103, v2
48705// GFX10: encoding: [0x67,0x04,0x0a,0x6c]
48706
48707v_fmac_f16_e32 v5, vcc_lo, v2
48708// GFX10: encoding: [0x6a,0x04,0x0a,0x6c]
48709
48710v_fmac_f16_e32 v5, vcc_hi, v2
48711// GFX10: encoding: [0x6b,0x04,0x0a,0x6c]
48712
48713v_fmac_f16_e32 v5, ttmp11, v2
48714// GFX10: encoding: [0x77,0x04,0x0a,0x6c]
48715
48716v_fmac_f16_e32 v5, m0, v2
48717// GFX10: encoding: [0x7c,0x04,0x0a,0x6c]
48718
48719v_fmac_f16_e32 v5, exec_lo, v2
48720// GFX10: encoding: [0x7e,0x04,0x0a,0x6c]
48721
48722v_fmac_f16_e32 v5, exec_hi, v2
48723// GFX10: encoding: [0x7f,0x04,0x0a,0x6c]
48724
48725v_fmac_f16_e32 v5, 0, v2
48726// GFX10: encoding: [0x80,0x04,0x0a,0x6c]
48727
48728v_fmac_f16_e32 v5, -1, v2
48729// GFX10: encoding: [0xc1,0x04,0x0a,0x6c]
48730
48731v_fmac_f16_e32 v5, 0.5, v2
48732// GFX10: encoding: [0xf0,0x04,0x0a,0x6c]
48733
48734v_fmac_f16_e32 v5, -4.0, v2
48735// GFX10: encoding: [0xf7,0x04,0x0a,0x6c]
48736
48737v_fmac_f16 v5, 0x1234, v2
48738// GFX10: encoding: [0xff,0x04,0x0a,0x6c,0x34,0x12,0x00,0x00]
48739
48740v_fmac_f16_e32 v5, v1, v255
48741// GFX10: encoding: [0x01,0xff,0x0b,0x6c]
48742
48743v_fmac_f16_e64 v5, v1, v2
48744// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x00]
48745
48746v_fmac_f16_e64 v255, v1, v2
48747// GFX10: encoding: [0xff,0x00,0x36,0xd5,0x01,0x05,0x02,0x00]
48748
48749v_fmac_f16_e64 v5, v255, v2
48750// GFX10: encoding: [0x05,0x00,0x36,0xd5,0xff,0x05,0x02,0x00]
48751
48752v_fmac_f16_e64 v5, s1, v2
48753// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x04,0x02,0x00]
48754
48755v_fmac_f16_e64 v5, s101, v2
48756// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x65,0x04,0x02,0x00]
48757
48758v_fmac_f16_e64 v5, vcc_lo, v2
48759// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x6a,0x04,0x02,0x00]
48760
48761v_fmac_f16_e64 v5, vcc_hi, v2
48762// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x6b,0x04,0x02,0x00]
48763
48764v_fmac_f16_e64 v5, m0, v2
48765// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x7c,0x04,0x02,0x00]
48766
48767v_fmac_f16_e64 v5, exec_lo, v2
48768// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x7e,0x04,0x02,0x00]
48769
48770v_fmac_f16_e64 v5, exec_hi, v2
48771// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x7f,0x04,0x02,0x00]
48772
48773v_fmac_f16_e64 v5, 0, v2
48774// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x80,0x04,0x02,0x00]
48775
48776v_fmac_f16_e64 v5, -1, v2
48777// GFX10: encoding: [0x05,0x00,0x36,0xd5,0xc1,0x04,0x02,0x00]
48778
48779v_fmac_f16_e64 v5, 0.5, v2
48780// GFX10: encoding: [0x05,0x00,0x36,0xd5,0xf0,0x04,0x02,0x00]
48781
48782v_fmac_f16_e64 v5, -4.0, v2
48783// GFX10: encoding: [0x05,0x00,0x36,0xd5,0xf7,0x04,0x02,0x00]
48784
48785v_fmac_f16_e64 v5, v1, v255
48786// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xff,0x03,0x00]
48787
48788v_fmac_f16_e64 v5, v1, s2
48789// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x00,0x00]
48790
48791v_fmac_f16_e64 v5, v1, s101
48792// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xcb,0x00,0x00]
48793
48794v_fmac_f16_e64 v5, v1, vcc_lo
48795// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xd5,0x00,0x00]
48796
48797v_fmac_f16_e64 v5, v1, vcc_hi
48798// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xd7,0x00,0x00]
48799
48800v_fmac_f16_e64 v5, v1, m0
48801// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xf9,0x00,0x00]
48802
48803v_fmac_f16_e64 v5, v1, exec_lo
48804// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xfd,0x00,0x00]
48805
48806v_fmac_f16_e64 v5, v1, exec_hi
48807// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xff,0x00,0x00]
48808
48809v_fmac_f16_e64 v5, v1, 0
48810// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x01,0x01,0x00]
48811
48812v_fmac_f16_e64 v5, v1, -1
48813// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x83,0x01,0x00]
48814
48815v_fmac_f16_e64 v5, v1, 0.5
48816// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xe1,0x01,0x00]
48817
48818v_fmac_f16_e64 v5, v1, -4.0
48819// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xef,0x01,0x00]
48820
48821v_fmac_f16_e64 v5, -v1, v2
48822// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x20]
48823
48824v_fmac_f16_e64 v5, v1, -v2
48825// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x40]
48826
48827v_fmac_f16_e64 v5, -v1, -v2
48828// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x60]
48829
48830v_fmac_f16_e64 v5, |v1|, v2
48831// GFX10: encoding: [0x05,0x01,0x36,0xd5,0x01,0x05,0x02,0x00]
48832
48833v_fmac_f16_e64 v5, v1, |v2|
48834// GFX10: encoding: [0x05,0x02,0x36,0xd5,0x01,0x05,0x02,0x00]
48835
48836v_fmac_f16_e64 v5, |v1|, |v2|
48837// GFX10: encoding: [0x05,0x03,0x36,0xd5,0x01,0x05,0x02,0x00]
48838
48839v_fmac_f16_e64 v5, v1, v2 clamp
48840// GFX10: encoding: [0x05,0x80,0x36,0xd5,0x01,0x05,0x02,0x00]
48841
48842v_fmac_f16_e64 v5, v1, v2 mul:2
48843// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x08]
48844
48845v_fmac_f16_e64 v5, v1, v2 mul:4
48846// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x10]
48847
48848v_fmac_f16_e64 v5, v1, v2 div:2
48849// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x18]
48850
48851v_fmamk_f32 v5, v1, 0x1121, v3
48852// GFX10: encoding: [0x01,0x07,0x0a,0x58,0x21,0x11,0x00,0x00]
48853
48854v_fmamk_f32 v255, v1, 0x1121, v3
48855// GFX10: encoding: [0x01,0x07,0xfe,0x59,0x21,0x11,0x00,0x00]
48856
48857v_fmamk_f32 v5, v255, 0x1121, v3
48858// GFX10: encoding: [0xff,0x07,0x0a,0x58,0x21,0x11,0x00,0x00]
48859
48860v_fmamk_f32 v5, 0, 0x1121, v3
48861// GFX10: encoding: [0x80,0x06,0x0a,0x58,0x21,0x11,0x00,0x00]
48862
48863v_fmamk_f32 v5, -1, 0x1121, v3
48864// GFX10: encoding: [0xc1,0x06,0x0a,0x58,0x21,0x11,0x00,0x00]
48865
48866v_fmamk_f32 v5, 0.5, 0x1121, v3
48867// GFX10: encoding: [0xf0,0x06,0x0a,0x58,0x21,0x11,0x00,0x00]
48868
48869v_fmamk_f32 v5, -4.0, 0x1121, v3
48870// GFX10: encoding: [0xf7,0x06,0x0a,0x58,0x21,0x11,0x00,0x00]
48871
48872v_fmamk_f32 v5, v1, 0xa1b1, v3
48873// GFX10: encoding: [0x01,0x07,0x0a,0x58,0xb1,0xa1,0x00,0x00]
48874
48875v_fmamk_f32 v5, v1, 0x1121, v255
48876// GFX10: encoding: [0x01,0xff,0x0b,0x58,0x21,0x11,0x00,0x00]
48877
48878v_fmaak_f32 v5, v1, v2, 0x1121
48879// GFX10: encoding: [0x01,0x05,0x0a,0x5a,0x21,0x11,0x00,0x00]
48880
48881v_fmaak_f32 v255, v1, v2, 0x1121
48882// GFX10: encoding: [0x01,0x05,0xfe,0x5b,0x21,0x11,0x00,0x00]
48883
48884v_fmaak_f32 v5, v255, v2, 0x1121
48885// GFX10: encoding: [0xff,0x05,0x0a,0x5a,0x21,0x11,0x00,0x00]
48886
48887v_fmaak_f32 v5, 0, v2, 0x1121
48888// GFX10: encoding: [0x80,0x04,0x0a,0x5a,0x21,0x11,0x00,0x00]
48889
48890v_fmaak_f32 v5, -1, v2, 0x1121
48891// GFX10: encoding: [0xc1,0x04,0x0a,0x5a,0x21,0x11,0x00,0x00]
48892
48893v_fmaak_f32 v5, 0.5, v2, 0x1121
48894// GFX10: encoding: [0xf0,0x04,0x0a,0x5a,0x21,0x11,0x00,0x00]
48895
48896v_fmaak_f32 v5, -4.0, v2, 0x1121
48897// GFX10: encoding: [0xf7,0x04,0x0a,0x5a,0x21,0x11,0x00,0x00]
48898
48899v_fmaak_f32 v5, v1, v255, 0x1121
48900// GFX10: encoding: [0x01,0xff,0x0b,0x5a,0x21,0x11,0x00,0x00]
48901
48902v_fmaak_f32 v5, v1, v2, 0xa1b1
48903// GFX10: encoding: [0x01,0x05,0x0a,0x5a,0xb1,0xa1,0x00,0x00]
48904
48905v_max_f16_e32 v5, v1, v2
48906// GFX10: encoding: [0x01,0x05,0x0a,0x72]
48907
48908v_max_f16_e32 v255, v1, v2
48909// GFX10: encoding: [0x01,0x05,0xfe,0x73]
48910
48911v_max_f16_e32 v5, v255, v2
48912// GFX10: encoding: [0xff,0x05,0x0a,0x72]
48913
48914v_max_f16_e32 v5, s1, v2
48915// GFX10: encoding: [0x01,0x04,0x0a,0x72]
48916
48917v_max_f16_e32 v5, s101, v2
48918// GFX10: encoding: [0x65,0x04,0x0a,0x72]
48919
48920v_max_f16_e32 v5, vcc_lo, v2
48921// GFX10: encoding: [0x6a,0x04,0x0a,0x72]
48922
48923v_max_f16_e32 v5, vcc_hi, v2
48924// GFX10: encoding: [0x6b,0x04,0x0a,0x72]
48925
48926v_max_f16_e32 v5, m0, v2
48927// GFX10: encoding: [0x7c,0x04,0x0a,0x72]
48928
48929v_max_f16_e32 v5, exec_lo, v2
48930// GFX10: encoding: [0x7e,0x04,0x0a,0x72]
48931
48932v_max_f16_e32 v5, exec_hi, v2
48933// GFX10: encoding: [0x7f,0x04,0x0a,0x72]
48934
48935v_max_f16_e32 v5, 0, v2
48936// GFX10: encoding: [0x80,0x04,0x0a,0x72]
48937
48938v_max_f16_e32 v5, -1, v2
48939// GFX10: encoding: [0xc1,0x04,0x0a,0x72]
48940
48941v_max_f16_e32 v5, 0.5, v2
48942// GFX10: encoding: [0xf0,0x04,0x0a,0x72]
48943
48944v_max_f16_e32 v5, -4.0, v2
48945// GFX10: encoding: [0xf7,0x04,0x0a,0x72]
48946
48947v_max_f16_e32 v5, 0xfe0b, v2
48948// GFX10: encoding: [0xff,0x04,0x0a,0x72,0x0b,0xfe,0x00,0x00]
48949
48950v_max_f16_e32 v5, 0x3456, v2
48951// GFX10: encoding: [0xff,0x04,0x0a,0x72,0x56,0x34,0x00,0x00]
48952
48953v_max_f16_e32 v5, v1, v255
48954// GFX10: encoding: [0x01,0xff,0x0b,0x72]
48955
48956v_max_f16_e64 v5, v1, v2
48957// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x05,0x02,0x00]
48958
48959v_max_f16_e64 v255, v1, v2
48960// GFX10: encoding: [0xff,0x00,0x39,0xd5,0x01,0x05,0x02,0x00]
48961
48962v_max_f16_e64 v5, v255, v2
48963// GFX10: encoding: [0x05,0x00,0x39,0xd5,0xff,0x05,0x02,0x00]
48964
48965v_max_f16_e64 v5, s1, v2
48966// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x04,0x02,0x00]
48967
48968v_max_f16_e64 v5, s101, v2
48969// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x65,0x04,0x02,0x00]
48970
48971v_max_f16_e64 v5, vcc_lo, v2
48972// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x6a,0x04,0x02,0x00]
48973
48974v_max_f16_e64 v5, vcc_hi, v2
48975// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x6b,0x04,0x02,0x00]
48976
48977v_max_f16_e64 v5, m0, v2
48978// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x7c,0x04,0x02,0x00]
48979
48980v_max_f16_e64 v5, exec_lo, v2
48981// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x7e,0x04,0x02,0x00]
48982
48983v_max_f16_e64 v5, exec_hi, v2
48984// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x7f,0x04,0x02,0x00]
48985
48986v_max_f16_e64 v5, 0, v2
48987// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x80,0x04,0x02,0x00]
48988
48989v_max_f16_e64 v5, -1, v2
48990// GFX10: encoding: [0x05,0x00,0x39,0xd5,0xc1,0x04,0x02,0x00]
48991
48992v_max_f16_e64 v5, 0.5, v2
48993// GFX10: encoding: [0x05,0x00,0x39,0xd5,0xf0,0x04,0x02,0x00]
48994
48995v_max_f16_e64 v5, -4.0, v2
48996// GFX10: encoding: [0x05,0x00,0x39,0xd5,0xf7,0x04,0x02,0x00]
48997
48998v_max_f16_e64 v5, v1, v255
48999// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xff,0x03,0x00]
49000
49001v_max_f16_e64 v5, v1, s2
49002// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x05,0x00,0x00]
49003
49004v_max_f16_e64 v5, v1, s101
49005// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xcb,0x00,0x00]
49006
49007v_max_f16_e64 v5, v1, vcc_lo
49008// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xd5,0x00,0x00]
49009
49010v_max_f16_e64 v5, v1, vcc_hi
49011// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xd7,0x00,0x00]
49012
49013v_max_f16_e64 v5, v1, m0
49014// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xf9,0x00,0x00]
49015
49016v_max_f16_e64 v5, v1, exec_lo
49017// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xfd,0x00,0x00]
49018
49019v_max_f16_e64 v5, v1, exec_hi
49020// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xff,0x00,0x00]
49021
49022v_max_f16_e64 v5, v1, 0
49023// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x01,0x01,0x00]
49024
49025v_max_f16_e64 v5, v1, -1
49026// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x83,0x01,0x00]
49027
49028v_max_f16_e64 v5, v1, 0.5
49029// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xe1,0x01,0x00]
49030
49031v_max_f16_e64 v5, v1, -4.0
49032// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xef,0x01,0x00]
49033
49034v_max_f16_e64 v5, -v1, v2
49035// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x05,0x02,0x20]
49036
49037v_max_f16_e64 v5, v1, -v2
49038// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x05,0x02,0x40]
49039
49040v_max_f16_e64 v5, -v1, -v2
49041// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x05,0x02,0x60]
49042
49043v_max_f16_e64 v5, |v1|, v2
49044// GFX10: encoding: [0x05,0x01,0x39,0xd5,0x01,0x05,0x02,0x00]
49045
49046v_max_f16_e64 v5, v1, |v2|
49047// GFX10: encoding: [0x05,0x02,0x39,0xd5,0x01,0x05,0x02,0x00]
49048
49049v_max_f16_e64 v5, |v1|, |v2|
49050// GFX10: encoding: [0x05,0x03,0x39,0xd5,0x01,0x05,0x02,0x00]
49051
49052v_max_f16_e64 v5, v1, v2 clamp
49053// GFX10: encoding: [0x05,0x80,0x39,0xd5,0x01,0x05,0x02,0x00]
49054
49055v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49056// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x06]
49057
49058v_max_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49059// GFX10: encoding: [0xf9,0x04,0xfe,0x73,0x01,0x06,0x06,0x06]
49060
49061v_max_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49062// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0xff,0x06,0x06,0x06]
49063
49064v_max_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49065// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x86,0x06]
49066
49067v_max_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49068// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x65,0x06,0x86,0x06]
49069
49070v_max_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49071// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x6a,0x06,0x86,0x06]
49072
49073v_max_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49074// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x6b,0x06,0x86,0x06]
49075
49076v_max_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49077// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x7c,0x06,0x86,0x06]
49078
49079v_max_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49080// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x7e,0x06,0x86,0x06]
49081
49082v_max_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49083// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x7f,0x06,0x86,0x06]
49084
49085v_max_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49086// GFX10: encoding: [0xf9,0xfe,0x0b,0x72,0x01,0x06,0x06,0x06]
49087
49088v_max_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49089// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x26,0x06,0x06]
49090
49091v_max_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49092// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x06]
49093
49094v_max_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49095// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x00,0x06,0x06]
49096
49097v_max_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49098// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x01,0x06,0x06]
49099
49100v_max_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49101// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x02,0x06,0x06]
49102
49103v_max_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49104// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x03,0x06,0x06]
49105
49106v_max_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49107// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x04,0x06,0x06]
49108
49109v_max_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49110// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x05,0x06,0x06]
49111
49112v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
49113// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x0e,0x06,0x06]
49114
49115v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
49116// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x16,0x06,0x06]
49117
49118v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
49119// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x16,0x06,0x06]
49120
49121v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
49122// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x06]
49123
49124v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
49125// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x00,0x06]
49126
49127v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
49128// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x01,0x06]
49129
49130v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
49131// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x02,0x06]
49132
49133v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
49134// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x03,0x06]
49135
49136v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
49137// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x04,0x06]
49138
49139v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
49140// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x05,0x06]
49141
49142v_max_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49143// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x16,0x06]
49144
49145v_max_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49146// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x26,0x06]
49147
49148v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
49149// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x06]
49150
49151v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
49152// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x00]
49153
49154v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
49155// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x01]
49156
49157v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
49158// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x02]
49159
49160v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
49161// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x03]
49162
49163v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
49164// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x04]
49165
49166v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
49167// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x05]
49168
49169v_max_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49170// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x16]
49171
49172v_max_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49173// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x26]
49174
49175v_max_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49176// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x00]
49177
49178v_max_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49179// GFX10: encoding: [0xfa,0x04,0xfe,0x73,0x01,0xe4,0x00,0x00]
49180
49181v_max_f16_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49182// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0xff,0xe4,0x00,0x00]
49183
49184v_max_f16_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49185// GFX10: encoding: [0xfa,0xfe,0x0b,0x72,0x01,0xe4,0x00,0x00]
49186
49187v_max_f16_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
49188// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x1b,0x00,0x00]
49189
49190v_max_f16_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
49191// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x40,0x01,0x00]
49192
49193v_max_f16_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
49194// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x41,0x01,0x00]
49195
49196v_max_f16_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
49197// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x01,0x01,0x00]
49198
49199v_max_f16_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
49200// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x0f,0x01,0x00]
49201
49202v_max_f16_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
49203// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x11,0x01,0x00]
49204
49205v_max_f16_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
49206// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x1f,0x01,0x00]
49207
49208v_max_f16_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
49209// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x21,0x01,0x00]
49210
49211v_max_f16_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
49212// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x2f,0x01,0x00]
49213
49214v_max_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
49215// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x10]
49216
49217v_max_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
49218// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x30]
49219
49220v_max_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
49221// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0xf0]
49222
49223v_max_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
49224// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x01]
49225
49226v_max_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
49227// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x03]
49228
49229v_max_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
49230// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x0f]
49231
49232v_max_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
49233// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x08,0x00]
49234
49235v_max_f16_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49236// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x10,0x00]
49237
49238v_max_f16_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49239// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x20,0x00]
49240
49241v_max_f16_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
49242// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x51,0x01,0x00]
49243
49244v_max_f16_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
49245// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x5f,0x01,0x00]
49246
49247v_max_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
49248// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x61,0x01,0x00]
49249
49250v_max_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
49251// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x6f,0x01,0x00]
49252
49253v_min_f16_e32 v5, v1, v2
49254// GFX10: encoding: [0x01,0x05,0x0a,0x74]
49255
49256v_min_f16_e32 v255, v1, v2
49257// GFX10: encoding: [0x01,0x05,0xfe,0x75]
49258
49259v_min_f16_e32 v5, v255, v2
49260// GFX10: encoding: [0xff,0x05,0x0a,0x74]
49261
49262v_min_f16_e32 v5, s1, v2
49263// GFX10: encoding: [0x01,0x04,0x0a,0x74]
49264
49265v_min_f16_e32 v5, s101, v2
49266// GFX10: encoding: [0x65,0x04,0x0a,0x74]
49267
49268v_min_f16_e32 v5, vcc_lo, v2
49269// GFX10: encoding: [0x6a,0x04,0x0a,0x74]
49270
49271v_min_f16_e32 v5, vcc_hi, v2
49272// GFX10: encoding: [0x6b,0x04,0x0a,0x74]
49273
49274v_min_f16_e32 v5, m0, v2
49275// GFX10: encoding: [0x7c,0x04,0x0a,0x74]
49276
49277v_min_f16_e32 v5, exec_lo, v2
49278// GFX10: encoding: [0x7e,0x04,0x0a,0x74]
49279
49280v_min_f16_e32 v5, exec_hi, v2
49281// GFX10: encoding: [0x7f,0x04,0x0a,0x74]
49282
49283v_min_f16_e32 v5, 0, v2
49284// GFX10: encoding: [0x80,0x04,0x0a,0x74]
49285
49286v_min_f16_e32 v5, -1, v2
49287// GFX10: encoding: [0xc1,0x04,0x0a,0x74]
49288
49289v_min_f16_e32 v5, 0.5, v2
49290// GFX10: encoding: [0xf0,0x04,0x0a,0x74]
49291
49292v_min_f16_e32 v5, -4.0, v2
49293// GFX10: encoding: [0xf7,0x04,0x0a,0x74]
49294
49295v_min_f16_e32 v5, 0xfe0b, v2
49296// GFX10: encoding: [0xff,0x04,0x0a,0x74,0x0b,0xfe,0x00,0x00]
49297
49298v_min_f16_e32 v5, 0x3456, v2
49299// GFX10: encoding: [0xff,0x04,0x0a,0x74,0x56,0x34,0x00,0x00]
49300
49301v_min_f16_e32 v5, v1, v255
49302// GFX10: encoding: [0x01,0xff,0x0b,0x74]
49303
49304v_min_f16_e64 v5, v1, v2
49305// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x02,0x00]
49306
49307v_min_f16_e64 v255, v1, v2
49308// GFX10: encoding: [0xff,0x00,0x3a,0xd5,0x01,0x05,0x02,0x00]
49309
49310v_min_f16_e64 v5, v255, v2
49311// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0xff,0x05,0x02,0x00]
49312
49313v_min_f16_e64 v5, s1, v2
49314// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x04,0x02,0x00]
49315
49316v_min_f16_e64 v5, s101, v2
49317// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x65,0x04,0x02,0x00]
49318
49319v_min_f16_e64 v5, vcc_lo, v2
49320// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x6a,0x04,0x02,0x00]
49321
49322v_min_f16_e64 v5, vcc_hi, v2
49323// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x6b,0x04,0x02,0x00]
49324
49325v_min_f16_e64 v5, m0, v2
49326// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x7c,0x04,0x02,0x00]
49327
49328v_min_f16_e64 v5, exec_lo, v2
49329// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x7e,0x04,0x02,0x00]
49330
49331v_min_f16_e64 v5, exec_hi, v2
49332// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x7f,0x04,0x02,0x00]
49333
49334v_min_f16_e64 v5, 0, v2
49335// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x80,0x04,0x02,0x00]
49336
49337v_min_f16_e64 v5, -1, v2
49338// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0xc1,0x04,0x02,0x00]
49339
49340v_min_f16_e64 v5, 0.5, v2
49341// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0xf0,0x04,0x02,0x00]
49342
49343v_min_f16_e64 v5, -4.0, v2
49344// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0xf7,0x04,0x02,0x00]
49345
49346v_min_f16_e64 v5, v1, v255
49347// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xff,0x03,0x00]
49348
49349v_min_f16_e64 v5, v1, s2
49350// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x00,0x00]
49351
49352v_min_f16_e64 v5, v1, s101
49353// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xcb,0x00,0x00]
49354
49355v_min_f16_e64 v5, v1, vcc_lo
49356// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xd5,0x00,0x00]
49357
49358v_min_f16_e64 v5, v1, vcc_hi
49359// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xd7,0x00,0x00]
49360
49361v_min_f16_e64 v5, v1, m0
49362// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xf9,0x00,0x00]
49363
49364v_min_f16_e64 v5, v1, exec_lo
49365// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xfd,0x00,0x00]
49366
49367v_min_f16_e64 v5, v1, exec_hi
49368// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xff,0x00,0x00]
49369
49370v_min_f16_e64 v5, v1, 0
49371// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x01,0x01,0x00]
49372
49373v_min_f16_e64 v5, v1, -1
49374// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x83,0x01,0x00]
49375
49376v_min_f16_e64 v5, v1, 0.5
49377// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xe1,0x01,0x00]
49378
49379v_min_f16_e64 v5, v1, -4.0
49380// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xef,0x01,0x00]
49381
49382v_min_f16_e64 v5, -v1, v2
49383// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x02,0x20]
49384
49385v_min_f16_e64 v5, v1, -v2
49386// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x02,0x40]
49387
49388v_min_f16_e64 v5, -v1, -v2
49389// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x02,0x60]
49390
49391v_min_f16_e64 v5, |v1|, v2
49392// GFX10: encoding: [0x05,0x01,0x3a,0xd5,0x01,0x05,0x02,0x00]
49393
49394v_min_f16_e64 v5, v1, |v2|
49395// GFX10: encoding: [0x05,0x02,0x3a,0xd5,0x01,0x05,0x02,0x00]
49396
49397v_min_f16_e64 v5, |v1|, |v2|
49398// GFX10: encoding: [0x05,0x03,0x3a,0xd5,0x01,0x05,0x02,0x00]
49399
49400v_min_f16_e64 v5, v1, v2 clamp
49401// GFX10: encoding: [0x05,0x80,0x3a,0xd5,0x01,0x05,0x02,0x00]
49402
49403v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49404// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x06]
49405
49406v_min_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49407// GFX10: encoding: [0xf9,0x04,0xfe,0x75,0x01,0x06,0x06,0x06]
49408
49409v_min_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49410// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0xff,0x06,0x06,0x06]
49411
49412v_min_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49413// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x86,0x06]
49414
49415v_min_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49416// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x65,0x06,0x86,0x06]
49417
49418v_min_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49419// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x6a,0x06,0x86,0x06]
49420
49421v_min_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49422// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x6b,0x06,0x86,0x06]
49423
49424v_min_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49425// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x7c,0x06,0x86,0x06]
49426
49427v_min_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49428// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x7e,0x06,0x86,0x06]
49429
49430v_min_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49431// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x7f,0x06,0x86,0x06]
49432
49433v_min_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49434// GFX10: encoding: [0xf9,0xfe,0x0b,0x74,0x01,0x06,0x06,0x06]
49435
49436v_min_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49437// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x26,0x06,0x06]
49438
49439v_min_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49440// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x06]
49441
49442v_min_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49443// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x00,0x06,0x06]
49444
49445v_min_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49446// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x01,0x06,0x06]
49447
49448v_min_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49449// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x02,0x06,0x06]
49450
49451v_min_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49452// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x03,0x06,0x06]
49453
49454v_min_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49455// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x04,0x06,0x06]
49456
49457v_min_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49458// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x05,0x06,0x06]
49459
49460v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
49461// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x0e,0x06,0x06]
49462
49463v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
49464// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x16,0x06,0x06]
49465
49466v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
49467// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x16,0x06,0x06]
49468
49469v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
49470// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x06]
49471
49472v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
49473// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x00,0x06]
49474
49475v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
49476// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x01,0x06]
49477
49478v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
49479// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x02,0x06]
49480
49481v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
49482// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x03,0x06]
49483
49484v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
49485// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x04,0x06]
49486
49487v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
49488// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x05,0x06]
49489
49490v_min_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49491// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x16,0x06]
49492
49493v_min_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49494// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x26,0x06]
49495
49496v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
49497// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x06]
49498
49499v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
49500// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x00]
49501
49502v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
49503// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x01]
49504
49505v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
49506// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x02]
49507
49508v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
49509// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x03]
49510
49511v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
49512// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x04]
49513
49514v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
49515// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x05]
49516
49517v_min_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49518// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x16]
49519
49520v_min_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49521// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x26]
49522
49523v_min_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49524// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x00]
49525
49526v_min_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49527// GFX10: encoding: [0xfa,0x04,0xfe,0x75,0x01,0xe4,0x00,0x00]
49528
49529v_min_f16_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49530// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0xff,0xe4,0x00,0x00]
49531
49532v_min_f16_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49533// GFX10: encoding: [0xfa,0xfe,0x0b,0x74,0x01,0xe4,0x00,0x00]
49534
49535v_min_f16_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
49536// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x1b,0x00,0x00]
49537
49538v_min_f16_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
49539// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x40,0x01,0x00]
49540
49541v_min_f16_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
49542// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x41,0x01,0x00]
49543
49544v_min_f16_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
49545// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x01,0x01,0x00]
49546
49547v_min_f16_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
49548// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x0f,0x01,0x00]
49549
49550v_min_f16_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
49551// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x11,0x01,0x00]
49552
49553v_min_f16_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
49554// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x1f,0x01,0x00]
49555
49556v_min_f16_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
49557// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x21,0x01,0x00]
49558
49559v_min_f16_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
49560// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x2f,0x01,0x00]
49561
49562v_min_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
49563// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x10]
49564
49565v_min_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
49566// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x30]
49567
49568v_min_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
49569// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0xf0]
49570
49571v_min_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
49572// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x01]
49573
49574v_min_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
49575// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x03]
49576
49577v_min_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
49578// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x0f]
49579
49580v_min_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
49581// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x08,0x00]
49582
49583v_min_f16_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49584// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x10,0x00]
49585
49586v_min_f16_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49587// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x20,0x00]
49588
49589v_min_f16_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
49590// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x51,0x01,0x00]
49591
49592v_min_f16_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
49593// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x5f,0x01,0x00]
49594
49595v_min_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
49596// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x61,0x01,0x00]
49597
49598v_min_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
49599// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x6f,0x01,0x00]
49600
49601v_ldexp_f16_e32 v5, v1, v2
49602// GFX10: encoding: [0x01,0x05,0x0a,0x76]
49603
49604v_ldexp_f16_e32 v255, v1, v2
49605// GFX10: encoding: [0x01,0x05,0xfe,0x77]
49606
49607v_ldexp_f16_e32 v5, v255, v2
49608// GFX10: encoding: [0xff,0x05,0x0a,0x76]
49609
49610v_ldexp_f16_e32 v5, s1, v2
49611// GFX10: encoding: [0x01,0x04,0x0a,0x76]
49612
49613v_ldexp_f16_e32 v5, s101, v2
49614// GFX10: encoding: [0x65,0x04,0x0a,0x76]
49615
49616v_ldexp_f16_e32 v5, vcc_lo, v2
49617// GFX10: encoding: [0x6a,0x04,0x0a,0x76]
49618
49619v_ldexp_f16_e32 v5, vcc_hi, v2
49620// GFX10: encoding: [0x6b,0x04,0x0a,0x76]
49621
49622v_ldexp_f16_e32 v5, m0, v2
49623// GFX10: encoding: [0x7c,0x04,0x0a,0x76]
49624
49625v_ldexp_f16_e32 v5, exec_lo, v2
49626// GFX10: encoding: [0x7e,0x04,0x0a,0x76]
49627
49628v_ldexp_f16_e32 v5, exec_hi, v2
49629// GFX10: encoding: [0x7f,0x04,0x0a,0x76]
49630
49631v_ldexp_f16_e32 v5, 0, v2
49632// GFX10: encoding: [0x80,0x04,0x0a,0x76]
49633
49634v_ldexp_f16_e32 v5, -1, v2
49635// GFX10: encoding: [0xc1,0x04,0x0a,0x76]
49636
49637v_ldexp_f16_e32 v5, 0.5, v2
49638// GFX10: encoding: [0xf0,0x04,0x0a,0x76]
49639
49640v_ldexp_f16_e32 v5, -4.0, v2
49641// GFX10: encoding: [0xf7,0x04,0x0a,0x76]
49642
49643v_ldexp_f16_e32 v5, 0xfe0b, v2
49644// GFX10: encoding: [0xff,0x04,0x0a,0x76,0x0b,0xfe,0x00,0x00]
49645
49646v_ldexp_f16_e32 v5, 0x3456, v2
49647// GFX10: encoding: [0xff,0x04,0x0a,0x76,0x56,0x34,0x00,0x00]
49648
49649v_ldexp_f16_e32 v5, v1, v255
49650// GFX10: encoding: [0x01,0xff,0x0b,0x76]
49651
49652v_ldexp_f16_e64 v5, v1, v2
49653// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0x05,0x02,0x00]
49654
49655v_ldexp_f16_e64 v255, v1, v2
49656// GFX10: encoding: [0xff,0x00,0x3b,0xd5,0x01,0x05,0x02,0x00]
49657
49658v_ldexp_f16_e64 v5, v255, v2
49659// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0xff,0x05,0x02,0x00]
49660
49661v_ldexp_f16_e64 v5, s1, v2
49662// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0x04,0x02,0x00]
49663
49664v_ldexp_f16_e64 v5, s101, v2
49665// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x65,0x04,0x02,0x00]
49666
49667v_ldexp_f16_e64 v5, vcc_lo, v2
49668// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x6a,0x04,0x02,0x00]
49669
49670v_ldexp_f16_e64 v5, vcc_hi, v2
49671// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x6b,0x04,0x02,0x00]
49672
49673v_ldexp_f16_e64 v5, m0, v2
49674// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x7c,0x04,0x02,0x00]
49675
49676v_ldexp_f16_e64 v5, exec_lo, v2
49677// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x7e,0x04,0x02,0x00]
49678
49679v_ldexp_f16_e64 v5, exec_hi, v2
49680// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x7f,0x04,0x02,0x00]
49681
49682v_ldexp_f16_e64 v5, 0, v2
49683// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x80,0x04,0x02,0x00]
49684
49685v_ldexp_f16_e64 v5, -1, v2
49686// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0xc1,0x04,0x02,0x00]
49687
49688v_ldexp_f16_e64 v5, 0.5, v2
49689// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0xf0,0x04,0x02,0x00]
49690
49691v_ldexp_f16_e64 v5, -4.0, v2
49692// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0xf7,0x04,0x02,0x00]
49693
49694v_ldexp_f16_e64 v5, v1, v255
49695// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xff,0x03,0x00]
49696
49697v_ldexp_f16_e64 v5, v1, s2
49698// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0x05,0x00,0x00]
49699
49700v_ldexp_f16_e64 v5, v1, s101
49701// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xcb,0x00,0x00]
49702
49703v_ldexp_f16_e64 v5, v1, vcc_lo
49704// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xd5,0x00,0x00]
49705
49706v_ldexp_f16_e64 v5, v1, vcc_hi
49707// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xd7,0x00,0x00]
49708
49709v_ldexp_f16_e64 v5, v1, m0
49710// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xf9,0x00,0x00]
49711
49712v_ldexp_f16_e64 v5, v1, exec_lo
49713// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xfd,0x00,0x00]
49714
49715v_ldexp_f16_e64 v5, v1, exec_hi
49716// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xff,0x00,0x00]
49717
49718v_ldexp_f16_e64 v5, v1, 0
49719// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0x01,0x01,0x00]
49720
49721v_ldexp_f16_e64 v5, v1, -1
49722// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0x83,0x01,0x00]
49723
49724v_ldexp_f16_e64 v5, v1, 0.5
49725// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xe1,0x01,0x00]
49726
49727v_ldexp_f16_e64 v5, v1, -4.0
49728// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xef,0x01,0x00]
49729
49730v_ldexp_f16_e64 v5, -v1, v2
49731// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0x05,0x02,0x20]
49732
49733v_ldexp_f16_e64 v5, |v1|, v2
49734// GFX10: encoding: [0x05,0x01,0x3b,0xd5,0x01,0x05,0x02,0x00]
49735
49736v_ldexp_f16_e64 v5, v1, v2 clamp
49737// GFX10: encoding: [0x05,0x80,0x3b,0xd5,0x01,0x05,0x02,0x00]
49738
49739v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49740// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x06]
49741
49742v_ldexp_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49743// GFX10: encoding: [0xf9,0x04,0xfe,0x77,0x01,0x06,0x06,0x06]
49744
49745v_ldexp_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49746// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0xff,0x06,0x06,0x06]
49747
49748v_ldexp_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49749// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x86,0x06]
49750
49751v_ldexp_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49752// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x65,0x06,0x86,0x06]
49753
49754v_ldexp_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49755// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x6a,0x06,0x86,0x06]
49756
49757v_ldexp_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49758// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x6b,0x06,0x86,0x06]
49759
49760v_ldexp_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49761// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x7c,0x06,0x86,0x06]
49762
49763v_ldexp_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49764// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x7e,0x06,0x86,0x06]
49765
49766v_ldexp_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49767// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x7f,0x06,0x86,0x06]
49768
49769v_ldexp_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49770// GFX10: encoding: [0xf9,0xfe,0x0b,0x76,0x01,0x06,0x06,0x06]
49771
49772v_ldexp_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49773// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x26,0x06,0x06]
49774
49775v_ldexp_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49776// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x06]
49777
49778v_ldexp_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49779// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x00,0x06,0x06]
49780
49781v_ldexp_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49782// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x01,0x06,0x06]
49783
49784v_ldexp_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49785// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x02,0x06,0x06]
49786
49787v_ldexp_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49788// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x03,0x06,0x06]
49789
49790v_ldexp_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49791// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x04,0x06,0x06]
49792
49793v_ldexp_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49794// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x05,0x06,0x06]
49795
49796v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
49797// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x0e,0x06,0x06]
49798
49799v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
49800// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x16,0x06,0x06]
49801
49802v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
49803// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x16,0x06,0x06]
49804
49805v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
49806// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x06]
49807
49808v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
49809// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x00,0x06]
49810
49811v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
49812// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x01,0x06]
49813
49814v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
49815// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x02,0x06]
49816
49817v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
49818// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x03,0x06]
49819
49820v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
49821// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x04,0x06]
49822
49823v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
49824// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x05,0x06]
49825
49826v_ldexp_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49827// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x16,0x06]
49828
49829v_ldexp_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49830// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x26,0x06]
49831
49832v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
49833// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x06]
49834
49835v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
49836// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x00]
49837
49838v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
49839// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x01]
49840
49841v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
49842// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x02]
49843
49844v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
49845// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x03]
49846
49847v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
49848// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x04]
49849
49850v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
49851// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x05]
49852
49853v_ldexp_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49854// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x00]
49855
49856v_ldexp_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49857// GFX10: encoding: [0xfa,0x04,0xfe,0x77,0x01,0xe4,0x00,0x00]
49858
49859v_ldexp_f16_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49860// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0xff,0xe4,0x00,0x00]
49861
49862v_ldexp_f16_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49863// GFX10: encoding: [0xfa,0xfe,0x0b,0x76,0x01,0xe4,0x00,0x00]
49864
49865v_ldexp_f16_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
49866// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x1b,0x00,0x00]
49867
49868v_ldexp_f16_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
49869// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x40,0x01,0x00]
49870
49871v_ldexp_f16_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
49872// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x41,0x01,0x00]
49873
49874v_ldexp_f16_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
49875// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x01,0x01,0x00]
49876
49877v_ldexp_f16_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
49878// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x0f,0x01,0x00]
49879
49880v_ldexp_f16_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
49881// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x11,0x01,0x00]
49882
49883v_ldexp_f16_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
49884// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x1f,0x01,0x00]
49885
49886v_ldexp_f16_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
49887// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x21,0x01,0x00]
49888
49889v_ldexp_f16_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
49890// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x2f,0x01,0x00]
49891
49892v_ldexp_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
49893// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x10]
49894
49895v_ldexp_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
49896// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x30]
49897
49898v_ldexp_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
49899// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0xf0]
49900
49901v_ldexp_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
49902// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x01]
49903
49904v_ldexp_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
49905// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x03]
49906
49907v_ldexp_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
49908// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x0f]
49909
49910v_ldexp_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
49911// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x08,0x00]
49912
49913v_ldexp_f16_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49914// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x10,0x00]
49915
49916v_ldexp_f16_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49917// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x20,0x00]
49918
49919v_ldexp_f16_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
49920// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x51,0x01,0x00]
49921
49922v_ldexp_f16_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
49923// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x5f,0x01,0x00]
49924
49925v_ldexp_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
49926// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x61,0x01,0x00]
49927
49928v_ldexp_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
49929// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x6f,0x01,0x00]
49930
49931//===----------------------------------------------------------------------===//
49932// ENC_VOP3.
49933//===----------------------------------------------------------------------===//
49934
49935v_readlane_b32 s5, v1, s2
49936// GFX10: encoding: [0x05,0x00,0x60,0xd7,0x01,0x05,0x00,0x00]
49937
49938v_readlane_b32 s101, v1, s2
49939// GFX10: encoding: [0x65,0x00,0x60,0xd7,0x01,0x05,0x00,0x00]
49940
49941v_readlane_b32 s5, v255, s2
49942// GFX10: encoding: [0x05,0x00,0x60,0xd7,0xff,0x05,0x00,0x00]
49943
49944v_readlane_b32 s5, v1, s101
49945// GFX10: encoding: [0x05,0x00,0x60,0xd7,0x01,0xcb,0x00,0x00]
49946
49947v_readlane_b32 s5, v1, vcc_lo
49948// GFX10: encoding: [0x05,0x00,0x60,0xd7,0x01,0xd5,0x00,0x00]
49949
49950v_readlane_b32 s5, v1, vcc_hi
49951// GFX10: encoding: [0x05,0x00,0x60,0xd7,0x01,0xd7,0x00,0x00]
49952
49953v_readlane_b32 s5, v1, m0
49954// GFX10: encoding: [0x05,0x00,0x60,0xd7,0x01,0xf9,0x00,0x00]
49955
49956v_readlane_b32 s5, v1, 0
49957// GFX10: encoding: [0x05,0x00,0x60,0xd7,0x01,0x01,0x01,0x00]
49958
49959v_writelane_b32 v5, 0, s2
49960// GFX10: encoding: [0x05,0x00,0x61,0xd7,0x80,0x04,0x00,0x00]
49961
49962v_writelane_b32 v255, 0, s2
49963// GFX10: encoding: [0xff,0x00,0x61,0xd7,0x80,0x04,0x00,0x00]
49964
49965v_writelane_b32 v5, -1, s2
49966// GFX10: encoding: [0x05,0x00,0x61,0xd7,0xc1,0x04,0x00,0x00]
49967
49968v_writelane_b32 v5, 0.5, s2
49969// GFX10: encoding: [0x05,0x00,0x61,0xd7,0xf0,0x04,0x00,0x00]
49970
49971v_writelane_b32 v5, -4.0, s2
49972// GFX10: encoding: [0x05,0x00,0x61,0xd7,0xf7,0x04,0x00,0x00]
49973
49974v_writelane_b32 v5, 0, s101
49975// GFX10: encoding: [0x05,0x00,0x61,0xd7,0x80,0xca,0x00,0x00]
49976
49977v_writelane_b32 v5, 0, vcc_lo
49978// GFX10: encoding: [0x05,0x00,0x61,0xd7,0x80,0xd4,0x00,0x00]
49979
49980v_writelane_b32 v5, 0, vcc_hi
49981// GFX10: encoding: [0x05,0x00,0x61,0xd7,0x80,0xd6,0x00,0x00]
49982
49983v_writelane_b32 v5, 0, m0
49984// GFX10: encoding: [0x05,0x00,0x61,0xd7,0x80,0xf8,0x00,0x00]
49985
49986v_writelane_b32 v5, 0, 0
49987// GFX10: encoding: [0x05,0x00,0x61,0xd7,0x80,0x00,0x01,0x00]
49988
49989v_bfm_b32 v5, v1, v2
49990// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0x05,0x02,0x00]
49991
49992v_bfm_b32 v255, v1, v2
49993// GFX10: encoding: [0xff,0x00,0x63,0xd7,0x01,0x05,0x02,0x00]
49994
49995v_bfm_b32 v5, v255, v2
49996// GFX10: encoding: [0x05,0x00,0x63,0xd7,0xff,0x05,0x02,0x00]
49997
49998v_bfm_b32 v5, s1, v2
49999// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0x04,0x02,0x00]
50000
50001v_bfm_b32 v5, s103, v2
50002// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x67,0x04,0x02,0x00]
50003
50004v_bfm_b32 v5, vcc_lo, v2
50005// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x6a,0x04,0x02,0x00]
50006
50007v_bfm_b32 v5, vcc_hi, v2
50008// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x6b,0x04,0x02,0x00]
50009
50010v_bfm_b32 v5, ttmp11, v2
50011// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x77,0x04,0x02,0x00]
50012
50013v_bfm_b32 v5, m0, v2
50014// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x7c,0x04,0x02,0x00]
50015
50016v_bfm_b32 v5, exec_lo, v2
50017// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x7e,0x04,0x02,0x00]
50018
50019v_bfm_b32 v5, exec_hi, v2
50020// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x7f,0x04,0x02,0x00]
50021
50022v_bfm_b32 v5, 0, v2
50023// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x80,0x04,0x02,0x00]
50024
50025v_bfm_b32 v5, -1, v2
50026// GFX10: encoding: [0x05,0x00,0x63,0xd7,0xc1,0x04,0x02,0x00]
50027
50028v_bfm_b32 v5, 0.5, v2
50029// GFX10: encoding: [0x05,0x00,0x63,0xd7,0xf0,0x04,0x02,0x00]
50030
50031v_bfm_b32 v5, -4.0, v2
50032// GFX10: encoding: [0x05,0x00,0x63,0xd7,0xf7,0x04,0x02,0x00]
50033
50034v_bfm_b32 v5, v1, v255
50035// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xff,0x03,0x00]
50036
50037v_bfm_b32 v5, v1, s2
50038// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0x05,0x00,0x00]
50039
50040v_bfm_b32 v5, v1, s103
50041// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xcf,0x00,0x00]
50042
50043v_bfm_b32 v5, v1, vcc_lo
50044// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xd5,0x00,0x00]
50045
50046v_bfm_b32 v5, v1, vcc_hi
50047// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xd7,0x00,0x00]
50048
50049v_bfm_b32 v5, v1, ttmp11
50050// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xef,0x00,0x00]
50051
50052v_bfm_b32 v5, v1, m0
50053// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xf9,0x00,0x00]
50054
50055v_bfm_b32 v5, v1, exec_lo
50056// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xfd,0x00,0x00]
50057
50058v_bfm_b32 v5, v1, exec_hi
50059// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xff,0x00,0x00]
50060
50061v_bfm_b32 v5, v1, 0
50062// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0x01,0x01,0x00]
50063
50064v_bfm_b32 v5, v1, -1
50065// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0x83,0x01,0x00]
50066
50067v_bfm_b32 v5, v1, 0.5
50068// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xe1,0x01,0x00]
50069
50070v_bfm_b32 v5, v1, -4.0
50071// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xef,0x01,0x00]
50072
50073v_bcnt_u32_b32 v5, v1, v2
50074// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0x05,0x02,0x00]
50075
50076v_bcnt_u32_b32 v255, v1, v2
50077// GFX10: encoding: [0xff,0x00,0x64,0xd7,0x01,0x05,0x02,0x00]
50078
50079v_bcnt_u32_b32 v5, v255, v2
50080// GFX10: encoding: [0x05,0x00,0x64,0xd7,0xff,0x05,0x02,0x00]
50081
50082v_bcnt_u32_b32 v5, s1, v2
50083// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0x04,0x02,0x00]
50084
50085v_bcnt_u32_b32 v5, s103, v2
50086// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x67,0x04,0x02,0x00]
50087
50088v_bcnt_u32_b32 v5, vcc_lo, v2
50089// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x6a,0x04,0x02,0x00]
50090
50091v_bcnt_u32_b32 v5, vcc_hi, v2
50092// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x6b,0x04,0x02,0x00]
50093
50094v_bcnt_u32_b32 v5, ttmp11, v2
50095// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x77,0x04,0x02,0x00]
50096
50097v_bcnt_u32_b32 v5, m0, v2
50098// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x7c,0x04,0x02,0x00]
50099
50100v_bcnt_u32_b32 v5, exec_lo, v2
50101// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x7e,0x04,0x02,0x00]
50102
50103v_bcnt_u32_b32 v5, exec_hi, v2
50104// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x7f,0x04,0x02,0x00]
50105
50106v_bcnt_u32_b32 v5, 0, v2
50107// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x80,0x04,0x02,0x00]
50108
50109v_bcnt_u32_b32 v5, -1, v2
50110// GFX10: encoding: [0x05,0x00,0x64,0xd7,0xc1,0x04,0x02,0x00]
50111
50112v_bcnt_u32_b32 v5, 0.5, v2
50113// GFX10: encoding: [0x05,0x00,0x64,0xd7,0xf0,0x04,0x02,0x00]
50114
50115v_bcnt_u32_b32 v5, -4.0, v2
50116// GFX10: encoding: [0x05,0x00,0x64,0xd7,0xf7,0x04,0x02,0x00]
50117
50118v_bcnt_u32_b32 v5, v1, v255
50119// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xff,0x03,0x00]
50120
50121v_bcnt_u32_b32 v5, v1, s2
50122// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0x05,0x00,0x00]
50123
50124v_bcnt_u32_b32 v5, v1, s103
50125// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xcf,0x00,0x00]
50126
50127v_bcnt_u32_b32 v5, v1, vcc_lo
50128// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xd5,0x00,0x00]
50129
50130v_bcnt_u32_b32 v5, v1, vcc_hi
50131// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xd7,0x00,0x00]
50132
50133v_bcnt_u32_b32 v5, v1, ttmp11
50134// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xef,0x00,0x00]
50135
50136v_bcnt_u32_b32 v5, v1, m0
50137// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xf9,0x00,0x00]
50138
50139v_bcnt_u32_b32 v5, v1, exec_lo
50140// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xfd,0x00,0x00]
50141
50142v_bcnt_u32_b32 v5, v1, exec_hi
50143// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xff,0x00,0x00]
50144
50145v_bcnt_u32_b32 v5, v1, 0
50146// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0x01,0x01,0x00]
50147
50148v_bcnt_u32_b32 v5, v1, -1
50149// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0x83,0x01,0x00]
50150
50151v_bcnt_u32_b32 v5, v1, 0.5
50152// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xe1,0x01,0x00]
50153
50154v_bcnt_u32_b32 v5, v1, -4.0
50155// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xef,0x01,0x00]
50156
50157v_mbcnt_lo_u32_b32 v5, v1, v2
50158// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0x05,0x02,0x00]
50159
50160v_mbcnt_lo_u32_b32 v255, v1, v2
50161// GFX10: encoding: [0xff,0x00,0x65,0xd7,0x01,0x05,0x02,0x00]
50162
50163v_mbcnt_lo_u32_b32 v5, v255, v2
50164// GFX10: encoding: [0x05,0x00,0x65,0xd7,0xff,0x05,0x02,0x00]
50165
50166v_mbcnt_lo_u32_b32 v5, s1, v2
50167// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0x04,0x02,0x00]
50168
50169v_mbcnt_lo_u32_b32 v5, s103, v2
50170// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x67,0x04,0x02,0x00]
50171
50172v_mbcnt_lo_u32_b32 v5, vcc_lo, v2
50173// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x6a,0x04,0x02,0x00]
50174
50175v_mbcnt_lo_u32_b32 v5, vcc_hi, v2
50176// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x6b,0x04,0x02,0x00]
50177
50178v_mbcnt_lo_u32_b32 v5, ttmp11, v2
50179// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x77,0x04,0x02,0x00]
50180
50181v_mbcnt_lo_u32_b32 v5, m0, v2
50182// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x7c,0x04,0x02,0x00]
50183
50184v_mbcnt_lo_u32_b32 v5, exec_lo, v2
50185// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x7e,0x04,0x02,0x00]
50186
50187v_mbcnt_lo_u32_b32 v5, exec_hi, v2
50188// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x7f,0x04,0x02,0x00]
50189
50190v_mbcnt_lo_u32_b32 v5, 0, v2
50191// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x80,0x04,0x02,0x00]
50192
50193v_mbcnt_lo_u32_b32 v5, -1, v2
50194// GFX10: encoding: [0x05,0x00,0x65,0xd7,0xc1,0x04,0x02,0x00]
50195
50196v_mbcnt_lo_u32_b32 v5, 0.5, v2
50197// GFX10: encoding: [0x05,0x00,0x65,0xd7,0xf0,0x04,0x02,0x00]
50198
50199v_mbcnt_lo_u32_b32 v5, -4.0, v2
50200// GFX10: encoding: [0x05,0x00,0x65,0xd7,0xf7,0x04,0x02,0x00]
50201
50202v_mbcnt_lo_u32_b32 v5, v1, v255
50203// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xff,0x03,0x00]
50204
50205v_mbcnt_lo_u32_b32 v5, v1, s2
50206// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0x05,0x00,0x00]
50207
50208v_mbcnt_lo_u32_b32 v5, v1, s103
50209// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xcf,0x00,0x00]
50210
50211v_mbcnt_lo_u32_b32 v5, v1, vcc_lo
50212// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xd5,0x00,0x00]
50213
50214v_mbcnt_lo_u32_b32 v5, v1, vcc_hi
50215// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xd7,0x00,0x00]
50216
50217v_mbcnt_lo_u32_b32 v5, v1, ttmp11
50218// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xef,0x00,0x00]
50219
50220v_mbcnt_lo_u32_b32 v5, v1, m0
50221// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xf9,0x00,0x00]
50222
50223v_mbcnt_lo_u32_b32 v5, v1, exec_lo
50224// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xfd,0x00,0x00]
50225
50226v_mbcnt_lo_u32_b32 v5, v1, exec_hi
50227// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xff,0x00,0x00]
50228
50229v_mbcnt_lo_u32_b32 v5, v1, 0
50230// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0x01,0x01,0x00]
50231
50232v_mbcnt_lo_u32_b32 v5, v1, -1
50233// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0x83,0x01,0x00]
50234
50235v_mbcnt_lo_u32_b32 v5, v1, 0.5
50236// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xe1,0x01,0x00]
50237
50238v_mbcnt_lo_u32_b32 v5, v1, -4.0
50239// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xef,0x01,0x00]
50240
50241v_mbcnt_hi_u32_b32 v5, v1, v2
50242// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0x05,0x02,0x00]
50243
50244v_mbcnt_hi_u32_b32 v255, v1, v2
50245// GFX10: encoding: [0xff,0x00,0x66,0xd7,0x01,0x05,0x02,0x00]
50246
50247v_mbcnt_hi_u32_b32 v5, v255, v2
50248// GFX10: encoding: [0x05,0x00,0x66,0xd7,0xff,0x05,0x02,0x00]
50249
50250v_mbcnt_hi_u32_b32 v5, s1, v2
50251// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0x04,0x02,0x00]
50252
50253v_mbcnt_hi_u32_b32 v5, s103, v2
50254// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x67,0x04,0x02,0x00]
50255
50256v_mbcnt_hi_u32_b32 v5, vcc_lo, v2
50257// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x6a,0x04,0x02,0x00]
50258
50259v_mbcnt_hi_u32_b32 v5, vcc_hi, v2
50260// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x6b,0x04,0x02,0x00]
50261
50262v_mbcnt_hi_u32_b32 v5, ttmp11, v2
50263// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x77,0x04,0x02,0x00]
50264
50265v_mbcnt_hi_u32_b32 v5, m0, v2
50266// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x7c,0x04,0x02,0x00]
50267
50268v_mbcnt_hi_u32_b32 v5, exec_lo, v2
50269// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x7e,0x04,0x02,0x00]
50270
50271v_mbcnt_hi_u32_b32 v5, exec_hi, v2
50272// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x7f,0x04,0x02,0x00]
50273
50274v_mbcnt_hi_u32_b32 v5, 0, v2
50275// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x80,0x04,0x02,0x00]
50276
50277v_mbcnt_hi_u32_b32 v5, -1, v2
50278// GFX10: encoding: [0x05,0x00,0x66,0xd7,0xc1,0x04,0x02,0x00]
50279
50280v_mbcnt_hi_u32_b32 v5, 0.5, v2
50281// GFX10: encoding: [0x05,0x00,0x66,0xd7,0xf0,0x04,0x02,0x00]
50282
50283v_mbcnt_hi_u32_b32 v5, -4.0, v2
50284// GFX10: encoding: [0x05,0x00,0x66,0xd7,0xf7,0x04,0x02,0x00]
50285
50286v_mbcnt_hi_u32_b32 v5, v1, v255
50287// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xff,0x03,0x00]
50288
50289v_mbcnt_hi_u32_b32 v5, v1, s2
50290// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0x05,0x00,0x00]
50291
50292v_mbcnt_hi_u32_b32 v5, v1, s103
50293// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xcf,0x00,0x00]
50294
50295v_mbcnt_hi_u32_b32 v5, v1, vcc_lo
50296// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xd5,0x00,0x00]
50297
50298v_mbcnt_hi_u32_b32 v5, v1, vcc_hi
50299// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xd7,0x00,0x00]
50300
50301v_mbcnt_hi_u32_b32 v5, v1, ttmp11
50302// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xef,0x00,0x00]
50303
50304v_mbcnt_hi_u32_b32 v5, v1, m0
50305// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xf9,0x00,0x00]
50306
50307v_mbcnt_hi_u32_b32 v5, v1, exec_lo
50308// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xfd,0x00,0x00]
50309
50310v_mbcnt_hi_u32_b32 v5, v1, exec_hi
50311// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xff,0x00,0x00]
50312
50313v_mbcnt_hi_u32_b32 v5, v1, 0
50314// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0x01,0x01,0x00]
50315
50316v_mbcnt_hi_u32_b32 v5, v1, -1
50317// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0x83,0x01,0x00]
50318
50319v_mbcnt_hi_u32_b32 v5, v1, 0.5
50320// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xe1,0x01,0x00]
50321
50322v_mbcnt_hi_u32_b32 v5, v1, -4.0
50323// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xef,0x01,0x00]
50324
50325v_add_co_u32 v5, s0, v1, v2
50326// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x05,0x02,0x00]
50327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50328
50329v_add_co_u32 v255, s0, v1, v2
50330// W32: encoding: [0xff,0x00,0x0f,0xd7,0x01,0x05,0x02,0x00]
50331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50332
50333v_add_co_u32 v5, s0, v255, v2
50334// W32: encoding: [0x05,0x00,0x0f,0xd7,0xff,0x05,0x02,0x00]
50335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50336
50337v_add_co_u32 v5, s0, s1, v2
50338// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x04,0x02,0x00]
50339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50340
50341v_add_co_u32 v5, s0, s103, v2
50342// W32: encoding: [0x05,0x00,0x0f,0xd7,0x67,0x04,0x02,0x00]
50343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50344
50345v_add_co_u32 v5, s0, vcc_lo, v2
50346// W32: encoding: [0x05,0x00,0x0f,0xd7,0x6a,0x04,0x02,0x00]
50347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50348
50349v_add_co_u32 v5, s0, vcc_hi, v2
50350// W32: encoding: [0x05,0x00,0x0f,0xd7,0x6b,0x04,0x02,0x00]
50351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50352
50353v_add_co_u32 v5, s0, ttmp11, v2
50354// W32: encoding: [0x05,0x00,0x0f,0xd7,0x77,0x04,0x02,0x00]
50355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50356
50357v_add_co_u32 v5, s0, m0, v2
50358// W32: encoding: [0x05,0x00,0x0f,0xd7,0x7c,0x04,0x02,0x00]
50359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50360
50361v_add_co_u32 v5, s0, exec_lo, v2
50362// W32: encoding: [0x05,0x00,0x0f,0xd7,0x7e,0x04,0x02,0x00]
50363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50364
50365v_add_co_u32 v5, s0, exec_hi, v2
50366// W32: encoding: [0x05,0x00,0x0f,0xd7,0x7f,0x04,0x02,0x00]
50367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50368
50369v_add_co_u32 v5, s0, 0, v2
50370// W32: encoding: [0x05,0x00,0x0f,0xd7,0x80,0x04,0x02,0x00]
50371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50372
50373v_add_co_u32 v5, s0, -1, v2
50374// W32: encoding: [0x05,0x00,0x0f,0xd7,0xc1,0x04,0x02,0x00]
50375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50376
50377v_add_co_u32 v5, s0, 0.5, v2
50378// W32: encoding: [0x05,0x00,0x0f,0xd7,0xf0,0x04,0x02,0x00]
50379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50380
50381v_add_co_u32 v5, s0, -4.0, v2
50382// W32: encoding: [0x05,0x00,0x0f,0xd7,0xf7,0x04,0x02,0x00]
50383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50384
50385v_add_co_u32 v5, s0, v1, v255
50386// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xff,0x03,0x00]
50387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50388
50389v_add_co_u32 v5, s0, v1, s2
50390// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x05,0x00,0x00]
50391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50392
50393v_add_co_u32 v5, s0, v1, s103
50394// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xcf,0x00,0x00]
50395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50396
50397v_add_co_u32 v5, s0, v1, vcc_lo
50398// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xd5,0x00,0x00]
50399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50400
50401v_add_co_u32 v5, s0, v1, vcc_hi
50402// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xd7,0x00,0x00]
50403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50404
50405v_add_co_u32 v5, s0, v1, ttmp11
50406// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xef,0x00,0x00]
50407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50408
50409v_add_co_u32 v5, s0, v1, m0
50410// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xf9,0x00,0x00]
50411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50412
50413v_add_co_u32 v5, s0, v1, exec_lo
50414// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xfd,0x00,0x00]
50415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50416
50417v_add_co_u32 v5, s0, v1, exec_hi
50418// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xff,0x00,0x00]
50419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50420
50421v_add_co_u32 v5, s0, v1, 0
50422// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x01,0x01,0x00]
50423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50424
50425v_add_co_u32 v5, s0, v1, -1
50426// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x83,0x01,0x00]
50427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50428
50429v_add_co_u32 v5, s0, v1, 0.5
50430// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xe1,0x01,0x00]
50431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50432
50433v_add_co_u32 v5, s0, v1, -4.0
50434// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xef,0x01,0x00]
50435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50436
50437v_add_co_u32 v5, s[0:1], v1, v2
50438// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x05,0x02,0x00]
50439// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50440
50441v_add_co_u32 v255, s[0:1], v1, v2
50442// W64: encoding: [0xff,0x00,0x0f,0xd7,0x01,0x05,0x02,0x00]
50443// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50444
50445v_add_co_u32 v5, s[0:1], v255, v2
50446// W64: encoding: [0x05,0x00,0x0f,0xd7,0xff,0x05,0x02,0x00]
50447// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50448
50449v_add_co_u32 v5, s[0:1], s1, v2
50450// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x04,0x02,0x00]
50451// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50452
50453v_add_co_u32 v5, s[0:1], s103, v2
50454// W64: encoding: [0x05,0x00,0x0f,0xd7,0x67,0x04,0x02,0x00]
50455// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50456
50457v_add_co_u32 v5, s[0:1], vcc_lo, v2
50458// W64: encoding: [0x05,0x00,0x0f,0xd7,0x6a,0x04,0x02,0x00]
50459// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50460
50461v_add_co_u32 v5, s[0:1], vcc_hi, v2
50462// W64: encoding: [0x05,0x00,0x0f,0xd7,0x6b,0x04,0x02,0x00]
50463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50464
50465v_add_co_u32 v5, s[0:1], ttmp11, v2
50466// W64: encoding: [0x05,0x00,0x0f,0xd7,0x77,0x04,0x02,0x00]
50467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50468
50469v_add_co_u32 v5, s[0:1], m0, v2
50470// W64: encoding: [0x05,0x00,0x0f,0xd7,0x7c,0x04,0x02,0x00]
50471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50472
50473v_add_co_u32 v5, s[0:1], exec_lo, v2
50474// W64: encoding: [0x05,0x00,0x0f,0xd7,0x7e,0x04,0x02,0x00]
50475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50476
50477v_add_co_u32 v5, s[0:1], exec_hi, v2
50478// W64: encoding: [0x05,0x00,0x0f,0xd7,0x7f,0x04,0x02,0x00]
50479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50480
50481v_add_co_u32 v5, s[0:1], 0, v2
50482// W64: encoding: [0x05,0x00,0x0f,0xd7,0x80,0x04,0x02,0x00]
50483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50484
50485v_add_co_u32 v5, s[0:1], -1, v2
50486// W64: encoding: [0x05,0x00,0x0f,0xd7,0xc1,0x04,0x02,0x00]
50487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50488
50489v_add_co_u32 v5, s[0:1], 0.5, v2
50490// W64: encoding: [0x05,0x00,0x0f,0xd7,0xf0,0x04,0x02,0x00]
50491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50492
50493v_add_co_u32 v5, s[0:1], -4.0, v2
50494// W64: encoding: [0x05,0x00,0x0f,0xd7,0xf7,0x04,0x02,0x00]
50495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50496
50497v_add_co_u32 v5, s[0:1], v1, v255
50498// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xff,0x03,0x00]
50499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50500
50501v_add_co_u32 v5, s[0:1], v1, s2
50502// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x05,0x00,0x00]
50503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50504
50505v_add_co_u32 v5, s[0:1], v1, s103
50506// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xcf,0x00,0x00]
50507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50508
50509v_add_co_u32 v5, s[0:1], v1, vcc_lo
50510// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xd5,0x00,0x00]
50511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50512
50513v_add_co_u32 v5, s[0:1], v1, vcc_hi
50514// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xd7,0x00,0x00]
50515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50516
50517v_add_co_u32 v5, s[0:1], v1, ttmp11
50518// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xef,0x00,0x00]
50519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50520
50521v_add_co_u32 v5, s[0:1], v1, m0
50522// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xf9,0x00,0x00]
50523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50524
50525v_add_co_u32 v5, s[0:1], v1, exec_lo
50526// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xfd,0x00,0x00]
50527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50528
50529v_add_co_u32 v5, s[0:1], v1, exec_hi
50530// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xff,0x00,0x00]
50531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50532
50533v_add_co_u32 v5, s[0:1], v1, 0
50534// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x01,0x01,0x00]
50535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50536
50537v_add_co_u32 v5, s[0:1], v1, -1
50538// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x83,0x01,0x00]
50539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50540
50541v_add_co_u32 v5, s[0:1], v1, 0.5
50542// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xe1,0x01,0x00]
50543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50544
50545v_add_co_u32 v5, s[0:1], v1, -4.0
50546// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xef,0x01,0x00]
50547// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50548
50549v_sub_co_u32 v5, s0, v1, v2
50550// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0x05,0x02,0x00]
50551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50552
50553v_sub_co_u32 v255, s0, v1, v2
50554// W32: encoding: [0xff,0x00,0x10,0xd7,0x01,0x05,0x02,0x00]
50555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50556
50557v_sub_co_u32 v5, s0, v255, v2
50558// W32: encoding: [0x05,0x00,0x10,0xd7,0xff,0x05,0x02,0x00]
50559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50560
50561v_sub_co_u32 v5, s0, s1, v2
50562// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0x04,0x02,0x00]
50563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50564
50565v_sub_co_u32 v5, s0, s103, v2
50566// W32: encoding: [0x05,0x00,0x10,0xd7,0x67,0x04,0x02,0x00]
50567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50568
50569v_sub_co_u32 v5, s0, vcc_lo, v2
50570// W32: encoding: [0x05,0x00,0x10,0xd7,0x6a,0x04,0x02,0x00]
50571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50572
50573v_sub_co_u32 v5, s0, vcc_hi, v2
50574// W32: encoding: [0x05,0x00,0x10,0xd7,0x6b,0x04,0x02,0x00]
50575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50576
50577v_sub_co_u32 v5, s0, ttmp11, v2
50578// W32: encoding: [0x05,0x00,0x10,0xd7,0x77,0x04,0x02,0x00]
50579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50580
50581v_sub_co_u32 v5, s0, m0, v2
50582// W32: encoding: [0x05,0x00,0x10,0xd7,0x7c,0x04,0x02,0x00]
50583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50584
50585v_sub_co_u32 v5, s0, exec_lo, v2
50586// W32: encoding: [0x05,0x00,0x10,0xd7,0x7e,0x04,0x02,0x00]
50587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50588
50589v_sub_co_u32 v5, s0, exec_hi, v2
50590// W32: encoding: [0x05,0x00,0x10,0xd7,0x7f,0x04,0x02,0x00]
50591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50592
50593v_sub_co_u32 v5, s0, 0, v2
50594// W32: encoding: [0x05,0x00,0x10,0xd7,0x80,0x04,0x02,0x00]
50595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50596
50597v_sub_co_u32 v5, s0, -1, v2
50598// W32: encoding: [0x05,0x00,0x10,0xd7,0xc1,0x04,0x02,0x00]
50599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50600
50601v_sub_co_u32 v5, s0, 0.5, v2
50602// W32: encoding: [0x05,0x00,0x10,0xd7,0xf0,0x04,0x02,0x00]
50603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50604
50605v_sub_co_u32 v5, s0, -4.0, v2
50606// W32: encoding: [0x05,0x00,0x10,0xd7,0xf7,0x04,0x02,0x00]
50607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50608
50609v_sub_co_u32 v5, s0, v1, v255
50610// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xff,0x03,0x00]
50611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50612
50613v_sub_co_u32 v5, s0, v1, s2
50614// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0x05,0x00,0x00]
50615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50616
50617v_sub_co_u32 v5, s0, v1, s103
50618// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xcf,0x00,0x00]
50619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50620
50621v_sub_co_u32 v5, s0, v1, vcc_lo
50622// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xd5,0x00,0x00]
50623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50624
50625v_sub_co_u32 v5, s0, v1, vcc_hi
50626// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xd7,0x00,0x00]
50627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50628
50629v_sub_co_u32 v5, s0, v1, ttmp11
50630// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xef,0x00,0x00]
50631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50632
50633v_sub_co_u32 v5, s0, v1, m0
50634// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xf9,0x00,0x00]
50635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50636
50637v_sub_co_u32 v5, s0, v1, exec_lo
50638// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xfd,0x00,0x00]
50639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50640
50641v_sub_co_u32 v5, s0, v1, exec_hi
50642// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xff,0x00,0x00]
50643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50644
50645v_sub_co_u32 v5, s0, v1, 0
50646// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0x01,0x01,0x00]
50647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50648
50649v_sub_co_u32 v5, s0, v1, -1
50650// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0x83,0x01,0x00]
50651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50652
50653v_sub_co_u32 v5, s0, v1, 0.5
50654// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xe1,0x01,0x00]
50655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50656
50657v_sub_co_u32 v5, s0, v1, -4.0
50658// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xef,0x01,0x00]
50659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50660
50661v_sub_co_u32 v5, s[0:1], v1, v2
50662// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0x05,0x02,0x00]
50663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50664
50665v_sub_co_u32 v255, s[0:1], v1, v2
50666// W64: encoding: [0xff,0x00,0x10,0xd7,0x01,0x05,0x02,0x00]
50667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50668
50669v_sub_co_u32 v5, s[0:1], v255, v2
50670// W64: encoding: [0x05,0x00,0x10,0xd7,0xff,0x05,0x02,0x00]
50671// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50672
50673v_sub_co_u32 v5, s[0:1], s1, v2
50674// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0x04,0x02,0x00]
50675// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50676
50677v_sub_co_u32 v5, s[0:1], s103, v2
50678// W64: encoding: [0x05,0x00,0x10,0xd7,0x67,0x04,0x02,0x00]
50679// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50680
50681v_sub_co_u32 v5, s[0:1], vcc_lo, v2
50682// W64: encoding: [0x05,0x00,0x10,0xd7,0x6a,0x04,0x02,0x00]
50683// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50684
50685v_sub_co_u32 v5, s[0:1], vcc_hi, v2
50686// W64: encoding: [0x05,0x00,0x10,0xd7,0x6b,0x04,0x02,0x00]
50687// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50688
50689v_sub_co_u32 v5, s[0:1], ttmp11, v2
50690// W64: encoding: [0x05,0x00,0x10,0xd7,0x77,0x04,0x02,0x00]
50691// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50692
50693v_sub_co_u32 v5, s[0:1], m0, v2
50694// W64: encoding: [0x05,0x00,0x10,0xd7,0x7c,0x04,0x02,0x00]
50695// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50696
50697v_sub_co_u32 v5, s[0:1], exec_lo, v2
50698// W64: encoding: [0x05,0x00,0x10,0xd7,0x7e,0x04,0x02,0x00]
50699// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50700
50701v_sub_co_u32 v5, s[0:1], exec_hi, v2
50702// W64: encoding: [0x05,0x00,0x10,0xd7,0x7f,0x04,0x02,0x00]
50703// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50704
50705v_sub_co_u32 v5, s[0:1], 0, v2
50706// W64: encoding: [0x05,0x00,0x10,0xd7,0x80,0x04,0x02,0x00]
50707// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50708
50709v_sub_co_u32 v5, s[0:1], -1, v2
50710// W64: encoding: [0x05,0x00,0x10,0xd7,0xc1,0x04,0x02,0x00]
50711// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50712
50713v_sub_co_u32 v5, s[0:1], 0.5, v2
50714// W64: encoding: [0x05,0x00,0x10,0xd7,0xf0,0x04,0x02,0x00]
50715// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50716
50717v_sub_co_u32 v5, s[0:1], -4.0, v2
50718// W64: encoding: [0x05,0x00,0x10,0xd7,0xf7,0x04,0x02,0x00]
50719// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50720
50721v_sub_co_u32 v5, s[0:1], v1, v255
50722// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xff,0x03,0x00]
50723// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50724
50725v_sub_co_u32 v5, s[0:1], v1, s2
50726// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0x05,0x00,0x00]
50727// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50728
50729v_sub_co_u32 v5, s[0:1], v1, s103
50730// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xcf,0x00,0x00]
50731// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50732
50733v_sub_co_u32 v5, s[0:1], v1, vcc_lo
50734// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xd5,0x00,0x00]
50735// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50736
50737v_sub_co_u32 v5, s[0:1], v1, vcc_hi
50738// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xd7,0x00,0x00]
50739// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50740
50741v_sub_co_u32 v5, s[0:1], v1, ttmp11
50742// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xef,0x00,0x00]
50743// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50744
50745v_sub_co_u32 v5, s[0:1], v1, m0
50746// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xf9,0x00,0x00]
50747// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50748
50749v_sub_co_u32 v5, s[0:1], v1, exec_lo
50750// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xfd,0x00,0x00]
50751// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50752
50753v_sub_co_u32 v5, s[0:1], v1, exec_hi
50754// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xff,0x00,0x00]
50755// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50756
50757v_sub_co_u32 v5, s[0:1], v1, 0
50758// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0x01,0x01,0x00]
50759// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50760
50761v_sub_co_u32 v5, s[0:1], v1, -1
50762// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0x83,0x01,0x00]
50763// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50764
50765v_sub_co_u32 v5, s[0:1], v1, 0.5
50766// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xe1,0x01,0x00]
50767// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50768
50769v_sub_co_u32 v5, s[0:1], v1, -4.0
50770// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xef,0x01,0x00]
50771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50772
50773v_subrev_co_u32 v5, s0, v1, v2
50774// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0x05,0x02,0x00]
50775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50776
50777v_subrev_co_u32 v255, s0, v1, v2
50778// W32: encoding: [0xff,0x00,0x19,0xd7,0x01,0x05,0x02,0x00]
50779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50780
50781v_subrev_co_u32 v5, s0, v255, v2
50782// W32: encoding: [0x05,0x00,0x19,0xd7,0xff,0x05,0x02,0x00]
50783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50784
50785v_subrev_co_u32 v5, s0, s1, v2
50786// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0x04,0x02,0x00]
50787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50788
50789v_subrev_co_u32 v5, s0, s103, v2
50790// W32: encoding: [0x05,0x00,0x19,0xd7,0x67,0x04,0x02,0x00]
50791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50792
50793v_subrev_co_u32 v5, s0, vcc_lo, v2
50794// W32: encoding: [0x05,0x00,0x19,0xd7,0x6a,0x04,0x02,0x00]
50795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50796
50797v_subrev_co_u32 v5, s0, vcc_hi, v2
50798// W32: encoding: [0x05,0x00,0x19,0xd7,0x6b,0x04,0x02,0x00]
50799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50800
50801v_subrev_co_u32 v5, s0, ttmp11, v2
50802// W32: encoding: [0x05,0x00,0x19,0xd7,0x77,0x04,0x02,0x00]
50803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50804
50805v_subrev_co_u32 v5, s0, m0, v2
50806// W32: encoding: [0x05,0x00,0x19,0xd7,0x7c,0x04,0x02,0x00]
50807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50808
50809v_subrev_co_u32 v5, s0, exec_lo, v2
50810// W32: encoding: [0x05,0x00,0x19,0xd7,0x7e,0x04,0x02,0x00]
50811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50812
50813v_subrev_co_u32 v5, s0, exec_hi, v2
50814// W32: encoding: [0x05,0x00,0x19,0xd7,0x7f,0x04,0x02,0x00]
50815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50816
50817v_subrev_co_u32 v5, s0, 0, v2
50818// W32: encoding: [0x05,0x00,0x19,0xd7,0x80,0x04,0x02,0x00]
50819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50820
50821v_subrev_co_u32 v5, s0, -1, v2
50822// W32: encoding: [0x05,0x00,0x19,0xd7,0xc1,0x04,0x02,0x00]
50823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50824
50825v_subrev_co_u32 v5, s0, 0.5, v2
50826// W32: encoding: [0x05,0x00,0x19,0xd7,0xf0,0x04,0x02,0x00]
50827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50828
50829v_subrev_co_u32 v5, s0, -4.0, v2
50830// W32: encoding: [0x05,0x00,0x19,0xd7,0xf7,0x04,0x02,0x00]
50831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50832
50833v_subrev_co_u32 v5, s0, v1, v255
50834// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xff,0x03,0x00]
50835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50836
50837v_subrev_co_u32 v5, s0, v1, s2
50838// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0x05,0x00,0x00]
50839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50840
50841v_subrev_co_u32 v5, s0, v1, s103
50842// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xcf,0x00,0x00]
50843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50844
50845v_subrev_co_u32 v5, s0, v1, vcc_lo
50846// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xd5,0x00,0x00]
50847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50848
50849v_subrev_co_u32 v5, s0, v1, vcc_hi
50850// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xd7,0x00,0x00]
50851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50852
50853v_subrev_co_u32 v5, s0, v1, ttmp11
50854// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xef,0x00,0x00]
50855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50856
50857v_subrev_co_u32 v5, s0, v1, m0
50858// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xf9,0x00,0x00]
50859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50860
50861v_subrev_co_u32 v5, s0, v1, exec_lo
50862// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xfd,0x00,0x00]
50863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50864
50865v_subrev_co_u32 v5, s0, v1, exec_hi
50866// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xff,0x00,0x00]
50867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50868
50869v_subrev_co_u32 v5, s0, v1, 0
50870// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0x01,0x01,0x00]
50871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50872
50873v_subrev_co_u32 v5, s0, v1, -1
50874// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0x83,0x01,0x00]
50875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50876
50877v_subrev_co_u32 v5, s0, v1, 0.5
50878// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xe1,0x01,0x00]
50879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50880
50881v_subrev_co_u32 v5, s0, v1, -4.0
50882// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xef,0x01,0x00]
50883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50884
50885v_subrev_co_u32 v5, s[0:1], v1, v2
50886// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0x05,0x02,0x00]
50887// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50888
50889v_subrev_co_u32 v255, s[0:1], v1, v2
50890// W64: encoding: [0xff,0x00,0x19,0xd7,0x01,0x05,0x02,0x00]
50891// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50892
50893v_subrev_co_u32 v5, s[0:1], v255, v2
50894// W64: encoding: [0x05,0x00,0x19,0xd7,0xff,0x05,0x02,0x00]
50895// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50896
50897v_subrev_co_u32 v5, s[0:1], s1, v2
50898// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0x04,0x02,0x00]
50899// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50900
50901v_subrev_co_u32 v5, s[0:1], s103, v2
50902// W64: encoding: [0x05,0x00,0x19,0xd7,0x67,0x04,0x02,0x00]
50903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50904
50905v_subrev_co_u32 v5, s[0:1], vcc_lo, v2
50906// W64: encoding: [0x05,0x00,0x19,0xd7,0x6a,0x04,0x02,0x00]
50907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50908
50909v_subrev_co_u32 v5, s[0:1], vcc_hi, v2
50910// W64: encoding: [0x05,0x00,0x19,0xd7,0x6b,0x04,0x02,0x00]
50911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50912
50913v_subrev_co_u32 v5, s[0:1], ttmp11, v2
50914// W64: encoding: [0x05,0x00,0x19,0xd7,0x77,0x04,0x02,0x00]
50915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50916
50917v_subrev_co_u32 v5, s[0:1], m0, v2
50918// W64: encoding: [0x05,0x00,0x19,0xd7,0x7c,0x04,0x02,0x00]
50919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50920
50921v_subrev_co_u32 v5, s[0:1], exec_lo, v2
50922// W64: encoding: [0x05,0x00,0x19,0xd7,0x7e,0x04,0x02,0x00]
50923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50924
50925v_subrev_co_u32 v5, s[0:1], exec_hi, v2
50926// W64: encoding: [0x05,0x00,0x19,0xd7,0x7f,0x04,0x02,0x00]
50927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50928
50929v_subrev_co_u32 v5, s[0:1], 0, v2
50930// W64: encoding: [0x05,0x00,0x19,0xd7,0x80,0x04,0x02,0x00]
50931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50932
50933v_subrev_co_u32 v5, s[0:1], -1, v2
50934// W64: encoding: [0x05,0x00,0x19,0xd7,0xc1,0x04,0x02,0x00]
50935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50936
50937v_subrev_co_u32 v5, s[0:1], 0.5, v2
50938// W64: encoding: [0x05,0x00,0x19,0xd7,0xf0,0x04,0x02,0x00]
50939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50940
50941v_subrev_co_u32 v5, s[0:1], -4.0, v2
50942// W64: encoding: [0x05,0x00,0x19,0xd7,0xf7,0x04,0x02,0x00]
50943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50944
50945v_subrev_co_u32 v5, s[0:1], v1, v255
50946// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xff,0x03,0x00]
50947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50948
50949v_subrev_co_u32 v5, s[0:1], v1, s2
50950// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0x05,0x00,0x00]
50951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50952
50953v_subrev_co_u32 v5, s[0:1], v1, s103
50954// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xcf,0x00,0x00]
50955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50956
50957v_subrev_co_u32 v5, s[0:1], v1, vcc_lo
50958// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xd5,0x00,0x00]
50959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50960
50961v_subrev_co_u32 v5, s[0:1], v1, vcc_hi
50962// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xd7,0x00,0x00]
50963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50964
50965v_subrev_co_u32 v5, s[0:1], v1, ttmp11
50966// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xef,0x00,0x00]
50967// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50968
50969v_subrev_co_u32 v5, s[0:1], v1, m0
50970// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xf9,0x00,0x00]
50971// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50972
50973v_subrev_co_u32 v5, s[0:1], v1, exec_lo
50974// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xfd,0x00,0x00]
50975// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50976
50977v_subrev_co_u32 v5, s[0:1], v1, exec_hi
50978// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xff,0x00,0x00]
50979// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50980
50981v_subrev_co_u32 v5, s[0:1], v1, 0
50982// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0x01,0x01,0x00]
50983// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50984
50985v_subrev_co_u32 v5, s[0:1], v1, -1
50986// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0x83,0x01,0x00]
50987// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50988
50989v_subrev_co_u32 v5, s[0:1], v1, 0.5
50990// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xe1,0x01,0x00]
50991// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50992
50993v_subrev_co_u32 v5, s[0:1], v1, -4.0
50994// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xef,0x01,0x00]
50995// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
50996
50997v_ldexp_f32 v5, v1, v2
50998// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0x05,0x02,0x00]
50999
51000v_ldexp_f32 v255, v1, v2
51001// GFX10: encoding: [0xff,0x00,0x62,0xd7,0x01,0x05,0x02,0x00]
51002
51003v_ldexp_f32 v5, v255, v2
51004// GFX10: encoding: [0x05,0x00,0x62,0xd7,0xff,0x05,0x02,0x00]
51005
51006v_ldexp_f32 v5, s1, v2
51007// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0x04,0x02,0x00]
51008
51009v_ldexp_f32 v5, s103, v2
51010// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x67,0x04,0x02,0x00]
51011
51012v_ldexp_f32 v5, vcc_lo, v2
51013// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x6a,0x04,0x02,0x00]
51014
51015v_ldexp_f32 v5, vcc_hi, v2
51016// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x6b,0x04,0x02,0x00]
51017
51018v_ldexp_f32 v5, ttmp11, v2
51019// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x77,0x04,0x02,0x00]
51020
51021v_ldexp_f32 v5, m0, v2
51022// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x7c,0x04,0x02,0x00]
51023
51024v_ldexp_f32 v5, exec_lo, v2
51025// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x7e,0x04,0x02,0x00]
51026
51027v_ldexp_f32 v5, exec_hi, v2
51028// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x7f,0x04,0x02,0x00]
51029
51030v_ldexp_f32 v5, 0, v2
51031// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x80,0x04,0x02,0x00]
51032
51033v_ldexp_f32 v5, -1, v2
51034// GFX10: encoding: [0x05,0x00,0x62,0xd7,0xc1,0x04,0x02,0x00]
51035
51036v_ldexp_f32 v5, 0.5, v2
51037// GFX10: encoding: [0x05,0x00,0x62,0xd7,0xf0,0x04,0x02,0x00]
51038
51039v_ldexp_f32 v5, -4.0, v2
51040// GFX10: encoding: [0x05,0x00,0x62,0xd7,0xf7,0x04,0x02,0x00]
51041
51042v_ldexp_f32 v5, v1, v255
51043// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xff,0x03,0x00]
51044
51045v_ldexp_f32 v5, v1, s2
51046// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0x05,0x00,0x00]
51047
51048v_ldexp_f32 v5, v1, s103
51049// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xcf,0x00,0x00]
51050
51051v_ldexp_f32 v5, v1, vcc_lo
51052// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xd5,0x00,0x00]
51053
51054v_ldexp_f32 v5, v1, vcc_hi
51055// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xd7,0x00,0x00]
51056
51057v_ldexp_f32 v5, v1, ttmp11
51058// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xef,0x00,0x00]
51059
51060v_ldexp_f32 v5, v1, m0
51061// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xf9,0x00,0x00]
51062
51063v_ldexp_f32 v5, v1, exec_lo
51064// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xfd,0x00,0x00]
51065
51066v_ldexp_f32 v5, v1, exec_hi
51067// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xff,0x00,0x00]
51068
51069v_ldexp_f32 v5, v1, 0
51070// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0x01,0x01,0x00]
51071
51072v_ldexp_f32 v5, v1, -1
51073// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0x83,0x01,0x00]
51074
51075v_ldexp_f32 v5, v1, 0.5
51076// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xe1,0x01,0x00]
51077
51078v_ldexp_f32 v5, v1, -4.0
51079// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xef,0x01,0x00]
51080
51081v_ldexp_f32 v5, -v1, v2
51082// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0x05,0x02,0x20]
51083
51084v_ldexp_f32 v5, |v1|, v2
51085// GFX10: encoding: [0x05,0x01,0x62,0xd7,0x01,0x05,0x02,0x00]
51086
51087v_ldexp_f32 v5, v1, v2 clamp
51088// GFX10: encoding: [0x05,0x80,0x62,0xd7,0x01,0x05,0x02,0x00]
51089
51090v_ldexp_f32 v5, v1, v2 mul:2
51091// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0x05,0x02,0x08]
51092
51093v_ldexp_f32 v5, v1, v2 mul:4
51094// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0x05,0x02,0x10]
51095
51096v_ldexp_f32 v5, v1, v2 div:2
51097// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0x05,0x02,0x18]
51098
51099v_cvt_pknorm_i16_f32 v5, v1, v2
51100// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0x05,0x02,0x00]
51101
51102v_cvt_pknorm_i16_f32 v255, v1, v2
51103// GFX10: encoding: [0xff,0x00,0x68,0xd7,0x01,0x05,0x02,0x00]
51104
51105v_cvt_pknorm_i16_f32 v5, v255, v2
51106// GFX10: encoding: [0x05,0x00,0x68,0xd7,0xff,0x05,0x02,0x00]
51107
51108v_cvt_pknorm_i16_f32 v5, s1, v2
51109// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0x04,0x02,0x00]
51110
51111v_cvt_pknorm_i16_f32 v5, s103, v2
51112// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x67,0x04,0x02,0x00]
51113
51114v_cvt_pknorm_i16_f32 v5, vcc_lo, v2
51115// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x6a,0x04,0x02,0x00]
51116
51117v_cvt_pknorm_i16_f32 v5, vcc_hi, v2
51118// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x6b,0x04,0x02,0x00]
51119
51120v_cvt_pknorm_i16_f32 v5, ttmp11, v2
51121// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x77,0x04,0x02,0x00]
51122
51123v_cvt_pknorm_i16_f32 v5, m0, v2
51124// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x7c,0x04,0x02,0x00]
51125
51126v_cvt_pknorm_i16_f32 v5, exec_lo, v2
51127// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x7e,0x04,0x02,0x00]
51128
51129v_cvt_pknorm_i16_f32 v5, exec_hi, v2
51130// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x7f,0x04,0x02,0x00]
51131
51132v_cvt_pknorm_i16_f32 v5, 0, v2
51133// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x80,0x04,0x02,0x00]
51134
51135v_cvt_pknorm_i16_f32 v5, -1, v2
51136// GFX10: encoding: [0x05,0x00,0x68,0xd7,0xc1,0x04,0x02,0x00]
51137
51138v_cvt_pknorm_i16_f32 v5, 0.5, v2
51139// GFX10: encoding: [0x05,0x00,0x68,0xd7,0xf0,0x04,0x02,0x00]
51140
51141v_cvt_pknorm_i16_f32 v5, -4.0, v2
51142// GFX10: encoding: [0x05,0x00,0x68,0xd7,0xf7,0x04,0x02,0x00]
51143
51144v_cvt_pknorm_i16_f32 v5, v1, v255
51145// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xff,0x03,0x00]
51146
51147v_cvt_pknorm_i16_f32 v5, v1, s2
51148// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0x05,0x00,0x00]
51149
51150v_cvt_pknorm_i16_f32 v5, v1, s103
51151// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xcf,0x00,0x00]
51152
51153v_cvt_pknorm_i16_f32 v5, v1, vcc_lo
51154// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xd5,0x00,0x00]
51155
51156v_cvt_pknorm_i16_f32 v5, v1, vcc_hi
51157// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xd7,0x00,0x00]
51158
51159v_cvt_pknorm_i16_f32 v5, v1, ttmp11
51160// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xef,0x00,0x00]
51161
51162v_cvt_pknorm_i16_f32 v5, v1, m0
51163// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xf9,0x00,0x00]
51164
51165v_cvt_pknorm_i16_f32 v5, v1, exec_lo
51166// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xfd,0x00,0x00]
51167
51168v_cvt_pknorm_i16_f32 v5, v1, exec_hi
51169// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xff,0x00,0x00]
51170
51171v_cvt_pknorm_i16_f32 v5, v1, 0
51172// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0x01,0x01,0x00]
51173
51174v_cvt_pknorm_i16_f32 v5, v1, -1
51175// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0x83,0x01,0x00]
51176
51177v_cvt_pknorm_i16_f32 v5, v1, 0.5
51178// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xe1,0x01,0x00]
51179
51180v_cvt_pknorm_i16_f32 v5, v1, -4.0
51181// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xef,0x01,0x00]
51182
51183v_cvt_pknorm_i16_f32 v5, -v1, v2
51184// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0x05,0x02,0x20]
51185
51186v_cvt_pknorm_i16_f32 v5, v1, -v2
51187// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0x05,0x02,0x40]
51188
51189v_cvt_pknorm_i16_f32 v5, -v1, -v2
51190// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0x05,0x02,0x60]
51191
51192v_cvt_pknorm_i16_f32 v5, |v1|, v2
51193// GFX10: encoding: [0x05,0x01,0x68,0xd7,0x01,0x05,0x02,0x00]
51194
51195v_cvt_pknorm_i16_f32 v5, v1, |v2|
51196// GFX10: encoding: [0x05,0x02,0x68,0xd7,0x01,0x05,0x02,0x00]
51197
51198v_cvt_pknorm_i16_f32 v5, |v1|, |v2|
51199// GFX10: encoding: [0x05,0x03,0x68,0xd7,0x01,0x05,0x02,0x00]
51200
51201v_cvt_pknorm_i16_f32 v5, v1, v2 clamp
51202// GFX10: encoding: [0x05,0x80,0x68,0xd7,0x01,0x05,0x02,0x00]
51203
51204v_cvt_pknorm_u16_f32 v5, v1, v2
51205// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0x05,0x02,0x00]
51206
51207v_cvt_pknorm_u16_f32 v255, v1, v2
51208// GFX10: encoding: [0xff,0x00,0x69,0xd7,0x01,0x05,0x02,0x00]
51209
51210v_cvt_pknorm_u16_f32 v5, v255, v2
51211// GFX10: encoding: [0x05,0x00,0x69,0xd7,0xff,0x05,0x02,0x00]
51212
51213v_cvt_pknorm_u16_f32 v5, s1, v2
51214// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0x04,0x02,0x00]
51215
51216v_cvt_pknorm_u16_f32 v5, s103, v2
51217// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x67,0x04,0x02,0x00]
51218
51219v_cvt_pknorm_u16_f32 v5, vcc_lo, v2
51220// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x6a,0x04,0x02,0x00]
51221
51222v_cvt_pknorm_u16_f32 v5, vcc_hi, v2
51223// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x6b,0x04,0x02,0x00]
51224
51225v_cvt_pknorm_u16_f32 v5, ttmp11, v2
51226// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x77,0x04,0x02,0x00]
51227
51228v_cvt_pknorm_u16_f32 v5, m0, v2
51229// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x7c,0x04,0x02,0x00]
51230
51231v_cvt_pknorm_u16_f32 v5, exec_lo, v2
51232// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x7e,0x04,0x02,0x00]
51233
51234v_cvt_pknorm_u16_f32 v5, exec_hi, v2
51235// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x7f,0x04,0x02,0x00]
51236
51237v_cvt_pknorm_u16_f32 v5, 0, v2
51238// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x80,0x04,0x02,0x00]
51239
51240v_cvt_pknorm_u16_f32 v5, -1, v2
51241// GFX10: encoding: [0x05,0x00,0x69,0xd7,0xc1,0x04,0x02,0x00]
51242
51243v_cvt_pknorm_u16_f32 v5, 0.5, v2
51244// GFX10: encoding: [0x05,0x00,0x69,0xd7,0xf0,0x04,0x02,0x00]
51245
51246v_cvt_pknorm_u16_f32 v5, -4.0, v2
51247// GFX10: encoding: [0x05,0x00,0x69,0xd7,0xf7,0x04,0x02,0x00]
51248
51249v_cvt_pknorm_u16_f32 v5, v1, v255
51250// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xff,0x03,0x00]
51251
51252v_cvt_pknorm_u16_f32 v5, v1, s2
51253// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0x05,0x00,0x00]
51254
51255v_cvt_pknorm_u16_f32 v5, v1, s103
51256// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xcf,0x00,0x00]
51257
51258v_cvt_pknorm_u16_f32 v5, v1, vcc_lo
51259// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xd5,0x00,0x00]
51260
51261v_cvt_pknorm_u16_f32 v5, v1, vcc_hi
51262// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xd7,0x00,0x00]
51263
51264v_cvt_pknorm_u16_f32 v5, v1, ttmp11
51265// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xef,0x00,0x00]
51266
51267v_cvt_pknorm_u16_f32 v5, v1, m0
51268// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xf9,0x00,0x00]
51269
51270v_cvt_pknorm_u16_f32 v5, v1, exec_lo
51271// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xfd,0x00,0x00]
51272
51273v_cvt_pknorm_u16_f32 v5, v1, exec_hi
51274// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xff,0x00,0x00]
51275
51276v_cvt_pknorm_u16_f32 v5, v1, 0
51277// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0x01,0x01,0x00]
51278
51279v_cvt_pknorm_u16_f32 v5, v1, -1
51280// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0x83,0x01,0x00]
51281
51282v_cvt_pknorm_u16_f32 v5, v1, 0.5
51283// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xe1,0x01,0x00]
51284
51285v_cvt_pknorm_u16_f32 v5, v1, -4.0
51286// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xef,0x01,0x00]
51287
51288v_cvt_pknorm_u16_f32 v5, -v1, v2
51289// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0x05,0x02,0x20]
51290
51291v_cvt_pknorm_u16_f32 v5, v1, -v2
51292// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0x05,0x02,0x40]
51293
51294v_cvt_pknorm_u16_f32 v5, -v1, -v2
51295// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0x05,0x02,0x60]
51296
51297v_cvt_pknorm_u16_f32 v5, |v1|, v2
51298// GFX10: encoding: [0x05,0x01,0x69,0xd7,0x01,0x05,0x02,0x00]
51299
51300v_cvt_pknorm_u16_f32 v5, v1, |v2|
51301// GFX10: encoding: [0x05,0x02,0x69,0xd7,0x01,0x05,0x02,0x00]
51302
51303v_cvt_pknorm_u16_f32 v5, |v1|, |v2|
51304// GFX10: encoding: [0x05,0x03,0x69,0xd7,0x01,0x05,0x02,0x00]
51305
51306v_cvt_pknorm_u16_f32 v5, v1, v2 clamp
51307// GFX10: encoding: [0x05,0x80,0x69,0xd7,0x01,0x05,0x02,0x00]
51308
51309v_cvt_pk_u16_u32 v5, v1, v2
51310// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0x05,0x02,0x00]
51311
51312v_cvt_pk_u16_u32 v255, v1, v2
51313// GFX10: encoding: [0xff,0x00,0x6a,0xd7,0x01,0x05,0x02,0x00]
51314
51315v_cvt_pk_u16_u32 v5, v255, v2
51316// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0xff,0x05,0x02,0x00]
51317
51318v_cvt_pk_u16_u32 v5, s1, v2
51319// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0x04,0x02,0x00]
51320
51321v_cvt_pk_u16_u32 v5, s103, v2
51322// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x67,0x04,0x02,0x00]
51323
51324v_cvt_pk_u16_u32 v5, vcc_lo, v2
51325// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x6a,0x04,0x02,0x00]
51326
51327v_cvt_pk_u16_u32 v5, vcc_hi, v2
51328// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x6b,0x04,0x02,0x00]
51329
51330v_cvt_pk_u16_u32 v5, ttmp11, v2
51331// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x77,0x04,0x02,0x00]
51332
51333v_cvt_pk_u16_u32 v5, m0, v2
51334// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x7c,0x04,0x02,0x00]
51335
51336v_cvt_pk_u16_u32 v5, exec_lo, v2
51337// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x7e,0x04,0x02,0x00]
51338
51339v_cvt_pk_u16_u32 v5, exec_hi, v2
51340// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x7f,0x04,0x02,0x00]
51341
51342v_cvt_pk_u16_u32 v5, 0, v2
51343// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x80,0x04,0x02,0x00]
51344
51345v_cvt_pk_u16_u32 v5, -1, v2
51346// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0xc1,0x04,0x02,0x00]
51347
51348v_cvt_pk_u16_u32 v5, 0.5, v2
51349// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0xf0,0x04,0x02,0x00]
51350
51351v_cvt_pk_u16_u32 v5, -4.0, v2
51352// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0xf7,0x04,0x02,0x00]
51353
51354v_cvt_pk_u16_u32 v5, v1, v255
51355// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xff,0x03,0x00]
51356
51357v_cvt_pk_u16_u32 v5, v1, s2
51358// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0x05,0x00,0x00]
51359
51360v_cvt_pk_u16_u32 v5, v1, s103
51361// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xcf,0x00,0x00]
51362
51363v_cvt_pk_u16_u32 v5, v1, vcc_lo
51364// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xd5,0x00,0x00]
51365
51366v_cvt_pk_u16_u32 v5, v1, vcc_hi
51367// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xd7,0x00,0x00]
51368
51369v_cvt_pk_u16_u32 v5, v1, ttmp11
51370// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xef,0x00,0x00]
51371
51372v_cvt_pk_u16_u32 v5, v1, m0
51373// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xf9,0x00,0x00]
51374
51375v_cvt_pk_u16_u32 v5, v1, exec_lo
51376// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xfd,0x00,0x00]
51377
51378v_cvt_pk_u16_u32 v5, v1, exec_hi
51379// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xff,0x00,0x00]
51380
51381v_cvt_pk_u16_u32 v5, v1, 0
51382// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0x01,0x01,0x00]
51383
51384v_cvt_pk_u16_u32 v5, v1, -1
51385// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0x83,0x01,0x00]
51386
51387v_cvt_pk_u16_u32 v5, v1, 0.5
51388// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xe1,0x01,0x00]
51389
51390v_cvt_pk_u16_u32 v5, v1, -4.0
51391// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xef,0x01,0x00]
51392
51393v_cvt_pk_i16_i32 v5, v1, v2
51394// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0x05,0x02,0x00]
51395
51396v_cvt_pk_i16_i32 v255, v1, v2
51397// GFX10: encoding: [0xff,0x00,0x6b,0xd7,0x01,0x05,0x02,0x00]
51398
51399v_cvt_pk_i16_i32 v5, v255, v2
51400// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0xff,0x05,0x02,0x00]
51401
51402v_cvt_pk_i16_i32 v5, s1, v2
51403// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0x04,0x02,0x00]
51404
51405v_cvt_pk_i16_i32 v5, s103, v2
51406// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x67,0x04,0x02,0x00]
51407
51408v_cvt_pk_i16_i32 v5, vcc_lo, v2
51409// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x6a,0x04,0x02,0x00]
51410
51411v_cvt_pk_i16_i32 v5, vcc_hi, v2
51412// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x6b,0x04,0x02,0x00]
51413
51414v_cvt_pk_i16_i32 v5, ttmp11, v2
51415// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x77,0x04,0x02,0x00]
51416
51417v_cvt_pk_i16_i32 v5, m0, v2
51418// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x7c,0x04,0x02,0x00]
51419
51420v_cvt_pk_i16_i32 v5, exec_lo, v2
51421// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x7e,0x04,0x02,0x00]
51422
51423v_cvt_pk_i16_i32 v5, exec_hi, v2
51424// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x7f,0x04,0x02,0x00]
51425
51426v_cvt_pk_i16_i32 v5, 0, v2
51427// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x80,0x04,0x02,0x00]
51428
51429v_cvt_pk_i16_i32 v5, -1, v2
51430// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0xc1,0x04,0x02,0x00]
51431
51432v_cvt_pk_i16_i32 v5, 0.5, v2
51433// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0xf0,0x04,0x02,0x00]
51434
51435v_cvt_pk_i16_i32 v5, -4.0, v2
51436// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0xf7,0x04,0x02,0x00]
51437
51438v_cvt_pk_i16_i32 v5, v1, v255
51439// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xff,0x03,0x00]
51440
51441v_cvt_pk_i16_i32 v5, v1, s2
51442// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0x05,0x00,0x00]
51443
51444v_cvt_pk_i16_i32 v5, v1, s103
51445// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xcf,0x00,0x00]
51446
51447v_cvt_pk_i16_i32 v5, v1, vcc_lo
51448// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xd5,0x00,0x00]
51449
51450v_cvt_pk_i16_i32 v5, v1, vcc_hi
51451// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xd7,0x00,0x00]
51452
51453v_cvt_pk_i16_i32 v5, v1, ttmp11
51454// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xef,0x00,0x00]
51455
51456v_cvt_pk_i16_i32 v5, v1, m0
51457// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xf9,0x00,0x00]
51458
51459v_cvt_pk_i16_i32 v5, v1, exec_lo
51460// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xfd,0x00,0x00]
51461
51462v_cvt_pk_i16_i32 v5, v1, exec_hi
51463// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xff,0x00,0x00]
51464
51465v_cvt_pk_i16_i32 v5, v1, 0
51466// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0x01,0x01,0x00]
51467
51468v_cvt_pk_i16_i32 v5, v1, -1
51469// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0x83,0x01,0x00]
51470
51471v_cvt_pk_i16_i32 v5, v1, 0.5
51472// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xe1,0x01,0x00]
51473
51474v_cvt_pk_i16_i32 v5, v1, -4.0
51475// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xef,0x01,0x00]
51476
51477v_mad_legacy_f32 v5, v1, v2, v3
51478// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0e,0x04]
51479
51480v_mad_legacy_f32 v255, v1, v2, v3
51481// GFX10: encoding: [0xff,0x00,0x40,0xd5,0x01,0x05,0x0e,0x04]
51482
51483v_mad_legacy_f32 v5, v255, v2, v3
51484// GFX10: encoding: [0x05,0x00,0x40,0xd5,0xff,0x05,0x0e,0x04]
51485
51486v_mad_legacy_f32 v5, s1, v2, v3
51487// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x04,0x0e,0x04]
51488
51489v_mad_legacy_f32 v5, s103, v2, v3
51490// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x67,0x04,0x0e,0x04]
51491
51492v_mad_legacy_f32 v5, vcc_lo, v2, v3
51493// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x6a,0x04,0x0e,0x04]
51494
51495v_mad_legacy_f32 v5, vcc_hi, v2, v3
51496// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x6b,0x04,0x0e,0x04]
51497
51498v_mad_legacy_f32 v5, ttmp11, v2, v3
51499// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x77,0x04,0x0e,0x04]
51500
51501v_mad_legacy_f32 v5, m0, v2, v3
51502// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x7c,0x04,0x0e,0x04]
51503
51504v_mad_legacy_f32 v5, exec_lo, v2, v3
51505// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x7e,0x04,0x0e,0x04]
51506
51507v_mad_legacy_f32 v5, exec_hi, v2, v3
51508// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x7f,0x04,0x0e,0x04]
51509
51510v_mad_legacy_f32 v5, 0, v2, v3
51511// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x80,0x04,0x0e,0x04]
51512
51513v_mad_legacy_f32 v5, -1, v2, v3
51514// GFX10: encoding: [0x05,0x00,0x40,0xd5,0xc1,0x04,0x0e,0x04]
51515
51516v_mad_legacy_f32 v5, 0.5, v2, v3
51517// GFX10: encoding: [0x05,0x00,0x40,0xd5,0xf0,0x04,0x0e,0x04]
51518
51519v_mad_legacy_f32 v5, -4.0, v2, v3
51520// GFX10: encoding: [0x05,0x00,0x40,0xd5,0xf7,0x04,0x0e,0x04]
51521
51522v_mad_legacy_f32 v5, v1, v255, v3
51523// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xff,0x0f,0x04]
51524
51525v_mad_legacy_f32 v5, v1, s2, v3
51526// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0c,0x04]
51527
51528v_mad_legacy_f32 v5, v1, s103, v3
51529// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xcf,0x0c,0x04]
51530
51531v_mad_legacy_f32 v5, v1, vcc_lo, v3
51532// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xd5,0x0c,0x04]
51533
51534v_mad_legacy_f32 v5, v1, vcc_hi, v3
51535// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xd7,0x0c,0x04]
51536
51537v_mad_legacy_f32 v5, v1, ttmp11, v3
51538// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xef,0x0c,0x04]
51539
51540v_mad_legacy_f32 v5, v1, m0, v3
51541// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xf9,0x0c,0x04]
51542
51543v_mad_legacy_f32 v5, v1, exec_lo, v3
51544// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xfd,0x0c,0x04]
51545
51546v_mad_legacy_f32 v5, v1, exec_hi, v3
51547// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xff,0x0c,0x04]
51548
51549v_mad_legacy_f32 v5, v1, 0, v3
51550// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x01,0x0d,0x04]
51551
51552v_mad_legacy_f32 v5, v1, -1, v3
51553// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x83,0x0d,0x04]
51554
51555v_mad_legacy_f32 v5, v1, 0.5, v3
51556// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xe1,0x0d,0x04]
51557
51558v_mad_legacy_f32 v5, v1, -4.0, v3
51559// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xef,0x0d,0x04]
51560
51561v_mad_legacy_f32 v5, v1, v2, v255
51562// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0xfe,0x07]
51563
51564v_mad_legacy_f32 v5, v1, v2, s3
51565// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0e,0x00]
51566
51567v_mad_legacy_f32 v5, v1, v2, s103
51568// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x9e,0x01]
51569
51570v_mad_legacy_f32 v5, v1, v2, vcc_lo
51571// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0xaa,0x01]
51572
51573v_mad_legacy_f32 v5, v1, v2, vcc_hi
51574// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0xae,0x01]
51575
51576v_mad_legacy_f32 v5, v1, v2, ttmp11
51577// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0xde,0x01]
51578
51579v_mad_legacy_f32 v5, v1, v2, m0
51580// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0xf2,0x01]
51581
51582v_mad_legacy_f32 v5, v1, v2, exec_lo
51583// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0xfa,0x01]
51584
51585v_mad_legacy_f32 v5, v1, v2, exec_hi
51586// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0xfe,0x01]
51587
51588v_mad_legacy_f32 v5, v1, v2, 0
51589// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x02,0x02]
51590
51591v_mad_legacy_f32 v5, v1, v2, -1
51592// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x06,0x03]
51593
51594v_mad_legacy_f32 v5, v1, v2, 0.5
51595// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0xc2,0x03]
51596
51597v_mad_legacy_f32 v5, v1, v2, -4.0
51598// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0xde,0x03]
51599
51600v_mad_legacy_f32 v5, -v1, v2, v3
51601// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0e,0x24]
51602
51603v_mad_legacy_f32 v5, v1, -v2, v3
51604// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0e,0x44]
51605
51606v_mad_legacy_f32 v5, v1, v2, -v3
51607// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0e,0x84]
51608
51609v_mad_legacy_f32 v5, -v1, -v2, -v3
51610// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0e,0xe4]
51611
51612v_mad_legacy_f32 v5, |v1|, v2, v3
51613// GFX10: encoding: [0x05,0x01,0x40,0xd5,0x01,0x05,0x0e,0x04]
51614
51615v_mad_legacy_f32 v5, v1, |v2|, v3
51616// GFX10: encoding: [0x05,0x02,0x40,0xd5,0x01,0x05,0x0e,0x04]
51617
51618v_mad_legacy_f32 v5, v1, v2, |v3|
51619// GFX10: encoding: [0x05,0x04,0x40,0xd5,0x01,0x05,0x0e,0x04]
51620
51621v_mad_legacy_f32 v5, |v1|, |v2|, |v3|
51622// GFX10: encoding: [0x05,0x07,0x40,0xd5,0x01,0x05,0x0e,0x04]
51623
51624v_mad_legacy_f32 v5, v1, v2, v3 clamp
51625// GFX10: encoding: [0x05,0x80,0x40,0xd5,0x01,0x05,0x0e,0x04]
51626
51627v_mad_legacy_f32 v5, v1, v2, v3 mul:2
51628// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0e,0x0c]
51629
51630v_mad_legacy_f32 v5, v1, v2, v3 mul:4
51631// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0e,0x14]
51632
51633v_mad_legacy_f32 v5, v1, v2, v3 div:2
51634// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0e,0x1c]
51635
51636v_mad_f32 v5, v1, v2, v3
51637// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0e,0x04]
51638
51639v_mad_f32 v255, v1, v2, v3
51640// GFX10: encoding: [0xff,0x00,0x41,0xd5,0x01,0x05,0x0e,0x04]
51641
51642v_mad_f32 v5, v255, v2, v3
51643// GFX10: encoding: [0x05,0x00,0x41,0xd5,0xff,0x05,0x0e,0x04]
51644
51645v_mad_f32 v5, s1, v2, v3
51646// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x04,0x0e,0x04]
51647
51648v_mad_f32 v5, s103, v2, v3
51649// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x67,0x04,0x0e,0x04]
51650
51651v_mad_f32 v5, vcc_lo, v2, v3
51652// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x6a,0x04,0x0e,0x04]
51653
51654v_mad_f32 v5, vcc_hi, v2, v3
51655// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x6b,0x04,0x0e,0x04]
51656
51657v_mad_f32 v5, ttmp11, v2, v3
51658// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x77,0x04,0x0e,0x04]
51659
51660v_mad_f32 v5, m0, v2, v3
51661// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x7c,0x04,0x0e,0x04]
51662
51663v_mad_f32 v5, exec_lo, v2, v3
51664// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x7e,0x04,0x0e,0x04]
51665
51666v_mad_f32 v5, exec_hi, v2, v3
51667// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x7f,0x04,0x0e,0x04]
51668
51669v_mad_f32 v5, 0, v2, v3
51670// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x80,0x04,0x0e,0x04]
51671
51672v_mad_f32 v5, -1, v2, v3
51673// GFX10: encoding: [0x05,0x00,0x41,0xd5,0xc1,0x04,0x0e,0x04]
51674
51675v_mad_f32 v5, 0.5, v2, v3
51676// GFX10: encoding: [0x05,0x00,0x41,0xd5,0xf0,0x04,0x0e,0x04]
51677
51678v_mad_f32 v5, -4.0, v2, v3
51679// GFX10: encoding: [0x05,0x00,0x41,0xd5,0xf7,0x04,0x0e,0x04]
51680
51681v_mad_f32 v5, v1, v255, v3
51682// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xff,0x0f,0x04]
51683
51684v_mad_f32 v5, v1, s2, v3
51685// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0c,0x04]
51686
51687v_mad_f32 v5, v1, s103, v3
51688// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xcf,0x0c,0x04]
51689
51690v_mad_f32 v5, v1, vcc_lo, v3
51691// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xd5,0x0c,0x04]
51692
51693v_mad_f32 v5, v1, vcc_hi, v3
51694// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xd7,0x0c,0x04]
51695
51696v_mad_f32 v5, v1, ttmp11, v3
51697// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xef,0x0c,0x04]
51698
51699v_mad_f32 v5, v1, m0, v3
51700// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xf9,0x0c,0x04]
51701
51702v_mad_f32 v5, v1, exec_lo, v3
51703// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xfd,0x0c,0x04]
51704
51705v_mad_f32 v5, v1, exec_hi, v3
51706// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xff,0x0c,0x04]
51707
51708v_mad_f32 v5, v1, 0, v3
51709// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x01,0x0d,0x04]
51710
51711v_mad_f32 v5, v1, -1, v3
51712// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x83,0x0d,0x04]
51713
51714v_mad_f32 v5, v1, 0.5, v3
51715// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xe1,0x0d,0x04]
51716
51717v_mad_f32 v5, v1, -4.0, v3
51718// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xef,0x0d,0x04]
51719
51720v_mad_f32 v5, v1, v2, v255
51721// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0xfe,0x07]
51722
51723v_mad_f32 v5, v1, v2, s3
51724// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0e,0x00]
51725
51726v_mad_f32 v5, v1, v2, s103
51727// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x9e,0x01]
51728
51729v_mad_f32 v5, v1, v2, vcc_lo
51730// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0xaa,0x01]
51731
51732v_mad_f32 v5, v1, v2, vcc_hi
51733// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0xae,0x01]
51734
51735v_mad_f32 v5, v1, v2, ttmp11
51736// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0xde,0x01]
51737
51738v_mad_f32 v5, v1, v2, m0
51739// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0xf2,0x01]
51740
51741v_mad_f32 v5, v1, v2, exec_lo
51742// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0xfa,0x01]
51743
51744v_mad_f32 v5, v1, v2, exec_hi
51745// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0xfe,0x01]
51746
51747v_mad_f32 v5, v1, v2, 0
51748// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x02,0x02]
51749
51750v_mad_f32 v5, v1, v2, -1
51751// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x06,0x03]
51752
51753v_mad_f32 v5, v1, v2, 0.5
51754// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0xc2,0x03]
51755
51756v_mad_f32 v5, v1, v2, -4.0
51757// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0xde,0x03]
51758
51759v_mad_f32 v5, -v1, v2, v3
51760// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0e,0x24]
51761
51762v_mad_f32 v5, v1, -v2, v3
51763// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0e,0x44]
51764
51765v_mad_f32 v5, v1, v2, -v3
51766// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0e,0x84]
51767
51768v_mad_f32 v5, -v1, -v2, -v3
51769// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0e,0xe4]
51770
51771v_mad_f32 v5, |v1|, v2, v3
51772// GFX10: encoding: [0x05,0x01,0x41,0xd5,0x01,0x05,0x0e,0x04]
51773
51774v_mad_f32 v5, v1, |v2|, v3
51775// GFX10: encoding: [0x05,0x02,0x41,0xd5,0x01,0x05,0x0e,0x04]
51776
51777v_mad_f32 v5, v1, v2, |v3|
51778// GFX10: encoding: [0x05,0x04,0x41,0xd5,0x01,0x05,0x0e,0x04]
51779
51780v_mad_f32 v5, |v1|, |v2|, |v3|
51781// GFX10: encoding: [0x05,0x07,0x41,0xd5,0x01,0x05,0x0e,0x04]
51782
51783v_mad_f32 v5, v1, v2, v3 clamp
51784// GFX10: encoding: [0x05,0x80,0x41,0xd5,0x01,0x05,0x0e,0x04]
51785
51786v_mad_f32 v5, v1, v2, v3 mul:2
51787// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0e,0x0c]
51788
51789v_mad_f32 v5, v1, v2, v3 mul:4
51790// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0e,0x14]
51791
51792v_mad_f32 v5, v1, v2, v3 div:2
51793// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0e,0x1c]
51794
51795v_mad_i32_i24 v5, v1, v2, v3
51796// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0x0e,0x04]
51797
51798v_mad_i32_i24 v255, v1, v2, v3
51799// GFX10: encoding: [0xff,0x00,0x42,0xd5,0x01,0x05,0x0e,0x04]
51800
51801v_mad_i32_i24 v5, v255, v2, v3
51802// GFX10: encoding: [0x05,0x00,0x42,0xd5,0xff,0x05,0x0e,0x04]
51803
51804v_mad_i32_i24 v5, s1, v2, v3
51805// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x04,0x0e,0x04]
51806
51807v_mad_i32_i24 v5, s103, v2, v3
51808// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x67,0x04,0x0e,0x04]
51809
51810v_mad_i32_i24 v5, vcc_lo, v2, v3
51811// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x6a,0x04,0x0e,0x04]
51812
51813v_mad_i32_i24 v5, vcc_hi, v2, v3
51814// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x6b,0x04,0x0e,0x04]
51815
51816v_mad_i32_i24 v5, ttmp11, v2, v3
51817// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x77,0x04,0x0e,0x04]
51818
51819v_mad_i32_i24 v5, m0, v2, v3
51820// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x7c,0x04,0x0e,0x04]
51821
51822v_mad_i32_i24 v5, exec_lo, v2, v3
51823// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x7e,0x04,0x0e,0x04]
51824
51825v_mad_i32_i24 v5, exec_hi, v2, v3
51826// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x7f,0x04,0x0e,0x04]
51827
51828v_mad_i32_i24 v5, 0, v2, v3
51829// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x80,0x04,0x0e,0x04]
51830
51831v_mad_i32_i24 v5, -1, v2, v3
51832// GFX10: encoding: [0x05,0x00,0x42,0xd5,0xc1,0x04,0x0e,0x04]
51833
51834v_mad_i32_i24 v5, 0.5, v2, v3
51835// GFX10: encoding: [0x05,0x00,0x42,0xd5,0xf0,0x04,0x0e,0x04]
51836
51837v_mad_i32_i24 v5, -4.0, v2, v3
51838// GFX10: encoding: [0x05,0x00,0x42,0xd5,0xf7,0x04,0x0e,0x04]
51839
51840v_mad_i32_i24 v5, v1, v255, v3
51841// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xff,0x0f,0x04]
51842
51843v_mad_i32_i24 v5, v1, s2, v3
51844// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0x0c,0x04]
51845
51846v_mad_i32_i24 v5, v1, s103, v3
51847// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xcf,0x0c,0x04]
51848
51849v_mad_i32_i24 v5, v1, vcc_lo, v3
51850// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xd5,0x0c,0x04]
51851
51852v_mad_i32_i24 v5, v1, vcc_hi, v3
51853// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xd7,0x0c,0x04]
51854
51855v_mad_i32_i24 v5, v1, ttmp11, v3
51856// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xef,0x0c,0x04]
51857
51858v_mad_i32_i24 v5, v1, m0, v3
51859// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xf9,0x0c,0x04]
51860
51861v_mad_i32_i24 v5, v1, exec_lo, v3
51862// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xfd,0x0c,0x04]
51863
51864v_mad_i32_i24 v5, v1, exec_hi, v3
51865// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xff,0x0c,0x04]
51866
51867v_mad_i32_i24 v5, v1, 0, v3
51868// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x01,0x0d,0x04]
51869
51870v_mad_i32_i24 v5, v1, -1, v3
51871// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x83,0x0d,0x04]
51872
51873v_mad_i32_i24 v5, v1, 0.5, v3
51874// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xe1,0x0d,0x04]
51875
51876v_mad_i32_i24 v5, v1, -4.0, v3
51877// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xef,0x0d,0x04]
51878
51879v_mad_i32_i24 v5, v1, v2, v255
51880// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0xfe,0x07]
51881
51882v_mad_i32_i24 v5, v1, v2, s3
51883// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0x0e,0x00]
51884
51885v_mad_i32_i24 v5, v1, v2, s103
51886// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0x9e,0x01]
51887
51888v_mad_i32_i24 v5, v1, v2, vcc_lo
51889// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0xaa,0x01]
51890
51891v_mad_i32_i24 v5, v1, v2, vcc_hi
51892// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0xae,0x01]
51893
51894v_mad_i32_i24 v5, v1, v2, ttmp11
51895// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0xde,0x01]
51896
51897v_mad_i32_i24 v5, v1, v2, m0
51898// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0xf2,0x01]
51899
51900v_mad_i32_i24 v5, v1, v2, exec_lo
51901// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0xfa,0x01]
51902
51903v_mad_i32_i24 v5, v1, v2, exec_hi
51904// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0xfe,0x01]
51905
51906v_mad_i32_i24 v5, v1, v2, 0
51907// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0x02,0x02]
51908
51909v_mad_i32_i24 v5, v1, v2, -1
51910// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0x06,0x03]
51911
51912v_mad_i32_i24 v5, v1, v2, 0.5
51913// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0xc2,0x03]
51914
51915v_mad_i32_i24 v5, v1, v2, -4.0
51916// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0xde,0x03]
51917
51918v_mad_u32_u24 v5, v1, v2, v3
51919// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0x0e,0x04]
51920
51921v_mad_u32_u24 v255, v1, v2, v3
51922// GFX10: encoding: [0xff,0x00,0x43,0xd5,0x01,0x05,0x0e,0x04]
51923
51924v_mad_u32_u24 v5, v255, v2, v3
51925// GFX10: encoding: [0x05,0x00,0x43,0xd5,0xff,0x05,0x0e,0x04]
51926
51927v_mad_u32_u24 v5, s1, v2, v3
51928// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x04,0x0e,0x04]
51929
51930v_mad_u32_u24 v5, s103, v2, v3
51931// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x67,0x04,0x0e,0x04]
51932
51933v_mad_u32_u24 v5, vcc_lo, v2, v3
51934// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x6a,0x04,0x0e,0x04]
51935
51936v_mad_u32_u24 v5, vcc_hi, v2, v3
51937// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x6b,0x04,0x0e,0x04]
51938
51939v_mad_u32_u24 v5, ttmp11, v2, v3
51940// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x77,0x04,0x0e,0x04]
51941
51942v_mad_u32_u24 v5, m0, v2, v3
51943// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x7c,0x04,0x0e,0x04]
51944
51945v_mad_u32_u24 v5, exec_lo, v2, v3
51946// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x7e,0x04,0x0e,0x04]
51947
51948v_mad_u32_u24 v5, exec_hi, v2, v3
51949// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x7f,0x04,0x0e,0x04]
51950
51951v_mad_u32_u24 v5, 0, v2, v3
51952// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x80,0x04,0x0e,0x04]
51953
51954v_mad_u32_u24 v5, -1, v2, v3
51955// GFX10: encoding: [0x05,0x00,0x43,0xd5,0xc1,0x04,0x0e,0x04]
51956
51957v_mad_u32_u24 v5, 0.5, v2, v3
51958// GFX10: encoding: [0x05,0x00,0x43,0xd5,0xf0,0x04,0x0e,0x04]
51959
51960v_mad_u32_u24 v5, -4.0, v2, v3
51961// GFX10: encoding: [0x05,0x00,0x43,0xd5,0xf7,0x04,0x0e,0x04]
51962
51963v_mad_u32_u24 v5, v1, v255, v3
51964// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xff,0x0f,0x04]
51965
51966v_mad_u32_u24 v5, v1, s2, v3
51967// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0x0c,0x04]
51968
51969v_mad_u32_u24 v5, v1, s103, v3
51970// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xcf,0x0c,0x04]
51971
51972v_mad_u32_u24 v5, v1, vcc_lo, v3
51973// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xd5,0x0c,0x04]
51974
51975v_mad_u32_u24 v5, v1, vcc_hi, v3
51976// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xd7,0x0c,0x04]
51977
51978v_mad_u32_u24 v5, v1, ttmp11, v3
51979// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xef,0x0c,0x04]
51980
51981v_mad_u32_u24 v5, v1, m0, v3
51982// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xf9,0x0c,0x04]
51983
51984v_mad_u32_u24 v5, v1, exec_lo, v3
51985// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xfd,0x0c,0x04]
51986
51987v_mad_u32_u24 v5, v1, exec_hi, v3
51988// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xff,0x0c,0x04]
51989
51990v_mad_u32_u24 v5, v1, 0, v3
51991// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x01,0x0d,0x04]
51992
51993v_mad_u32_u24 v5, v1, -1, v3
51994// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x83,0x0d,0x04]
51995
51996v_mad_u32_u24 v5, v1, 0.5, v3
51997// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xe1,0x0d,0x04]
51998
51999v_mad_u32_u24 v5, v1, -4.0, v3
52000// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xef,0x0d,0x04]
52001
52002v_mad_u32_u24 v5, v1, v2, v255
52003// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0xfe,0x07]
52004
52005v_mad_u32_u24 v5, v1, v2, s3
52006// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0x0e,0x00]
52007
52008v_mad_u32_u24 v5, v1, v2, s103
52009// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0x9e,0x01]
52010
52011v_mad_u32_u24 v5, v1, v2, vcc_lo
52012// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0xaa,0x01]
52013
52014v_mad_u32_u24 v5, v1, v2, vcc_hi
52015// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0xae,0x01]
52016
52017v_mad_u32_u24 v5, v1, v2, ttmp11
52018// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0xde,0x01]
52019
52020v_mad_u32_u24 v5, v1, v2, m0
52021// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0xf2,0x01]
52022
52023v_mad_u32_u24 v5, v1, v2, exec_lo
52024// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0xfa,0x01]
52025
52026v_mad_u32_u24 v5, v1, v2, exec_hi
52027// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0xfe,0x01]
52028
52029v_mad_u32_u24 v5, v1, v2, 0
52030// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0x02,0x02]
52031
52032v_mad_u32_u24 v5, v1, v2, -1
52033// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0x06,0x03]
52034
52035v_mad_u32_u24 v5, v1, v2, 0.5
52036// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0xc2,0x03]
52037
52038v_mad_u32_u24 v5, v1, v2, -4.0
52039// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0xde,0x03]
52040
52041v_cubeid_f32 v5, v1, v2, v3
52042// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0e,0x04]
52043
52044v_cubeid_f32 v255, v1, v2, v3
52045// GFX10: encoding: [0xff,0x00,0x44,0xd5,0x01,0x05,0x0e,0x04]
52046
52047v_cubeid_f32 v5, v255, v2, v3
52048// GFX10: encoding: [0x05,0x00,0x44,0xd5,0xff,0x05,0x0e,0x04]
52049
52050v_cubeid_f32 v5, s1, v2, v3
52051// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x04,0x0e,0x04]
52052
52053v_cubeid_f32 v5, s103, v2, v3
52054// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x67,0x04,0x0e,0x04]
52055
52056v_cubeid_f32 v5, vcc_lo, v2, v3
52057// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x6a,0x04,0x0e,0x04]
52058
52059v_cubeid_f32 v5, vcc_hi, v2, v3
52060// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x6b,0x04,0x0e,0x04]
52061
52062v_cubeid_f32 v5, ttmp11, v2, v3
52063// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x77,0x04,0x0e,0x04]
52064
52065v_cubeid_f32 v5, m0, v2, v3
52066// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x7c,0x04,0x0e,0x04]
52067
52068v_cubeid_f32 v5, exec_lo, v2, v3
52069// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x7e,0x04,0x0e,0x04]
52070
52071v_cubeid_f32 v5, exec_hi, v2, v3
52072// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x7f,0x04,0x0e,0x04]
52073
52074v_cubeid_f32 v5, 0, v2, v3
52075// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x80,0x04,0x0e,0x04]
52076
52077v_cubeid_f32 v5, -1, v2, v3
52078// GFX10: encoding: [0x05,0x00,0x44,0xd5,0xc1,0x04,0x0e,0x04]
52079
52080v_cubeid_f32 v5, 0.5, v2, v3
52081// GFX10: encoding: [0x05,0x00,0x44,0xd5,0xf0,0x04,0x0e,0x04]
52082
52083v_cubeid_f32 v5, -4.0, v2, v3
52084// GFX10: encoding: [0x05,0x00,0x44,0xd5,0xf7,0x04,0x0e,0x04]
52085
52086v_cubeid_f32 v5, v1, v255, v3
52087// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xff,0x0f,0x04]
52088
52089v_cubeid_f32 v5, v1, s2, v3
52090// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0c,0x04]
52091
52092v_cubeid_f32 v5, v1, s103, v3
52093// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xcf,0x0c,0x04]
52094
52095v_cubeid_f32 v5, v1, vcc_lo, v3
52096// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xd5,0x0c,0x04]
52097
52098v_cubeid_f32 v5, v1, vcc_hi, v3
52099// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xd7,0x0c,0x04]
52100
52101v_cubeid_f32 v5, v1, ttmp11, v3
52102// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xef,0x0c,0x04]
52103
52104v_cubeid_f32 v5, v1, m0, v3
52105// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xf9,0x0c,0x04]
52106
52107v_cubeid_f32 v5, v1, exec_lo, v3
52108// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xfd,0x0c,0x04]
52109
52110v_cubeid_f32 v5, v1, exec_hi, v3
52111// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xff,0x0c,0x04]
52112
52113v_cubeid_f32 v5, v1, 0, v3
52114// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x01,0x0d,0x04]
52115
52116v_cubeid_f32 v5, v1, -1, v3
52117// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x83,0x0d,0x04]
52118
52119v_cubeid_f32 v5, v1, 0.5, v3
52120// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xe1,0x0d,0x04]
52121
52122v_cubeid_f32 v5, v1, -4.0, v3
52123// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xef,0x0d,0x04]
52124
52125v_cubeid_f32 v5, v1, v2, v255
52126// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0xfe,0x07]
52127
52128v_cubeid_f32 v5, v1, v2, s3
52129// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0e,0x00]
52130
52131v_cubeid_f32 v5, v1, v2, s103
52132// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x9e,0x01]
52133
52134v_cubeid_f32 v5, v1, v2, vcc_lo
52135// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0xaa,0x01]
52136
52137v_cubeid_f32 v5, v1, v2, vcc_hi
52138// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0xae,0x01]
52139
52140v_cubeid_f32 v5, v1, v2, ttmp11
52141// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0xde,0x01]
52142
52143v_cubeid_f32 v5, v1, v2, m0
52144// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0xf2,0x01]
52145
52146v_cubeid_f32 v5, v1, v2, exec_lo
52147// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0xfa,0x01]
52148
52149v_cubeid_f32 v5, v1, v2, exec_hi
52150// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0xfe,0x01]
52151
52152v_cubeid_f32 v5, v1, v2, 0
52153// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x02,0x02]
52154
52155v_cubeid_f32 v5, v1, v2, -1
52156// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x06,0x03]
52157
52158v_cubeid_f32 v5, v1, v2, 0.5
52159// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0xc2,0x03]
52160
52161v_cubeid_f32 v5, v1, v2, -4.0
52162// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0xde,0x03]
52163
52164v_cubeid_f32 v5, -v1, v2, v3
52165// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0e,0x24]
52166
52167v_cubeid_f32 v5, v1, -v2, v3
52168// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0e,0x44]
52169
52170v_cubeid_f32 v5, v1, v2, -v3
52171// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0e,0x84]
52172
52173v_cubeid_f32 v5, -v1, -v2, -v3
52174// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0e,0xe4]
52175
52176v_cubeid_f32 v5, |v1|, v2, v3
52177// GFX10: encoding: [0x05,0x01,0x44,0xd5,0x01,0x05,0x0e,0x04]
52178
52179v_cubeid_f32 v5, v1, |v2|, v3
52180// GFX10: encoding: [0x05,0x02,0x44,0xd5,0x01,0x05,0x0e,0x04]
52181
52182v_cubeid_f32 v5, v1, v2, |v3|
52183// GFX10: encoding: [0x05,0x04,0x44,0xd5,0x01,0x05,0x0e,0x04]
52184
52185v_cubeid_f32 v5, |v1|, |v2|, |v3|
52186// GFX10: encoding: [0x05,0x07,0x44,0xd5,0x01,0x05,0x0e,0x04]
52187
52188v_cubeid_f32 v5, v1, v2, v3 clamp
52189// GFX10: encoding: [0x05,0x80,0x44,0xd5,0x01,0x05,0x0e,0x04]
52190
52191v_cubeid_f32 v5, v1, v2, v3 mul:2
52192// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0e,0x0c]
52193
52194v_cubeid_f32 v5, v1, v2, v3 mul:4
52195// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0e,0x14]
52196
52197v_cubeid_f32 v5, v1, v2, v3 div:2
52198// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0e,0x1c]
52199
52200v_cubesc_f32 v5, v1, v2, v3
52201// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0e,0x04]
52202
52203v_cubesc_f32 v255, v1, v2, v3
52204// GFX10: encoding: [0xff,0x00,0x45,0xd5,0x01,0x05,0x0e,0x04]
52205
52206v_cubesc_f32 v5, v255, v2, v3
52207// GFX10: encoding: [0x05,0x00,0x45,0xd5,0xff,0x05,0x0e,0x04]
52208
52209v_cubesc_f32 v5, s1, v2, v3
52210// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x04,0x0e,0x04]
52211
52212v_cubesc_f32 v5, s103, v2, v3
52213// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x67,0x04,0x0e,0x04]
52214
52215v_cubesc_f32 v5, vcc_lo, v2, v3
52216// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x6a,0x04,0x0e,0x04]
52217
52218v_cubesc_f32 v5, vcc_hi, v2, v3
52219// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x6b,0x04,0x0e,0x04]
52220
52221v_cubesc_f32 v5, ttmp11, v2, v3
52222// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x77,0x04,0x0e,0x04]
52223
52224v_cubesc_f32 v5, m0, v2, v3
52225// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x7c,0x04,0x0e,0x04]
52226
52227v_cubesc_f32 v5, exec_lo, v2, v3
52228// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x7e,0x04,0x0e,0x04]
52229
52230v_cubesc_f32 v5, exec_hi, v2, v3
52231// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x7f,0x04,0x0e,0x04]
52232
52233v_cubesc_f32 v5, 0, v2, v3
52234// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x80,0x04,0x0e,0x04]
52235
52236v_cubesc_f32 v5, -1, v2, v3
52237// GFX10: encoding: [0x05,0x00,0x45,0xd5,0xc1,0x04,0x0e,0x04]
52238
52239v_cubesc_f32 v5, 0.5, v2, v3
52240// GFX10: encoding: [0x05,0x00,0x45,0xd5,0xf0,0x04,0x0e,0x04]
52241
52242v_cubesc_f32 v5, -4.0, v2, v3
52243// GFX10: encoding: [0x05,0x00,0x45,0xd5,0xf7,0x04,0x0e,0x04]
52244
52245v_cubesc_f32 v5, v1, v255, v3
52246// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xff,0x0f,0x04]
52247
52248v_cubesc_f32 v5, v1, s2, v3
52249// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0c,0x04]
52250
52251v_cubesc_f32 v5, v1, s103, v3
52252// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xcf,0x0c,0x04]
52253
52254v_cubesc_f32 v5, v1, vcc_lo, v3
52255// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xd5,0x0c,0x04]
52256
52257v_cubesc_f32 v5, v1, vcc_hi, v3
52258// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xd7,0x0c,0x04]
52259
52260v_cubesc_f32 v5, v1, ttmp11, v3
52261// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xef,0x0c,0x04]
52262
52263v_cubesc_f32 v5, v1, m0, v3
52264// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xf9,0x0c,0x04]
52265
52266v_cubesc_f32 v5, v1, exec_lo, v3
52267// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xfd,0x0c,0x04]
52268
52269v_cubesc_f32 v5, v1, exec_hi, v3
52270// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xff,0x0c,0x04]
52271
52272v_cubesc_f32 v5, v1, 0, v3
52273// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x01,0x0d,0x04]
52274
52275v_cubesc_f32 v5, v1, -1, v3
52276// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x83,0x0d,0x04]
52277
52278v_cubesc_f32 v5, v1, 0.5, v3
52279// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xe1,0x0d,0x04]
52280
52281v_cubesc_f32 v5, v1, -4.0, v3
52282// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xef,0x0d,0x04]
52283
52284v_cubesc_f32 v5, v1, v2, v255
52285// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0xfe,0x07]
52286
52287v_cubesc_f32 v5, v1, v2, s3
52288// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0e,0x00]
52289
52290v_cubesc_f32 v5, v1, v2, s103
52291// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x9e,0x01]
52292
52293v_cubesc_f32 v5, v1, v2, vcc_lo
52294// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0xaa,0x01]
52295
52296v_cubesc_f32 v5, v1, v2, vcc_hi
52297// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0xae,0x01]
52298
52299v_cubesc_f32 v5, v1, v2, ttmp11
52300// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0xde,0x01]
52301
52302v_cubesc_f32 v5, v1, v2, m0
52303// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0xf2,0x01]
52304
52305v_cubesc_f32 v5, v1, v2, exec_lo
52306// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0xfa,0x01]
52307
52308v_cubesc_f32 v5, v1, v2, exec_hi
52309// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0xfe,0x01]
52310
52311v_cubesc_f32 v5, v1, v2, 0
52312// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x02,0x02]
52313
52314v_cubesc_f32 v5, v1, v2, -1
52315// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x06,0x03]
52316
52317v_cubesc_f32 v5, v1, v2, 0.5
52318// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0xc2,0x03]
52319
52320v_cubesc_f32 v5, v1, v2, -4.0
52321// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0xde,0x03]
52322
52323v_cubesc_f32 v5, -v1, v2, v3
52324// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0e,0x24]
52325
52326v_cubesc_f32 v5, v1, -v2, v3
52327// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0e,0x44]
52328
52329v_cubesc_f32 v5, v1, v2, -v3
52330// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0e,0x84]
52331
52332v_cubesc_f32 v5, -v1, -v2, -v3
52333// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0e,0xe4]
52334
52335v_cubesc_f32 v5, |v1|, v2, v3
52336// GFX10: encoding: [0x05,0x01,0x45,0xd5,0x01,0x05,0x0e,0x04]
52337
52338v_cubesc_f32 v5, v1, |v2|, v3
52339// GFX10: encoding: [0x05,0x02,0x45,0xd5,0x01,0x05,0x0e,0x04]
52340
52341v_cubesc_f32 v5, v1, v2, |v3|
52342// GFX10: encoding: [0x05,0x04,0x45,0xd5,0x01,0x05,0x0e,0x04]
52343
52344v_cubesc_f32 v5, |v1|, |v2|, |v3|
52345// GFX10: encoding: [0x05,0x07,0x45,0xd5,0x01,0x05,0x0e,0x04]
52346
52347v_cubesc_f32 v5, v1, v2, v3 clamp
52348// GFX10: encoding: [0x05,0x80,0x45,0xd5,0x01,0x05,0x0e,0x04]
52349
52350v_cubesc_f32 v5, v1, v2, v3 mul:2
52351// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0e,0x0c]
52352
52353v_cubesc_f32 v5, v1, v2, v3 mul:4
52354// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0e,0x14]
52355
52356v_cubesc_f32 v5, v1, v2, v3 div:2
52357// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0e,0x1c]
52358
52359v_cubetc_f32 v5, v1, v2, v3
52360// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0e,0x04]
52361
52362v_cubetc_f32 v255, v1, v2, v3
52363// GFX10: encoding: [0xff,0x00,0x46,0xd5,0x01,0x05,0x0e,0x04]
52364
52365v_cubetc_f32 v5, v255, v2, v3
52366// GFX10: encoding: [0x05,0x00,0x46,0xd5,0xff,0x05,0x0e,0x04]
52367
52368v_cubetc_f32 v5, s1, v2, v3
52369// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x04,0x0e,0x04]
52370
52371v_cubetc_f32 v5, s103, v2, v3
52372// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x67,0x04,0x0e,0x04]
52373
52374v_cubetc_f32 v5, vcc_lo, v2, v3
52375// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x6a,0x04,0x0e,0x04]
52376
52377v_cubetc_f32 v5, vcc_hi, v2, v3
52378// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x6b,0x04,0x0e,0x04]
52379
52380v_cubetc_f32 v5, ttmp11, v2, v3
52381// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x77,0x04,0x0e,0x04]
52382
52383v_cubetc_f32 v5, m0, v2, v3
52384// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x7c,0x04,0x0e,0x04]
52385
52386v_cubetc_f32 v5, exec_lo, v2, v3
52387// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x7e,0x04,0x0e,0x04]
52388
52389v_cubetc_f32 v5, exec_hi, v2, v3
52390// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x7f,0x04,0x0e,0x04]
52391
52392v_cubetc_f32 v5, 0, v2, v3
52393// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x80,0x04,0x0e,0x04]
52394
52395v_cubetc_f32 v5, -1, v2, v3
52396// GFX10: encoding: [0x05,0x00,0x46,0xd5,0xc1,0x04,0x0e,0x04]
52397
52398v_cubetc_f32 v5, 0.5, v2, v3
52399// GFX10: encoding: [0x05,0x00,0x46,0xd5,0xf0,0x04,0x0e,0x04]
52400
52401v_cubetc_f32 v5, -4.0, v2, v3
52402// GFX10: encoding: [0x05,0x00,0x46,0xd5,0xf7,0x04,0x0e,0x04]
52403
52404v_cubetc_f32 v5, v1, v255, v3
52405// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xff,0x0f,0x04]
52406
52407v_cubetc_f32 v5, v1, s2, v3
52408// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0c,0x04]
52409
52410v_cubetc_f32 v5, v1, s103, v3
52411// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xcf,0x0c,0x04]
52412
52413v_cubetc_f32 v5, v1, vcc_lo, v3
52414// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xd5,0x0c,0x04]
52415
52416v_cubetc_f32 v5, v1, vcc_hi, v3
52417// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xd7,0x0c,0x04]
52418
52419v_cubetc_f32 v5, v1, ttmp11, v3
52420// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xef,0x0c,0x04]
52421
52422v_cubetc_f32 v5, v1, m0, v3
52423// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xf9,0x0c,0x04]
52424
52425v_cubetc_f32 v5, v1, exec_lo, v3
52426// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xfd,0x0c,0x04]
52427
52428v_cubetc_f32 v5, v1, exec_hi, v3
52429// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xff,0x0c,0x04]
52430
52431v_cubetc_f32 v5, v1, 0, v3
52432// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x01,0x0d,0x04]
52433
52434v_cubetc_f32 v5, v1, -1, v3
52435// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x83,0x0d,0x04]
52436
52437v_cubetc_f32 v5, v1, 0.5, v3
52438// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xe1,0x0d,0x04]
52439
52440v_cubetc_f32 v5, v1, -4.0, v3
52441// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xef,0x0d,0x04]
52442
52443v_cubetc_f32 v5, v1, v2, v255
52444// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0xfe,0x07]
52445
52446v_cubetc_f32 v5, v1, v2, s3
52447// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0e,0x00]
52448
52449v_cubetc_f32 v5, v1, v2, s103
52450// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x9e,0x01]
52451
52452v_cubetc_f32 v5, v1, v2, vcc_lo
52453// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0xaa,0x01]
52454
52455v_cubetc_f32 v5, v1, v2, vcc_hi
52456// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0xae,0x01]
52457
52458v_cubetc_f32 v5, v1, v2, ttmp11
52459// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0xde,0x01]
52460
52461v_cubetc_f32 v5, v1, v2, m0
52462// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0xf2,0x01]
52463
52464v_cubetc_f32 v5, v1, v2, exec_lo
52465// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0xfa,0x01]
52466
52467v_cubetc_f32 v5, v1, v2, exec_hi
52468// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0xfe,0x01]
52469
52470v_cubetc_f32 v5, v1, v2, 0
52471// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x02,0x02]
52472
52473v_cubetc_f32 v5, v1, v2, -1
52474// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x06,0x03]
52475
52476v_cubetc_f32 v5, v1, v2, 0.5
52477// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0xc2,0x03]
52478
52479v_cubetc_f32 v5, v1, v2, -4.0
52480// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0xde,0x03]
52481
52482v_cubetc_f32 v5, -v1, v2, v3
52483// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0e,0x24]
52484
52485v_cubetc_f32 v5, v1, -v2, v3
52486// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0e,0x44]
52487
52488v_cubetc_f32 v5, v1, v2, -v3
52489// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0e,0x84]
52490
52491v_cubetc_f32 v5, -v1, -v2, -v3
52492// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0e,0xe4]
52493
52494v_cubetc_f32 v5, |v1|, v2, v3
52495// GFX10: encoding: [0x05,0x01,0x46,0xd5,0x01,0x05,0x0e,0x04]
52496
52497v_cubetc_f32 v5, v1, |v2|, v3
52498// GFX10: encoding: [0x05,0x02,0x46,0xd5,0x01,0x05,0x0e,0x04]
52499
52500v_cubetc_f32 v5, v1, v2, |v3|
52501// GFX10: encoding: [0x05,0x04,0x46,0xd5,0x01,0x05,0x0e,0x04]
52502
52503v_cubetc_f32 v5, |v1|, |v2|, |v3|
52504// GFX10: encoding: [0x05,0x07,0x46,0xd5,0x01,0x05,0x0e,0x04]
52505
52506v_cubetc_f32 v5, v1, v2, v3 clamp
52507// GFX10: encoding: [0x05,0x80,0x46,0xd5,0x01,0x05,0x0e,0x04]
52508
52509v_cubetc_f32 v5, v1, v2, v3 mul:2
52510// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0e,0x0c]
52511
52512v_cubetc_f32 v5, v1, v2, v3 mul:4
52513// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0e,0x14]
52514
52515v_cubetc_f32 v5, v1, v2, v3 div:2
52516// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0e,0x1c]
52517
52518v_cubema_f32 v5, v1, v2, v3
52519// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0e,0x04]
52520
52521v_cubema_f32 v255, v1, v2, v3
52522// GFX10: encoding: [0xff,0x00,0x47,0xd5,0x01,0x05,0x0e,0x04]
52523
52524v_cubema_f32 v5, v255, v2, v3
52525// GFX10: encoding: [0x05,0x00,0x47,0xd5,0xff,0x05,0x0e,0x04]
52526
52527v_cubema_f32 v5, s1, v2, v3
52528// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x04,0x0e,0x04]
52529
52530v_cubema_f32 v5, s103, v2, v3
52531// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x67,0x04,0x0e,0x04]
52532
52533v_cubema_f32 v5, vcc_lo, v2, v3
52534// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x6a,0x04,0x0e,0x04]
52535
52536v_cubema_f32 v5, vcc_hi, v2, v3
52537// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x6b,0x04,0x0e,0x04]
52538
52539v_cubema_f32 v5, ttmp11, v2, v3
52540// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x77,0x04,0x0e,0x04]
52541
52542v_cubema_f32 v5, m0, v2, v3
52543// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x7c,0x04,0x0e,0x04]
52544
52545v_cubema_f32 v5, exec_lo, v2, v3
52546// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x7e,0x04,0x0e,0x04]
52547
52548v_cubema_f32 v5, exec_hi, v2, v3
52549// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x7f,0x04,0x0e,0x04]
52550
52551v_cubema_f32 v5, 0, v2, v3
52552// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x80,0x04,0x0e,0x04]
52553
52554v_cubema_f32 v5, -1, v2, v3
52555// GFX10: encoding: [0x05,0x00,0x47,0xd5,0xc1,0x04,0x0e,0x04]
52556
52557v_cubema_f32 v5, 0.5, v2, v3
52558// GFX10: encoding: [0x05,0x00,0x47,0xd5,0xf0,0x04,0x0e,0x04]
52559
52560v_cubema_f32 v5, -4.0, v2, v3
52561// GFX10: encoding: [0x05,0x00,0x47,0xd5,0xf7,0x04,0x0e,0x04]
52562
52563v_cubema_f32 v5, v1, v255, v3
52564// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xff,0x0f,0x04]
52565
52566v_cubema_f32 v5, v1, s2, v3
52567// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0c,0x04]
52568
52569v_cubema_f32 v5, v1, s103, v3
52570// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xcf,0x0c,0x04]
52571
52572v_cubema_f32 v5, v1, vcc_lo, v3
52573// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xd5,0x0c,0x04]
52574
52575v_cubema_f32 v5, v1, vcc_hi, v3
52576// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xd7,0x0c,0x04]
52577
52578v_cubema_f32 v5, v1, ttmp11, v3
52579// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xef,0x0c,0x04]
52580
52581v_cubema_f32 v5, v1, m0, v3
52582// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xf9,0x0c,0x04]
52583
52584v_cubema_f32 v5, v1, exec_lo, v3
52585// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xfd,0x0c,0x04]
52586
52587v_cubema_f32 v5, v1, exec_hi, v3
52588// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xff,0x0c,0x04]
52589
52590v_cubema_f32 v5, v1, 0, v3
52591// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x01,0x0d,0x04]
52592
52593v_cubema_f32 v5, v1, -1, v3
52594// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x83,0x0d,0x04]
52595
52596v_cubema_f32 v5, v1, 0.5, v3
52597// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xe1,0x0d,0x04]
52598
52599v_cubema_f32 v5, v1, -4.0, v3
52600// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xef,0x0d,0x04]
52601
52602v_cubema_f32 v5, v1, v2, v255
52603// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0xfe,0x07]
52604
52605v_cubema_f32 v5, v1, v2, s3
52606// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0e,0x00]
52607
52608v_cubema_f32 v5, v1, v2, s103
52609// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x9e,0x01]
52610
52611v_cubema_f32 v5, v1, v2, vcc_lo
52612// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0xaa,0x01]
52613
52614v_cubema_f32 v5, v1, v2, vcc_hi
52615// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0xae,0x01]
52616
52617v_cubema_f32 v5, v1, v2, ttmp11
52618// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0xde,0x01]
52619
52620v_cubema_f32 v5, v1, v2, m0
52621// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0xf2,0x01]
52622
52623v_cubema_f32 v5, v1, v2, exec_lo
52624// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0xfa,0x01]
52625
52626v_cubema_f32 v5, v1, v2, exec_hi
52627// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0xfe,0x01]
52628
52629v_cubema_f32 v5, v1, v2, 0
52630// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x02,0x02]
52631
52632v_cubema_f32 v5, v1, v2, -1
52633// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x06,0x03]
52634
52635v_cubema_f32 v5, v1, v2, 0.5
52636// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0xc2,0x03]
52637
52638v_cubema_f32 v5, v1, v2, -4.0
52639// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0xde,0x03]
52640
52641v_cubema_f32 v5, -v1, v2, v3
52642// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0e,0x24]
52643
52644v_cubema_f32 v5, v1, -v2, v3
52645// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0e,0x44]
52646
52647v_cubema_f32 v5, v1, v2, -v3
52648// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0e,0x84]
52649
52650v_cubema_f32 v5, -v1, -v2, -v3
52651// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0e,0xe4]
52652
52653v_cubema_f32 v5, |v1|, v2, v3
52654// GFX10: encoding: [0x05,0x01,0x47,0xd5,0x01,0x05,0x0e,0x04]
52655
52656v_cubema_f32 v5, v1, |v2|, v3
52657// GFX10: encoding: [0x05,0x02,0x47,0xd5,0x01,0x05,0x0e,0x04]
52658
52659v_cubema_f32 v5, v1, v2, |v3|
52660// GFX10: encoding: [0x05,0x04,0x47,0xd5,0x01,0x05,0x0e,0x04]
52661
52662v_cubema_f32 v5, |v1|, |v2|, |v3|
52663// GFX10: encoding: [0x05,0x07,0x47,0xd5,0x01,0x05,0x0e,0x04]
52664
52665v_cubema_f32 v5, v1, v2, v3 clamp
52666// GFX10: encoding: [0x05,0x80,0x47,0xd5,0x01,0x05,0x0e,0x04]
52667
52668v_cubema_f32 v5, v1, v2, v3 mul:2
52669// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0e,0x0c]
52670
52671v_cubema_f32 v5, v1, v2, v3 mul:4
52672// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0e,0x14]
52673
52674v_cubema_f32 v5, v1, v2, v3 div:2
52675// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0e,0x1c]
52676
52677v_bfe_u32 v5, v1, v2, v3
52678// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0x0e,0x04]
52679
52680v_bfe_u32 v255, v1, v2, v3
52681// GFX10: encoding: [0xff,0x00,0x48,0xd5,0x01,0x05,0x0e,0x04]
52682
52683v_bfe_u32 v5, v255, v2, v3
52684// GFX10: encoding: [0x05,0x00,0x48,0xd5,0xff,0x05,0x0e,0x04]
52685
52686v_bfe_u32 v5, s1, v2, v3
52687// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x04,0x0e,0x04]
52688
52689v_bfe_u32 v5, s103, v2, v3
52690// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x67,0x04,0x0e,0x04]
52691
52692v_bfe_u32 v5, vcc_lo, v2, v3
52693// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x6a,0x04,0x0e,0x04]
52694
52695v_bfe_u32 v5, vcc_hi, v2, v3
52696// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x6b,0x04,0x0e,0x04]
52697
52698v_bfe_u32 v5, ttmp11, v2, v3
52699// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x77,0x04,0x0e,0x04]
52700
52701v_bfe_u32 v5, m0, v2, v3
52702// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x7c,0x04,0x0e,0x04]
52703
52704v_bfe_u32 v5, exec_lo, v2, v3
52705// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x7e,0x04,0x0e,0x04]
52706
52707v_bfe_u32 v5, exec_hi, v2, v3
52708// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x7f,0x04,0x0e,0x04]
52709
52710v_bfe_u32 v5, 0, v2, v3
52711// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x80,0x04,0x0e,0x04]
52712
52713v_bfe_u32 v5, -1, v2, v3
52714// GFX10: encoding: [0x05,0x00,0x48,0xd5,0xc1,0x04,0x0e,0x04]
52715
52716v_bfe_u32 v5, 0.5, v2, v3
52717// GFX10: encoding: [0x05,0x00,0x48,0xd5,0xf0,0x04,0x0e,0x04]
52718
52719v_bfe_u32 v5, -4.0, v2, v3
52720// GFX10: encoding: [0x05,0x00,0x48,0xd5,0xf7,0x04,0x0e,0x04]
52721
52722v_bfe_u32 v5, v1, v255, v3
52723// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xff,0x0f,0x04]
52724
52725v_bfe_u32 v5, v1, s2, v3
52726// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0x0c,0x04]
52727
52728v_bfe_u32 v5, v1, s103, v3
52729// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xcf,0x0c,0x04]
52730
52731v_bfe_u32 v5, v1, vcc_lo, v3
52732// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xd5,0x0c,0x04]
52733
52734v_bfe_u32 v5, v1, vcc_hi, v3
52735// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xd7,0x0c,0x04]
52736
52737v_bfe_u32 v5, v1, ttmp11, v3
52738// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xef,0x0c,0x04]
52739
52740v_bfe_u32 v5, v1, m0, v3
52741// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xf9,0x0c,0x04]
52742
52743v_bfe_u32 v5, v1, exec_lo, v3
52744// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xfd,0x0c,0x04]
52745
52746v_bfe_u32 v5, v1, exec_hi, v3
52747// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xff,0x0c,0x04]
52748
52749v_bfe_u32 v5, v1, 0, v3
52750// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x01,0x0d,0x04]
52751
52752v_bfe_u32 v5, v1, -1, v3
52753// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x83,0x0d,0x04]
52754
52755v_bfe_u32 v5, v1, 0.5, v3
52756// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xe1,0x0d,0x04]
52757
52758v_bfe_u32 v5, v1, -4.0, v3
52759// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xef,0x0d,0x04]
52760
52761v_bfe_u32 v5, v1, v2, v255
52762// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0xfe,0x07]
52763
52764v_bfe_u32 v5, v1, v2, s3
52765// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0x0e,0x00]
52766
52767v_bfe_u32 v5, v1, v2, s103
52768// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0x9e,0x01]
52769
52770v_bfe_u32 v5, v1, v2, vcc_lo
52771// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0xaa,0x01]
52772
52773v_bfe_u32 v5, v1, v2, vcc_hi
52774// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0xae,0x01]
52775
52776v_bfe_u32 v5, v1, v2, ttmp11
52777// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0xde,0x01]
52778
52779v_bfe_u32 v5, v1, v2, m0
52780// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0xf2,0x01]
52781
52782v_bfe_u32 v5, v1, v2, exec_lo
52783// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0xfa,0x01]
52784
52785v_bfe_u32 v5, v1, v2, exec_hi
52786// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0xfe,0x01]
52787
52788v_bfe_u32 v5, v1, v2, 0
52789// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0x02,0x02]
52790
52791v_bfe_u32 v5, v1, v2, -1
52792// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0x06,0x03]
52793
52794v_bfe_u32 v5, v1, v2, 0.5
52795// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0xc2,0x03]
52796
52797v_bfe_u32 v5, v1, v2, -4.0
52798// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0xde,0x03]
52799
52800v_bfe_i32 v5, v1, v2, v3
52801// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0x0e,0x04]
52802
52803v_bfe_i32 v255, v1, v2, v3
52804// GFX10: encoding: [0xff,0x00,0x49,0xd5,0x01,0x05,0x0e,0x04]
52805
52806v_bfe_i32 v5, v255, v2, v3
52807// GFX10: encoding: [0x05,0x00,0x49,0xd5,0xff,0x05,0x0e,0x04]
52808
52809v_bfe_i32 v5, s1, v2, v3
52810// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x04,0x0e,0x04]
52811
52812v_bfe_i32 v5, s103, v2, v3
52813// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x67,0x04,0x0e,0x04]
52814
52815v_bfe_i32 v5, vcc_lo, v2, v3
52816// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x6a,0x04,0x0e,0x04]
52817
52818v_bfe_i32 v5, vcc_hi, v2, v3
52819// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x6b,0x04,0x0e,0x04]
52820
52821v_bfe_i32 v5, ttmp11, v2, v3
52822// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x77,0x04,0x0e,0x04]
52823
52824v_bfe_i32 v5, m0, v2, v3
52825// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x7c,0x04,0x0e,0x04]
52826
52827v_bfe_i32 v5, exec_lo, v2, v3
52828// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x7e,0x04,0x0e,0x04]
52829
52830v_bfe_i32 v5, exec_hi, v2, v3
52831// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x7f,0x04,0x0e,0x04]
52832
52833v_bfe_i32 v5, 0, v2, v3
52834// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x80,0x04,0x0e,0x04]
52835
52836v_bfe_i32 v5, -1, v2, v3
52837// GFX10: encoding: [0x05,0x00,0x49,0xd5,0xc1,0x04,0x0e,0x04]
52838
52839v_bfe_i32 v5, 0.5, v2, v3
52840// GFX10: encoding: [0x05,0x00,0x49,0xd5,0xf0,0x04,0x0e,0x04]
52841
52842v_bfe_i32 v5, -4.0, v2, v3
52843// GFX10: encoding: [0x05,0x00,0x49,0xd5,0xf7,0x04,0x0e,0x04]
52844
52845v_bfe_i32 v5, v1, v255, v3
52846// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xff,0x0f,0x04]
52847
52848v_bfe_i32 v5, v1, s2, v3
52849// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0x0c,0x04]
52850
52851v_bfe_i32 v5, v1, s103, v3
52852// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xcf,0x0c,0x04]
52853
52854v_bfe_i32 v5, v1, vcc_lo, v3
52855// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xd5,0x0c,0x04]
52856
52857v_bfe_i32 v5, v1, vcc_hi, v3
52858// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xd7,0x0c,0x04]
52859
52860v_bfe_i32 v5, v1, ttmp11, v3
52861// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xef,0x0c,0x04]
52862
52863v_bfe_i32 v5, v1, m0, v3
52864// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xf9,0x0c,0x04]
52865
52866v_bfe_i32 v5, v1, exec_lo, v3
52867// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xfd,0x0c,0x04]
52868
52869v_bfe_i32 v5, v1, exec_hi, v3
52870// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xff,0x0c,0x04]
52871
52872v_bfe_i32 v5, v1, 0, v3
52873// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x01,0x0d,0x04]
52874
52875v_bfe_i32 v5, v1, -1, v3
52876// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x83,0x0d,0x04]
52877
52878v_bfe_i32 v5, v1, 0.5, v3
52879// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xe1,0x0d,0x04]
52880
52881v_bfe_i32 v5, v1, -4.0, v3
52882// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xef,0x0d,0x04]
52883
52884v_bfe_i32 v5, v1, v2, v255
52885// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0xfe,0x07]
52886
52887v_bfe_i32 v5, v1, v2, s3
52888// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0x0e,0x00]
52889
52890v_bfe_i32 v5, v1, v2, s103
52891// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0x9e,0x01]
52892
52893v_bfe_i32 v5, v1, v2, vcc_lo
52894// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0xaa,0x01]
52895
52896v_bfe_i32 v5, v1, v2, vcc_hi
52897// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0xae,0x01]
52898
52899v_bfe_i32 v5, v1, v2, ttmp11
52900// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0xde,0x01]
52901
52902v_bfe_i32 v5, v1, v2, m0
52903// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0xf2,0x01]
52904
52905v_bfe_i32 v5, v1, v2, exec_lo
52906// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0xfa,0x01]
52907
52908v_bfe_i32 v5, v1, v2, exec_hi
52909// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0xfe,0x01]
52910
52911v_bfe_i32 v5, v1, v2, 0
52912// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0x02,0x02]
52913
52914v_bfe_i32 v5, v1, v2, -1
52915// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0x06,0x03]
52916
52917v_bfe_i32 v5, v1, v2, 0.5
52918// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0xc2,0x03]
52919
52920v_bfe_i32 v5, v1, v2, -4.0
52921// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0xde,0x03]
52922
52923v_bfi_b32 v5, v1, v2, v3
52924// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0x0e,0x04]
52925
52926v_bfi_b32 v255, v1, v2, v3
52927// GFX10: encoding: [0xff,0x00,0x4a,0xd5,0x01,0x05,0x0e,0x04]
52928
52929v_bfi_b32 v5, v255, v2, v3
52930// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0xff,0x05,0x0e,0x04]
52931
52932v_bfi_b32 v5, s1, v2, v3
52933// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x04,0x0e,0x04]
52934
52935v_bfi_b32 v5, s103, v2, v3
52936// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x67,0x04,0x0e,0x04]
52937
52938v_bfi_b32 v5, vcc_lo, v2, v3
52939// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x6a,0x04,0x0e,0x04]
52940
52941v_bfi_b32 v5, vcc_hi, v2, v3
52942// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x6b,0x04,0x0e,0x04]
52943
52944v_bfi_b32 v5, ttmp11, v2, v3
52945// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x77,0x04,0x0e,0x04]
52946
52947v_bfi_b32 v5, m0, v2, v3
52948// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x7c,0x04,0x0e,0x04]
52949
52950v_bfi_b32 v5, exec_lo, v2, v3
52951// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x7e,0x04,0x0e,0x04]
52952
52953v_bfi_b32 v5, exec_hi, v2, v3
52954// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x7f,0x04,0x0e,0x04]
52955
52956v_bfi_b32 v5, 0, v2, v3
52957// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x80,0x04,0x0e,0x04]
52958
52959v_bfi_b32 v5, -1, v2, v3
52960// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0xc1,0x04,0x0e,0x04]
52961
52962v_bfi_b32 v5, 0.5, v2, v3
52963// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0xf0,0x04,0x0e,0x04]
52964
52965v_bfi_b32 v5, -4.0, v2, v3
52966// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0xf7,0x04,0x0e,0x04]
52967
52968v_bfi_b32 v5, v1, v255, v3
52969// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xff,0x0f,0x04]
52970
52971v_bfi_b32 v5, v1, s2, v3
52972// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0x0c,0x04]
52973
52974v_bfi_b32 v5, v1, s103, v3
52975// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xcf,0x0c,0x04]
52976
52977v_bfi_b32 v5, v1, vcc_lo, v3
52978// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xd5,0x0c,0x04]
52979
52980v_bfi_b32 v5, v1, vcc_hi, v3
52981// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xd7,0x0c,0x04]
52982
52983v_bfi_b32 v5, v1, ttmp11, v3
52984// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xef,0x0c,0x04]
52985
52986v_bfi_b32 v5, v1, m0, v3
52987// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xf9,0x0c,0x04]
52988
52989v_bfi_b32 v5, v1, exec_lo, v3
52990// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xfd,0x0c,0x04]
52991
52992v_bfi_b32 v5, v1, exec_hi, v3
52993// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xff,0x0c,0x04]
52994
52995v_bfi_b32 v5, v1, 0, v3
52996// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x01,0x0d,0x04]
52997
52998v_bfi_b32 v5, v1, -1, v3
52999// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x83,0x0d,0x04]
53000
53001v_bfi_b32 v5, v1, 0.5, v3
53002// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xe1,0x0d,0x04]
53003
53004v_bfi_b32 v5, v1, -4.0, v3
53005// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xef,0x0d,0x04]
53006
53007v_bfi_b32 v5, v1, v2, v255
53008// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0xfe,0x07]
53009
53010v_bfi_b32 v5, v1, v2, s3
53011// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0x0e,0x00]
53012
53013v_bfi_b32 v5, v1, v2, s103
53014// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0x9e,0x01]
53015
53016v_bfi_b32 v5, v1, v2, vcc_lo
53017// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0xaa,0x01]
53018
53019v_bfi_b32 v5, v1, v2, vcc_hi
53020// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0xae,0x01]
53021
53022v_bfi_b32 v5, v1, v2, ttmp11
53023// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0xde,0x01]
53024
53025v_bfi_b32 v5, v1, v2, m0
53026// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0xf2,0x01]
53027
53028v_bfi_b32 v5, v1, v2, exec_lo
53029// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0xfa,0x01]
53030
53031v_bfi_b32 v5, v1, v2, exec_hi
53032// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0xfe,0x01]
53033
53034v_bfi_b32 v5, v1, v2, 0
53035// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0x02,0x02]
53036
53037v_bfi_b32 v5, v1, v2, -1
53038// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0x06,0x03]
53039
53040v_bfi_b32 v5, v1, v2, 0.5
53041// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0xc2,0x03]
53042
53043v_bfi_b32 v5, v1, v2, -4.0
53044// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0xde,0x03]
53045
53046v_fma_f32 v5, v1, v2, v3
53047// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0e,0x04]
53048
53049v_fma_f32 v255, v1, v2, v3
53050// GFX10: encoding: [0xff,0x00,0x4b,0xd5,0x01,0x05,0x0e,0x04]
53051
53052v_fma_f32 v5, v255, v2, v3
53053// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0xff,0x05,0x0e,0x04]
53054
53055v_fma_f32 v5, s1, v2, v3
53056// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x04,0x0e,0x04]
53057
53058v_fma_f32 v5, s103, v2, v3
53059// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x67,0x04,0x0e,0x04]
53060
53061v_fma_f32 v5, vcc_lo, v2, v3
53062// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x6a,0x04,0x0e,0x04]
53063
53064v_fma_f32 v5, vcc_hi, v2, v3
53065// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x6b,0x04,0x0e,0x04]
53066
53067v_fma_f32 v5, ttmp11, v2, v3
53068// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x77,0x04,0x0e,0x04]
53069
53070v_fma_f32 v5, m0, v2, v3
53071// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x7c,0x04,0x0e,0x04]
53072
53073v_fma_f32 v5, exec_lo, v2, v3
53074// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x7e,0x04,0x0e,0x04]
53075
53076v_fma_f32 v5, exec_hi, v2, v3
53077// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x7f,0x04,0x0e,0x04]
53078
53079v_fma_f32 v5, 0, v2, v3
53080// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x80,0x04,0x0e,0x04]
53081
53082v_fma_f32 v5, -1, v2, v3
53083// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0xc1,0x04,0x0e,0x04]
53084
53085v_fma_f32 v5, 0.5, v2, v3
53086// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0xf0,0x04,0x0e,0x04]
53087
53088v_fma_f32 v5, -4.0, v2, v3
53089// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0xf7,0x04,0x0e,0x04]
53090
53091v_fma_f32 v5, v1, v255, v3
53092// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xff,0x0f,0x04]
53093
53094v_fma_f32 v5, v1, s2, v3
53095// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0c,0x04]
53096
53097v_fma_f32 v5, v1, s103, v3
53098// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xcf,0x0c,0x04]
53099
53100v_fma_f32 v5, v1, vcc_lo, v3
53101// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xd5,0x0c,0x04]
53102
53103v_fma_f32 v5, v1, vcc_hi, v3
53104// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xd7,0x0c,0x04]
53105
53106v_fma_f32 v5, v1, ttmp11, v3
53107// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xef,0x0c,0x04]
53108
53109v_fma_f32 v5, v1, m0, v3
53110// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xf9,0x0c,0x04]
53111
53112v_fma_f32 v5, v1, exec_lo, v3
53113// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xfd,0x0c,0x04]
53114
53115v_fma_f32 v5, v1, exec_hi, v3
53116// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xff,0x0c,0x04]
53117
53118v_fma_f32 v5, v1, 0, v3
53119// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x01,0x0d,0x04]
53120
53121v_fma_f32 v5, v1, -1, v3
53122// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x83,0x0d,0x04]
53123
53124v_fma_f32 v5, v1, 0.5, v3
53125// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xe1,0x0d,0x04]
53126
53127v_fma_f32 v5, v1, -4.0, v3
53128// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xef,0x0d,0x04]
53129
53130v_fma_f32 v5, v1, v2, v255
53131// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0xfe,0x07]
53132
53133v_fma_f32 v5, v1, v2, s3
53134// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0e,0x00]
53135
53136v_fma_f32 v5, v1, v2, s103
53137// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x9e,0x01]
53138
53139v_fma_f32 v5, v1, v2, vcc_lo
53140// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0xaa,0x01]
53141
53142v_fma_f32 v5, v1, v2, vcc_hi
53143// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0xae,0x01]
53144
53145v_fma_f32 v5, v1, v2, ttmp11
53146// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0xde,0x01]
53147
53148v_fma_f32 v5, v1, v2, m0
53149// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0xf2,0x01]
53150
53151v_fma_f32 v5, v1, v2, exec_lo
53152// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0xfa,0x01]
53153
53154v_fma_f32 v5, v1, v2, exec_hi
53155// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0xfe,0x01]
53156
53157v_fma_f32 v5, v1, v2, 0
53158// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x02,0x02]
53159
53160v_fma_f32 v5, v1, v2, -1
53161// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x06,0x03]
53162
53163v_fma_f32 v5, v1, v2, 0.5
53164// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0xc2,0x03]
53165
53166v_fma_f32 v5, v1, v2, -4.0
53167// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0xde,0x03]
53168
53169v_fma_f32 v5, -v1, v2, v3
53170// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0e,0x24]
53171
53172v_fma_f32 v5, v1, -v2, v3
53173// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0e,0x44]
53174
53175v_fma_f32 v5, v1, v2, -v3
53176// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0e,0x84]
53177
53178v_fma_f32 v5, -v1, -v2, -v3
53179// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0e,0xe4]
53180
53181v_fma_f32 v5, |v1|, v2, v3
53182// GFX10: encoding: [0x05,0x01,0x4b,0xd5,0x01,0x05,0x0e,0x04]
53183
53184v_fma_f32 v5, v1, |v2|, v3
53185// GFX10: encoding: [0x05,0x02,0x4b,0xd5,0x01,0x05,0x0e,0x04]
53186
53187v_fma_f32 v5, v1, v2, |v3|
53188// GFX10: encoding: [0x05,0x04,0x4b,0xd5,0x01,0x05,0x0e,0x04]
53189
53190v_fma_f32 v5, |v1|, |v2|, |v3|
53191// GFX10: encoding: [0x05,0x07,0x4b,0xd5,0x01,0x05,0x0e,0x04]
53192
53193v_fma_f32 v5, v1, v2, v3 clamp
53194// GFX10: encoding: [0x05,0x80,0x4b,0xd5,0x01,0x05,0x0e,0x04]
53195
53196v_fma_f32 v5, v1, v2, v3 mul:2
53197// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0e,0x0c]
53198
53199v_fma_f32 v5, v1, v2, v3 mul:4
53200// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0e,0x14]
53201
53202v_fma_f32 v5, v1, v2, v3 div:2
53203// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0e,0x1c]
53204
53205v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4]
53206// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x0e,0x04]
53207
53208v_fma_f64 v[254:255], v[1:2], v[2:3], v[3:4]
53209// GFX10: encoding: [0xfe,0x00,0x4c,0xd5,0x01,0x05,0x0e,0x04]
53210
53211v_fma_f64 v[5:6], v[254:255], v[2:3], v[3:4]
53212// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0xfe,0x05,0x0e,0x04]
53213
53214v_fma_f64 v[5:6], s[2:3], v[2:3], v[3:4]
53215// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x02,0x04,0x0e,0x04]
53216
53217v_fma_f64 v[5:6], s[4:5], v[2:3], v[3:4]
53218// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x04,0x04,0x0e,0x04]
53219
53220v_fma_f64 v[5:6], s[102:103], v[2:3], v[3:4]
53221// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x66,0x04,0x0e,0x04]
53222
53223v_fma_f64 v[5:6], vcc, v[2:3], v[3:4]
53224// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x6a,0x04,0x0e,0x04]
53225
53226v_fma_f64 v[5:6], ttmp[10:11], v[2:3], v[3:4]
53227// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x76,0x04,0x0e,0x04]
53228
53229v_fma_f64 v[5:6], exec, v[2:3], v[3:4]
53230// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x7e,0x04,0x0e,0x04]
53231
53232v_fma_f64 v[5:6], 0, v[2:3], v[3:4]
53233// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x80,0x04,0x0e,0x04]
53234
53235v_fma_f64 v[5:6], -1, v[2:3], v[3:4]
53236// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0xc1,0x04,0x0e,0x04]
53237
53238v_fma_f64 v[5:6], 0.5, v[2:3], v[3:4]
53239// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0xf0,0x04,0x0e,0x04]
53240
53241v_fma_f64 v[5:6], -4.0, v[2:3], v[3:4]
53242// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0xf7,0x04,0x0e,0x04]
53243
53244v_fma_f64 v[5:6], v[1:2], v[254:255], v[3:4]
53245// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0xfd,0x0f,0x04]
53246
53247v_fma_f64 v[5:6], v[1:2], s[4:5], v[3:4]
53248// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x09,0x0c,0x04]
53249
53250v_fma_f64 v[5:6], v[1:2], s[6:7], v[3:4]
53251// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x0d,0x0c,0x04]
53252
53253v_fma_f64 v[5:6], v[1:2], s[102:103], v[3:4]
53254// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0xcd,0x0c,0x04]
53255
53256v_fma_f64 v[5:6], v[1:2], vcc, v[3:4]
53257// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0xd5,0x0c,0x04]
53258
53259v_fma_f64 v[5:6], v[1:2], ttmp[10:11], v[3:4]
53260// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0xed,0x0c,0x04]
53261
53262v_fma_f64 v[5:6], v[1:2], exec, v[3:4]
53263// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0xfd,0x0c,0x04]
53264
53265v_fma_f64 v[5:6], v[1:2], 0, v[3:4]
53266// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x01,0x0d,0x04]
53267
53268v_fma_f64 v[5:6], v[1:2], -1, v[3:4]
53269// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x83,0x0d,0x04]
53270
53271v_fma_f64 v[5:6], v[1:2], 0.5, v[3:4]
53272// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0xe1,0x0d,0x04]
53273
53274v_fma_f64 v[5:6], v[1:2], -4.0, v[3:4]
53275// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0xef,0x0d,0x04]
53276
53277v_fma_f64 v[5:6], v[1:2], v[2:3], v[254:255]
53278// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0xfa,0x07]
53279
53280v_fma_f64 v[5:6], v[1:2], v[2:3], s[6:7]
53281// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x1a,0x00]
53282
53283v_fma_f64 v[5:6], v[1:2], v[2:3], s[8:9]
53284// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x22,0x00]
53285
53286v_fma_f64 v[5:6], v[1:2], v[2:3], s[102:103]
53287// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x9a,0x01]
53288
53289v_fma_f64 v[5:6], v[1:2], v[2:3], vcc
53290// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0xaa,0x01]
53291
53292v_fma_f64 v[5:6], v[1:2], v[2:3], ttmp[10:11]
53293// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0xda,0x01]
53294
53295v_fma_f64 v[5:6], v[1:2], v[2:3], exec
53296// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0xfa,0x01]
53297
53298v_fma_f64 v[5:6], v[1:2], v[2:3], 0
53299// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x02,0x02]
53300
53301v_fma_f64 v[5:6], v[1:2], v[2:3], -1
53302// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x06,0x03]
53303
53304v_fma_f64 v[5:6], v[1:2], v[2:3], 0.5
53305// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0xc2,0x03]
53306
53307v_fma_f64 v[5:6], v[1:2], v[2:3], -4.0
53308// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0xde,0x03]
53309
53310v_fma_f64 v[5:6], -v[1:2], v[2:3], v[3:4]
53311// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x0e,0x24]
53312
53313v_fma_f64 v[5:6], v[1:2], -v[2:3], v[3:4]
53314// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x0e,0x44]
53315
53316v_fma_f64 v[5:6], v[1:2], v[2:3], -v[3:4]
53317// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x0e,0x84]
53318
53319v_fma_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4]
53320// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x0e,0xe4]
53321
53322v_fma_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4]
53323// GFX10: encoding: [0x05,0x01,0x4c,0xd5,0x01,0x05,0x0e,0x04]
53324
53325v_fma_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4]
53326// GFX10: encoding: [0x05,0x02,0x4c,0xd5,0x01,0x05,0x0e,0x04]
53327
53328v_fma_f64 v[5:6], v[1:2], v[2:3], |v[3:4]|
53329// GFX10: encoding: [0x05,0x04,0x4c,0xd5,0x01,0x05,0x0e,0x04]
53330
53331v_fma_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]|
53332// GFX10: encoding: [0x05,0x07,0x4c,0xd5,0x01,0x05,0x0e,0x04]
53333
53334v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp
53335// GFX10: encoding: [0x05,0x80,0x4c,0xd5,0x01,0x05,0x0e,0x04]
53336
53337v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2
53338// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x0e,0x0c]
53339
53340v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4
53341// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x0e,0x14]
53342
53343v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2
53344// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x0e,0x1c]
53345
53346v_lerp_u8 v5, v1, v2, v3
53347// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0x0e,0x04]
53348
53349v_lerp_u8 v255, v1, v2, v3
53350// GFX10: encoding: [0xff,0x00,0x4d,0xd5,0x01,0x05,0x0e,0x04]
53351
53352v_lerp_u8 v5, v255, v2, v3
53353// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0xff,0x05,0x0e,0x04]
53354
53355v_lerp_u8 v5, s1, v2, v3
53356// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x04,0x0e,0x04]
53357
53358v_lerp_u8 v5, s103, v2, v3
53359// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x67,0x04,0x0e,0x04]
53360
53361v_lerp_u8 v5, vcc_lo, v2, v3
53362// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x6a,0x04,0x0e,0x04]
53363
53364v_lerp_u8 v5, vcc_hi, v2, v3
53365// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x6b,0x04,0x0e,0x04]
53366
53367v_lerp_u8 v5, ttmp11, v2, v3
53368// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x77,0x04,0x0e,0x04]
53369
53370v_lerp_u8 v5, m0, v2, v3
53371// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x7c,0x04,0x0e,0x04]
53372
53373v_lerp_u8 v5, exec_lo, v2, v3
53374// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x7e,0x04,0x0e,0x04]
53375
53376v_lerp_u8 v5, exec_hi, v2, v3
53377// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x7f,0x04,0x0e,0x04]
53378
53379v_lerp_u8 v5, 0, v2, v3
53380// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x80,0x04,0x0e,0x04]
53381
53382v_lerp_u8 v5, -1, v2, v3
53383// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0xc1,0x04,0x0e,0x04]
53384
53385v_lerp_u8 v5, 0.5, v2, v3
53386// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0xf0,0x04,0x0e,0x04]
53387
53388v_lerp_u8 v5, -4.0, v2, v3
53389// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0xf7,0x04,0x0e,0x04]
53390
53391v_lerp_u8 v5, v1, v255, v3
53392// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xff,0x0f,0x04]
53393
53394v_lerp_u8 v5, v1, s2, v3
53395// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0x0c,0x04]
53396
53397v_lerp_u8 v5, v1, s103, v3
53398// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xcf,0x0c,0x04]
53399
53400v_lerp_u8 v5, v1, vcc_lo, v3
53401// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xd5,0x0c,0x04]
53402
53403v_lerp_u8 v5, v1, vcc_hi, v3
53404// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xd7,0x0c,0x04]
53405
53406v_lerp_u8 v5, v1, ttmp11, v3
53407// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xef,0x0c,0x04]
53408
53409v_lerp_u8 v5, v1, m0, v3
53410// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xf9,0x0c,0x04]
53411
53412v_lerp_u8 v5, v1, exec_lo, v3
53413// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xfd,0x0c,0x04]
53414
53415v_lerp_u8 v5, v1, exec_hi, v3
53416// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xff,0x0c,0x04]
53417
53418v_lerp_u8 v5, v1, 0, v3
53419// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x01,0x0d,0x04]
53420
53421v_lerp_u8 v5, v1, -1, v3
53422// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x83,0x0d,0x04]
53423
53424v_lerp_u8 v5, v1, 0.5, v3
53425// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xe1,0x0d,0x04]
53426
53427v_lerp_u8 v5, v1, -4.0, v3
53428// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xef,0x0d,0x04]
53429
53430v_lerp_u8 v5, v1, v2, v255
53431// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0xfe,0x07]
53432
53433v_lerp_u8 v5, v1, v2, s3
53434// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0x0e,0x00]
53435
53436v_lerp_u8 v5, v1, v2, s103
53437// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0x9e,0x01]
53438
53439v_lerp_u8 v5, v1, v2, vcc_lo
53440// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0xaa,0x01]
53441
53442v_lerp_u8 v5, v1, v2, vcc_hi
53443// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0xae,0x01]
53444
53445v_lerp_u8 v5, v1, v2, ttmp11
53446// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0xde,0x01]
53447
53448v_lerp_u8 v5, v1, v2, m0
53449// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0xf2,0x01]
53450
53451v_lerp_u8 v5, v1, v2, exec_lo
53452// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0xfa,0x01]
53453
53454v_lerp_u8 v5, v1, v2, exec_hi
53455// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0xfe,0x01]
53456
53457v_lerp_u8 v5, v1, v2, 0
53458// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0x02,0x02]
53459
53460v_lerp_u8 v5, v1, v2, -1
53461// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0x06,0x03]
53462
53463v_lerp_u8 v5, v1, v2, 0.5
53464// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0xc2,0x03]
53465
53466v_lerp_u8 v5, v1, v2, -4.0
53467// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0xde,0x03]
53468
53469v_alignbit_b32 v5, v1, v2, v3
53470// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0x0e,0x04]
53471
53472v_alignbit_b32 v255, v1, v2, v3
53473// GFX10: encoding: [0xff,0x00,0x4e,0xd5,0x01,0x05,0x0e,0x04]
53474
53475v_alignbit_b32 v5, v255, v2, v3
53476// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0xff,0x05,0x0e,0x04]
53477
53478v_alignbit_b32 v5, s1, v2, v3
53479// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x04,0x0e,0x04]
53480
53481v_alignbit_b32 v5, s103, v2, v3
53482// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x67,0x04,0x0e,0x04]
53483
53484v_alignbit_b32 v5, vcc_lo, v2, v3
53485// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x6a,0x04,0x0e,0x04]
53486
53487v_alignbit_b32 v5, vcc_hi, v2, v3
53488// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x6b,0x04,0x0e,0x04]
53489
53490v_alignbit_b32 v5, ttmp11, v2, v3
53491// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x77,0x04,0x0e,0x04]
53492
53493v_alignbit_b32 v5, m0, v2, v3
53494// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x7c,0x04,0x0e,0x04]
53495
53496v_alignbit_b32 v5, exec_lo, v2, v3
53497// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x7e,0x04,0x0e,0x04]
53498
53499v_alignbit_b32 v5, exec_hi, v2, v3
53500// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x7f,0x04,0x0e,0x04]
53501
53502v_alignbit_b32 v5, v1, v255, v3
53503// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0xff,0x0f,0x04]
53504
53505v_alignbit_b32 v5, v1, s2, v3
53506// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0x0c,0x04]
53507
53508v_alignbit_b32 v5, v1, s103, v3
53509// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0xcf,0x0c,0x04]
53510
53511v_alignbit_b32 v5, v1, vcc_lo, v3
53512// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0xd5,0x0c,0x04]
53513
53514v_alignbit_b32 v5, v1, vcc_hi, v3
53515// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0xd7,0x0c,0x04]
53516
53517v_alignbit_b32 v5, v1, ttmp11, v3
53518// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0xef,0x0c,0x04]
53519
53520v_alignbit_b32 v5, v1, m0, v3
53521// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0xf9,0x0c,0x04]
53522
53523v_alignbit_b32 v5, v1, exec_lo, v3
53524// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0xfd,0x0c,0x04]
53525
53526v_alignbit_b32 v5, v1, exec_hi, v3
53527// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0xff,0x0c,0x04]
53528
53529v_alignbit_b32 v5, v1, v2, v255
53530// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0xfe,0x07]
53531
53532v_alignbit_b32 v5, v1, v2, s3
53533// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0x0e,0x00]
53534
53535v_alignbit_b32 v5, v1, v2, s103
53536// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0x9e,0x01]
53537
53538v_alignbit_b32 v5, v1, v2, vcc_lo
53539// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0xaa,0x01]
53540
53541v_alignbit_b32 v5, v1, v2, vcc_hi
53542// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0xae,0x01]
53543
53544v_alignbit_b32 v5, v1, v2, ttmp11
53545// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0xde,0x01]
53546
53547v_alignbit_b32 v5, v1, v2, m0
53548// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0xf2,0x01]
53549
53550v_alignbit_b32 v5, v1, v2, exec_lo
53551// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0xfa,0x01]
53552
53553v_alignbit_b32 v5, v1, v2, exec_hi
53554// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0xfe,0x01]
53555
53556v_alignbyte_b32 v5, v1, v2, v3
53557// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0x0e,0x04]
53558
53559v_alignbyte_b32 v255, v1, v2, v3
53560// GFX10: encoding: [0xff,0x00,0x4f,0xd5,0x01,0x05,0x0e,0x04]
53561
53562v_alignbyte_b32 v5, v255, v2, v3
53563// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0xff,0x05,0x0e,0x04]
53564
53565v_alignbyte_b32 v5, s1, v2, v3
53566// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x04,0x0e,0x04]
53567
53568v_alignbyte_b32 v5, s103, v2, v3
53569// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x67,0x04,0x0e,0x04]
53570
53571v_alignbyte_b32 v5, vcc_lo, v2, v3
53572// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x6a,0x04,0x0e,0x04]
53573
53574v_alignbyte_b32 v5, vcc_hi, v2, v3
53575// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x6b,0x04,0x0e,0x04]
53576
53577v_alignbyte_b32 v5, ttmp11, v2, v3
53578// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x77,0x04,0x0e,0x04]
53579
53580v_alignbyte_b32 v5, m0, v2, v3
53581// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x7c,0x04,0x0e,0x04]
53582
53583v_alignbyte_b32 v5, exec_lo, v2, v3
53584// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x7e,0x04,0x0e,0x04]
53585
53586v_alignbyte_b32 v5, exec_hi, v2, v3
53587// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x7f,0x04,0x0e,0x04]
53588
53589v_alignbyte_b32 v5, v1, v255, v3
53590// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0xff,0x0f,0x04]
53591
53592v_alignbyte_b32 v5, v1, s2, v3
53593// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0x0c,0x04]
53594
53595v_alignbyte_b32 v5, v1, s103, v3
53596// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0xcf,0x0c,0x04]
53597
53598v_alignbyte_b32 v5, v1, vcc_lo, v3
53599// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0xd5,0x0c,0x04]
53600
53601v_alignbyte_b32 v5, v1, vcc_hi, v3
53602// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0xd7,0x0c,0x04]
53603
53604v_alignbyte_b32 v5, v1, ttmp11, v3
53605// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0xef,0x0c,0x04]
53606
53607v_alignbyte_b32 v5, v1, m0, v3
53608// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0xf9,0x0c,0x04]
53609
53610v_alignbyte_b32 v5, v1, exec_lo, v3
53611// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0xfd,0x0c,0x04]
53612
53613v_alignbyte_b32 v5, v1, exec_hi, v3
53614// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0xff,0x0c,0x04]
53615
53616v_alignbyte_b32 v5, v1, v2, v255
53617// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0xfe,0x07]
53618
53619v_alignbyte_b32 v5, v1, v2, s3
53620// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0x0e,0x00]
53621
53622v_alignbyte_b32 v5, v1, v2, s103
53623// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0x9e,0x01]
53624
53625v_alignbyte_b32 v5, v1, v2, vcc_lo
53626// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0xaa,0x01]
53627
53628v_alignbyte_b32 v5, v1, v2, vcc_hi
53629// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0xae,0x01]
53630
53631v_alignbyte_b32 v5, v1, v2, ttmp11
53632// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0xde,0x01]
53633
53634v_alignbyte_b32 v5, v1, v2, m0
53635// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0xf2,0x01]
53636
53637v_alignbyte_b32 v5, v1, v2, exec_lo
53638// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0xfa,0x01]
53639
53640v_alignbyte_b32 v5, v1, v2, exec_hi
53641// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0xfe,0x01]
53642
53643v_mullit_f32 v5, v1, v2, v3
53644// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0e,0x04]
53645
53646v_mullit_f32 v255, v1, v2, v3
53647// GFX10: encoding: [0xff,0x00,0x50,0xd5,0x01,0x05,0x0e,0x04]
53648
53649v_mullit_f32 v5, v255, v2, v3
53650// GFX10: encoding: [0x05,0x00,0x50,0xd5,0xff,0x05,0x0e,0x04]
53651
53652v_mullit_f32 v5, s1, v2, v3
53653// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x04,0x0e,0x04]
53654
53655v_mullit_f32 v5, s103, v2, v3
53656// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x67,0x04,0x0e,0x04]
53657
53658v_mullit_f32 v5, vcc_lo, v2, v3
53659// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x6a,0x04,0x0e,0x04]
53660
53661v_mullit_f32 v5, vcc_hi, v2, v3
53662// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x6b,0x04,0x0e,0x04]
53663
53664v_mullit_f32 v5, ttmp11, v2, v3
53665// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x77,0x04,0x0e,0x04]
53666
53667v_mullit_f32 v5, m0, v2, v3
53668// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x7c,0x04,0x0e,0x04]
53669
53670v_mullit_f32 v5, exec_lo, v2, v3
53671// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x7e,0x04,0x0e,0x04]
53672
53673v_mullit_f32 v5, exec_hi, v2, v3
53674// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x7f,0x04,0x0e,0x04]
53675
53676v_mullit_f32 v5, 0, v2, v3
53677// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x80,0x04,0x0e,0x04]
53678
53679v_mullit_f32 v5, -1, v2, v3
53680// GFX10: encoding: [0x05,0x00,0x50,0xd5,0xc1,0x04,0x0e,0x04]
53681
53682v_mullit_f32 v5, 0.5, v2, v3
53683// GFX10: encoding: [0x05,0x00,0x50,0xd5,0xf0,0x04,0x0e,0x04]
53684
53685v_mullit_f32 v5, -4.0, v2, v3
53686// GFX10: encoding: [0x05,0x00,0x50,0xd5,0xf7,0x04,0x0e,0x04]
53687
53688v_mullit_f32 v5, v1, v255, v3
53689// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xff,0x0f,0x04]
53690
53691v_mullit_f32 v5, v1, s2, v3
53692// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0c,0x04]
53693
53694v_mullit_f32 v5, v1, s103, v3
53695// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xcf,0x0c,0x04]
53696
53697v_mullit_f32 v5, v1, vcc_lo, v3
53698// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xd5,0x0c,0x04]
53699
53700v_mullit_f32 v5, v1, vcc_hi, v3
53701// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xd7,0x0c,0x04]
53702
53703v_mullit_f32 v5, v1, ttmp11, v3
53704// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xef,0x0c,0x04]
53705
53706v_mullit_f32 v5, v1, m0, v3
53707// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xf9,0x0c,0x04]
53708
53709v_mullit_f32 v5, v1, exec_lo, v3
53710// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xfd,0x0c,0x04]
53711
53712v_mullit_f32 v5, v1, exec_hi, v3
53713// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xff,0x0c,0x04]
53714
53715v_mullit_f32 v5, v1, 0, v3
53716// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x01,0x0d,0x04]
53717
53718v_mullit_f32 v5, v1, -1, v3
53719// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x83,0x0d,0x04]
53720
53721v_mullit_f32 v5, v1, 0.5, v3
53722// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xe1,0x0d,0x04]
53723
53724v_mullit_f32 v5, v1, -4.0, v3
53725// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xef,0x0d,0x04]
53726
53727v_mullit_f32 v5, v1, v2, v255
53728// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0xfe,0x07]
53729
53730v_mullit_f32 v5, v1, v2, s3
53731// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0e,0x00]
53732
53733v_mullit_f32 v5, v1, v2, s103
53734// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x9e,0x01]
53735
53736v_mullit_f32 v5, v1, v2, vcc_lo
53737// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0xaa,0x01]
53738
53739v_mullit_f32 v5, v1, v2, vcc_hi
53740// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0xae,0x01]
53741
53742v_mullit_f32 v5, v1, v2, ttmp11
53743// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0xde,0x01]
53744
53745v_mullit_f32 v5, v1, v2, m0
53746// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0xf2,0x01]
53747
53748v_mullit_f32 v5, v1, v2, exec_lo
53749// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0xfa,0x01]
53750
53751v_mullit_f32 v5, v1, v2, exec_hi
53752// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0xfe,0x01]
53753
53754v_mullit_f32 v5, v1, v2, 0
53755// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x02,0x02]
53756
53757v_mullit_f32 v5, v1, v2, -1
53758// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x06,0x03]
53759
53760v_mullit_f32 v5, v1, v2, 0.5
53761// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0xc2,0x03]
53762
53763v_mullit_f32 v5, v1, v2, -4.0
53764// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0xde,0x03]
53765
53766v_mullit_f32 v5, -v1, v2, v3
53767// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0e,0x24]
53768
53769v_mullit_f32 v5, v1, -v2, v3
53770// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0e,0x44]
53771
53772v_mullit_f32 v5, v1, v2, -v3
53773// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0e,0x84]
53774
53775v_mullit_f32 v5, -v1, -v2, -v3
53776// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0e,0xe4]
53777
53778v_mullit_f32 v5, |v1|, v2, v3
53779// GFX10: encoding: [0x05,0x01,0x50,0xd5,0x01,0x05,0x0e,0x04]
53780
53781v_mullit_f32 v5, v1, |v2|, v3
53782// GFX10: encoding: [0x05,0x02,0x50,0xd5,0x01,0x05,0x0e,0x04]
53783
53784v_mullit_f32 v5, v1, v2, |v3|
53785// GFX10: encoding: [0x05,0x04,0x50,0xd5,0x01,0x05,0x0e,0x04]
53786
53787v_mullit_f32 v5, |v1|, |v2|, |v3|
53788// GFX10: encoding: [0x05,0x07,0x50,0xd5,0x01,0x05,0x0e,0x04]
53789
53790v_mullit_f32 v5, v1, v2, v3 clamp
53791// GFX10: encoding: [0x05,0x80,0x50,0xd5,0x01,0x05,0x0e,0x04]
53792
53793v_mullit_f32 v5, v1, v2, v3 mul:2
53794// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0e,0x0c]
53795
53796v_mullit_f32 v5, v1, v2, v3 mul:4
53797// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0e,0x14]
53798
53799v_mullit_f32 v5, v1, v2, v3 div:2
53800// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0e,0x1c]
53801
53802v_min3_f32 v5, v1, v2, v3
53803// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0e,0x04]
53804
53805v_min3_f32 v255, v1, v2, v3
53806// GFX10: encoding: [0xff,0x00,0x51,0xd5,0x01,0x05,0x0e,0x04]
53807
53808v_min3_f32 v5, v255, v2, v3
53809// GFX10: encoding: [0x05,0x00,0x51,0xd5,0xff,0x05,0x0e,0x04]
53810
53811v_min3_f32 v5, s1, v2, v3
53812// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x04,0x0e,0x04]
53813
53814v_min3_f32 v5, s103, v2, v3
53815// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x67,0x04,0x0e,0x04]
53816
53817v_min3_f32 v5, vcc_lo, v2, v3
53818// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x6a,0x04,0x0e,0x04]
53819
53820v_min3_f32 v5, vcc_hi, v2, v3
53821// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x6b,0x04,0x0e,0x04]
53822
53823v_min3_f32 v5, ttmp11, v2, v3
53824// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x77,0x04,0x0e,0x04]
53825
53826v_min3_f32 v5, m0, v2, v3
53827// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x7c,0x04,0x0e,0x04]
53828
53829v_min3_f32 v5, exec_lo, v2, v3
53830// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x7e,0x04,0x0e,0x04]
53831
53832v_min3_f32 v5, exec_hi, v2, v3
53833// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x7f,0x04,0x0e,0x04]
53834
53835v_min3_f32 v5, 0, v2, v3
53836// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x80,0x04,0x0e,0x04]
53837
53838v_min3_f32 v5, -1, v2, v3
53839// GFX10: encoding: [0x05,0x00,0x51,0xd5,0xc1,0x04,0x0e,0x04]
53840
53841v_min3_f32 v5, 0.5, v2, v3
53842// GFX10: encoding: [0x05,0x00,0x51,0xd5,0xf0,0x04,0x0e,0x04]
53843
53844v_min3_f32 v5, -4.0, v2, v3
53845// GFX10: encoding: [0x05,0x00,0x51,0xd5,0xf7,0x04,0x0e,0x04]
53846
53847v_min3_f32 v5, v1, v255, v3
53848// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xff,0x0f,0x04]
53849
53850v_min3_f32 v5, v1, s2, v3
53851// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0c,0x04]
53852
53853v_min3_f32 v5, v1, s103, v3
53854// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xcf,0x0c,0x04]
53855
53856v_min3_f32 v5, v1, vcc_lo, v3
53857// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xd5,0x0c,0x04]
53858
53859v_min3_f32 v5, v1, vcc_hi, v3
53860// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xd7,0x0c,0x04]
53861
53862v_min3_f32 v5, v1, ttmp11, v3
53863// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xef,0x0c,0x04]
53864
53865v_min3_f32 v5, v1, m0, v3
53866// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xf9,0x0c,0x04]
53867
53868v_min3_f32 v5, v1, exec_lo, v3
53869// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xfd,0x0c,0x04]
53870
53871v_min3_f32 v5, v1, exec_hi, v3
53872// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xff,0x0c,0x04]
53873
53874v_min3_f32 v5, v1, 0, v3
53875// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x01,0x0d,0x04]
53876
53877v_min3_f32 v5, v1, -1, v3
53878// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x83,0x0d,0x04]
53879
53880v_min3_f32 v5, v1, 0.5, v3
53881// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xe1,0x0d,0x04]
53882
53883v_min3_f32 v5, v1, -4.0, v3
53884// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xef,0x0d,0x04]
53885
53886v_min3_f32 v5, v1, v2, v255
53887// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0xfe,0x07]
53888
53889v_min3_f32 v5, v1, v2, s3
53890// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0e,0x00]
53891
53892v_min3_f32 v5, v1, v2, s103
53893// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x9e,0x01]
53894
53895v_min3_f32 v5, v1, v2, vcc_lo
53896// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0xaa,0x01]
53897
53898v_min3_f32 v5, v1, v2, vcc_hi
53899// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0xae,0x01]
53900
53901v_min3_f32 v5, v1, v2, ttmp11
53902// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0xde,0x01]
53903
53904v_min3_f32 v5, v1, v2, m0
53905// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0xf2,0x01]
53906
53907v_min3_f32 v5, v1, v2, exec_lo
53908// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0xfa,0x01]
53909
53910v_min3_f32 v5, v1, v2, exec_hi
53911// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0xfe,0x01]
53912
53913v_min3_f32 v5, v1, v2, 0
53914// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x02,0x02]
53915
53916v_min3_f32 v5, v1, v2, -1
53917// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x06,0x03]
53918
53919v_min3_f32 v5, v1, v2, 0.5
53920// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0xc2,0x03]
53921
53922v_min3_f32 v5, v1, v2, -4.0
53923// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0xde,0x03]
53924
53925v_min3_f32 v5, -v1, v2, v3
53926// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0e,0x24]
53927
53928v_min3_f32 v5, v1, -v2, v3
53929// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0e,0x44]
53930
53931v_min3_f32 v5, v1, v2, -v3
53932// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0e,0x84]
53933
53934v_min3_f32 v5, -v1, -v2, -v3
53935// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0e,0xe4]
53936
53937v_min3_f32 v5, |v1|, v2, v3
53938// GFX10: encoding: [0x05,0x01,0x51,0xd5,0x01,0x05,0x0e,0x04]
53939
53940v_min3_f32 v5, v1, |v2|, v3
53941// GFX10: encoding: [0x05,0x02,0x51,0xd5,0x01,0x05,0x0e,0x04]
53942
53943v_min3_f32 v5, v1, v2, |v3|
53944// GFX10: encoding: [0x05,0x04,0x51,0xd5,0x01,0x05,0x0e,0x04]
53945
53946v_min3_f32 v5, |v1|, |v2|, |v3|
53947// GFX10: encoding: [0x05,0x07,0x51,0xd5,0x01,0x05,0x0e,0x04]
53948
53949v_min3_f32 v5, v1, v2, v3 clamp
53950// GFX10: encoding: [0x05,0x80,0x51,0xd5,0x01,0x05,0x0e,0x04]
53951
53952v_min3_f32 v5, v1, v2, v3 mul:2
53953// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0e,0x0c]
53954
53955v_min3_f32 v5, v1, v2, v3 mul:4
53956// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0e,0x14]
53957
53958v_min3_f32 v5, v1, v2, v3 div:2
53959// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0e,0x1c]
53960
53961v_min3_i32 v5, v1, v2, v3
53962// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0x0e,0x04]
53963
53964v_min3_i32 v255, v1, v2, v3
53965// GFX10: encoding: [0xff,0x00,0x52,0xd5,0x01,0x05,0x0e,0x04]
53966
53967v_min3_i32 v5, v255, v2, v3
53968// GFX10: encoding: [0x05,0x00,0x52,0xd5,0xff,0x05,0x0e,0x04]
53969
53970v_min3_i32 v5, s1, v2, v3
53971// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x04,0x0e,0x04]
53972
53973v_min3_i32 v5, s103, v2, v3
53974// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x67,0x04,0x0e,0x04]
53975
53976v_min3_i32 v5, vcc_lo, v2, v3
53977// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x6a,0x04,0x0e,0x04]
53978
53979v_min3_i32 v5, vcc_hi, v2, v3
53980// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x6b,0x04,0x0e,0x04]
53981
53982v_min3_i32 v5, ttmp11, v2, v3
53983// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x77,0x04,0x0e,0x04]
53984
53985v_min3_i32 v5, m0, v2, v3
53986// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x7c,0x04,0x0e,0x04]
53987
53988v_min3_i32 v5, exec_lo, v2, v3
53989// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x7e,0x04,0x0e,0x04]
53990
53991v_min3_i32 v5, exec_hi, v2, v3
53992// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x7f,0x04,0x0e,0x04]
53993
53994v_min3_i32 v5, 0, v2, v3
53995// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x80,0x04,0x0e,0x04]
53996
53997v_min3_i32 v5, -1, v2, v3
53998// GFX10: encoding: [0x05,0x00,0x52,0xd5,0xc1,0x04,0x0e,0x04]
53999
54000v_min3_i32 v5, 0.5, v2, v3
54001// GFX10: encoding: [0x05,0x00,0x52,0xd5,0xf0,0x04,0x0e,0x04]
54002
54003v_min3_i32 v5, -4.0, v2, v3
54004// GFX10: encoding: [0x05,0x00,0x52,0xd5,0xf7,0x04,0x0e,0x04]
54005
54006v_min3_i32 v5, v1, v255, v3
54007// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xff,0x0f,0x04]
54008
54009v_min3_i32 v5, v1, s2, v3
54010// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0x0c,0x04]
54011
54012v_min3_i32 v5, v1, s103, v3
54013// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xcf,0x0c,0x04]
54014
54015v_min3_i32 v5, v1, vcc_lo, v3
54016// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xd5,0x0c,0x04]
54017
54018v_min3_i32 v5, v1, vcc_hi, v3
54019// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xd7,0x0c,0x04]
54020
54021v_min3_i32 v5, v1, ttmp11, v3
54022// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xef,0x0c,0x04]
54023
54024v_min3_i32 v5, v1, m0, v3
54025// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xf9,0x0c,0x04]
54026
54027v_min3_i32 v5, v1, exec_lo, v3
54028// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xfd,0x0c,0x04]
54029
54030v_min3_i32 v5, v1, exec_hi, v3
54031// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xff,0x0c,0x04]
54032
54033v_min3_i32 v5, v1, 0, v3
54034// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x01,0x0d,0x04]
54035
54036v_min3_i32 v5, v1, -1, v3
54037// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x83,0x0d,0x04]
54038
54039v_min3_i32 v5, v1, 0.5, v3
54040// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xe1,0x0d,0x04]
54041
54042v_min3_i32 v5, v1, -4.0, v3
54043// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xef,0x0d,0x04]
54044
54045v_min3_i32 v5, v1, v2, v255
54046// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0xfe,0x07]
54047
54048v_min3_i32 v5, v1, v2, s3
54049// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0x0e,0x00]
54050
54051v_min3_i32 v5, v1, v2, s103
54052// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0x9e,0x01]
54053
54054v_min3_i32 v5, v1, v2, vcc_lo
54055// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0xaa,0x01]
54056
54057v_min3_i32 v5, v1, v2, vcc_hi
54058// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0xae,0x01]
54059
54060v_min3_i32 v5, v1, v2, ttmp11
54061// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0xde,0x01]
54062
54063v_min3_i32 v5, v1, v2, m0
54064// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0xf2,0x01]
54065
54066v_min3_i32 v5, v1, v2, exec_lo
54067// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0xfa,0x01]
54068
54069v_min3_i32 v5, v1, v2, exec_hi
54070// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0xfe,0x01]
54071
54072v_min3_i32 v5, v1, v2, 0
54073// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0x02,0x02]
54074
54075v_min3_i32 v5, v1, v2, -1
54076// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0x06,0x03]
54077
54078v_min3_i32 v5, v1, v2, 0.5
54079// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0xc2,0x03]
54080
54081v_min3_i32 v5, v1, v2, -4.0
54082// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0xde,0x03]
54083
54084v_min3_u32 v5, v1, v2, v3
54085// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0x0e,0x04]
54086
54087v_min3_u32 v255, v1, v2, v3
54088// GFX10: encoding: [0xff,0x00,0x53,0xd5,0x01,0x05,0x0e,0x04]
54089
54090v_min3_u32 v5, v255, v2, v3
54091// GFX10: encoding: [0x05,0x00,0x53,0xd5,0xff,0x05,0x0e,0x04]
54092
54093v_min3_u32 v5, s1, v2, v3
54094// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x04,0x0e,0x04]
54095
54096v_min3_u32 v5, s103, v2, v3
54097// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x67,0x04,0x0e,0x04]
54098
54099v_min3_u32 v5, vcc_lo, v2, v3
54100// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x6a,0x04,0x0e,0x04]
54101
54102v_min3_u32 v5, vcc_hi, v2, v3
54103// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x6b,0x04,0x0e,0x04]
54104
54105v_min3_u32 v5, ttmp11, v2, v3
54106// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x77,0x04,0x0e,0x04]
54107
54108v_min3_u32 v5, m0, v2, v3
54109// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x7c,0x04,0x0e,0x04]
54110
54111v_min3_u32 v5, exec_lo, v2, v3
54112// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x7e,0x04,0x0e,0x04]
54113
54114v_min3_u32 v5, exec_hi, v2, v3
54115// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x7f,0x04,0x0e,0x04]
54116
54117v_min3_u32 v5, 0, v2, v3
54118// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x80,0x04,0x0e,0x04]
54119
54120v_min3_u32 v5, -1, v2, v3
54121// GFX10: encoding: [0x05,0x00,0x53,0xd5,0xc1,0x04,0x0e,0x04]
54122
54123v_min3_u32 v5, 0.5, v2, v3
54124// GFX10: encoding: [0x05,0x00,0x53,0xd5,0xf0,0x04,0x0e,0x04]
54125
54126v_min3_u32 v5, -4.0, v2, v3
54127// GFX10: encoding: [0x05,0x00,0x53,0xd5,0xf7,0x04,0x0e,0x04]
54128
54129v_min3_u32 v5, v1, v255, v3
54130// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xff,0x0f,0x04]
54131
54132v_min3_u32 v5, v1, s2, v3
54133// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0x0c,0x04]
54134
54135v_min3_u32 v5, v1, s103, v3
54136// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xcf,0x0c,0x04]
54137
54138v_min3_u32 v5, v1, vcc_lo, v3
54139// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xd5,0x0c,0x04]
54140
54141v_min3_u32 v5, v1, vcc_hi, v3
54142// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xd7,0x0c,0x04]
54143
54144v_min3_u32 v5, v1, ttmp11, v3
54145// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xef,0x0c,0x04]
54146
54147v_min3_u32 v5, v1, m0, v3
54148// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xf9,0x0c,0x04]
54149
54150v_min3_u32 v5, v1, exec_lo, v3
54151// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xfd,0x0c,0x04]
54152
54153v_min3_u32 v5, v1, exec_hi, v3
54154// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xff,0x0c,0x04]
54155
54156v_min3_u32 v5, v1, 0, v3
54157// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x01,0x0d,0x04]
54158
54159v_min3_u32 v5, v1, -1, v3
54160// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x83,0x0d,0x04]
54161
54162v_min3_u32 v5, v1, 0.5, v3
54163// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xe1,0x0d,0x04]
54164
54165v_min3_u32 v5, v1, -4.0, v3
54166// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xef,0x0d,0x04]
54167
54168v_min3_u32 v5, v1, v2, v255
54169// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0xfe,0x07]
54170
54171v_min3_u32 v5, v1, v2, s3
54172// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0x0e,0x00]
54173
54174v_min3_u32 v5, v1, v2, s103
54175// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0x9e,0x01]
54176
54177v_min3_u32 v5, v1, v2, vcc_lo
54178// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0xaa,0x01]
54179
54180v_min3_u32 v5, v1, v2, vcc_hi
54181// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0xae,0x01]
54182
54183v_min3_u32 v5, v1, v2, ttmp11
54184// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0xde,0x01]
54185
54186v_min3_u32 v5, v1, v2, m0
54187// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0xf2,0x01]
54188
54189v_min3_u32 v5, v1, v2, exec_lo
54190// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0xfa,0x01]
54191
54192v_min3_u32 v5, v1, v2, exec_hi
54193// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0xfe,0x01]
54194
54195v_min3_u32 v5, v1, v2, 0
54196// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0x02,0x02]
54197
54198v_min3_u32 v5, v1, v2, -1
54199// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0x06,0x03]
54200
54201v_min3_u32 v5, v1, v2, 0.5
54202// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0xc2,0x03]
54203
54204v_min3_u32 v5, v1, v2, -4.0
54205// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0xde,0x03]
54206
54207v_max3_f32 v5, v1, v2, v3
54208// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0e,0x04]
54209
54210v_max3_f32 v255, v1, v2, v3
54211// GFX10: encoding: [0xff,0x00,0x54,0xd5,0x01,0x05,0x0e,0x04]
54212
54213v_max3_f32 v5, v255, v2, v3
54214// GFX10: encoding: [0x05,0x00,0x54,0xd5,0xff,0x05,0x0e,0x04]
54215
54216v_max3_f32 v5, s1, v2, v3
54217// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x04,0x0e,0x04]
54218
54219v_max3_f32 v5, s103, v2, v3
54220// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x67,0x04,0x0e,0x04]
54221
54222v_max3_f32 v5, vcc_lo, v2, v3
54223// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x6a,0x04,0x0e,0x04]
54224
54225v_max3_f32 v5, vcc_hi, v2, v3
54226// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x6b,0x04,0x0e,0x04]
54227
54228v_max3_f32 v5, ttmp11, v2, v3
54229// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x77,0x04,0x0e,0x04]
54230
54231v_max3_f32 v5, m0, v2, v3
54232// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x7c,0x04,0x0e,0x04]
54233
54234v_max3_f32 v5, exec_lo, v2, v3
54235// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x7e,0x04,0x0e,0x04]
54236
54237v_max3_f32 v5, exec_hi, v2, v3
54238// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x7f,0x04,0x0e,0x04]
54239
54240v_max3_f32 v5, 0, v2, v3
54241// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x80,0x04,0x0e,0x04]
54242
54243v_max3_f32 v5, -1, v2, v3
54244// GFX10: encoding: [0x05,0x00,0x54,0xd5,0xc1,0x04,0x0e,0x04]
54245
54246v_max3_f32 v5, 0.5, v2, v3
54247// GFX10: encoding: [0x05,0x00,0x54,0xd5,0xf0,0x04,0x0e,0x04]
54248
54249v_max3_f32 v5, -4.0, v2, v3
54250// GFX10: encoding: [0x05,0x00,0x54,0xd5,0xf7,0x04,0x0e,0x04]
54251
54252v_max3_f32 v5, v1, v255, v3
54253// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xff,0x0f,0x04]
54254
54255v_max3_f32 v5, v1, s2, v3
54256// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0c,0x04]
54257
54258v_max3_f32 v5, v1, s103, v3
54259// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xcf,0x0c,0x04]
54260
54261v_max3_f32 v5, v1, vcc_lo, v3
54262// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xd5,0x0c,0x04]
54263
54264v_max3_f32 v5, v1, vcc_hi, v3
54265// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xd7,0x0c,0x04]
54266
54267v_max3_f32 v5, v1, ttmp11, v3
54268// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xef,0x0c,0x04]
54269
54270v_max3_f32 v5, v1, m0, v3
54271// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xf9,0x0c,0x04]
54272
54273v_max3_f32 v5, v1, exec_lo, v3
54274// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xfd,0x0c,0x04]
54275
54276v_max3_f32 v5, v1, exec_hi, v3
54277// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xff,0x0c,0x04]
54278
54279v_max3_f32 v5, v1, 0, v3
54280// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x01,0x0d,0x04]
54281
54282v_max3_f32 v5, v1, -1, v3
54283// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x83,0x0d,0x04]
54284
54285v_max3_f32 v5, v1, 0.5, v3
54286// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xe1,0x0d,0x04]
54287
54288v_max3_f32 v5, v1, -4.0, v3
54289// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xef,0x0d,0x04]
54290
54291v_max3_f32 v5, v1, v2, v255
54292// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0xfe,0x07]
54293
54294v_max3_f32 v5, v1, v2, s3
54295// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0e,0x00]
54296
54297v_max3_f32 v5, v1, v2, s103
54298// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x9e,0x01]
54299
54300v_max3_f32 v5, v1, v2, vcc_lo
54301// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0xaa,0x01]
54302
54303v_max3_f32 v5, v1, v2, vcc_hi
54304// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0xae,0x01]
54305
54306v_max3_f32 v5, v1, v2, ttmp11
54307// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0xde,0x01]
54308
54309v_max3_f32 v5, v1, v2, m0
54310// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0xf2,0x01]
54311
54312v_max3_f32 v5, v1, v2, exec_lo
54313// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0xfa,0x01]
54314
54315v_max3_f32 v5, v1, v2, exec_hi
54316// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0xfe,0x01]
54317
54318v_max3_f32 v5, v1, v2, 0
54319// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x02,0x02]
54320
54321v_max3_f32 v5, v1, v2, -1
54322// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x06,0x03]
54323
54324v_max3_f32 v5, v1, v2, 0.5
54325// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0xc2,0x03]
54326
54327v_max3_f32 v5, v1, v2, -4.0
54328// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0xde,0x03]
54329
54330v_max3_f32 v5, -v1, v2, v3
54331// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0e,0x24]
54332
54333v_max3_f32 v5, v1, -v2, v3
54334// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0e,0x44]
54335
54336v_max3_f32 v5, v1, v2, -v3
54337// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0e,0x84]
54338
54339v_max3_f32 v5, -v1, -v2, -v3
54340// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0e,0xe4]
54341
54342v_max3_f32 v5, |v1|, v2, v3
54343// GFX10: encoding: [0x05,0x01,0x54,0xd5,0x01,0x05,0x0e,0x04]
54344
54345v_max3_f32 v5, v1, |v2|, v3
54346// GFX10: encoding: [0x05,0x02,0x54,0xd5,0x01,0x05,0x0e,0x04]
54347
54348v_max3_f32 v5, v1, v2, |v3|
54349// GFX10: encoding: [0x05,0x04,0x54,0xd5,0x01,0x05,0x0e,0x04]
54350
54351v_max3_f32 v5, |v1|, |v2|, |v3|
54352// GFX10: encoding: [0x05,0x07,0x54,0xd5,0x01,0x05,0x0e,0x04]
54353
54354v_max3_f32 v5, v1, v2, v3 clamp
54355// GFX10: encoding: [0x05,0x80,0x54,0xd5,0x01,0x05,0x0e,0x04]
54356
54357v_max3_f32 v5, v1, v2, v3 mul:2
54358// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0e,0x0c]
54359
54360v_max3_f32 v5, v1, v2, v3 mul:4
54361// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0e,0x14]
54362
54363v_max3_f32 v5, v1, v2, v3 div:2
54364// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0e,0x1c]
54365
54366v_max3_i32 v5, v1, v2, v3
54367// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0x0e,0x04]
54368
54369v_max3_i32 v255, v1, v2, v3
54370// GFX10: encoding: [0xff,0x00,0x55,0xd5,0x01,0x05,0x0e,0x04]
54371
54372v_max3_i32 v5, v255, v2, v3
54373// GFX10: encoding: [0x05,0x00,0x55,0xd5,0xff,0x05,0x0e,0x04]
54374
54375v_max3_i32 v5, s1, v2, v3
54376// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x04,0x0e,0x04]
54377
54378v_max3_i32 v5, s103, v2, v3
54379// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x67,0x04,0x0e,0x04]
54380
54381v_max3_i32 v5, vcc_lo, v2, v3
54382// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x6a,0x04,0x0e,0x04]
54383
54384v_max3_i32 v5, vcc_hi, v2, v3
54385// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x6b,0x04,0x0e,0x04]
54386
54387v_max3_i32 v5, ttmp11, v2, v3
54388// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x77,0x04,0x0e,0x04]
54389
54390v_max3_i32 v5, m0, v2, v3
54391// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x7c,0x04,0x0e,0x04]
54392
54393v_max3_i32 v5, exec_lo, v2, v3
54394// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x7e,0x04,0x0e,0x04]
54395
54396v_max3_i32 v5, exec_hi, v2, v3
54397// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x7f,0x04,0x0e,0x04]
54398
54399v_max3_i32 v5, 0, v2, v3
54400// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x80,0x04,0x0e,0x04]
54401
54402v_max3_i32 v5, -1, v2, v3
54403// GFX10: encoding: [0x05,0x00,0x55,0xd5,0xc1,0x04,0x0e,0x04]
54404
54405v_max3_i32 v5, 0.5, v2, v3
54406// GFX10: encoding: [0x05,0x00,0x55,0xd5,0xf0,0x04,0x0e,0x04]
54407
54408v_max3_i32 v5, -4.0, v2, v3
54409// GFX10: encoding: [0x05,0x00,0x55,0xd5,0xf7,0x04,0x0e,0x04]
54410
54411v_max3_i32 v5, v1, v255, v3
54412// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xff,0x0f,0x04]
54413
54414v_max3_i32 v5, v1, s2, v3
54415// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0x0c,0x04]
54416
54417v_max3_i32 v5, v1, s103, v3
54418// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xcf,0x0c,0x04]
54419
54420v_max3_i32 v5, v1, vcc_lo, v3
54421// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xd5,0x0c,0x04]
54422
54423v_max3_i32 v5, v1, vcc_hi, v3
54424// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xd7,0x0c,0x04]
54425
54426v_max3_i32 v5, v1, ttmp11, v3
54427// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xef,0x0c,0x04]
54428
54429v_max3_i32 v5, v1, m0, v3
54430// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xf9,0x0c,0x04]
54431
54432v_max3_i32 v5, v1, exec_lo, v3
54433// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xfd,0x0c,0x04]
54434
54435v_max3_i32 v5, v1, exec_hi, v3
54436// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xff,0x0c,0x04]
54437
54438v_max3_i32 v5, v1, 0, v3
54439// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x01,0x0d,0x04]
54440
54441v_max3_i32 v5, v1, -1, v3
54442// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x83,0x0d,0x04]
54443
54444v_max3_i32 v5, v1, 0.5, v3
54445// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xe1,0x0d,0x04]
54446
54447v_max3_i32 v5, v1, -4.0, v3
54448// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xef,0x0d,0x04]
54449
54450v_max3_i32 v5, v1, v2, v255
54451// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0xfe,0x07]
54452
54453v_max3_i32 v5, v1, v2, s3
54454// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0x0e,0x00]
54455
54456v_max3_i32 v5, v1, v2, s103
54457// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0x9e,0x01]
54458
54459v_max3_i32 v5, v1, v2, vcc_lo
54460// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0xaa,0x01]
54461
54462v_max3_i32 v5, v1, v2, vcc_hi
54463// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0xae,0x01]
54464
54465v_max3_i32 v5, v1, v2, ttmp11
54466// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0xde,0x01]
54467
54468v_max3_i32 v5, v1, v2, m0
54469// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0xf2,0x01]
54470
54471v_max3_i32 v5, v1, v2, exec_lo
54472// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0xfa,0x01]
54473
54474v_max3_i32 v5, v1, v2, exec_hi
54475// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0xfe,0x01]
54476
54477v_max3_i32 v5, v1, v2, 0
54478// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0x02,0x02]
54479
54480v_max3_i32 v5, v1, v2, -1
54481// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0x06,0x03]
54482
54483v_max3_i32 v5, v1, v2, 0.5
54484// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0xc2,0x03]
54485
54486v_max3_i32 v5, v1, v2, -4.0
54487// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0xde,0x03]
54488
54489v_max3_u32 v5, v1, v2, v3
54490// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0x0e,0x04]
54491
54492v_max3_u32 v255, v1, v2, v3
54493// GFX10: encoding: [0xff,0x00,0x56,0xd5,0x01,0x05,0x0e,0x04]
54494
54495v_max3_u32 v5, v255, v2, v3
54496// GFX10: encoding: [0x05,0x00,0x56,0xd5,0xff,0x05,0x0e,0x04]
54497
54498v_max3_u32 v5, s1, v2, v3
54499// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x04,0x0e,0x04]
54500
54501v_max3_u32 v5, s103, v2, v3
54502// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x67,0x04,0x0e,0x04]
54503
54504v_max3_u32 v5, vcc_lo, v2, v3
54505// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x6a,0x04,0x0e,0x04]
54506
54507v_max3_u32 v5, vcc_hi, v2, v3
54508// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x6b,0x04,0x0e,0x04]
54509
54510v_max3_u32 v5, ttmp11, v2, v3
54511// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x77,0x04,0x0e,0x04]
54512
54513v_max3_u32 v5, m0, v2, v3
54514// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x7c,0x04,0x0e,0x04]
54515
54516v_max3_u32 v5, exec_lo, v2, v3
54517// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x7e,0x04,0x0e,0x04]
54518
54519v_max3_u32 v5, exec_hi, v2, v3
54520// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x7f,0x04,0x0e,0x04]
54521
54522v_max3_u32 v5, 0, v2, v3
54523// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x80,0x04,0x0e,0x04]
54524
54525v_max3_u32 v5, -1, v2, v3
54526// GFX10: encoding: [0x05,0x00,0x56,0xd5,0xc1,0x04,0x0e,0x04]
54527
54528v_max3_u32 v5, 0.5, v2, v3
54529// GFX10: encoding: [0x05,0x00,0x56,0xd5,0xf0,0x04,0x0e,0x04]
54530
54531v_max3_u32 v5, -4.0, v2, v3
54532// GFX10: encoding: [0x05,0x00,0x56,0xd5,0xf7,0x04,0x0e,0x04]
54533
54534v_max3_u32 v5, v1, v255, v3
54535// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xff,0x0f,0x04]
54536
54537v_max3_u32 v5, v1, s2, v3
54538// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0x0c,0x04]
54539
54540v_max3_u32 v5, v1, s103, v3
54541// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xcf,0x0c,0x04]
54542
54543v_max3_u32 v5, v1, vcc_lo, v3
54544// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xd5,0x0c,0x04]
54545
54546v_max3_u32 v5, v1, vcc_hi, v3
54547// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xd7,0x0c,0x04]
54548
54549v_max3_u32 v5, v1, ttmp11, v3
54550// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xef,0x0c,0x04]
54551
54552v_max3_u32 v5, v1, m0, v3
54553// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xf9,0x0c,0x04]
54554
54555v_max3_u32 v5, v1, exec_lo, v3
54556// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xfd,0x0c,0x04]
54557
54558v_max3_u32 v5, v1, exec_hi, v3
54559// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xff,0x0c,0x04]
54560
54561v_max3_u32 v5, v1, 0, v3
54562// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x01,0x0d,0x04]
54563
54564v_max3_u32 v5, v1, -1, v3
54565// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x83,0x0d,0x04]
54566
54567v_max3_u32 v5, v1, 0.5, v3
54568// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xe1,0x0d,0x04]
54569
54570v_max3_u32 v5, v1, -4.0, v3
54571// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xef,0x0d,0x04]
54572
54573v_max3_u32 v5, v1, v2, v255
54574// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0xfe,0x07]
54575
54576v_max3_u32 v5, v1, v2, s3
54577// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0x0e,0x00]
54578
54579v_max3_u32 v5, v1, v2, s103
54580// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0x9e,0x01]
54581
54582v_max3_u32 v5, v1, v2, vcc_lo
54583// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0xaa,0x01]
54584
54585v_max3_u32 v5, v1, v2, vcc_hi
54586// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0xae,0x01]
54587
54588v_max3_u32 v5, v1, v2, ttmp11
54589// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0xde,0x01]
54590
54591v_max3_u32 v5, v1, v2, m0
54592// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0xf2,0x01]
54593
54594v_max3_u32 v5, v1, v2, exec_lo
54595// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0xfa,0x01]
54596
54597v_max3_u32 v5, v1, v2, exec_hi
54598// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0xfe,0x01]
54599
54600v_max3_u32 v5, v1, v2, 0
54601// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0x02,0x02]
54602
54603v_max3_u32 v5, v1, v2, -1
54604// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0x06,0x03]
54605
54606v_max3_u32 v5, v1, v2, 0.5
54607// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0xc2,0x03]
54608
54609v_max3_u32 v5, v1, v2, -4.0
54610// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0xde,0x03]
54611
54612v_med3_f32 v5, v1, v2, v3
54613// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0e,0x04]
54614
54615v_med3_f32 v255, v1, v2, v3
54616// GFX10: encoding: [0xff,0x00,0x57,0xd5,0x01,0x05,0x0e,0x04]
54617
54618v_med3_f32 v5, v255, v2, v3
54619// GFX10: encoding: [0x05,0x00,0x57,0xd5,0xff,0x05,0x0e,0x04]
54620
54621v_med3_f32 v5, s1, v2, v3
54622// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x04,0x0e,0x04]
54623
54624v_med3_f32 v5, s103, v2, v3
54625// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x67,0x04,0x0e,0x04]
54626
54627v_med3_f32 v5, vcc_lo, v2, v3
54628// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x6a,0x04,0x0e,0x04]
54629
54630v_med3_f32 v5, vcc_hi, v2, v3
54631// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x6b,0x04,0x0e,0x04]
54632
54633v_med3_f32 v5, ttmp11, v2, v3
54634// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x77,0x04,0x0e,0x04]
54635
54636v_med3_f32 v5, m0, v2, v3
54637// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x7c,0x04,0x0e,0x04]
54638
54639v_med3_f32 v5, exec_lo, v2, v3
54640// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x7e,0x04,0x0e,0x04]
54641
54642v_med3_f32 v5, exec_hi, v2, v3
54643// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x7f,0x04,0x0e,0x04]
54644
54645v_med3_f32 v5, 0, v2, v3
54646// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x80,0x04,0x0e,0x04]
54647
54648v_med3_f32 v5, -1, v2, v3
54649// GFX10: encoding: [0x05,0x00,0x57,0xd5,0xc1,0x04,0x0e,0x04]
54650
54651v_med3_f32 v5, 0.5, v2, v3
54652// GFX10: encoding: [0x05,0x00,0x57,0xd5,0xf0,0x04,0x0e,0x04]
54653
54654v_med3_f32 v5, -4.0, v2, v3
54655// GFX10: encoding: [0x05,0x00,0x57,0xd5,0xf7,0x04,0x0e,0x04]
54656
54657v_med3_f32 v5, v1, v255, v3
54658// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xff,0x0f,0x04]
54659
54660v_med3_f32 v5, v1, s2, v3
54661// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0c,0x04]
54662
54663v_med3_f32 v5, v1, s103, v3
54664// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xcf,0x0c,0x04]
54665
54666v_med3_f32 v5, v1, vcc_lo, v3
54667// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xd5,0x0c,0x04]
54668
54669v_med3_f32 v5, v1, vcc_hi, v3
54670// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xd7,0x0c,0x04]
54671
54672v_med3_f32 v5, v1, ttmp11, v3
54673// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xef,0x0c,0x04]
54674
54675v_med3_f32 v5, v1, m0, v3
54676// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xf9,0x0c,0x04]
54677
54678v_med3_f32 v5, v1, exec_lo, v3
54679// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xfd,0x0c,0x04]
54680
54681v_med3_f32 v5, v1, exec_hi, v3
54682// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xff,0x0c,0x04]
54683
54684v_med3_f32 v5, v1, 0, v3
54685// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x01,0x0d,0x04]
54686
54687v_med3_f32 v5, v1, -1, v3
54688// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x83,0x0d,0x04]
54689
54690v_med3_f32 v5, v1, 0.5, v3
54691// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xe1,0x0d,0x04]
54692
54693v_med3_f32 v5, v1, -4.0, v3
54694// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xef,0x0d,0x04]
54695
54696v_med3_f32 v5, v1, v2, v255
54697// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0xfe,0x07]
54698
54699v_med3_f32 v5, v1, v2, s3
54700// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0e,0x00]
54701
54702v_med3_f32 v5, v1, v2, s103
54703// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x9e,0x01]
54704
54705v_med3_f32 v5, v1, v2, vcc_lo
54706// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0xaa,0x01]
54707
54708v_med3_f32 v5, v1, v2, vcc_hi
54709// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0xae,0x01]
54710
54711v_med3_f32 v5, v1, v2, ttmp11
54712// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0xde,0x01]
54713
54714v_med3_f32 v5, v1, v2, m0
54715// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0xf2,0x01]
54716
54717v_med3_f32 v5, v1, v2, exec_lo
54718// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0xfa,0x01]
54719
54720v_med3_f32 v5, v1, v2, exec_hi
54721// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0xfe,0x01]
54722
54723v_med3_f32 v5, v1, v2, 0
54724// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x02,0x02]
54725
54726v_med3_f32 v5, v1, v2, -1
54727// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x06,0x03]
54728
54729v_med3_f32 v5, v1, v2, 0.5
54730// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0xc2,0x03]
54731
54732v_med3_f32 v5, v1, v2, -4.0
54733// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0xde,0x03]
54734
54735v_med3_f32 v5, -v1, v2, v3
54736// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0e,0x24]
54737
54738v_med3_f32 v5, v1, -v2, v3
54739// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0e,0x44]
54740
54741v_med3_f32 v5, v1, v2, -v3
54742// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0e,0x84]
54743
54744v_med3_f32 v5, -v1, -v2, -v3
54745// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0e,0xe4]
54746
54747v_med3_f32 v5, |v1|, v2, v3
54748// GFX10: encoding: [0x05,0x01,0x57,0xd5,0x01,0x05,0x0e,0x04]
54749
54750v_med3_f32 v5, v1, |v2|, v3
54751// GFX10: encoding: [0x05,0x02,0x57,0xd5,0x01,0x05,0x0e,0x04]
54752
54753v_med3_f32 v5, v1, v2, |v3|
54754// GFX10: encoding: [0x05,0x04,0x57,0xd5,0x01,0x05,0x0e,0x04]
54755
54756v_med3_f32 v5, |v1|, |v2|, |v3|
54757// GFX10: encoding: [0x05,0x07,0x57,0xd5,0x01,0x05,0x0e,0x04]
54758
54759v_med3_f32 v5, v1, v2, v3 clamp
54760// GFX10: encoding: [0x05,0x80,0x57,0xd5,0x01,0x05,0x0e,0x04]
54761
54762v_med3_f32 v5, v1, v2, v3 mul:2
54763// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0e,0x0c]
54764
54765v_med3_f32 v5, v1, v2, v3 mul:4
54766// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0e,0x14]
54767
54768v_med3_f32 v5, v1, v2, v3 div:2
54769// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0e,0x1c]
54770
54771v_med3_i32 v5, v1, v2, v3
54772// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0x0e,0x04]
54773
54774v_med3_i32 v255, v1, v2, v3
54775// GFX10: encoding: [0xff,0x00,0x58,0xd5,0x01,0x05,0x0e,0x04]
54776
54777v_med3_i32 v5, v255, v2, v3
54778// GFX10: encoding: [0x05,0x00,0x58,0xd5,0xff,0x05,0x0e,0x04]
54779
54780v_med3_i32 v5, s1, v2, v3
54781// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x04,0x0e,0x04]
54782
54783v_med3_i32 v5, s103, v2, v3
54784// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x67,0x04,0x0e,0x04]
54785
54786v_med3_i32 v5, vcc_lo, v2, v3
54787// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x6a,0x04,0x0e,0x04]
54788
54789v_med3_i32 v5, vcc_hi, v2, v3
54790// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x6b,0x04,0x0e,0x04]
54791
54792v_med3_i32 v5, ttmp11, v2, v3
54793// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x77,0x04,0x0e,0x04]
54794
54795v_med3_i32 v5, m0, v2, v3
54796// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x7c,0x04,0x0e,0x04]
54797
54798v_med3_i32 v5, exec_lo, v2, v3
54799// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x7e,0x04,0x0e,0x04]
54800
54801v_med3_i32 v5, exec_hi, v2, v3
54802// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x7f,0x04,0x0e,0x04]
54803
54804v_med3_i32 v5, 0, v2, v3
54805// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x80,0x04,0x0e,0x04]
54806
54807v_med3_i32 v5, -1, v2, v3
54808// GFX10: encoding: [0x05,0x00,0x58,0xd5,0xc1,0x04,0x0e,0x04]
54809
54810v_med3_i32 v5, 0.5, v2, v3
54811// GFX10: encoding: [0x05,0x00,0x58,0xd5,0xf0,0x04,0x0e,0x04]
54812
54813v_med3_i32 v5, -4.0, v2, v3
54814// GFX10: encoding: [0x05,0x00,0x58,0xd5,0xf7,0x04,0x0e,0x04]
54815
54816v_med3_i32 v5, v1, v255, v3
54817// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xff,0x0f,0x04]
54818
54819v_med3_i32 v5, v1, s2, v3
54820// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0x0c,0x04]
54821
54822v_med3_i32 v5, v1, s103, v3
54823// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xcf,0x0c,0x04]
54824
54825v_med3_i32 v5, v1, vcc_lo, v3
54826// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xd5,0x0c,0x04]
54827
54828v_med3_i32 v5, v1, vcc_hi, v3
54829// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xd7,0x0c,0x04]
54830
54831v_med3_i32 v5, v1, ttmp11, v3
54832// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xef,0x0c,0x04]
54833
54834v_med3_i32 v5, v1, m0, v3
54835// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xf9,0x0c,0x04]
54836
54837v_med3_i32 v5, v1, exec_lo, v3
54838// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xfd,0x0c,0x04]
54839
54840v_med3_i32 v5, v1, exec_hi, v3
54841// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xff,0x0c,0x04]
54842
54843v_med3_i32 v5, v1, 0, v3
54844// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x01,0x0d,0x04]
54845
54846v_med3_i32 v5, v1, -1, v3
54847// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x83,0x0d,0x04]
54848
54849v_med3_i32 v5, v1, 0.5, v3
54850// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xe1,0x0d,0x04]
54851
54852v_med3_i32 v5, v1, -4.0, v3
54853// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xef,0x0d,0x04]
54854
54855v_med3_i32 v5, v1, v2, v255
54856// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0xfe,0x07]
54857
54858v_med3_i32 v5, v1, v2, s3
54859// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0x0e,0x00]
54860
54861v_med3_i32 v5, v1, v2, s103
54862// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0x9e,0x01]
54863
54864v_med3_i32 v5, v1, v2, vcc_lo
54865// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0xaa,0x01]
54866
54867v_med3_i32 v5, v1, v2, vcc_hi
54868// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0xae,0x01]
54869
54870v_med3_i32 v5, v1, v2, ttmp11
54871// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0xde,0x01]
54872
54873v_med3_i32 v5, v1, v2, m0
54874// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0xf2,0x01]
54875
54876v_med3_i32 v5, v1, v2, exec_lo
54877// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0xfa,0x01]
54878
54879v_med3_i32 v5, v1, v2, exec_hi
54880// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0xfe,0x01]
54881
54882v_med3_i32 v5, v1, v2, 0
54883// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0x02,0x02]
54884
54885v_med3_i32 v5, v1, v2, -1
54886// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0x06,0x03]
54887
54888v_med3_i32 v5, v1, v2, 0.5
54889// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0xc2,0x03]
54890
54891v_med3_i32 v5, v1, v2, -4.0
54892// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0xde,0x03]
54893
54894v_med3_u32 v5, v1, v2, v3
54895// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0x0e,0x04]
54896
54897v_med3_u32 v255, v1, v2, v3
54898// GFX10: encoding: [0xff,0x00,0x59,0xd5,0x01,0x05,0x0e,0x04]
54899
54900v_med3_u32 v5, v255, v2, v3
54901// GFX10: encoding: [0x05,0x00,0x59,0xd5,0xff,0x05,0x0e,0x04]
54902
54903v_med3_u32 v5, s1, v2, v3
54904// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x04,0x0e,0x04]
54905
54906v_med3_u32 v5, s103, v2, v3
54907// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x67,0x04,0x0e,0x04]
54908
54909v_med3_u32 v5, vcc_lo, v2, v3
54910// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x6a,0x04,0x0e,0x04]
54911
54912v_med3_u32 v5, vcc_hi, v2, v3
54913// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x6b,0x04,0x0e,0x04]
54914
54915v_med3_u32 v5, ttmp11, v2, v3
54916// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x77,0x04,0x0e,0x04]
54917
54918v_med3_u32 v5, m0, v2, v3
54919// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x7c,0x04,0x0e,0x04]
54920
54921v_med3_u32 v5, exec_lo, v2, v3
54922// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x7e,0x04,0x0e,0x04]
54923
54924v_med3_u32 v5, exec_hi, v2, v3
54925// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x7f,0x04,0x0e,0x04]
54926
54927v_med3_u32 v5, 0, v2, v3
54928// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x80,0x04,0x0e,0x04]
54929
54930v_med3_u32 v5, -1, v2, v3
54931// GFX10: encoding: [0x05,0x00,0x59,0xd5,0xc1,0x04,0x0e,0x04]
54932
54933v_med3_u32 v5, 0.5, v2, v3
54934// GFX10: encoding: [0x05,0x00,0x59,0xd5,0xf0,0x04,0x0e,0x04]
54935
54936v_med3_u32 v5, -4.0, v2, v3
54937// GFX10: encoding: [0x05,0x00,0x59,0xd5,0xf7,0x04,0x0e,0x04]
54938
54939v_med3_u32 v5, v1, v255, v3
54940// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xff,0x0f,0x04]
54941
54942v_med3_u32 v5, v1, s2, v3
54943// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0x0c,0x04]
54944
54945v_med3_u32 v5, v1, s103, v3
54946// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xcf,0x0c,0x04]
54947
54948v_med3_u32 v5, v1, vcc_lo, v3
54949// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xd5,0x0c,0x04]
54950
54951v_med3_u32 v5, v1, vcc_hi, v3
54952// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xd7,0x0c,0x04]
54953
54954v_med3_u32 v5, v1, ttmp11, v3
54955// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xef,0x0c,0x04]
54956
54957v_med3_u32 v5, v1, m0, v3
54958// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xf9,0x0c,0x04]
54959
54960v_med3_u32 v5, v1, exec_lo, v3
54961// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xfd,0x0c,0x04]
54962
54963v_med3_u32 v5, v1, exec_hi, v3
54964// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xff,0x0c,0x04]
54965
54966v_med3_u32 v5, v1, 0, v3
54967// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x01,0x0d,0x04]
54968
54969v_med3_u32 v5, v1, -1, v3
54970// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x83,0x0d,0x04]
54971
54972v_med3_u32 v5, v1, 0.5, v3
54973// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xe1,0x0d,0x04]
54974
54975v_med3_u32 v5, v1, -4.0, v3
54976// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xef,0x0d,0x04]
54977
54978v_med3_u32 v5, v1, v2, v255
54979// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0xfe,0x07]
54980
54981v_med3_u32 v5, v1, v2, s3
54982// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0x0e,0x00]
54983
54984v_med3_u32 v5, v1, v2, s103
54985// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0x9e,0x01]
54986
54987v_med3_u32 v5, v1, v2, vcc_lo
54988// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0xaa,0x01]
54989
54990v_med3_u32 v5, v1, v2, vcc_hi
54991// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0xae,0x01]
54992
54993v_med3_u32 v5, v1, v2, ttmp11
54994// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0xde,0x01]
54995
54996v_med3_u32 v5, v1, v2, m0
54997// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0xf2,0x01]
54998
54999v_med3_u32 v5, v1, v2, exec_lo
55000// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0xfa,0x01]
55001
55002v_med3_u32 v5, v1, v2, exec_hi
55003// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0xfe,0x01]
55004
55005v_med3_u32 v5, v1, v2, 0
55006// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0x02,0x02]
55007
55008v_med3_u32 v5, v1, v2, -1
55009// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0x06,0x03]
55010
55011v_med3_u32 v5, v1, v2, 0.5
55012// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0xc2,0x03]
55013
55014v_med3_u32 v5, v1, v2, -4.0
55015// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0xde,0x03]
55016
55017v_sad_u8 v5, v1, v2, v3
55018// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0x0e,0x04]
55019
55020v_sad_u8 v255, v1, v2, v3
55021// GFX10: encoding: [0xff,0x00,0x5a,0xd5,0x01,0x05,0x0e,0x04]
55022
55023v_sad_u8 v5, v255, v2, v3
55024// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0xff,0x05,0x0e,0x04]
55025
55026v_sad_u8 v5, s1, v2, v3
55027// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x04,0x0e,0x04]
55028
55029v_sad_u8 v5, s103, v2, v3
55030// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x67,0x04,0x0e,0x04]
55031
55032v_sad_u8 v5, vcc_lo, v2, v3
55033// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x6a,0x04,0x0e,0x04]
55034
55035v_sad_u8 v5, vcc_hi, v2, v3
55036// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x6b,0x04,0x0e,0x04]
55037
55038v_sad_u8 v5, ttmp11, v2, v3
55039// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x77,0x04,0x0e,0x04]
55040
55041v_sad_u8 v5, m0, v2, v3
55042// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x7c,0x04,0x0e,0x04]
55043
55044v_sad_u8 v5, exec_lo, v2, v3
55045// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x7e,0x04,0x0e,0x04]
55046
55047v_sad_u8 v5, exec_hi, v2, v3
55048// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x7f,0x04,0x0e,0x04]
55049
55050v_sad_u8 v5, 0, v2, v3
55051// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x80,0x04,0x0e,0x04]
55052
55053v_sad_u8 v5, -1, v2, v3
55054// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0xc1,0x04,0x0e,0x04]
55055
55056v_sad_u8 v5, 0.5, v2, v3
55057// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0xf0,0x04,0x0e,0x04]
55058
55059v_sad_u8 v5, -4.0, v2, v3
55060// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0xf7,0x04,0x0e,0x04]
55061
55062v_sad_u8 v5, v1, v255, v3
55063// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xff,0x0f,0x04]
55064
55065v_sad_u8 v5, v1, s2, v3
55066// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0x0c,0x04]
55067
55068v_sad_u8 v5, v1, s103, v3
55069// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xcf,0x0c,0x04]
55070
55071v_sad_u8 v5, v1, vcc_lo, v3
55072// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xd5,0x0c,0x04]
55073
55074v_sad_u8 v5, v1, vcc_hi, v3
55075// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xd7,0x0c,0x04]
55076
55077v_sad_u8 v5, v1, ttmp11, v3
55078// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xef,0x0c,0x04]
55079
55080v_sad_u8 v5, v1, m0, v3
55081// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xf9,0x0c,0x04]
55082
55083v_sad_u8 v5, v1, exec_lo, v3
55084// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xfd,0x0c,0x04]
55085
55086v_sad_u8 v5, v1, exec_hi, v3
55087// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xff,0x0c,0x04]
55088
55089v_sad_u8 v5, v1, 0, v3
55090// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x01,0x0d,0x04]
55091
55092v_sad_u8 v5, v1, -1, v3
55093// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x83,0x0d,0x04]
55094
55095v_sad_u8 v5, v1, 0.5, v3
55096// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xe1,0x0d,0x04]
55097
55098v_sad_u8 v5, v1, -4.0, v3
55099// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xef,0x0d,0x04]
55100
55101v_sad_u8 v5, v1, v2, v255
55102// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0xfe,0x07]
55103
55104v_sad_u8 v5, v1, v2, s3
55105// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0x0e,0x00]
55106
55107v_sad_u8 v5, v1, v2, s103
55108// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0x9e,0x01]
55109
55110v_sad_u8 v5, v1, v2, vcc_lo
55111// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0xaa,0x01]
55112
55113v_sad_u8 v5, v1, v2, vcc_hi
55114// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0xae,0x01]
55115
55116v_sad_u8 v5, v1, v2, ttmp11
55117// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0xde,0x01]
55118
55119v_sad_u8 v5, v1, v2, m0
55120// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0xf2,0x01]
55121
55122v_sad_u8 v5, v1, v2, exec_lo
55123// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0xfa,0x01]
55124
55125v_sad_u8 v5, v1, v2, exec_hi
55126// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0xfe,0x01]
55127
55128v_sad_u8 v5, v1, v2, 0
55129// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0x02,0x02]
55130
55131v_sad_u8 v5, v1, v2, -1
55132// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0x06,0x03]
55133
55134v_sad_u8 v5, v1, v2, 0.5
55135// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0xc2,0x03]
55136
55137v_sad_u8 v5, v1, v2, -4.0
55138// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0xde,0x03]
55139
55140v_sad_hi_u8 v5, v1, v2, v3
55141// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0x0e,0x04]
55142
55143v_sad_hi_u8 v255, v1, v2, v3
55144// GFX10: encoding: [0xff,0x00,0x5b,0xd5,0x01,0x05,0x0e,0x04]
55145
55146v_sad_hi_u8 v5, v255, v2, v3
55147// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0xff,0x05,0x0e,0x04]
55148
55149v_sad_hi_u8 v5, s1, v2, v3
55150// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x04,0x0e,0x04]
55151
55152v_sad_hi_u8 v5, s103, v2, v3
55153// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x67,0x04,0x0e,0x04]
55154
55155v_sad_hi_u8 v5, vcc_lo, v2, v3
55156// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x6a,0x04,0x0e,0x04]
55157
55158v_sad_hi_u8 v5, vcc_hi, v2, v3
55159// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x6b,0x04,0x0e,0x04]
55160
55161v_sad_hi_u8 v5, ttmp11, v2, v3
55162// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x77,0x04,0x0e,0x04]
55163
55164v_sad_hi_u8 v5, m0, v2, v3
55165// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x7c,0x04,0x0e,0x04]
55166
55167v_sad_hi_u8 v5, exec_lo, v2, v3
55168// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x7e,0x04,0x0e,0x04]
55169
55170v_sad_hi_u8 v5, exec_hi, v2, v3
55171// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x7f,0x04,0x0e,0x04]
55172
55173v_sad_hi_u8 v5, 0, v2, v3
55174// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x80,0x04,0x0e,0x04]
55175
55176v_sad_hi_u8 v5, -1, v2, v3
55177// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0xc1,0x04,0x0e,0x04]
55178
55179v_sad_hi_u8 v5, 0.5, v2, v3
55180// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0xf0,0x04,0x0e,0x04]
55181
55182v_sad_hi_u8 v5, -4.0, v2, v3
55183// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0xf7,0x04,0x0e,0x04]
55184
55185v_sad_hi_u8 v5, v1, v255, v3
55186// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xff,0x0f,0x04]
55187
55188v_sad_hi_u8 v5, v1, s2, v3
55189// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0x0c,0x04]
55190
55191v_sad_hi_u8 v5, v1, s103, v3
55192// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xcf,0x0c,0x04]
55193
55194v_sad_hi_u8 v5, v1, vcc_lo, v3
55195// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xd5,0x0c,0x04]
55196
55197v_sad_hi_u8 v5, v1, vcc_hi, v3
55198// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xd7,0x0c,0x04]
55199
55200v_sad_hi_u8 v5, v1, ttmp11, v3
55201// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xef,0x0c,0x04]
55202
55203v_sad_hi_u8 v5, v1, m0, v3
55204// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xf9,0x0c,0x04]
55205
55206v_sad_hi_u8 v5, v1, exec_lo, v3
55207// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xfd,0x0c,0x04]
55208
55209v_sad_hi_u8 v5, v1, exec_hi, v3
55210// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xff,0x0c,0x04]
55211
55212v_sad_hi_u8 v5, v1, 0, v3
55213// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x01,0x0d,0x04]
55214
55215v_sad_hi_u8 v5, v1, -1, v3
55216// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x83,0x0d,0x04]
55217
55218v_sad_hi_u8 v5, v1, 0.5, v3
55219// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xe1,0x0d,0x04]
55220
55221v_sad_hi_u8 v5, v1, -4.0, v3
55222// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xef,0x0d,0x04]
55223
55224v_sad_hi_u8 v5, v1, v2, v255
55225// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0xfe,0x07]
55226
55227v_sad_hi_u8 v5, v1, v2, s3
55228// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0x0e,0x00]
55229
55230v_sad_hi_u8 v5, v1, v2, s103
55231// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0x9e,0x01]
55232
55233v_sad_hi_u8 v5, v1, v2, vcc_lo
55234// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0xaa,0x01]
55235
55236v_sad_hi_u8 v5, v1, v2, vcc_hi
55237// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0xae,0x01]
55238
55239v_sad_hi_u8 v5, v1, v2, ttmp11
55240// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0xde,0x01]
55241
55242v_sad_hi_u8 v5, v1, v2, m0
55243// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0xf2,0x01]
55244
55245v_sad_hi_u8 v5, v1, v2, exec_lo
55246// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0xfa,0x01]
55247
55248v_sad_hi_u8 v5, v1, v2, exec_hi
55249// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0xfe,0x01]
55250
55251v_sad_hi_u8 v5, v1, v2, 0
55252// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0x02,0x02]
55253
55254v_sad_hi_u8 v5, v1, v2, -1
55255// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0x06,0x03]
55256
55257v_sad_hi_u8 v5, v1, v2, 0.5
55258// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0xc2,0x03]
55259
55260v_sad_hi_u8 v5, v1, v2, -4.0
55261// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0xde,0x03]
55262
55263v_sad_u16 v5, v1, v2, v3
55264// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0x0e,0x04]
55265
55266v_sad_u16 v255, v1, v2, v3
55267// GFX10: encoding: [0xff,0x00,0x5c,0xd5,0x01,0x05,0x0e,0x04]
55268
55269v_sad_u16 v5, v255, v2, v3
55270// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0xff,0x05,0x0e,0x04]
55271
55272v_sad_u16 v5, s1, v2, v3
55273// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x04,0x0e,0x04]
55274
55275v_sad_u16 v5, s103, v2, v3
55276// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x67,0x04,0x0e,0x04]
55277
55278v_sad_u16 v5, vcc_lo, v2, v3
55279// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x6a,0x04,0x0e,0x04]
55280
55281v_sad_u16 v5, vcc_hi, v2, v3
55282// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x6b,0x04,0x0e,0x04]
55283
55284v_sad_u16 v5, ttmp11, v2, v3
55285// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x77,0x04,0x0e,0x04]
55286
55287v_sad_u16 v5, m0, v2, v3
55288// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x7c,0x04,0x0e,0x04]
55289
55290v_sad_u16 v5, exec_lo, v2, v3
55291// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x7e,0x04,0x0e,0x04]
55292
55293v_sad_u16 v5, exec_hi, v2, v3
55294// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x7f,0x04,0x0e,0x04]
55295
55296v_sad_u16 v5, 0, v2, v3
55297// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x80,0x04,0x0e,0x04]
55298
55299v_sad_u16 v5, -1, v2, v3
55300// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0xc1,0x04,0x0e,0x04]
55301
55302v_sad_u16 v5, 0.5, v2, v3
55303// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0xf0,0x04,0x0e,0x04]
55304
55305v_sad_u16 v5, -4.0, v2, v3
55306// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0xf7,0x04,0x0e,0x04]
55307
55308v_sad_u16 v5, v1, v255, v3
55309// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xff,0x0f,0x04]
55310
55311v_sad_u16 v5, v1, s2, v3
55312// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0x0c,0x04]
55313
55314v_sad_u16 v5, v1, s103, v3
55315// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xcf,0x0c,0x04]
55316
55317v_sad_u16 v5, v1, vcc_lo, v3
55318// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xd5,0x0c,0x04]
55319
55320v_sad_u16 v5, v1, vcc_hi, v3
55321// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xd7,0x0c,0x04]
55322
55323v_sad_u16 v5, v1, ttmp11, v3
55324// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xef,0x0c,0x04]
55325
55326v_sad_u16 v5, v1, m0, v3
55327// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xf9,0x0c,0x04]
55328
55329v_sad_u16 v5, v1, exec_lo, v3
55330// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xfd,0x0c,0x04]
55331
55332v_sad_u16 v5, v1, exec_hi, v3
55333// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xff,0x0c,0x04]
55334
55335v_sad_u16 v5, v1, 0, v3
55336// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x01,0x0d,0x04]
55337
55338v_sad_u16 v5, v1, -1, v3
55339// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x83,0x0d,0x04]
55340
55341v_sad_u16 v5, v1, 0.5, v3
55342// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xe1,0x0d,0x04]
55343
55344v_sad_u16 v5, v1, -4.0, v3
55345// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xef,0x0d,0x04]
55346
55347v_sad_u16 v5, v1, v2, v255
55348// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0xfe,0x07]
55349
55350v_sad_u16 v5, v1, v2, s3
55351// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0x0e,0x00]
55352
55353v_sad_u16 v5, v1, v2, s103
55354// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0x9e,0x01]
55355
55356v_sad_u16 v5, v1, v2, vcc_lo
55357// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0xaa,0x01]
55358
55359v_sad_u16 v5, v1, v2, vcc_hi
55360// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0xae,0x01]
55361
55362v_sad_u16 v5, v1, v2, ttmp11
55363// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0xde,0x01]
55364
55365v_sad_u16 v5, v1, v2, m0
55366// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0xf2,0x01]
55367
55368v_sad_u16 v5, v1, v2, exec_lo
55369// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0xfa,0x01]
55370
55371v_sad_u16 v5, v1, v2, exec_hi
55372// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0xfe,0x01]
55373
55374v_sad_u16 v5, v1, v2, 0
55375// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0x02,0x02]
55376
55377v_sad_u16 v5, v1, v2, -1
55378// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0x06,0x03]
55379
55380v_sad_u16 v5, v1, v2, 0.5
55381// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0xc2,0x03]
55382
55383v_sad_u16 v5, v1, v2, -4.0
55384// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0xde,0x03]
55385
55386v_sad_u32 v5, v1, v2, v3
55387// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0x0e,0x04]
55388
55389v_sad_u32 v255, v1, v2, v3
55390// GFX10: encoding: [0xff,0x00,0x5d,0xd5,0x01,0x05,0x0e,0x04]
55391
55392v_sad_u32 v5, v255, v2, v3
55393// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0xff,0x05,0x0e,0x04]
55394
55395v_sad_u32 v5, s1, v2, v3
55396// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x04,0x0e,0x04]
55397
55398v_sad_u32 v5, s103, v2, v3
55399// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x67,0x04,0x0e,0x04]
55400
55401v_sad_u32 v5, vcc_lo, v2, v3
55402// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x6a,0x04,0x0e,0x04]
55403
55404v_sad_u32 v5, vcc_hi, v2, v3
55405// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x6b,0x04,0x0e,0x04]
55406
55407v_sad_u32 v5, ttmp11, v2, v3
55408// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x77,0x04,0x0e,0x04]
55409
55410v_sad_u32 v5, m0, v2, v3
55411// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x7c,0x04,0x0e,0x04]
55412
55413v_sad_u32 v5, exec_lo, v2, v3
55414// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x7e,0x04,0x0e,0x04]
55415
55416v_sad_u32 v5, exec_hi, v2, v3
55417// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x7f,0x04,0x0e,0x04]
55418
55419v_sad_u32 v5, 0, v2, v3
55420// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x80,0x04,0x0e,0x04]
55421
55422v_sad_u32 v5, -1, v2, v3
55423// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0xc1,0x04,0x0e,0x04]
55424
55425v_sad_u32 v5, 0.5, v2, v3
55426// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0xf0,0x04,0x0e,0x04]
55427
55428v_sad_u32 v5, -4.0, v2, v3
55429// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0xf7,0x04,0x0e,0x04]
55430
55431v_sad_u32 v5, v1, v255, v3
55432// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xff,0x0f,0x04]
55433
55434v_sad_u32 v5, v1, s2, v3
55435// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0x0c,0x04]
55436
55437v_sad_u32 v5, v1, s103, v3
55438// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xcf,0x0c,0x04]
55439
55440v_sad_u32 v5, v1, vcc_lo, v3
55441// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xd5,0x0c,0x04]
55442
55443v_sad_u32 v5, v1, vcc_hi, v3
55444// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xd7,0x0c,0x04]
55445
55446v_sad_u32 v5, v1, ttmp11, v3
55447// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xef,0x0c,0x04]
55448
55449v_sad_u32 v5, v1, m0, v3
55450// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xf9,0x0c,0x04]
55451
55452v_sad_u32 v5, v1, exec_lo, v3
55453// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xfd,0x0c,0x04]
55454
55455v_sad_u32 v5, v1, exec_hi, v3
55456// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xff,0x0c,0x04]
55457
55458v_sad_u32 v5, v1, 0, v3
55459// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x01,0x0d,0x04]
55460
55461v_sad_u32 v5, v1, -1, v3
55462// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x83,0x0d,0x04]
55463
55464v_sad_u32 v5, v1, 0.5, v3
55465// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xe1,0x0d,0x04]
55466
55467v_sad_u32 v5, v1, -4.0, v3
55468// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xef,0x0d,0x04]
55469
55470v_sad_u32 v5, v1, v2, v255
55471// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0xfe,0x07]
55472
55473v_sad_u32 v5, v1, v2, s3
55474// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0x0e,0x00]
55475
55476v_sad_u32 v5, v1, v2, s103
55477// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0x9e,0x01]
55478
55479v_sad_u32 v5, v1, v2, vcc_lo
55480// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0xaa,0x01]
55481
55482v_sad_u32 v5, v1, v2, vcc_hi
55483// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0xae,0x01]
55484
55485v_sad_u32 v5, v1, v2, ttmp11
55486// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0xde,0x01]
55487
55488v_sad_u32 v5, v1, v2, m0
55489// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0xf2,0x01]
55490
55491v_sad_u32 v5, v1, v2, exec_lo
55492// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0xfa,0x01]
55493
55494v_sad_u32 v5, v1, v2, exec_hi
55495// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0xfe,0x01]
55496
55497v_sad_u32 v5, v1, v2, 0
55498// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0x02,0x02]
55499
55500v_sad_u32 v5, v1, v2, -1
55501// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0x06,0x03]
55502
55503v_sad_u32 v5, v1, v2, 0.5
55504// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0xc2,0x03]
55505
55506v_sad_u32 v5, v1, v2, -4.0
55507// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0xde,0x03]
55508
55509v_cvt_pk_u8_f32 v5, v1, v2, v3
55510// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0x0e,0x04]
55511
55512v_cvt_pk_u8_f32 v255, v1, v2, v3
55513// GFX10: encoding: [0xff,0x00,0x5e,0xd5,0x01,0x05,0x0e,0x04]
55514
55515v_cvt_pk_u8_f32 v5, v255, v2, v3
55516// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0xff,0x05,0x0e,0x04]
55517
55518v_cvt_pk_u8_f32 v5, s1, v2, v3
55519// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x04,0x0e,0x04]
55520
55521v_cvt_pk_u8_f32 v5, s103, v2, v3
55522// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x67,0x04,0x0e,0x04]
55523
55524v_cvt_pk_u8_f32 v5, vcc_lo, v2, v3
55525// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x6a,0x04,0x0e,0x04]
55526
55527v_cvt_pk_u8_f32 v5, vcc_hi, v2, v3
55528// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x6b,0x04,0x0e,0x04]
55529
55530v_cvt_pk_u8_f32 v5, ttmp11, v2, v3
55531// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x77,0x04,0x0e,0x04]
55532
55533v_cvt_pk_u8_f32 v5, m0, v2, v3
55534// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x7c,0x04,0x0e,0x04]
55535
55536v_cvt_pk_u8_f32 v5, exec_lo, v2, v3
55537// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x7e,0x04,0x0e,0x04]
55538
55539v_cvt_pk_u8_f32 v5, exec_hi, v2, v3
55540// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x7f,0x04,0x0e,0x04]
55541
55542v_cvt_pk_u8_f32 v5, 0, v2, v3
55543// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x80,0x04,0x0e,0x04]
55544
55545v_cvt_pk_u8_f32 v5, -1, v2, v3
55546// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0xc1,0x04,0x0e,0x04]
55547
55548v_cvt_pk_u8_f32 v5, 0.5, v2, v3
55549// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0xf0,0x04,0x0e,0x04]
55550
55551v_cvt_pk_u8_f32 v5, -4.0, v2, v3
55552// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0xf7,0x04,0x0e,0x04]
55553
55554v_cvt_pk_u8_f32 v5, v1, v255, v3
55555// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xff,0x0f,0x04]
55556
55557v_cvt_pk_u8_f32 v5, v1, s2, v3
55558// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0x0c,0x04]
55559
55560v_cvt_pk_u8_f32 v5, v1, s103, v3
55561// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xcf,0x0c,0x04]
55562
55563v_cvt_pk_u8_f32 v5, v1, vcc_lo, v3
55564// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xd5,0x0c,0x04]
55565
55566v_cvt_pk_u8_f32 v5, v1, vcc_hi, v3
55567// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xd7,0x0c,0x04]
55568
55569v_cvt_pk_u8_f32 v5, v1, ttmp11, v3
55570// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xef,0x0c,0x04]
55571
55572v_cvt_pk_u8_f32 v5, v1, m0, v3
55573// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xf9,0x0c,0x04]
55574
55575v_cvt_pk_u8_f32 v5, v1, exec_lo, v3
55576// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xfd,0x0c,0x04]
55577
55578v_cvt_pk_u8_f32 v5, v1, exec_hi, v3
55579// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xff,0x0c,0x04]
55580
55581v_cvt_pk_u8_f32 v5, v1, 0, v3
55582// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x01,0x0d,0x04]
55583
55584v_cvt_pk_u8_f32 v5, v1, -1, v3
55585// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x83,0x0d,0x04]
55586
55587v_cvt_pk_u8_f32 v5, v1, 0.5, v3
55588// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xe1,0x0d,0x04]
55589
55590v_cvt_pk_u8_f32 v5, v1, -4.0, v3
55591// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xef,0x0d,0x04]
55592
55593v_cvt_pk_u8_f32 v5, v1, v2, v255
55594// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0xfe,0x07]
55595
55596v_cvt_pk_u8_f32 v5, v1, v2, s3
55597// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0x0e,0x00]
55598
55599v_cvt_pk_u8_f32 v5, v1, v2, s103
55600// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0x9e,0x01]
55601
55602v_cvt_pk_u8_f32 v5, v1, v2, vcc_lo
55603// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0xaa,0x01]
55604
55605v_cvt_pk_u8_f32 v5, v1, v2, vcc_hi
55606// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0xae,0x01]
55607
55608v_cvt_pk_u8_f32 v5, v1, v2, ttmp11
55609// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0xde,0x01]
55610
55611v_cvt_pk_u8_f32 v5, v1, v2, m0
55612// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0xf2,0x01]
55613
55614v_cvt_pk_u8_f32 v5, v1, v2, exec_lo
55615// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0xfa,0x01]
55616
55617v_cvt_pk_u8_f32 v5, v1, v2, exec_hi
55618// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0xfe,0x01]
55619
55620v_cvt_pk_u8_f32 v5, v1, v2, 0
55621// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0x02,0x02]
55622
55623v_cvt_pk_u8_f32 v5, v1, v2, -1
55624// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0x06,0x03]
55625
55626v_cvt_pk_u8_f32 v5, v1, v2, 0.5
55627// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0xc2,0x03]
55628
55629v_cvt_pk_u8_f32 v5, v1, v2, -4.0
55630// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0xde,0x03]
55631
55632v_cvt_pk_u8_f32 v5, -v1, v2, v3
55633// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0x0e,0x24]
55634
55635v_cvt_pk_u8_f32 v5, |v1|, v2, v3
55636// GFX10: encoding: [0x05,0x01,0x5e,0xd5,0x01,0x05,0x0e,0x04]
55637
55638v_cvt_pk_u8_f32 v5, v1, v2, v3 clamp
55639// GFX10: encoding: [0x05,0x80,0x5e,0xd5,0x01,0x05,0x0e,0x04]
55640
55641v_div_fixup_f32 v5, v1, v2, v3
55642// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0e,0x04]
55643
55644v_div_fixup_f32 v255, v1, v2, v3
55645// GFX10: encoding: [0xff,0x00,0x5f,0xd5,0x01,0x05,0x0e,0x04]
55646
55647v_div_fixup_f32 v5, v255, v2, v3
55648// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0xff,0x05,0x0e,0x04]
55649
55650v_div_fixup_f32 v5, s1, v2, v3
55651// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x04,0x0e,0x04]
55652
55653v_div_fixup_f32 v5, s103, v2, v3
55654// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x67,0x04,0x0e,0x04]
55655
55656v_div_fixup_f32 v5, vcc_lo, v2, v3
55657// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x6a,0x04,0x0e,0x04]
55658
55659v_div_fixup_f32 v5, vcc_hi, v2, v3
55660// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x6b,0x04,0x0e,0x04]
55661
55662v_div_fixup_f32 v5, ttmp11, v2, v3
55663// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x77,0x04,0x0e,0x04]
55664
55665v_div_fixup_f32 v5, m0, v2, v3
55666// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x7c,0x04,0x0e,0x04]
55667
55668v_div_fixup_f32 v5, exec_lo, v2, v3
55669// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x7e,0x04,0x0e,0x04]
55670
55671v_div_fixup_f32 v5, exec_hi, v2, v3
55672// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x7f,0x04,0x0e,0x04]
55673
55674v_div_fixup_f32 v5, 0, v2, v3
55675// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x80,0x04,0x0e,0x04]
55676
55677v_div_fixup_f32 v5, -1, v2, v3
55678// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0xc1,0x04,0x0e,0x04]
55679
55680v_div_fixup_f32 v5, 0.5, v2, v3
55681// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0xf0,0x04,0x0e,0x04]
55682
55683v_div_fixup_f32 v5, -4.0, v2, v3
55684// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0xf7,0x04,0x0e,0x04]
55685
55686v_div_fixup_f32 v5, v1, v255, v3
55687// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xff,0x0f,0x04]
55688
55689v_div_fixup_f32 v5, v1, s2, v3
55690// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0c,0x04]
55691
55692v_div_fixup_f32 v5, v1, s103, v3
55693// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xcf,0x0c,0x04]
55694
55695v_div_fixup_f32 v5, v1, vcc_lo, v3
55696// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xd5,0x0c,0x04]
55697
55698v_div_fixup_f32 v5, v1, vcc_hi, v3
55699// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xd7,0x0c,0x04]
55700
55701v_div_fixup_f32 v5, v1, ttmp11, v3
55702// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xef,0x0c,0x04]
55703
55704v_div_fixup_f32 v5, v1, m0, v3
55705// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xf9,0x0c,0x04]
55706
55707v_div_fixup_f32 v5, v1, exec_lo, v3
55708// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xfd,0x0c,0x04]
55709
55710v_div_fixup_f32 v5, v1, exec_hi, v3
55711// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xff,0x0c,0x04]
55712
55713v_div_fixup_f32 v5, v1, 0, v3
55714// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x01,0x0d,0x04]
55715
55716v_div_fixup_f32 v5, v1, -1, v3
55717// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x83,0x0d,0x04]
55718
55719v_div_fixup_f32 v5, v1, 0.5, v3
55720// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xe1,0x0d,0x04]
55721
55722v_div_fixup_f32 v5, v1, -4.0, v3
55723// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xef,0x0d,0x04]
55724
55725v_div_fixup_f32 v5, v1, v2, v255
55726// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0xfe,0x07]
55727
55728v_div_fixup_f32 v5, v1, v2, s3
55729// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0e,0x00]
55730
55731v_div_fixup_f32 v5, v1, v2, s103
55732// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x9e,0x01]
55733
55734v_div_fixup_f32 v5, v1, v2, vcc_lo
55735// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0xaa,0x01]
55736
55737v_div_fixup_f32 v5, v1, v2, vcc_hi
55738// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0xae,0x01]
55739
55740v_div_fixup_f32 v5, v1, v2, ttmp11
55741// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0xde,0x01]
55742
55743v_div_fixup_f32 v5, v1, v2, m0
55744// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0xf2,0x01]
55745
55746v_div_fixup_f32 v5, v1, v2, exec_lo
55747// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0xfa,0x01]
55748
55749v_div_fixup_f32 v5, v1, v2, exec_hi
55750// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0xfe,0x01]
55751
55752v_div_fixup_f32 v5, v1, v2, 0
55753// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x02,0x02]
55754
55755v_div_fixup_f32 v5, v1, v2, -1
55756// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x06,0x03]
55757
55758v_div_fixup_f32 v5, v1, v2, 0.5
55759// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0xc2,0x03]
55760
55761v_div_fixup_f32 v5, v1, v2, -4.0
55762// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0xde,0x03]
55763
55764v_div_fixup_f32 v5, -v1, v2, v3
55765// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0e,0x24]
55766
55767v_div_fixup_f32 v5, v1, -v2, v3
55768// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0e,0x44]
55769
55770v_div_fixup_f32 v5, v1, v2, -v3
55771// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0e,0x84]
55772
55773v_div_fixup_f32 v5, -v1, -v2, -v3
55774// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0e,0xe4]
55775
55776v_div_fixup_f32 v5, |v1|, v2, v3
55777// GFX10: encoding: [0x05,0x01,0x5f,0xd5,0x01,0x05,0x0e,0x04]
55778
55779v_div_fixup_f32 v5, v1, |v2|, v3
55780// GFX10: encoding: [0x05,0x02,0x5f,0xd5,0x01,0x05,0x0e,0x04]
55781
55782v_div_fixup_f32 v5, v1, v2, |v3|
55783// GFX10: encoding: [0x05,0x04,0x5f,0xd5,0x01,0x05,0x0e,0x04]
55784
55785v_div_fixup_f32 v5, |v1|, |v2|, |v3|
55786// GFX10: encoding: [0x05,0x07,0x5f,0xd5,0x01,0x05,0x0e,0x04]
55787
55788v_div_fixup_f32 v5, v1, v2, v3 clamp
55789// GFX10: encoding: [0x05,0x80,0x5f,0xd5,0x01,0x05,0x0e,0x04]
55790
55791v_div_fixup_f32 v5, v1, v2, v3 mul:2
55792// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0e,0x0c]
55793
55794v_div_fixup_f32 v5, v1, v2, v3 mul:4
55795// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0e,0x14]
55796
55797v_div_fixup_f32 v5, v1, v2, v3 div:2
55798// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0e,0x1c]
55799
55800v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4]
55801// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x0e,0x04]
55802
55803v_div_fixup_f64 v[254:255], v[1:2], v[2:3], v[3:4]
55804// GFX10: encoding: [0xfe,0x00,0x60,0xd5,0x01,0x05,0x0e,0x04]
55805
55806v_div_fixup_f64 v[5:6], v[254:255], v[2:3], v[3:4]
55807// GFX10: encoding: [0x05,0x00,0x60,0xd5,0xfe,0x05,0x0e,0x04]
55808
55809v_div_fixup_f64 v[5:6], s[2:3], v[2:3], v[3:4]
55810// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x02,0x04,0x0e,0x04]
55811
55812v_div_fixup_f64 v[5:6], s[4:5], v[2:3], v[3:4]
55813// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x04,0x04,0x0e,0x04]
55814
55815v_div_fixup_f64 v[5:6], s[102:103], v[2:3], v[3:4]
55816// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x66,0x04,0x0e,0x04]
55817
55818v_div_fixup_f64 v[5:6], vcc, v[2:3], v[3:4]
55819// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x6a,0x04,0x0e,0x04]
55820
55821v_div_fixup_f64 v[5:6], ttmp[10:11], v[2:3], v[3:4]
55822// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x76,0x04,0x0e,0x04]
55823
55824v_div_fixup_f64 v[5:6], exec, v[2:3], v[3:4]
55825// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x7e,0x04,0x0e,0x04]
55826
55827v_div_fixup_f64 v[5:6], 0, v[2:3], v[3:4]
55828// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x80,0x04,0x0e,0x04]
55829
55830v_div_fixup_f64 v[5:6], -1, v[2:3], v[3:4]
55831// GFX10: encoding: [0x05,0x00,0x60,0xd5,0xc1,0x04,0x0e,0x04]
55832
55833v_div_fixup_f64 v[5:6], 0.5, v[2:3], v[3:4]
55834// GFX10: encoding: [0x05,0x00,0x60,0xd5,0xf0,0x04,0x0e,0x04]
55835
55836v_div_fixup_f64 v[5:6], -4.0, v[2:3], v[3:4]
55837// GFX10: encoding: [0x05,0x00,0x60,0xd5,0xf7,0x04,0x0e,0x04]
55838
55839v_div_fixup_f64 v[5:6], v[1:2], v[254:255], v[3:4]
55840// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0xfd,0x0f,0x04]
55841
55842v_div_fixup_f64 v[5:6], v[1:2], s[4:5], v[3:4]
55843// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x09,0x0c,0x04]
55844
55845v_div_fixup_f64 v[5:6], v[1:2], s[6:7], v[3:4]
55846// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x0d,0x0c,0x04]
55847
55848v_div_fixup_f64 v[5:6], v[1:2], s[102:103], v[3:4]
55849// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0xcd,0x0c,0x04]
55850
55851v_div_fixup_f64 v[5:6], v[1:2], vcc, v[3:4]
55852// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0xd5,0x0c,0x04]
55853
55854v_div_fixup_f64 v[5:6], v[1:2], ttmp[10:11], v[3:4]
55855// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0xed,0x0c,0x04]
55856
55857v_div_fixup_f64 v[5:6], v[1:2], exec, v[3:4]
55858// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0xfd,0x0c,0x04]
55859
55860v_div_fixup_f64 v[5:6], v[1:2], 0, v[3:4]
55861// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x01,0x0d,0x04]
55862
55863v_div_fixup_f64 v[5:6], v[1:2], -1, v[3:4]
55864// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x83,0x0d,0x04]
55865
55866v_div_fixup_f64 v[5:6], v[1:2], 0.5, v[3:4]
55867// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0xe1,0x0d,0x04]
55868
55869v_div_fixup_f64 v[5:6], v[1:2], -4.0, v[3:4]
55870// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0xef,0x0d,0x04]
55871
55872v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[254:255]
55873// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0xfa,0x07]
55874
55875v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[6:7]
55876// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x1a,0x00]
55877
55878v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[8:9]
55879// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x22,0x00]
55880
55881v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[102:103]
55882// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x9a,0x01]
55883
55884v_div_fixup_f64 v[5:6], v[1:2], v[2:3], vcc
55885// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0xaa,0x01]
55886
55887v_div_fixup_f64 v[5:6], v[1:2], v[2:3], ttmp[10:11]
55888// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0xda,0x01]
55889
55890v_div_fixup_f64 v[5:6], v[1:2], v[2:3], exec
55891// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0xfa,0x01]
55892
55893v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0
55894// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x02,0x02]
55895
55896v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -1
55897// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x06,0x03]
55898
55899v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0.5
55900// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0xc2,0x03]
55901
55902v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -4.0
55903// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0xde,0x03]
55904
55905v_div_fixup_f64 v[5:6], -v[1:2], v[2:3], v[3:4]
55906// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x0e,0x24]
55907
55908v_div_fixup_f64 v[5:6], v[1:2], -v[2:3], v[3:4]
55909// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x0e,0x44]
55910
55911v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -v[3:4]
55912// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x0e,0x84]
55913
55914v_div_fixup_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4]
55915// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x0e,0xe4]
55916
55917v_div_fixup_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4]
55918// GFX10: encoding: [0x05,0x01,0x60,0xd5,0x01,0x05,0x0e,0x04]
55919
55920v_div_fixup_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4]
55921// GFX10: encoding: [0x05,0x02,0x60,0xd5,0x01,0x05,0x0e,0x04]
55922
55923v_div_fixup_f64 v[5:6], v[1:2], v[2:3], |v[3:4]|
55924// GFX10: encoding: [0x05,0x04,0x60,0xd5,0x01,0x05,0x0e,0x04]
55925
55926v_div_fixup_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]|
55927// GFX10: encoding: [0x05,0x07,0x60,0xd5,0x01,0x05,0x0e,0x04]
55928
55929v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp
55930// GFX10: encoding: [0x05,0x80,0x60,0xd5,0x01,0x05,0x0e,0x04]
55931
55932v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2
55933// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x0e,0x0c]
55934
55935v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4
55936// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x0e,0x14]
55937
55938v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2
55939// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x0e,0x1c]
55940
55941v_add_f64 v[5:6], v[1:2], v[2:3]
55942// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x05,0x02,0x00]
55943
55944v_add_f64 v[254:255], v[1:2], v[2:3]
55945// GFX10: encoding: [0xfe,0x00,0x64,0xd5,0x01,0x05,0x02,0x00]
55946
55947v_add_f64 v[5:6], v[254:255], v[2:3]
55948// GFX10: encoding: [0x05,0x00,0x64,0xd5,0xfe,0x05,0x02,0x00]
55949
55950v_add_f64 v[5:6], s[2:3], v[2:3]
55951// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x02,0x04,0x02,0x00]
55952
55953v_add_f64 v[5:6], s[4:5], v[2:3]
55954// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x04,0x04,0x02,0x00]
55955
55956v_add_f64 v[5:6], s[102:103], v[2:3]
55957// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x66,0x04,0x02,0x00]
55958
55959v_add_f64 v[5:6], vcc, v[2:3]
55960// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x6a,0x04,0x02,0x00]
55961
55962v_add_f64 v[5:6], ttmp[10:11], v[2:3]
55963// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x76,0x04,0x02,0x00]
55964
55965v_add_f64 v[5:6], exec, v[2:3]
55966// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x7e,0x04,0x02,0x00]
55967
55968v_add_f64 v[5:6], 0, v[2:3]
55969// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x80,0x04,0x02,0x00]
55970
55971v_add_f64 v[5:6], -1, v[2:3]
55972// GFX10: encoding: [0x05,0x00,0x64,0xd5,0xc1,0x04,0x02,0x00]
55973
55974v_add_f64 v[5:6], 0.5, v[2:3]
55975// GFX10: encoding: [0x05,0x00,0x64,0xd5,0xf0,0x04,0x02,0x00]
55976
55977v_add_f64 v[5:6], -4.0, v[2:3]
55978// GFX10: encoding: [0x05,0x00,0x64,0xd5,0xf7,0x04,0x02,0x00]
55979
55980v_add_f64 v[5:6], v[1:2], v[254:255]
55981// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0xfd,0x03,0x00]
55982
55983v_add_f64 v[5:6], v[1:2], s[4:5]
55984// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x09,0x00,0x00]
55985
55986v_add_f64 v[5:6], v[1:2], s[6:7]
55987// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x0d,0x00,0x00]
55988
55989v_add_f64 v[5:6], v[1:2], s[102:103]
55990// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0xcd,0x00,0x00]
55991
55992v_add_f64 v[5:6], v[1:2], vcc
55993// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0xd5,0x00,0x00]
55994
55995v_add_f64 v[5:6], v[1:2], ttmp[10:11]
55996// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0xed,0x00,0x00]
55997
55998v_add_f64 v[5:6], v[1:2], exec
55999// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0xfd,0x00,0x00]
56000
56001v_add_f64 v[5:6], v[1:2], 0
56002// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x01,0x01,0x00]
56003
56004v_add_f64 v[5:6], v[1:2], -1
56005// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x83,0x01,0x00]
56006
56007v_add_f64 v[5:6], v[1:2], 0.5
56008// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0xe1,0x01,0x00]
56009
56010v_add_f64 v[5:6], v[1:2], -4.0
56011// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0xef,0x01,0x00]
56012
56013v_add_f64 v[5:6], -v[1:2], v[2:3]
56014// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x05,0x02,0x20]
56015
56016v_add_f64 v[5:6], v[1:2], -v[2:3]
56017// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x05,0x02,0x40]
56018
56019v_add_f64 v[5:6], -v[1:2], -v[2:3]
56020// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x05,0x02,0x60]
56021
56022v_add_f64 v[5:6], |v[1:2]|, v[2:3]
56023// GFX10: encoding: [0x05,0x01,0x64,0xd5,0x01,0x05,0x02,0x00]
56024
56025v_add_f64 v[5:6], v[1:2], |v[2:3]|
56026// GFX10: encoding: [0x05,0x02,0x64,0xd5,0x01,0x05,0x02,0x00]
56027
56028v_add_f64 v[5:6], |v[1:2]|, |v[2:3]|
56029// GFX10: encoding: [0x05,0x03,0x64,0xd5,0x01,0x05,0x02,0x00]
56030
56031v_add_f64 v[5:6], v[1:2], v[2:3] clamp
56032// GFX10: encoding: [0x05,0x80,0x64,0xd5,0x01,0x05,0x02,0x00]
56033
56034v_add_f64 v[5:6], v[1:2], v[2:3] mul:2
56035// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x05,0x02,0x08]
56036
56037v_add_f64 v[5:6], v[1:2], v[2:3] mul:4
56038// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x05,0x02,0x10]
56039
56040v_add_f64 v[5:6], v[1:2], v[2:3] div:2
56041// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x05,0x02,0x18]
56042
56043v_mul_f64 v[5:6], v[1:2], v[2:3]
56044// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x05,0x02,0x00]
56045
56046v_mul_f64 v[254:255], v[1:2], v[2:3]
56047// GFX10: encoding: [0xfe,0x00,0x65,0xd5,0x01,0x05,0x02,0x00]
56048
56049v_mul_f64 v[5:6], v[254:255], v[2:3]
56050// GFX10: encoding: [0x05,0x00,0x65,0xd5,0xfe,0x05,0x02,0x00]
56051
56052v_mul_f64 v[5:6], s[2:3], v[2:3]
56053// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x02,0x04,0x02,0x00]
56054
56055v_mul_f64 v[5:6], s[4:5], v[2:3]
56056// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x04,0x04,0x02,0x00]
56057
56058v_mul_f64 v[5:6], s[102:103], v[2:3]
56059// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x66,0x04,0x02,0x00]
56060
56061v_mul_f64 v[5:6], vcc, v[2:3]
56062// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x6a,0x04,0x02,0x00]
56063
56064v_mul_f64 v[5:6], ttmp[10:11], v[2:3]
56065// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x76,0x04,0x02,0x00]
56066
56067v_mul_f64 v[5:6], exec, v[2:3]
56068// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x7e,0x04,0x02,0x00]
56069
56070v_mul_f64 v[5:6], 0, v[2:3]
56071// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x80,0x04,0x02,0x00]
56072
56073v_mul_f64 v[5:6], -1, v[2:3]
56074// GFX10: encoding: [0x05,0x00,0x65,0xd5,0xc1,0x04,0x02,0x00]
56075
56076v_mul_f64 v[5:6], 0.5, v[2:3]
56077// GFX10: encoding: [0x05,0x00,0x65,0xd5,0xf0,0x04,0x02,0x00]
56078
56079v_mul_f64 v[5:6], -4.0, v[2:3]
56080// GFX10: encoding: [0x05,0x00,0x65,0xd5,0xf7,0x04,0x02,0x00]
56081
56082v_mul_f64 v[5:6], v[1:2], v[254:255]
56083// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0xfd,0x03,0x00]
56084
56085v_mul_f64 v[5:6], v[1:2], s[4:5]
56086// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x09,0x00,0x00]
56087
56088v_mul_f64 v[5:6], v[1:2], s[6:7]
56089// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x0d,0x00,0x00]
56090
56091v_mul_f64 v[5:6], v[1:2], s[102:103]
56092// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0xcd,0x00,0x00]
56093
56094v_mul_f64 v[5:6], v[1:2], vcc
56095// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0xd5,0x00,0x00]
56096
56097v_mul_f64 v[5:6], v[1:2], ttmp[10:11]
56098// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0xed,0x00,0x00]
56099
56100v_mul_f64 v[5:6], v[1:2], exec
56101// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0xfd,0x00,0x00]
56102
56103v_mul_f64 v[5:6], v[1:2], 0
56104// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x01,0x01,0x00]
56105
56106v_mul_f64 v[5:6], v[1:2], -1
56107// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x83,0x01,0x00]
56108
56109v_mul_f64 v[5:6], v[1:2], 0.5
56110// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0xe1,0x01,0x00]
56111
56112v_mul_f64 v[5:6], v[1:2], -4.0
56113// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0xef,0x01,0x00]
56114
56115v_mul_f64 v[5:6], -v[1:2], v[2:3]
56116// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x05,0x02,0x20]
56117
56118v_mul_f64 v[5:6], v[1:2], -v[2:3]
56119// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x05,0x02,0x40]
56120
56121v_mul_f64 v[5:6], -v[1:2], -v[2:3]
56122// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x05,0x02,0x60]
56123
56124v_mul_f64 v[5:6], |v[1:2]|, v[2:3]
56125// GFX10: encoding: [0x05,0x01,0x65,0xd5,0x01,0x05,0x02,0x00]
56126
56127v_mul_f64 v[5:6], v[1:2], |v[2:3]|
56128// GFX10: encoding: [0x05,0x02,0x65,0xd5,0x01,0x05,0x02,0x00]
56129
56130v_mul_f64 v[5:6], |v[1:2]|, |v[2:3]|
56131// GFX10: encoding: [0x05,0x03,0x65,0xd5,0x01,0x05,0x02,0x00]
56132
56133v_mul_f64 v[5:6], v[1:2], v[2:3] clamp
56134// GFX10: encoding: [0x05,0x80,0x65,0xd5,0x01,0x05,0x02,0x00]
56135
56136v_mul_f64 v[5:6], v[1:2], v[2:3] mul:2
56137// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x05,0x02,0x08]
56138
56139v_mul_f64 v[5:6], v[1:2], v[2:3] mul:4
56140// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x05,0x02,0x10]
56141
56142v_mul_f64 v[5:6], v[1:2], v[2:3] div:2
56143// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x05,0x02,0x18]
56144
56145v_min_f64 v[5:6], v[1:2], v[2:3]
56146// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x05,0x02,0x00]
56147
56148v_min_f64 v[254:255], v[1:2], v[2:3]
56149// GFX10: encoding: [0xfe,0x00,0x66,0xd5,0x01,0x05,0x02,0x00]
56150
56151v_min_f64 v[5:6], v[254:255], v[2:3]
56152// GFX10: encoding: [0x05,0x00,0x66,0xd5,0xfe,0x05,0x02,0x00]
56153
56154v_min_f64 v[5:6], s[2:3], v[2:3]
56155// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x02,0x04,0x02,0x00]
56156
56157v_min_f64 v[5:6], s[4:5], v[2:3]
56158// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x04,0x04,0x02,0x00]
56159
56160v_min_f64 v[5:6], s[102:103], v[2:3]
56161// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x66,0x04,0x02,0x00]
56162
56163v_min_f64 v[5:6], vcc, v[2:3]
56164// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x6a,0x04,0x02,0x00]
56165
56166v_min_f64 v[5:6], ttmp[10:11], v[2:3]
56167// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x76,0x04,0x02,0x00]
56168
56169v_min_f64 v[5:6], exec, v[2:3]
56170// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x7e,0x04,0x02,0x00]
56171
56172v_min_f64 v[5:6], 0, v[2:3]
56173// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x80,0x04,0x02,0x00]
56174
56175v_min_f64 v[5:6], -1, v[2:3]
56176// GFX10: encoding: [0x05,0x00,0x66,0xd5,0xc1,0x04,0x02,0x00]
56177
56178v_min_f64 v[5:6], 0.5, v[2:3]
56179// GFX10: encoding: [0x05,0x00,0x66,0xd5,0xf0,0x04,0x02,0x00]
56180
56181v_min_f64 v[5:6], -4.0, v[2:3]
56182// GFX10: encoding: [0x05,0x00,0x66,0xd5,0xf7,0x04,0x02,0x00]
56183
56184v_min_f64 v[5:6], v[1:2], v[254:255]
56185// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0xfd,0x03,0x00]
56186
56187v_min_f64 v[5:6], v[1:2], s[4:5]
56188// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x09,0x00,0x00]
56189
56190v_min_f64 v[5:6], v[1:2], s[6:7]
56191// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x0d,0x00,0x00]
56192
56193v_min_f64 v[5:6], v[1:2], s[102:103]
56194// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0xcd,0x00,0x00]
56195
56196v_min_f64 v[5:6], v[1:2], vcc
56197// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0xd5,0x00,0x00]
56198
56199v_min_f64 v[5:6], v[1:2], ttmp[10:11]
56200// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0xed,0x00,0x00]
56201
56202v_min_f64 v[5:6], v[1:2], exec
56203// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0xfd,0x00,0x00]
56204
56205v_min_f64 v[5:6], v[1:2], 0
56206// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x01,0x01,0x00]
56207
56208v_min_f64 v[5:6], v[1:2], -1
56209// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x83,0x01,0x00]
56210
56211v_min_f64 v[5:6], v[1:2], 0.5
56212// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0xe1,0x01,0x00]
56213
56214v_min_f64 v[5:6], v[1:2], -4.0
56215// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0xef,0x01,0x00]
56216
56217v_min_f64 v[5:6], -v[1:2], v[2:3]
56218// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x05,0x02,0x20]
56219
56220v_min_f64 v[5:6], v[1:2], -v[2:3]
56221// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x05,0x02,0x40]
56222
56223v_min_f64 v[5:6], -v[1:2], -v[2:3]
56224// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x05,0x02,0x60]
56225
56226v_min_f64 v[5:6], |v[1:2]|, v[2:3]
56227// GFX10: encoding: [0x05,0x01,0x66,0xd5,0x01,0x05,0x02,0x00]
56228
56229v_min_f64 v[5:6], v[1:2], |v[2:3]|
56230// GFX10: encoding: [0x05,0x02,0x66,0xd5,0x01,0x05,0x02,0x00]
56231
56232v_min_f64 v[5:6], |v[1:2]|, |v[2:3]|
56233// GFX10: encoding: [0x05,0x03,0x66,0xd5,0x01,0x05,0x02,0x00]
56234
56235v_min_f64 v[5:6], v[1:2], v[2:3] clamp
56236// GFX10: encoding: [0x05,0x80,0x66,0xd5,0x01,0x05,0x02,0x00]
56237
56238v_min_f64 v[5:6], v[1:2], v[2:3] mul:2
56239// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x05,0x02,0x08]
56240
56241v_min_f64 v[5:6], v[1:2], v[2:3] mul:4
56242// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x05,0x02,0x10]
56243
56244v_min_f64 v[5:6], v[1:2], v[2:3] div:2
56245// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x05,0x02,0x18]
56246
56247v_max_f64 v[5:6], v[1:2], v[2:3]
56248// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x05,0x02,0x00]
56249
56250v_max_f64 v[254:255], v[1:2], v[2:3]
56251// GFX10: encoding: [0xfe,0x00,0x67,0xd5,0x01,0x05,0x02,0x00]
56252
56253v_max_f64 v[5:6], v[254:255], v[2:3]
56254// GFX10: encoding: [0x05,0x00,0x67,0xd5,0xfe,0x05,0x02,0x00]
56255
56256v_max_f64 v[5:6], s[2:3], v[2:3]
56257// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x02,0x04,0x02,0x00]
56258
56259v_max_f64 v[5:6], s[4:5], v[2:3]
56260// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x04,0x04,0x02,0x00]
56261
56262v_max_f64 v[5:6], s[102:103], v[2:3]
56263// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x66,0x04,0x02,0x00]
56264
56265v_max_f64 v[5:6], vcc, v[2:3]
56266// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x6a,0x04,0x02,0x00]
56267
56268v_max_f64 v[5:6], ttmp[10:11], v[2:3]
56269// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x76,0x04,0x02,0x00]
56270
56271v_max_f64 v[5:6], exec, v[2:3]
56272// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x7e,0x04,0x02,0x00]
56273
56274v_max_f64 v[5:6], 0, v[2:3]
56275// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x80,0x04,0x02,0x00]
56276
56277v_max_f64 v[5:6], -1, v[2:3]
56278// GFX10: encoding: [0x05,0x00,0x67,0xd5,0xc1,0x04,0x02,0x00]
56279
56280v_max_f64 v[5:6], 0.5, v[2:3]
56281// GFX10: encoding: [0x05,0x00,0x67,0xd5,0xf0,0x04,0x02,0x00]
56282
56283v_max_f64 v[5:6], -4.0, v[2:3]
56284// GFX10: encoding: [0x05,0x00,0x67,0xd5,0xf7,0x04,0x02,0x00]
56285
56286v_max_f64 v[5:6], v[1:2], v[254:255]
56287// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0xfd,0x03,0x00]
56288
56289v_max_f64 v[5:6], v[1:2], s[4:5]
56290// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x09,0x00,0x00]
56291
56292v_max_f64 v[5:6], v[1:2], s[6:7]
56293// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x0d,0x00,0x00]
56294
56295v_max_f64 v[5:6], v[1:2], s[102:103]
56296// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0xcd,0x00,0x00]
56297
56298v_max_f64 v[5:6], v[1:2], vcc
56299// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0xd5,0x00,0x00]
56300
56301v_max_f64 v[5:6], v[1:2], ttmp[10:11]
56302// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0xed,0x00,0x00]
56303
56304v_max_f64 v[5:6], v[1:2], exec
56305// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0xfd,0x00,0x00]
56306
56307v_max_f64 v[5:6], v[1:2], 0
56308// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x01,0x01,0x00]
56309
56310v_max_f64 v[5:6], v[1:2], -1
56311// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x83,0x01,0x00]
56312
56313v_max_f64 v[5:6], v[1:2], 0.5
56314// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0xe1,0x01,0x00]
56315
56316v_max_f64 v[5:6], v[1:2], -4.0
56317// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0xef,0x01,0x00]
56318
56319v_max_f64 v[5:6], -v[1:2], v[2:3]
56320// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x05,0x02,0x20]
56321
56322v_max_f64 v[5:6], v[1:2], -v[2:3]
56323// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x05,0x02,0x40]
56324
56325v_max_f64 v[5:6], -v[1:2], -v[2:3]
56326// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x05,0x02,0x60]
56327
56328v_max_f64 v[5:6], |v[1:2]|, v[2:3]
56329// GFX10: encoding: [0x05,0x01,0x67,0xd5,0x01,0x05,0x02,0x00]
56330
56331v_max_f64 v[5:6], v[1:2], |v[2:3]|
56332// GFX10: encoding: [0x05,0x02,0x67,0xd5,0x01,0x05,0x02,0x00]
56333
56334v_max_f64 v[5:6], |v[1:2]|, |v[2:3]|
56335// GFX10: encoding: [0x05,0x03,0x67,0xd5,0x01,0x05,0x02,0x00]
56336
56337v_max_f64 v[5:6], v[1:2], v[2:3] clamp
56338// GFX10: encoding: [0x05,0x80,0x67,0xd5,0x01,0x05,0x02,0x00]
56339
56340v_max_f64 v[5:6], v[1:2], v[2:3] mul:2
56341// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x05,0x02,0x08]
56342
56343v_max_f64 v[5:6], v[1:2], v[2:3] mul:4
56344// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x05,0x02,0x10]
56345
56346v_max_f64 v[5:6], v[1:2], v[2:3] div:2
56347// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x05,0x02,0x18]
56348
56349v_ldexp_f64 v[5:6], v[1:2], v2
56350// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0x05,0x02,0x00]
56351
56352v_ldexp_f64 v[254:255], v[1:2], v2
56353// GFX10: encoding: [0xfe,0x00,0x68,0xd5,0x01,0x05,0x02,0x00]
56354
56355v_ldexp_f64 v[5:6], v[254:255], v2
56356// GFX10: encoding: [0x05,0x00,0x68,0xd5,0xfe,0x05,0x02,0x00]
56357
56358v_ldexp_f64 v[5:6], s[2:3], v2
56359// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x02,0x04,0x02,0x00]
56360
56361v_ldexp_f64 v[5:6], s[4:5], v2
56362// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x04,0x04,0x02,0x00]
56363
56364v_ldexp_f64 v[5:6], s[102:103], v2
56365// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x66,0x04,0x02,0x00]
56366
56367v_ldexp_f64 v[5:6], vcc, v2
56368// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x6a,0x04,0x02,0x00]
56369
56370v_ldexp_f64 v[5:6], ttmp[10:11], v2
56371// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x76,0x04,0x02,0x00]
56372
56373v_ldexp_f64 v[5:6], exec, v2
56374// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x7e,0x04,0x02,0x00]
56375
56376v_ldexp_f64 v[5:6], 0, v2
56377// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x80,0x04,0x02,0x00]
56378
56379v_ldexp_f64 v[5:6], -1, v2
56380// GFX10: encoding: [0x05,0x00,0x68,0xd5,0xc1,0x04,0x02,0x00]
56381
56382v_ldexp_f64 v[5:6], 0.5, v2
56383// GFX10: encoding: [0x05,0x00,0x68,0xd5,0xf0,0x04,0x02,0x00]
56384
56385v_ldexp_f64 v[5:6], -4.0, v2
56386// GFX10: encoding: [0x05,0x00,0x68,0xd5,0xf7,0x04,0x02,0x00]
56387
56388v_ldexp_f64 v[5:6], v[1:2], v255
56389// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xff,0x03,0x00]
56390
56391v_ldexp_f64 v[5:6], v[1:2], s2
56392// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0x05,0x00,0x00]
56393
56394v_ldexp_f64 v[5:6], v[1:2], s103
56395// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xcf,0x00,0x00]
56396
56397v_ldexp_f64 v[5:6], v[1:2], vcc_lo
56398// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xd5,0x00,0x00]
56399
56400v_ldexp_f64 v[5:6], v[1:2], vcc_hi
56401// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xd7,0x00,0x00]
56402
56403v_ldexp_f64 v[5:6], v[1:2], ttmp11
56404// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xef,0x00,0x00]
56405
56406v_ldexp_f64 v[5:6], v[1:2], m0
56407// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xf9,0x00,0x00]
56408
56409v_ldexp_f64 v[5:6], v[1:2], exec_lo
56410// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xfd,0x00,0x00]
56411
56412v_ldexp_f64 v[5:6], v[1:2], exec_hi
56413// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xff,0x00,0x00]
56414
56415v_ldexp_f64 v[5:6], v[1:2], 0
56416// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0x01,0x01,0x00]
56417
56418v_ldexp_f64 v[5:6], v[1:2], -1
56419// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0x83,0x01,0x00]
56420
56421v_ldexp_f64 v[5:6], v[1:2], 0.5
56422// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xe1,0x01,0x00]
56423
56424v_ldexp_f64 v[5:6], v[1:2], -4.0
56425// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xef,0x01,0x00]
56426
56427v_ldexp_f64 v[5:6], -v[1:2], v2
56428// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0x05,0x02,0x20]
56429
56430v_ldexp_f64 v[5:6], |v[1:2]|, v2
56431// GFX10: encoding: [0x05,0x01,0x68,0xd5,0x01,0x05,0x02,0x00]
56432
56433v_ldexp_f64 v[5:6], v[1:2], v2 clamp
56434// GFX10: encoding: [0x05,0x80,0x68,0xd5,0x01,0x05,0x02,0x00]
56435
56436v_ldexp_f64 v[5:6], v[1:2], v2 mul:2
56437// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0x05,0x02,0x08]
56438
56439v_ldexp_f64 v[5:6], v[1:2], v2 mul:4
56440// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0x05,0x02,0x10]
56441
56442v_ldexp_f64 v[5:6], v[1:2], v2 div:2
56443// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0x05,0x02,0x18]
56444
56445v_mul_lo_u32 v5, v1, v2
56446// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0x05,0x02,0x00]
56447
56448v_mul_lo_u32 v255, v1, v2
56449// GFX10: encoding: [0xff,0x00,0x69,0xd5,0x01,0x05,0x02,0x00]
56450
56451v_mul_lo_u32 v5, v255, v2
56452// GFX10: encoding: [0x05,0x00,0x69,0xd5,0xff,0x05,0x02,0x00]
56453
56454v_mul_lo_u32 v5, s1, v2
56455// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0x04,0x02,0x00]
56456
56457v_mul_lo_u32 v5, s103, v2
56458// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x67,0x04,0x02,0x00]
56459
56460v_mul_lo_u32 v5, vcc_lo, v2
56461// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x6a,0x04,0x02,0x00]
56462
56463v_mul_lo_u32 v5, vcc_hi, v2
56464// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x6b,0x04,0x02,0x00]
56465
56466v_mul_lo_u32 v5, ttmp11, v2
56467// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x77,0x04,0x02,0x00]
56468
56469v_mul_lo_u32 v5, m0, v2
56470// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x7c,0x04,0x02,0x00]
56471
56472v_mul_lo_u32 v5, exec_lo, v2
56473// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x7e,0x04,0x02,0x00]
56474
56475v_mul_lo_u32 v5, exec_hi, v2
56476// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x7f,0x04,0x02,0x00]
56477
56478v_mul_lo_u32 v5, 0, v2
56479// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x80,0x04,0x02,0x00]
56480
56481v_mul_lo_u32 v5, -1, v2
56482// GFX10: encoding: [0x05,0x00,0x69,0xd5,0xc1,0x04,0x02,0x00]
56483
56484v_mul_lo_u32 v5, 0.5, v2
56485// GFX10: encoding: [0x05,0x00,0x69,0xd5,0xf0,0x04,0x02,0x00]
56486
56487v_mul_lo_u32 v5, -4.0, v2
56488// GFX10: encoding: [0x05,0x00,0x69,0xd5,0xf7,0x04,0x02,0x00]
56489
56490v_mul_lo_u32 v5, v1, v255
56491// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xff,0x03,0x00]
56492
56493v_mul_lo_u32 v5, v1, s2
56494// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0x05,0x00,0x00]
56495
56496v_mul_lo_u32 v5, v1, s103
56497// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xcf,0x00,0x00]
56498
56499v_mul_lo_u32 v5, v1, vcc_lo
56500// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xd5,0x00,0x00]
56501
56502v_mul_lo_u32 v5, v1, vcc_hi
56503// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xd7,0x00,0x00]
56504
56505v_mul_lo_u32 v5, v1, ttmp11
56506// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xef,0x00,0x00]
56507
56508v_mul_lo_u32 v5, v1, m0
56509// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xf9,0x00,0x00]
56510
56511v_mul_lo_u32 v5, v1, exec_lo
56512// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xfd,0x00,0x00]
56513
56514v_mul_lo_u32 v5, v1, exec_hi
56515// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xff,0x00,0x00]
56516
56517v_mul_lo_u32 v5, v1, 0
56518// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0x01,0x01,0x00]
56519
56520v_mul_lo_u32 v5, v1, -1
56521// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0x83,0x01,0x00]
56522
56523v_mul_lo_u32 v5, v1, 0.5
56524// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xe1,0x01,0x00]
56525
56526v_mul_lo_u32 v5, v1, -4.0
56527// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xef,0x01,0x00]
56528
56529v_mul_hi_u32 v5, v1, v2
56530// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0x05,0x02,0x00]
56531
56532v_mul_hi_u32 v255, v1, v2
56533// GFX10: encoding: [0xff,0x00,0x6a,0xd5,0x01,0x05,0x02,0x00]
56534
56535v_mul_hi_u32 v5, v255, v2
56536// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0xff,0x05,0x02,0x00]
56537
56538v_mul_hi_u32 v5, s1, v2
56539// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0x04,0x02,0x00]
56540
56541v_mul_hi_u32 v5, s103, v2
56542// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x67,0x04,0x02,0x00]
56543
56544v_mul_hi_u32 v5, vcc_lo, v2
56545// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x6a,0x04,0x02,0x00]
56546
56547v_mul_hi_u32 v5, vcc_hi, v2
56548// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x6b,0x04,0x02,0x00]
56549
56550v_mul_hi_u32 v5, ttmp11, v2
56551// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x77,0x04,0x02,0x00]
56552
56553v_mul_hi_u32 v5, m0, v2
56554// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x7c,0x04,0x02,0x00]
56555
56556v_mul_hi_u32 v5, exec_lo, v2
56557// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x7e,0x04,0x02,0x00]
56558
56559v_mul_hi_u32 v5, exec_hi, v2
56560// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x7f,0x04,0x02,0x00]
56561
56562v_mul_hi_u32 v5, 0, v2
56563// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x80,0x04,0x02,0x00]
56564
56565v_mul_hi_u32 v5, -1, v2
56566// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0xc1,0x04,0x02,0x00]
56567
56568v_mul_hi_u32 v5, 0.5, v2
56569// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0xf0,0x04,0x02,0x00]
56570
56571v_mul_hi_u32 v5, -4.0, v2
56572// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0xf7,0x04,0x02,0x00]
56573
56574v_mul_hi_u32 v5, v1, v255
56575// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xff,0x03,0x00]
56576
56577v_mul_hi_u32 v5, v1, s2
56578// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0x05,0x00,0x00]
56579
56580v_mul_hi_u32 v5, v1, s103
56581// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xcf,0x00,0x00]
56582
56583v_mul_hi_u32 v5, v1, vcc_lo
56584// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xd5,0x00,0x00]
56585
56586v_mul_hi_u32 v5, v1, vcc_hi
56587// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xd7,0x00,0x00]
56588
56589v_mul_hi_u32 v5, v1, ttmp11
56590// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xef,0x00,0x00]
56591
56592v_mul_hi_u32 v5, v1, m0
56593// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xf9,0x00,0x00]
56594
56595v_mul_hi_u32 v5, v1, exec_lo
56596// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xfd,0x00,0x00]
56597
56598v_mul_hi_u32 v5, v1, exec_hi
56599// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xff,0x00,0x00]
56600
56601v_mul_hi_u32 v5, v1, 0
56602// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0x01,0x01,0x00]
56603
56604v_mul_hi_u32 v5, v1, -1
56605// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0x83,0x01,0x00]
56606
56607v_mul_hi_u32 v5, v1, 0.5
56608// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xe1,0x01,0x00]
56609
56610v_mul_hi_u32 v5, v1, -4.0
56611// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xef,0x01,0x00]
56612
56613v_mul_hi_i32 v5, v1, v2
56614// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0x05,0x02,0x00]
56615
56616v_mul_hi_i32 v255, v1, v2
56617// GFX10: encoding: [0xff,0x00,0x6c,0xd5,0x01,0x05,0x02,0x00]
56618
56619v_mul_hi_i32 v5, v255, v2
56620// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0xff,0x05,0x02,0x00]
56621
56622v_mul_hi_i32 v5, s1, v2
56623// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0x04,0x02,0x00]
56624
56625v_mul_hi_i32 v5, s103, v2
56626// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x67,0x04,0x02,0x00]
56627
56628v_mul_hi_i32 v5, vcc_lo, v2
56629// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x6a,0x04,0x02,0x00]
56630
56631v_mul_hi_i32 v5, vcc_hi, v2
56632// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x6b,0x04,0x02,0x00]
56633
56634v_mul_hi_i32 v5, ttmp11, v2
56635// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x77,0x04,0x02,0x00]
56636
56637v_mul_hi_i32 v5, m0, v2
56638// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x7c,0x04,0x02,0x00]
56639
56640v_mul_hi_i32 v5, exec_lo, v2
56641// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x7e,0x04,0x02,0x00]
56642
56643v_mul_hi_i32 v5, exec_hi, v2
56644// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x7f,0x04,0x02,0x00]
56645
56646v_mul_hi_i32 v5, 0, v2
56647// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x80,0x04,0x02,0x00]
56648
56649v_mul_hi_i32 v5, -1, v2
56650// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0xc1,0x04,0x02,0x00]
56651
56652v_mul_hi_i32 v5, 0.5, v2
56653// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0xf0,0x04,0x02,0x00]
56654
56655v_mul_hi_i32 v5, -4.0, v2
56656// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0xf7,0x04,0x02,0x00]
56657
56658v_mul_hi_i32 v5, v1, v255
56659// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xff,0x03,0x00]
56660
56661v_mul_hi_i32 v5, v1, s2
56662// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0x05,0x00,0x00]
56663
56664v_mul_hi_i32 v5, v1, s103
56665// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xcf,0x00,0x00]
56666
56667v_mul_hi_i32 v5, v1, vcc_lo
56668// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xd5,0x00,0x00]
56669
56670v_mul_hi_i32 v5, v1, vcc_hi
56671// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xd7,0x00,0x00]
56672
56673v_mul_hi_i32 v5, v1, ttmp11
56674// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xef,0x00,0x00]
56675
56676v_mul_hi_i32 v5, v1, m0
56677// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xf9,0x00,0x00]
56678
56679v_mul_hi_i32 v5, v1, exec_lo
56680// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xfd,0x00,0x00]
56681
56682v_mul_hi_i32 v5, v1, exec_hi
56683// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xff,0x00,0x00]
56684
56685v_mul_hi_i32 v5, v1, 0
56686// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0x01,0x01,0x00]
56687
56688v_mul_hi_i32 v5, v1, -1
56689// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0x83,0x01,0x00]
56690
56691v_mul_hi_i32 v5, v1, 0.5
56692// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xe1,0x01,0x00]
56693
56694v_mul_hi_i32 v5, v1, -4.0
56695// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xef,0x01,0x00]
56696
56697v_div_scale_f32 v5, s0, v1, v2, v3
56698// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x0e,0x04]
56699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56700
56701v_div_scale_f32 v255, s0, v1, v2, v3
56702// W32: encoding: [0xff,0x00,0x6d,0xd5,0x01,0x05,0x0e,0x04]
56703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56704
56705v_div_scale_f32 v5, s0, v255, v2, v3
56706// W32: encoding: [0x05,0x00,0x6d,0xd5,0xff,0x05,0x0e,0x04]
56707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56708
56709v_div_scale_f32 v5, s0, s1, v2, v3
56710// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x04,0x0e,0x04]
56711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56712
56713v_div_scale_f32 v5, s0, s103, v2, v3
56714// W32: encoding: [0x05,0x00,0x6d,0xd5,0x67,0x04,0x0e,0x04]
56715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56716
56717v_div_scale_f32 v5, s0, vcc_lo, v2, v3
56718// W32: encoding: [0x05,0x00,0x6d,0xd5,0x6a,0x04,0x0e,0x04]
56719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56720
56721v_div_scale_f32 v5, s0, vcc_hi, v2, v3
56722// W32: encoding: [0x05,0x00,0x6d,0xd5,0x6b,0x04,0x0e,0x04]
56723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56724
56725v_div_scale_f32 v5, s0, ttmp11, v2, v3
56726// W32: encoding: [0x05,0x00,0x6d,0xd5,0x77,0x04,0x0e,0x04]
56727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56728
56729v_div_scale_f32 v5, s0, m0, v2, v3
56730// W32: encoding: [0x05,0x00,0x6d,0xd5,0x7c,0x04,0x0e,0x04]
56731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56732
56733v_div_scale_f32 v5, s0, exec_lo, v2, v3
56734// W32: encoding: [0x05,0x00,0x6d,0xd5,0x7e,0x04,0x0e,0x04]
56735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56736
56737v_div_scale_f32 v5, s0, exec_hi, v2, v3
56738// W32: encoding: [0x05,0x00,0x6d,0xd5,0x7f,0x04,0x0e,0x04]
56739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56740
56741v_div_scale_f32 v5, s0, 0, v2, v3
56742// W32: encoding: [0x05,0x00,0x6d,0xd5,0x80,0x04,0x0e,0x04]
56743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56744
56745v_div_scale_f32 v5, s0, -1, v2, v3
56746// W32: encoding: [0x05,0x00,0x6d,0xd5,0xc1,0x04,0x0e,0x04]
56747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56748
56749v_div_scale_f32 v5, s0, 0.5, v2, v3
56750// W32: encoding: [0x05,0x00,0x6d,0xd5,0xf0,0x04,0x0e,0x04]
56751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56752
56753v_div_scale_f32 v5, s0, -4.0, v2, v3
56754// W32: encoding: [0x05,0x00,0x6d,0xd5,0xf7,0x04,0x0e,0x04]
56755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56756
56757v_div_scale_f32 v5, s0, v1, v255, v3
56758// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xff,0x0f,0x04]
56759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56760
56761v_div_scale_f32 v5, s0, v1, s2, v3
56762// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x0c,0x04]
56763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56764
56765v_div_scale_f32 v5, s0, v1, s103, v3
56766// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xcf,0x0c,0x04]
56767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56768
56769v_div_scale_f32 v5, s0, v1, vcc_lo, v3
56770// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xd5,0x0c,0x04]
56771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56772
56773v_div_scale_f32 v5, s0, v1, vcc_hi, v3
56774// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xd7,0x0c,0x04]
56775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56776
56777v_div_scale_f32 v5, s0, v1, ttmp11, v3
56778// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xef,0x0c,0x04]
56779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56780
56781v_div_scale_f32 v5, s0, v1, m0, v3
56782// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xf9,0x0c,0x04]
56783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56784
56785v_div_scale_f32 v5, s0, v1, exec_lo, v3
56786// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xfd,0x0c,0x04]
56787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56788
56789v_div_scale_f32 v5, s0, v1, exec_hi, v3
56790// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xff,0x0c,0x04]
56791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56792
56793v_div_scale_f32 v5, s0, v1, 0, v3
56794// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x01,0x0d,0x04]
56795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56796
56797v_div_scale_f32 v5, s0, v1, -1, v3
56798// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x83,0x0d,0x04]
56799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56800
56801v_div_scale_f32 v5, s0, v1, 0.5, v3
56802// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xe1,0x0d,0x04]
56803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56804
56805v_div_scale_f32 v5, s0, v1, -4.0, v3
56806// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xef,0x0d,0x04]
56807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56808
56809v_div_scale_f32 v5, s0, v1, v2, v255
56810// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xfe,0x07]
56811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56812
56813v_div_scale_f32 v5, s0, v1, v2, s3
56814// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x0e,0x00]
56815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56816
56817v_div_scale_f32 v5, s0, v1, v2, s103
56818// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x9e,0x01]
56819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56820
56821v_div_scale_f32 v5, s0, v1, v2, vcc_lo
56822// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xaa,0x01]
56823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56824
56825v_div_scale_f32 v5, s0, v1, v2, vcc_hi
56826// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xae,0x01]
56827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56828
56829v_div_scale_f32 v5, s0, v1, v2, ttmp11
56830// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xde,0x01]
56831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56832
56833v_div_scale_f32 v5, s0, v1, v2, m0
56834// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xf2,0x01]
56835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56836
56837v_div_scale_f32 v5, s0, v1, v2, exec_lo
56838// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xfa,0x01]
56839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56840
56841v_div_scale_f32 v5, s0, v1, v2, exec_hi
56842// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xfe,0x01]
56843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56844
56845v_div_scale_f32 v5, s0, v1, v2, 0
56846// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x02,0x02]
56847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56848
56849v_div_scale_f32 v5, s0, v1, v2, -1
56850// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x06,0x03]
56851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56852
56853v_div_scale_f32 v5, s0, v1, v2, 0.5
56854// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xc2,0x03]
56855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56856
56857v_div_scale_f32 v5, s0, v1, v2, -4.0
56858// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xde,0x03]
56859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56860
56861v_div_scale_f32 v5, s[0:1], v1, v2, v3
56862// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x0e,0x04]
56863// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56864
56865v_div_scale_f32 v255, s[0:1], v1, v2, v3
56866// W64: encoding: [0xff,0x00,0x6d,0xd5,0x01,0x05,0x0e,0x04]
56867// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56868
56869v_div_scale_f32 v5, s[0:1], v255, v2, v3
56870// W64: encoding: [0x05,0x00,0x6d,0xd5,0xff,0x05,0x0e,0x04]
56871// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56872
56873v_div_scale_f32 v5, s[0:1], s1, v2, v3
56874// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x04,0x0e,0x04]
56875// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56876
56877v_div_scale_f32 v5, s[0:1], s103, v2, v3
56878// W64: encoding: [0x05,0x00,0x6d,0xd5,0x67,0x04,0x0e,0x04]
56879// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56880
56881v_div_scale_f32 v5, s[0:1], vcc_lo, v2, v3
56882// W64: encoding: [0x05,0x00,0x6d,0xd5,0x6a,0x04,0x0e,0x04]
56883// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56884
56885v_div_scale_f32 v5, s[0:1], vcc_hi, v2, v3
56886// W64: encoding: [0x05,0x00,0x6d,0xd5,0x6b,0x04,0x0e,0x04]
56887// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56888
56889v_div_scale_f32 v5, s[0:1], ttmp11, v2, v3
56890// W64: encoding: [0x05,0x00,0x6d,0xd5,0x77,0x04,0x0e,0x04]
56891// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56892
56893v_div_scale_f32 v5, s[0:1], m0, v2, v3
56894// W64: encoding: [0x05,0x00,0x6d,0xd5,0x7c,0x04,0x0e,0x04]
56895// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56896
56897v_div_scale_f32 v5, s[0:1], exec_lo, v2, v3
56898// W64: encoding: [0x05,0x00,0x6d,0xd5,0x7e,0x04,0x0e,0x04]
56899// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56900
56901v_div_scale_f32 v5, s[0:1], exec_hi, v2, v3
56902// W64: encoding: [0x05,0x00,0x6d,0xd5,0x7f,0x04,0x0e,0x04]
56903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56904
56905v_div_scale_f32 v5, s[0:1], 0, v2, v3
56906// W64: encoding: [0x05,0x00,0x6d,0xd5,0x80,0x04,0x0e,0x04]
56907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56908
56909v_div_scale_f32 v5, s[0:1], -1, v2, v3
56910// W64: encoding: [0x05,0x00,0x6d,0xd5,0xc1,0x04,0x0e,0x04]
56911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56912
56913v_div_scale_f32 v5, s[0:1], 0.5, v2, v3
56914// W64: encoding: [0x05,0x00,0x6d,0xd5,0xf0,0x04,0x0e,0x04]
56915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56916
56917v_div_scale_f32 v5, s[0:1], -4.0, v2, v3
56918// W64: encoding: [0x05,0x00,0x6d,0xd5,0xf7,0x04,0x0e,0x04]
56919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56920
56921v_div_scale_f32 v5, s[0:1], v1, v255, v3
56922// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xff,0x0f,0x04]
56923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56924
56925v_div_scale_f32 v5, s[0:1], v1, s2, v3
56926// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x0c,0x04]
56927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56928
56929v_div_scale_f32 v5, s[0:1], v1, s103, v3
56930// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xcf,0x0c,0x04]
56931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56932
56933v_div_scale_f32 v5, s[0:1], v1, vcc_lo, v3
56934// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xd5,0x0c,0x04]
56935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56936
56937v_div_scale_f32 v5, s[0:1], v1, vcc_hi, v3
56938// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xd7,0x0c,0x04]
56939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56940
56941v_div_scale_f32 v5, s[0:1], v1, ttmp11, v3
56942// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xef,0x0c,0x04]
56943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56944
56945v_div_scale_f32 v5, s[0:1], v1, m0, v3
56946// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xf9,0x0c,0x04]
56947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56948
56949v_div_scale_f32 v5, s[0:1], v1, exec_lo, v3
56950// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xfd,0x0c,0x04]
56951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56952
56953v_div_scale_f32 v5, s[0:1], v1, exec_hi, v3
56954// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xff,0x0c,0x04]
56955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56956
56957v_div_scale_f32 v5, s[0:1], v1, 0, v3
56958// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x01,0x0d,0x04]
56959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56960
56961v_div_scale_f32 v5, s[0:1], v1, -1, v3
56962// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x83,0x0d,0x04]
56963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56964
56965v_div_scale_f32 v5, s[0:1], v1, 0.5, v3
56966// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xe1,0x0d,0x04]
56967// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56968
56969v_div_scale_f32 v5, s[0:1], v1, -4.0, v3
56970// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xef,0x0d,0x04]
56971// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56972
56973v_div_scale_f32 v5, s[0:1], v1, v2, v255
56974// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xfe,0x07]
56975// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56976
56977v_div_scale_f32 v5, s[0:1], v1, v2, s3
56978// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x0e,0x00]
56979// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56980
56981v_div_scale_f32 v5, s[0:1], v1, v2, s103
56982// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x9e,0x01]
56983// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56984
56985v_div_scale_f32 v5, s[0:1], v1, v2, vcc_lo
56986// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xaa,0x01]
56987// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56988
56989v_div_scale_f32 v5, s[0:1], v1, v2, vcc_hi
56990// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xae,0x01]
56991// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56992
56993v_div_scale_f32 v5, s[0:1], v1, v2, ttmp11
56994// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xde,0x01]
56995// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
56996
56997v_div_scale_f32 v5, s[0:1], v1, v2, m0
56998// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xf2,0x01]
56999// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57000
57001v_div_scale_f32 v5, s[0:1], v1, v2, exec_lo
57002// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xfa,0x01]
57003// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57004
57005v_div_scale_f32 v5, s[0:1], v1, v2, exec_hi
57006// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xfe,0x01]
57007// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57008
57009v_div_scale_f32 v5, s[0:1], v1, v2, 0
57010// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x02,0x02]
57011// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57012
57013v_div_scale_f32 v5, s[0:1], v1, v2, -1
57014// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x06,0x03]
57015// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57016
57017v_div_scale_f32 v5, s[0:1], v1, v2, 0.5
57018// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xc2,0x03]
57019// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57020
57021v_div_scale_f32 v5, s[0:1], v1, v2, -4.0
57022// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xde,0x03]
57023// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57024
57025v_div_fmas_f32 v5, v1, v2, v3
57026// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x0e,0x04]
57027
57028v_div_fmas_f32 v255, v1, v2, v3
57029// GFX10: encoding: [0xff,0x00,0x6f,0xd5,0x01,0x05,0x0e,0x04]
57030
57031v_div_fmas_f32 v5, v255, v2, v3
57032// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0xff,0x05,0x0e,0x04]
57033
57034v_div_fmas_f32 v5, 0, v2, v3
57035// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x80,0x04,0x0e,0x04]
57036
57037v_div_fmas_f32 v5, -1, v2, v3
57038// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0xc1,0x04,0x0e,0x04]
57039
57040v_div_fmas_f32 v5, 0.5, v2, v3
57041// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0xf0,0x04,0x0e,0x04]
57042
57043v_div_fmas_f32 v5, -4.0, v2, v3
57044// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0xf7,0x04,0x0e,0x04]
57045
57046v_div_fmas_f32 v5, v1, v255, v3
57047// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0xff,0x0f,0x04]
57048
57049v_div_fmas_f32 v5, v1, 0, v3
57050// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x01,0x0d,0x04]
57051
57052v_div_fmas_f32 v5, v1, -1, v3
57053// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x83,0x0d,0x04]
57054
57055v_div_fmas_f32 v5, v1, 0.5, v3
57056// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0xe1,0x0d,0x04]
57057
57058v_div_fmas_f32 v5, v1, -4.0, v3
57059// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0xef,0x0d,0x04]
57060
57061v_div_fmas_f32 v5, v1, v2, v255
57062// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0xfe,0x07]
57063
57064v_div_fmas_f32 v5, v1, v2, 0
57065// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x02,0x02]
57066
57067v_div_fmas_f32 v5, v1, v2, -1
57068// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x06,0x03]
57069
57070v_div_fmas_f32 v5, v1, v2, 0.5
57071// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0xc2,0x03]
57072
57073v_div_fmas_f32 v5, v1, v2, -4.0
57074// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0xde,0x03]
57075
57076v_div_fmas_f32 v5, -v1, v2, v3
57077// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x0e,0x24]
57078
57079v_div_fmas_f32 v5, v1, -v2, v3
57080// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x0e,0x44]
57081
57082v_div_fmas_f32 v5, v1, v2, -v3
57083// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x0e,0x84]
57084
57085v_div_fmas_f32 v5, -v1, -v2, -v3
57086// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x0e,0xe4]
57087
57088v_div_fmas_f32 v5, |v1|, v2, v3
57089// GFX10: encoding: [0x05,0x01,0x6f,0xd5,0x01,0x05,0x0e,0x04]
57090
57091v_div_fmas_f32 v5, v1, |v2|, v3
57092// GFX10: encoding: [0x05,0x02,0x6f,0xd5,0x01,0x05,0x0e,0x04]
57093
57094v_div_fmas_f32 v5, v1, v2, |v3|
57095// GFX10: encoding: [0x05,0x04,0x6f,0xd5,0x01,0x05,0x0e,0x04]
57096
57097v_div_fmas_f32 v5, |v1|, |v2|, |v3|
57098// GFX10: encoding: [0x05,0x07,0x6f,0xd5,0x01,0x05,0x0e,0x04]
57099
57100v_div_fmas_f32 v5, v1, v2, v3 clamp
57101// GFX10: encoding: [0x05,0x80,0x6f,0xd5,0x01,0x05,0x0e,0x04]
57102
57103v_div_fmas_f32 v5, v1, v2, v3 mul:2
57104// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x0e,0x0c]
57105
57106v_div_fmas_f32 v5, v1, v2, v3 mul:4
57107// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x0e,0x14]
57108
57109v_div_fmas_f32 v5, v1, v2, v3 div:2
57110// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x0e,0x1c]
57111
57112v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4]
57113// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x0e,0x04]
57114
57115v_div_fmas_f64 v[254:255], v[1:2], v[2:3], v[3:4]
57116// GFX10: encoding: [0xfe,0x00,0x70,0xd5,0x01,0x05,0x0e,0x04]
57117
57118v_div_fmas_f64 v[5:6], v[254:255], v[2:3], v[3:4]
57119// GFX10: encoding: [0x05,0x00,0x70,0xd5,0xfe,0x05,0x0e,0x04]
57120
57121v_div_fmas_f64 v[5:6], 0, v[2:3], v[3:4]
57122// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x80,0x04,0x0e,0x04]
57123
57124v_div_fmas_f64 v[5:6], -1, v[2:3], v[3:4]
57125// GFX10: encoding: [0x05,0x00,0x70,0xd5,0xc1,0x04,0x0e,0x04]
57126
57127v_div_fmas_f64 v[5:6], 0.5, v[2:3], v[3:4]
57128// GFX10: encoding: [0x05,0x00,0x70,0xd5,0xf0,0x04,0x0e,0x04]
57129
57130v_div_fmas_f64 v[5:6], -4.0, v[2:3], v[3:4]
57131// GFX10: encoding: [0x05,0x00,0x70,0xd5,0xf7,0x04,0x0e,0x04]
57132
57133v_div_fmas_f64 v[5:6], v[1:2], v[254:255], v[3:4]
57134// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0xfd,0x0f,0x04]
57135
57136v_div_fmas_f64 v[5:6], v[1:2], 0, v[3:4]
57137// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x01,0x0d,0x04]
57138
57139v_div_fmas_f64 v[5:6], v[1:2], -1, v[3:4]
57140// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x83,0x0d,0x04]
57141
57142v_div_fmas_f64 v[5:6], v[1:2], 0.5, v[3:4]
57143// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0xe1,0x0d,0x04]
57144
57145v_div_fmas_f64 v[5:6], v[1:2], -4.0, v[3:4]
57146// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0xef,0x0d,0x04]
57147
57148v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[254:255]
57149// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0xfa,0x07]
57150
57151v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0
57152// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x02,0x02]
57153
57154v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -1
57155// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x06,0x03]
57156
57157v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0.5
57158// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0xc2,0x03]
57159
57160v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -4.0
57161// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0xde,0x03]
57162
57163v_div_fmas_f64 v[5:6], -v[1:2], v[2:3], v[3:4]
57164// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x0e,0x24]
57165
57166v_div_fmas_f64 v[5:6], v[1:2], -v[2:3], v[3:4]
57167// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x0e,0x44]
57168
57169v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -v[3:4]
57170// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x0e,0x84]
57171
57172v_div_fmas_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4]
57173// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x0e,0xe4]
57174
57175v_div_fmas_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4]
57176// GFX10: encoding: [0x05,0x01,0x70,0xd5,0x01,0x05,0x0e,0x04]
57177
57178v_div_fmas_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4]
57179// GFX10: encoding: [0x05,0x02,0x70,0xd5,0x01,0x05,0x0e,0x04]
57180
57181v_div_fmas_f64 v[5:6], v[1:2], v[2:3], |v[3:4]|
57182// GFX10: encoding: [0x05,0x04,0x70,0xd5,0x01,0x05,0x0e,0x04]
57183
57184v_div_fmas_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]|
57185// GFX10: encoding: [0x05,0x07,0x70,0xd5,0x01,0x05,0x0e,0x04]
57186
57187v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp
57188// GFX10: encoding: [0x05,0x80,0x70,0xd5,0x01,0x05,0x0e,0x04]
57189
57190v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2
57191// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x0e,0x0c]
57192
57193v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4
57194// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x0e,0x14]
57195
57196v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2
57197// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x0e,0x1c]
57198
57199v_msad_u8 v5, v1, v2, v3
57200// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0x0e,0x04]
57201
57202v_msad_u8 v255, v1, v2, v3
57203// GFX10: encoding: [0xff,0x00,0x71,0xd5,0x01,0x05,0x0e,0x04]
57204
57205v_msad_u8 v5, v255, v2, v3
57206// GFX10: encoding: [0x05,0x00,0x71,0xd5,0xff,0x05,0x0e,0x04]
57207
57208v_msad_u8 v5, s1, v2, v3
57209// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x04,0x0e,0x04]
57210
57211v_msad_u8 v5, s103, v2, v3
57212// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x67,0x04,0x0e,0x04]
57213
57214v_msad_u8 v5, vcc_lo, v2, v3
57215// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x6a,0x04,0x0e,0x04]
57216
57217v_msad_u8 v5, vcc_hi, v2, v3
57218// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x6b,0x04,0x0e,0x04]
57219
57220v_msad_u8 v5, ttmp11, v2, v3
57221// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x77,0x04,0x0e,0x04]
57222
57223v_msad_u8 v5, m0, v2, v3
57224// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x7c,0x04,0x0e,0x04]
57225
57226v_msad_u8 v5, exec_lo, v2, v3
57227// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x7e,0x04,0x0e,0x04]
57228
57229v_msad_u8 v5, exec_hi, v2, v3
57230// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x7f,0x04,0x0e,0x04]
57231
57232v_msad_u8 v5, 0, v2, v3
57233// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x80,0x04,0x0e,0x04]
57234
57235v_msad_u8 v5, -1, v2, v3
57236// GFX10: encoding: [0x05,0x00,0x71,0xd5,0xc1,0x04,0x0e,0x04]
57237
57238v_msad_u8 v5, 0.5, v2, v3
57239// GFX10: encoding: [0x05,0x00,0x71,0xd5,0xf0,0x04,0x0e,0x04]
57240
57241v_msad_u8 v5, -4.0, v2, v3
57242// GFX10: encoding: [0x05,0x00,0x71,0xd5,0xf7,0x04,0x0e,0x04]
57243
57244v_msad_u8 v5, v1, v255, v3
57245// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xff,0x0f,0x04]
57246
57247v_msad_u8 v5, v1, s2, v3
57248// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0x0c,0x04]
57249
57250v_msad_u8 v5, v1, s103, v3
57251// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xcf,0x0c,0x04]
57252
57253v_msad_u8 v5, v1, vcc_lo, v3
57254// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xd5,0x0c,0x04]
57255
57256v_msad_u8 v5, v1, vcc_hi, v3
57257// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xd7,0x0c,0x04]
57258
57259v_msad_u8 v5, v1, ttmp11, v3
57260// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xef,0x0c,0x04]
57261
57262v_msad_u8 v5, v1, m0, v3
57263// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xf9,0x0c,0x04]
57264
57265v_msad_u8 v5, v1, exec_lo, v3
57266// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xfd,0x0c,0x04]
57267
57268v_msad_u8 v5, v1, exec_hi, v3
57269// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xff,0x0c,0x04]
57270
57271v_msad_u8 v5, v1, 0, v3
57272// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x01,0x0d,0x04]
57273
57274v_msad_u8 v5, v1, -1, v3
57275// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x83,0x0d,0x04]
57276
57277v_msad_u8 v5, v1, 0.5, v3
57278// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xe1,0x0d,0x04]
57279
57280v_msad_u8 v5, v1, -4.0, v3
57281// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xef,0x0d,0x04]
57282
57283v_msad_u8 v5, v1, v2, v255
57284// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0xfe,0x07]
57285
57286v_msad_u8 v5, v1, v2, s3
57287// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0x0e,0x00]
57288
57289v_msad_u8 v5, v1, v2, s103
57290// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0x9e,0x01]
57291
57292v_msad_u8 v5, v1, v2, vcc_lo
57293// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0xaa,0x01]
57294
57295v_msad_u8 v5, v1, v2, vcc_hi
57296// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0xae,0x01]
57297
57298v_msad_u8 v5, v1, v2, ttmp11
57299// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0xde,0x01]
57300
57301v_msad_u8 v5, v1, v2, m0
57302// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0xf2,0x01]
57303
57304v_msad_u8 v5, v1, v2, exec_lo
57305// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0xfa,0x01]
57306
57307v_msad_u8 v5, v1, v2, exec_hi
57308// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0xfe,0x01]
57309
57310v_msad_u8 v5, v1, v2, 0
57311// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0x02,0x02]
57312
57313v_msad_u8 v5, v1, v2, -1
57314// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0x06,0x03]
57315
57316v_msad_u8 v5, v1, v2, 0.5
57317// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0xc2,0x03]
57318
57319v_msad_u8 v5, v1, v2, -4.0
57320// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0xde,0x03]
57321
57322v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4]
57323// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0x0e,0x04]
57324
57325v_qsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4]
57326// GFX10: encoding: [0xfe,0x00,0x72,0xd5,0x01,0x05,0x0e,0x04]
57327
57328v_qsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4]
57329// GFX10: encoding: [0x05,0x00,0x72,0xd5,0xfe,0x05,0x0e,0x04]
57330
57331v_qsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4]
57332// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x02,0x04,0x0e,0x04]
57333
57334v_qsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4]
57335// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x04,0x04,0x0e,0x04]
57336
57337v_qsad_pk_u16_u8 v[5:6], s[102:103], v2, v[3:4]
57338// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x66,0x04,0x0e,0x04]
57339
57340v_qsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4]
57341// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x6a,0x04,0x0e,0x04]
57342
57343v_qsad_pk_u16_u8 v[5:6], ttmp[10:11], v2, v[3:4]
57344// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x76,0x04,0x0e,0x04]
57345
57346v_qsad_pk_u16_u8 v[5:6], exec, v2, v[3:4]
57347// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x7e,0x04,0x0e,0x04]
57348
57349v_qsad_pk_u16_u8 v[5:6], 0, v2, v[3:4]
57350// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x80,0x04,0x0e,0x04]
57351
57352v_qsad_pk_u16_u8 v[5:6], -1, v2, v[3:4]
57353// GFX10: encoding: [0x05,0x00,0x72,0xd5,0xc1,0x04,0x0e,0x04]
57354
57355v_qsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4]
57356// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0xff,0x0f,0x04]
57357
57358v_qsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4]
57359// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0x0c,0x04]
57360
57361v_qsad_pk_u16_u8 v[5:6], v[1:2], s103, v[3:4]
57362// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0xcf,0x0c,0x04]
57363
57364v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4]
57365// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0xd5,0x0c,0x04]
57366
57367v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4]
57368// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0xd7,0x0c,0x04]
57369
57370v_qsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4]
57371// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0xef,0x0c,0x04]
57372
57373v_qsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4]
57374// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0xf9,0x0c,0x04]
57375
57376v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4]
57377// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0xfd,0x0c,0x04]
57378
57379v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4]
57380// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0xff,0x0c,0x04]
57381
57382v_qsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4]
57383// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x01,0x0d,0x04]
57384
57385v_qsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4]
57386// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x83,0x0d,0x04]
57387
57388v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255]
57389// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0xfa,0x07]
57390
57391v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7]
57392// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0x1a,0x00]
57393
57394v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9]
57395// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0x22,0x00]
57396
57397v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[102:103]
57398// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0x9a,0x01]
57399
57400v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc
57401// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0xaa,0x01]
57402
57403v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[10:11]
57404// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0xda,0x01]
57405
57406v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, exec
57407// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0xfa,0x01]
57408
57409v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, 0
57410// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0x02,0x02]
57411
57412v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -1
57413// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0x06,0x03]
57414
57415v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4]
57416// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0x0e,0x04]
57417
57418v_mqsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4]
57419// GFX10: encoding: [0xfe,0x00,0x73,0xd5,0x01,0x05,0x0e,0x04]
57420
57421v_mqsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4]
57422// GFX10: encoding: [0x05,0x00,0x73,0xd5,0xfe,0x05,0x0e,0x04]
57423
57424v_mqsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4]
57425// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x02,0x04,0x0e,0x04]
57426
57427v_mqsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4]
57428// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x04,0x04,0x0e,0x04]
57429
57430v_mqsad_pk_u16_u8 v[5:6], s[102:103], v2, v[3:4]
57431// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x66,0x04,0x0e,0x04]
57432
57433v_mqsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4]
57434// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x6a,0x04,0x0e,0x04]
57435
57436v_mqsad_pk_u16_u8 v[5:6], ttmp[10:11], v2, v[3:4]
57437// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x76,0x04,0x0e,0x04]
57438
57439v_mqsad_pk_u16_u8 v[5:6], exec, v2, v[3:4]
57440// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x7e,0x04,0x0e,0x04]
57441
57442v_mqsad_pk_u16_u8 v[5:6], 0, v2, v[3:4]
57443// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x80,0x04,0x0e,0x04]
57444
57445v_mqsad_pk_u16_u8 v[5:6], -1, v2, v[3:4]
57446// GFX10: encoding: [0x05,0x00,0x73,0xd5,0xc1,0x04,0x0e,0x04]
57447
57448v_mqsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4]
57449// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0xff,0x0f,0x04]
57450
57451v_mqsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4]
57452// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0x0c,0x04]
57453
57454v_mqsad_pk_u16_u8 v[5:6], v[1:2], s103, v[3:4]
57455// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0xcf,0x0c,0x04]
57456
57457v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4]
57458// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0xd5,0x0c,0x04]
57459
57460v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4]
57461// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0xd7,0x0c,0x04]
57462
57463v_mqsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4]
57464// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0xef,0x0c,0x04]
57465
57466v_mqsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4]
57467// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0xf9,0x0c,0x04]
57468
57469v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4]
57470// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0xfd,0x0c,0x04]
57471
57472v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4]
57473// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0xff,0x0c,0x04]
57474
57475v_mqsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4]
57476// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x01,0x0d,0x04]
57477
57478v_mqsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4]
57479// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x83,0x0d,0x04]
57480
57481v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255]
57482// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0xfa,0x07]
57483
57484v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7]
57485// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0x1a,0x00]
57486
57487v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9]
57488// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0x22,0x00]
57489
57490v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[102:103]
57491// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0x9a,0x01]
57492
57493v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc
57494// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0xaa,0x01]
57495
57496v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[10:11]
57497// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0xda,0x01]
57498
57499v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, exec
57500// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0xfa,0x01]
57501
57502v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, 0
57503// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0x02,0x02]
57504
57505v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, -1
57506// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0x06,0x03]
57507
57508v_trig_preop_f64 v[5:6], v[1:2], v2
57509// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0x05,0x02,0x00]
57510
57511v_trig_preop_f64 v[254:255], v[1:2], v2
57512// GFX10: encoding: [0xfe,0x00,0x74,0xd5,0x01,0x05,0x02,0x00]
57513
57514v_trig_preop_f64 v[5:6], v[254:255], v2
57515// GFX10: encoding: [0x05,0x00,0x74,0xd5,0xfe,0x05,0x02,0x00]
57516
57517v_trig_preop_f64 v[5:6], s[2:3], v2
57518// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x02,0x04,0x02,0x00]
57519
57520v_trig_preop_f64 v[5:6], s[4:5], v2
57521// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x04,0x04,0x02,0x00]
57522
57523v_trig_preop_f64 v[5:6], s[102:103], v2
57524// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x66,0x04,0x02,0x00]
57525
57526v_trig_preop_f64 v[5:6], vcc, v2
57527// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x6a,0x04,0x02,0x00]
57528
57529v_trig_preop_f64 v[5:6], ttmp[10:11], v2
57530// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x76,0x04,0x02,0x00]
57531
57532v_trig_preop_f64 v[5:6], exec, v2
57533// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x7e,0x04,0x02,0x00]
57534
57535v_trig_preop_f64 v[5:6], 0, v2
57536// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x80,0x04,0x02,0x00]
57537
57538v_trig_preop_f64 v[5:6], -1, v2
57539// GFX10: encoding: [0x05,0x00,0x74,0xd5,0xc1,0x04,0x02,0x00]
57540
57541v_trig_preop_f64 v[5:6], 0.5, v2
57542// GFX10: encoding: [0x05,0x00,0x74,0xd5,0xf0,0x04,0x02,0x00]
57543
57544v_trig_preop_f64 v[5:6], -4.0, v2
57545// GFX10: encoding: [0x05,0x00,0x74,0xd5,0xf7,0x04,0x02,0x00]
57546
57547v_trig_preop_f64 v[5:6], v[1:2], v255
57548// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xff,0x03,0x00]
57549
57550v_trig_preop_f64 v[5:6], v[1:2], s2
57551// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0x05,0x00,0x00]
57552
57553v_trig_preop_f64 v[5:6], v[1:2], s103
57554// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xcf,0x00,0x00]
57555
57556v_trig_preop_f64 v[5:6], v[1:2], vcc_lo
57557// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xd5,0x00,0x00]
57558
57559v_trig_preop_f64 v[5:6], v[1:2], vcc_hi
57560// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xd7,0x00,0x00]
57561
57562v_trig_preop_f64 v[5:6], v[1:2], ttmp11
57563// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xef,0x00,0x00]
57564
57565v_trig_preop_f64 v[5:6], v[1:2], m0
57566// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xf9,0x00,0x00]
57567
57568v_trig_preop_f64 v[5:6], v[1:2], exec_lo
57569// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xfd,0x00,0x00]
57570
57571v_trig_preop_f64 v[5:6], v[1:2], exec_hi
57572// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xff,0x00,0x00]
57573
57574v_trig_preop_f64 v[5:6], v[1:2], 0
57575// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0x01,0x01,0x00]
57576
57577v_trig_preop_f64 v[5:6], v[1:2], -1
57578// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0x83,0x01,0x00]
57579
57580v_trig_preop_f64 v[5:6], v[1:2], 0.5
57581// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xe1,0x01,0x00]
57582
57583v_trig_preop_f64 v[5:6], v[1:2], -4.0
57584// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xef,0x01,0x00]
57585
57586v_trig_preop_f64 v[5:6], -v[1:2], v2
57587// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0x05,0x02,0x20]
57588
57589v_trig_preop_f64 v[5:6], |v[1:2]|, v2
57590// GFX10: encoding: [0x05,0x01,0x74,0xd5,0x01,0x05,0x02,0x00]
57591
57592v_trig_preop_f64 v[5:6], v[1:2], v2 clamp
57593// GFX10: encoding: [0x05,0x80,0x74,0xd5,0x01,0x05,0x02,0x00]
57594
57595v_trig_preop_f64 v[5:6], v[1:2], v2 mul:2
57596// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0x05,0x02,0x08]
57597
57598v_trig_preop_f64 v[5:6], v[1:2], v2 mul:4
57599// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0x05,0x02,0x10]
57600
57601v_trig_preop_f64 v[5:6], v[1:2], v2 div:2
57602// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0x05,0x02,0x18]
57603
57604v_mqsad_u32_u8 v[252:255], v[1:2], v2, v[3:6]
57605// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0x05,0x0e,0x04]
57606
57607v_mqsad_u32_u8 v[252:255], s[2:3], v2, v[3:6]
57608// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x02,0x04,0x0e,0x04]
57609
57610v_mqsad_u32_u8 v[252:255], s[4:5], v2, v[3:6]
57611// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x04,0x04,0x0e,0x04]
57612
57613v_mqsad_u32_u8 v[252:255], s[102:103], v2, v[3:6]
57614// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x66,0x04,0x0e,0x04]
57615
57616v_mqsad_u32_u8 v[252:255], vcc, v2, v[3:6]
57617// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x6a,0x04,0x0e,0x04]
57618
57619v_mqsad_u32_u8 v[252:255], ttmp[10:11], v2, v[3:6]
57620// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x76,0x04,0x0e,0x04]
57621
57622v_mqsad_u32_u8 v[252:255], exec, v2, v[3:6]
57623// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x7e,0x04,0x0e,0x04]
57624
57625v_mqsad_u32_u8 v[252:255], 0, v2, v[3:6]
57626// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x80,0x04,0x0e,0x04]
57627
57628v_mqsad_u32_u8 v[252:255], -1, v2, v[3:6]
57629// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0xc1,0x04,0x0e,0x04]
57630
57631v_mqsad_u32_u8 v[252:255], v[1:2], s2, v[3:6]
57632// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0x05,0x0c,0x04]
57633
57634v_mqsad_u32_u8 v[252:255], v[1:2], s103, v[3:6]
57635// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0xcf,0x0c,0x04]
57636
57637v_mqsad_u32_u8 v[252:255], v[1:2], vcc_lo, v[3:6]
57638// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0xd5,0x0c,0x04]
57639
57640v_mqsad_u32_u8 v[252:255], v[1:2], vcc_hi, v[3:6]
57641// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0xd7,0x0c,0x04]
57642
57643v_mqsad_u32_u8 v[252:255], v[1:2], ttmp11, v[3:6]
57644// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0xef,0x0c,0x04]
57645
57646v_mqsad_u32_u8 v[252:255], v[1:2], m0, v[3:6]
57647// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0xf9,0x0c,0x04]
57648
57649v_mqsad_u32_u8 v[252:255], v[1:2], exec_lo, v[3:6]
57650// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0xfd,0x0c,0x04]
57651
57652v_mqsad_u32_u8 v[252:255], v[1:2], exec_hi, v[3:6]
57653// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0xff,0x0c,0x04]
57654
57655v_mqsad_u32_u8 v[252:255], v[1:2], 0, v[3:6]
57656// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0x01,0x0d,0x04]
57657
57658v_mqsad_u32_u8 v[252:255], v[1:2], -1, v[3:6]
57659// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0x83,0x0d,0x04]
57660
57661v_mad_u64_u32 v[5:6], s12, v1, v2, v[3:4]
57662// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x0e,0x04]
57663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57664
57665v_mad_u64_u32 v[254:255], s12, v1, v2, v[3:4]
57666// W32: encoding: [0xfe,0x0c,0x76,0xd5,0x01,0x05,0x0e,0x04]
57667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57668
57669v_mad_u64_u32 v[5:6], s14, v1, v2, v[3:4]
57670// W32: encoding: [0x05,0x0e,0x76,0xd5,0x01,0x05,0x0e,0x04]
57671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57672
57673v_mad_u64_u32 v[5:6], s100, v1, v2, v[3:4]
57674// W32: encoding: [0x05,0x64,0x76,0xd5,0x01,0x05,0x0e,0x04]
57675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57676
57677v_mad_u64_u32 v[5:6], s12, v255, v2, v[3:4]
57678// W32: encoding: [0x05,0x0c,0x76,0xd5,0xff,0x05,0x0e,0x04]
57679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57680
57681v_mad_u64_u32 v[5:6], s12, s1, v2, v[3:4]
57682// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x04,0x0e,0x04]
57683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57684
57685v_mad_u64_u32 v[5:6], s12, s101, v2, v[3:4]
57686// W32: encoding: [0x05,0x0c,0x76,0xd5,0x65,0x04,0x0e,0x04]
57687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57688
57689v_mad_u64_u32 v[5:6], s12, vcc_lo, v2, v[3:4]
57690// W32: encoding: [0x05,0x0c,0x76,0xd5,0x6a,0x04,0x0e,0x04]
57691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57692
57693v_mad_u64_u32 v[5:6], s12, vcc_hi, v2, v[3:4]
57694// W32: encoding: [0x05,0x0c,0x76,0xd5,0x6b,0x04,0x0e,0x04]
57695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57696
57697v_mad_u64_u32 v[5:6], s12, m0, v2, v[3:4]
57698// W32: encoding: [0x05,0x0c,0x76,0xd5,0x7c,0x04,0x0e,0x04]
57699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57700
57701v_mad_u64_u32 v[5:6], s12, exec_lo, v2, v[3:4]
57702// W32: encoding: [0x05,0x0c,0x76,0xd5,0x7e,0x04,0x0e,0x04]
57703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57704
57705v_mad_u64_u32 v[5:6], s12, exec_hi, v2, v[3:4]
57706// W32: encoding: [0x05,0x0c,0x76,0xd5,0x7f,0x04,0x0e,0x04]
57707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57708
57709v_mad_u64_u32 v[5:6], s12, 0, v2, v[3:4]
57710// W32: encoding: [0x05,0x0c,0x76,0xd5,0x80,0x04,0x0e,0x04]
57711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57712
57713v_mad_u64_u32 v[5:6], s12, -1, v2, v[3:4]
57714// W32: encoding: [0x05,0x0c,0x76,0xd5,0xc1,0x04,0x0e,0x04]
57715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57716
57717v_mad_u64_u32 v[5:6], s12, 0.5, v2, v[3:4]
57718// W32: encoding: [0x05,0x0c,0x76,0xd5,0xf0,0x04,0x0e,0x04]
57719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57720
57721v_mad_u64_u32 v[5:6], s12, -4.0, v2, v[3:4]
57722// W32: encoding: [0x05,0x0c,0x76,0xd5,0xf7,0x04,0x0e,0x04]
57723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57724
57725v_mad_u64_u32 v[5:6], s12, v1, v255, v[3:4]
57726// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xff,0x0f,0x04]
57727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57728
57729v_mad_u64_u32 v[5:6], s12, v1, s2, v[3:4]
57730// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x0c,0x04]
57731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57732
57733v_mad_u64_u32 v[5:6], s12, v1, s101, v[3:4]
57734// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xcb,0x0c,0x04]
57735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57736
57737v_mad_u64_u32 v[5:6], s12, v1, vcc_lo, v[3:4]
57738// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xd5,0x0c,0x04]
57739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57740
57741v_mad_u64_u32 v[5:6], s12, v1, vcc_hi, v[3:4]
57742// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xd7,0x0c,0x04]
57743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57744
57745v_mad_u64_u32 v[5:6], s12, v1, m0, v[3:4]
57746// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xf9,0x0c,0x04]
57747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57748
57749v_mad_u64_u32 v[5:6], s12, v1, exec_lo, v[3:4]
57750// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xfd,0x0c,0x04]
57751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57752
57753v_mad_u64_u32 v[5:6], s12, v1, exec_hi, v[3:4]
57754// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xff,0x0c,0x04]
57755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57756
57757v_mad_u64_u32 v[5:6], s12, v1, 0, v[3:4]
57758// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x01,0x0d,0x04]
57759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57760
57761v_mad_u64_u32 v[5:6], s12, v1, -1, v[3:4]
57762// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x83,0x0d,0x04]
57763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57764
57765v_mad_u64_u32 v[5:6], s12, v1, 0.5, v[3:4]
57766// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xe1,0x0d,0x04]
57767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57768
57769v_mad_u64_u32 v[5:6], s12, v1, -4.0, v[3:4]
57770// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xef,0x0d,0x04]
57771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57772
57773v_mad_u64_u32 v[5:6], s12, v1, v2, v[254:255]
57774// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xfa,0x07]
57775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57776
57777v_mad_u64_u32 v[5:6], s12, v1, v2, s[6:7]
57778// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x1a,0x00]
57779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57780
57781v_mad_u64_u32 v[5:6], s12, v1, v2, s[8:9]
57782// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x22,0x00]
57783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57784
57785v_mad_u64_u32 v[5:6], s12, v1, v2, s[100:101]
57786// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x92,0x01]
57787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57788
57789v_mad_u64_u32 v[5:6], s12, v1, v2, vcc
57790// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xaa,0x01]
57791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57792
57793v_mad_u64_u32 v[5:6], s12, v1, v2, exec
57794// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xfa,0x01]
57795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57796
57797v_mad_u64_u32 v[5:6], s12, v1, v2, 0
57798// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x02,0x02]
57799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57800
57801v_mad_u64_u32 v[5:6], s12, v1, v2, -1
57802// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x06,0x03]
57803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57804
57805v_mad_u64_u32 v[5:6], s12, v1, v2, 0.5
57806// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xc2,0x03]
57807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57808
57809v_mad_u64_u32 v[5:6], s12, v1, v2, -4.0
57810// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xde,0x03]
57811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57812
57813v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[3:4]
57814// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x0e,0x04]
57815// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57816
57817v_mad_u64_u32 v[254:255], s[12:13], v1, v2, v[3:4]
57818// W64: encoding: [0xfe,0x0c,0x76,0xd5,0x01,0x05,0x0e,0x04]
57819// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57820
57821v_mad_u64_u32 v[5:6], s[14:15], v1, v2, v[3:4]
57822// W64: encoding: [0x05,0x0e,0x76,0xd5,0x01,0x05,0x0e,0x04]
57823// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57824
57825v_mad_u64_u32 v[5:6], s[100:101], v1, v2, v[3:4]
57826// W64: encoding: [0x05,0x64,0x76,0xd5,0x01,0x05,0x0e,0x04]
57827// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57828
57829v_mad_u64_u32 v[5:6], s[12:13], v255, v2, v[3:4]
57830// W64: encoding: [0x05,0x0c,0x76,0xd5,0xff,0x05,0x0e,0x04]
57831// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57832
57833v_mad_u64_u32 v[5:6], s[12:13], s1, v2, v[3:4]
57834// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x04,0x0e,0x04]
57835// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57836
57837v_mad_u64_u32 v[5:6], s[12:13], s101, v2, v[3:4]
57838// W64: encoding: [0x05,0x0c,0x76,0xd5,0x65,0x04,0x0e,0x04]
57839// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57840
57841v_mad_u64_u32 v[5:6], s[12:13], vcc_lo, v2, v[3:4]
57842// W64: encoding: [0x05,0x0c,0x76,0xd5,0x6a,0x04,0x0e,0x04]
57843// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57844
57845v_mad_u64_u32 v[5:6], s[12:13], vcc_hi, v2, v[3:4]
57846// W64: encoding: [0x05,0x0c,0x76,0xd5,0x6b,0x04,0x0e,0x04]
57847// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57848
57849v_mad_u64_u32 v[5:6], s[12:13], m0, v2, v[3:4]
57850// W64: encoding: [0x05,0x0c,0x76,0xd5,0x7c,0x04,0x0e,0x04]
57851// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57852
57853v_mad_u64_u32 v[5:6], s[12:13], exec_lo, v2, v[3:4]
57854// W64: encoding: [0x05,0x0c,0x76,0xd5,0x7e,0x04,0x0e,0x04]
57855// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57856
57857v_mad_u64_u32 v[5:6], s[12:13], exec_hi, v2, v[3:4]
57858// W64: encoding: [0x05,0x0c,0x76,0xd5,0x7f,0x04,0x0e,0x04]
57859// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57860
57861v_mad_u64_u32 v[5:6], s[12:13], 0, v2, v[3:4]
57862// W64: encoding: [0x05,0x0c,0x76,0xd5,0x80,0x04,0x0e,0x04]
57863// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57864
57865v_mad_u64_u32 v[5:6], s[12:13], -1, v2, v[3:4]
57866// W64: encoding: [0x05,0x0c,0x76,0xd5,0xc1,0x04,0x0e,0x04]
57867// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57868
57869v_mad_u64_u32 v[5:6], s[12:13], 0.5, v2, v[3:4]
57870// W64: encoding: [0x05,0x0c,0x76,0xd5,0xf0,0x04,0x0e,0x04]
57871// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57872
57873v_mad_u64_u32 v[5:6], s[12:13], -4.0, v2, v[3:4]
57874// W64: encoding: [0x05,0x0c,0x76,0xd5,0xf7,0x04,0x0e,0x04]
57875// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57876
57877v_mad_u64_u32 v[5:6], s[12:13], v1, v255, v[3:4]
57878// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xff,0x0f,0x04]
57879// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57880
57881v_mad_u64_u32 v[5:6], s[12:13], v1, s2, v[3:4]
57882// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x0c,0x04]
57883// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57884
57885v_mad_u64_u32 v[5:6], s[12:13], v1, s101, v[3:4]
57886// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xcb,0x0c,0x04]
57887// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57888
57889v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_lo, v[3:4]
57890// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xd5,0x0c,0x04]
57891// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57892
57893v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_hi, v[3:4]
57894// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xd7,0x0c,0x04]
57895// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57896
57897v_mad_u64_u32 v[5:6], s[12:13], v1, m0, v[3:4]
57898// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xf9,0x0c,0x04]
57899// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57900
57901v_mad_u64_u32 v[5:6], s[12:13], v1, exec_lo, v[3:4]
57902// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xfd,0x0c,0x04]
57903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57904
57905v_mad_u64_u32 v[5:6], s[12:13], v1, exec_hi, v[3:4]
57906// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xff,0x0c,0x04]
57907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57908
57909v_mad_u64_u32 v[5:6], s[12:13], v1, 0, v[3:4]
57910// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x01,0x0d,0x04]
57911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57912
57913v_mad_u64_u32 v[5:6], s[12:13], v1, -1, v[3:4]
57914// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x83,0x0d,0x04]
57915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57916
57917v_mad_u64_u32 v[5:6], s[12:13], v1, 0.5, v[3:4]
57918// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xe1,0x0d,0x04]
57919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57920
57921v_mad_u64_u32 v[5:6], s[12:13], v1, -4.0, v[3:4]
57922// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xef,0x0d,0x04]
57923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57924
57925v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[254:255]
57926// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xfa,0x07]
57927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57928
57929v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[6:7]
57930// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x1a,0x00]
57931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57932
57933v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[8:9]
57934// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x22,0x00]
57935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57936
57937v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[100:101]
57938// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x92,0x01]
57939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57940
57941v_mad_u64_u32 v[5:6], s[12:13], v1, v2, vcc
57942// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xaa,0x01]
57943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57944
57945v_mad_u64_u32 v[5:6], s[12:13], v1, v2, exec
57946// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xfa,0x01]
57947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57948
57949v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0
57950// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x02,0x02]
57951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57952
57953v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -1
57954// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x06,0x03]
57955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57956
57957v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0.5
57958// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xc2,0x03]
57959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57960
57961v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -4.0
57962// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xde,0x03]
57963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57964
57965v_mad_i64_i32 v[5:6], s12, v1, v2, v[3:4]
57966// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x0e,0x04]
57967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57968
57969v_mad_i64_i32 v[254:255], s12, v1, v2, v[3:4]
57970// W32: encoding: [0xfe,0x0c,0x77,0xd5,0x01,0x05,0x0e,0x04]
57971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57972
57973v_mad_i64_i32 v[5:6], s14, v1, v2, v[3:4]
57974// W32: encoding: [0x05,0x0e,0x77,0xd5,0x01,0x05,0x0e,0x04]
57975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57976
57977v_mad_i64_i32 v[5:6], s100, v1, v2, v[3:4]
57978// W32: encoding: [0x05,0x64,0x77,0xd5,0x01,0x05,0x0e,0x04]
57979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57980
57981v_mad_i64_i32 v[5:6], s12, v255, v2, v[3:4]
57982// W32: encoding: [0x05,0x0c,0x77,0xd5,0xff,0x05,0x0e,0x04]
57983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57984
57985v_mad_i64_i32 v[5:6], s12, s1, v2, v[3:4]
57986// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x04,0x0e,0x04]
57987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57988
57989v_mad_i64_i32 v[5:6], s12, s101, v2, v[3:4]
57990// W32: encoding: [0x05,0x0c,0x77,0xd5,0x65,0x04,0x0e,0x04]
57991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57992
57993v_mad_i64_i32 v[5:6], s12, vcc_lo, v2, v[3:4]
57994// W32: encoding: [0x05,0x0c,0x77,0xd5,0x6a,0x04,0x0e,0x04]
57995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
57996
57997v_mad_i64_i32 v[5:6], s12, vcc_hi, v2, v[3:4]
57998// W32: encoding: [0x05,0x0c,0x77,0xd5,0x6b,0x04,0x0e,0x04]
57999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58000
58001v_mad_i64_i32 v[5:6], s12, m0, v2, v[3:4]
58002// W32: encoding: [0x05,0x0c,0x77,0xd5,0x7c,0x04,0x0e,0x04]
58003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58004
58005v_mad_i64_i32 v[5:6], s12, exec_lo, v2, v[3:4]
58006// W32: encoding: [0x05,0x0c,0x77,0xd5,0x7e,0x04,0x0e,0x04]
58007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58008
58009v_mad_i64_i32 v[5:6], s12, exec_hi, v2, v[3:4]
58010// W32: encoding: [0x05,0x0c,0x77,0xd5,0x7f,0x04,0x0e,0x04]
58011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58012
58013v_mad_i64_i32 v[5:6], s12, 0, v2, v[3:4]
58014// W32: encoding: [0x05,0x0c,0x77,0xd5,0x80,0x04,0x0e,0x04]
58015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58016
58017v_mad_i64_i32 v[5:6], s12, -1, v2, v[3:4]
58018// W32: encoding: [0x05,0x0c,0x77,0xd5,0xc1,0x04,0x0e,0x04]
58019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58020
58021v_mad_i64_i32 v[5:6], s12, 0.5, v2, v[3:4]
58022// W32: encoding: [0x05,0x0c,0x77,0xd5,0xf0,0x04,0x0e,0x04]
58023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58024
58025v_mad_i64_i32 v[5:6], s12, -4.0, v2, v[3:4]
58026// W32: encoding: [0x05,0x0c,0x77,0xd5,0xf7,0x04,0x0e,0x04]
58027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58028
58029v_mad_i64_i32 v[5:6], s12, v1, v255, v[3:4]
58030// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xff,0x0f,0x04]
58031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58032
58033v_mad_i64_i32 v[5:6], s12, v1, s2, v[3:4]
58034// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x0c,0x04]
58035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58036
58037v_mad_i64_i32 v[5:6], s12, v1, s101, v[3:4]
58038// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xcb,0x0c,0x04]
58039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58040
58041v_mad_i64_i32 v[5:6], s12, v1, vcc_lo, v[3:4]
58042// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xd5,0x0c,0x04]
58043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58044
58045v_mad_i64_i32 v[5:6], s12, v1, vcc_hi, v[3:4]
58046// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xd7,0x0c,0x04]
58047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58048
58049v_mad_i64_i32 v[5:6], s12, v1, m0, v[3:4]
58050// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xf9,0x0c,0x04]
58051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58052
58053v_mad_i64_i32 v[5:6], s12, v1, exec_lo, v[3:4]
58054// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xfd,0x0c,0x04]
58055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58056
58057v_mad_i64_i32 v[5:6], s12, v1, exec_hi, v[3:4]
58058// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xff,0x0c,0x04]
58059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58060
58061v_mad_i64_i32 v[5:6], s12, v1, 0, v[3:4]
58062// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x01,0x0d,0x04]
58063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58064
58065v_mad_i64_i32 v[5:6], s12, v1, -1, v[3:4]
58066// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x83,0x0d,0x04]
58067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58068
58069v_mad_i64_i32 v[5:6], s12, v1, 0.5, v[3:4]
58070// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xe1,0x0d,0x04]
58071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58072
58073v_mad_i64_i32 v[5:6], s12, v1, -4.0, v[3:4]
58074// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xef,0x0d,0x04]
58075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58076
58077v_mad_i64_i32 v[5:6], s12, v1, v2, v[254:255]
58078// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xfa,0x07]
58079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58080
58081v_mad_i64_i32 v[5:6], s12, v1, v2, s[6:7]
58082// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x1a,0x00]
58083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58084
58085v_mad_i64_i32 v[5:6], s12, v1, v2, s[8:9]
58086// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x22,0x00]
58087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58088
58089v_mad_i64_i32 v[5:6], s12, v1, v2, s[100:101]
58090// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x92,0x01]
58091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58092
58093v_mad_i64_i32 v[5:6], s12, v1, v2, vcc
58094// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xaa,0x01]
58095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58096
58097v_mad_i64_i32 v[5:6], s12, v1, v2, exec
58098// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xfa,0x01]
58099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58100
58101v_mad_i64_i32 v[5:6], s12, v1, v2, 0
58102// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x02,0x02]
58103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58104
58105v_mad_i64_i32 v[5:6], s12, v1, v2, -1
58106// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x06,0x03]
58107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58108
58109v_mad_i64_i32 v[5:6], s12, v1, v2, 0.5
58110// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xc2,0x03]
58111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58112
58113v_mad_i64_i32 v[5:6], s12, v1, v2, -4.0
58114// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xde,0x03]
58115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58116
58117v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[3:4]
58118// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x0e,0x04]
58119// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58120
58121v_mad_i64_i32 v[254:255], s[12:13], v1, v2, v[3:4]
58122// W64: encoding: [0xfe,0x0c,0x77,0xd5,0x01,0x05,0x0e,0x04]
58123// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58124
58125v_mad_i64_i32 v[5:6], s[14:15], v1, v2, v[3:4]
58126// W64: encoding: [0x05,0x0e,0x77,0xd5,0x01,0x05,0x0e,0x04]
58127// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58128
58129v_mad_i64_i32 v[5:6], s[100:101], v1, v2, v[3:4]
58130// W64: encoding: [0x05,0x64,0x77,0xd5,0x01,0x05,0x0e,0x04]
58131// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58132
58133v_mad_i64_i32 v[5:6], s[12:13], v255, v2, v[3:4]
58134// W64: encoding: [0x05,0x0c,0x77,0xd5,0xff,0x05,0x0e,0x04]
58135// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58136
58137v_mad_i64_i32 v[5:6], s[12:13], s1, v2, v[3:4]
58138// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x04,0x0e,0x04]
58139// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58140
58141v_mad_i64_i32 v[5:6], s[12:13], s101, v2, v[3:4]
58142// W64: encoding: [0x05,0x0c,0x77,0xd5,0x65,0x04,0x0e,0x04]
58143// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58144
58145v_mad_i64_i32 v[5:6], s[12:13], vcc_lo, v2, v[3:4]
58146// W64: encoding: [0x05,0x0c,0x77,0xd5,0x6a,0x04,0x0e,0x04]
58147// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58148
58149v_mad_i64_i32 v[5:6], s[12:13], vcc_hi, v2, v[3:4]
58150// W64: encoding: [0x05,0x0c,0x77,0xd5,0x6b,0x04,0x0e,0x04]
58151// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58152
58153v_mad_i64_i32 v[5:6], s[12:13], m0, v2, v[3:4]
58154// W64: encoding: [0x05,0x0c,0x77,0xd5,0x7c,0x04,0x0e,0x04]
58155// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58156
58157v_mad_i64_i32 v[5:6], s[12:13], exec_lo, v2, v[3:4]
58158// W64: encoding: [0x05,0x0c,0x77,0xd5,0x7e,0x04,0x0e,0x04]
58159// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58160
58161v_mad_i64_i32 v[5:6], s[12:13], exec_hi, v2, v[3:4]
58162// W64: encoding: [0x05,0x0c,0x77,0xd5,0x7f,0x04,0x0e,0x04]
58163// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58164
58165v_mad_i64_i32 v[5:6], s[12:13], 0, v2, v[3:4]
58166// W64: encoding: [0x05,0x0c,0x77,0xd5,0x80,0x04,0x0e,0x04]
58167// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58168
58169v_mad_i64_i32 v[5:6], s[12:13], -1, v2, v[3:4]
58170// W64: encoding: [0x05,0x0c,0x77,0xd5,0xc1,0x04,0x0e,0x04]
58171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58172
58173v_mad_i64_i32 v[5:6], s[12:13], 0.5, v2, v[3:4]
58174// W64: encoding: [0x05,0x0c,0x77,0xd5,0xf0,0x04,0x0e,0x04]
58175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58176
58177v_mad_i64_i32 v[5:6], s[12:13], -4.0, v2, v[3:4]
58178// W64: encoding: [0x05,0x0c,0x77,0xd5,0xf7,0x04,0x0e,0x04]
58179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58180
58181v_mad_i64_i32 v[5:6], s[12:13], v1, v255, v[3:4]
58182// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xff,0x0f,0x04]
58183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58184
58185v_mad_i64_i32 v[5:6], s[12:13], v1, s2, v[3:4]
58186// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x0c,0x04]
58187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58188
58189v_mad_i64_i32 v[5:6], s[12:13], v1, s101, v[3:4]
58190// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xcb,0x0c,0x04]
58191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58192
58193v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_lo, v[3:4]
58194// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xd5,0x0c,0x04]
58195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58196
58197v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_hi, v[3:4]
58198// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xd7,0x0c,0x04]
58199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58200
58201v_mad_i64_i32 v[5:6], s[12:13], v1, m0, v[3:4]
58202// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xf9,0x0c,0x04]
58203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58204
58205v_mad_i64_i32 v[5:6], s[12:13], v1, exec_lo, v[3:4]
58206// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xfd,0x0c,0x04]
58207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58208
58209v_mad_i64_i32 v[5:6], s[12:13], v1, exec_hi, v[3:4]
58210// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xff,0x0c,0x04]
58211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58212
58213v_mad_i64_i32 v[5:6], s[12:13], v1, 0, v[3:4]
58214// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x01,0x0d,0x04]
58215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58216
58217v_mad_i64_i32 v[5:6], s[12:13], v1, -1, v[3:4]
58218// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x83,0x0d,0x04]
58219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58220
58221v_mad_i64_i32 v[5:6], s[12:13], v1, 0.5, v[3:4]
58222// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xe1,0x0d,0x04]
58223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58224
58225v_mad_i64_i32 v[5:6], s[12:13], v1, -4.0, v[3:4]
58226// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xef,0x0d,0x04]
58227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58228
58229v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[254:255]
58230// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xfa,0x07]
58231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58232
58233v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[6:7]
58234// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x1a,0x00]
58235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58236
58237v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[8:9]
58238// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x22,0x00]
58239// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58240
58241v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[100:101]
58242// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x92,0x01]
58243// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58244
58245v_mad_i64_i32 v[5:6], s[12:13], v1, v2, vcc
58246// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xaa,0x01]
58247// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58248
58249v_mad_i64_i32 v[5:6], s[12:13], v1, v2, exec
58250// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xfa,0x01]
58251// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58252
58253v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0
58254// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x02,0x02]
58255// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58256
58257v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -1
58258// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x06,0x03]
58259// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58260
58261v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0.5
58262// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xc2,0x03]
58263// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58264
58265v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -4.0
58266// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xde,0x03]
58267// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
58268
58269v_xor3_b32 v5, v1, v2, v3
58270// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0x0e,0x04]
58271
58272v_xor3_b32 v255, v1, v2, v3
58273// GFX10: encoding: [0xff,0x00,0x78,0xd5,0x01,0x05,0x0e,0x04]
58274
58275v_xor3_b32 v5, v255, v2, v3
58276// GFX10: encoding: [0x05,0x00,0x78,0xd5,0xff,0x05,0x0e,0x04]
58277
58278v_xor3_b32 v5, s1, v2, v3
58279// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x04,0x0e,0x04]
58280
58281v_xor3_b32 v5, s103, v2, v3
58282// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x67,0x04,0x0e,0x04]
58283
58284v_xor3_b32 v5, vcc_lo, v2, v3
58285// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x6a,0x04,0x0e,0x04]
58286
58287v_xor3_b32 v5, vcc_hi, v2, v3
58288// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x6b,0x04,0x0e,0x04]
58289
58290v_xor3_b32 v5, ttmp11, v2, v3
58291// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x77,0x04,0x0e,0x04]
58292
58293v_xor3_b32 v5, m0, v2, v3
58294// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x7c,0x04,0x0e,0x04]
58295
58296v_xor3_b32 v5, exec_lo, v2, v3
58297// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x7e,0x04,0x0e,0x04]
58298
58299v_xor3_b32 v5, exec_hi, v2, v3
58300// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x7f,0x04,0x0e,0x04]
58301
58302v_xor3_b32 v5, 0, v2, v3
58303// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x80,0x04,0x0e,0x04]
58304
58305v_xor3_b32 v5, -1, v2, v3
58306// GFX10: encoding: [0x05,0x00,0x78,0xd5,0xc1,0x04,0x0e,0x04]
58307
58308v_xor3_b32 v5, 0.5, v2, v3
58309// GFX10: encoding: [0x05,0x00,0x78,0xd5,0xf0,0x04,0x0e,0x04]
58310
58311v_xor3_b32 v5, -4.0, v2, v3
58312// GFX10: encoding: [0x05,0x00,0x78,0xd5,0xf7,0x04,0x0e,0x04]
58313
58314v_xor3_b32 v5, v1, v255, v3
58315// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xff,0x0f,0x04]
58316
58317v_xor3_b32 v5, v1, s2, v3
58318// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0x0c,0x04]
58319
58320v_xor3_b32 v5, v1, s103, v3
58321// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xcf,0x0c,0x04]
58322
58323v_xor3_b32 v5, v1, vcc_lo, v3
58324// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xd5,0x0c,0x04]
58325
58326v_xor3_b32 v5, v1, vcc_hi, v3
58327// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xd7,0x0c,0x04]
58328
58329v_xor3_b32 v5, v1, ttmp11, v3
58330// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xef,0x0c,0x04]
58331
58332v_xor3_b32 v5, v1, m0, v3
58333// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xf9,0x0c,0x04]
58334
58335v_xor3_b32 v5, v1, exec_lo, v3
58336// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xfd,0x0c,0x04]
58337
58338v_xor3_b32 v5, v1, exec_hi, v3
58339// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xff,0x0c,0x04]
58340
58341v_xor3_b32 v5, v1, 0, v3
58342// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x01,0x0d,0x04]
58343
58344v_xor3_b32 v5, v1, -1, v3
58345// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x83,0x0d,0x04]
58346
58347v_xor3_b32 v5, v1, 0.5, v3
58348// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xe1,0x0d,0x04]
58349
58350v_xor3_b32 v5, v1, -4.0, v3
58351// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xef,0x0d,0x04]
58352
58353v_xor3_b32 v5, v1, v2, v255
58354// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0xfe,0x07]
58355
58356v_xor3_b32 v5, v1, v2, s3
58357// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0x0e,0x00]
58358
58359v_xor3_b32 v5, v1, v2, s103
58360// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0x9e,0x01]
58361
58362v_xor3_b32 v5, v1, v2, vcc_lo
58363// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0xaa,0x01]
58364
58365v_xor3_b32 v5, v1, v2, vcc_hi
58366// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0xae,0x01]
58367
58368v_xor3_b32 v5, v1, v2, ttmp11
58369// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0xde,0x01]
58370
58371v_xor3_b32 v5, v1, v2, m0
58372// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0xf2,0x01]
58373
58374v_xor3_b32 v5, v1, v2, exec_lo
58375// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0xfa,0x01]
58376
58377v_xor3_b32 v5, v1, v2, exec_hi
58378// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0xfe,0x01]
58379
58380v_xor3_b32 v5, v1, v2, 0
58381// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0x02,0x02]
58382
58383v_xor3_b32 v5, v1, v2, -1
58384// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0x06,0x03]
58385
58386v_xor3_b32 v5, v1, v2, 0.5
58387// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0xc2,0x03]
58388
58389v_xor3_b32 v5, v1, v2, -4.0
58390// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0xde,0x03]
58391
58392v_lshlrev_b64 v[5:6], v1, v[2:3]
58393// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0x05,0x02,0x00]
58394
58395v_lshlrev_b64 v[254:255], v1, v[2:3]
58396// GFX10: encoding: [0xfe,0x00,0xff,0xd6,0x01,0x05,0x02,0x00]
58397
58398v_lshlrev_b64 v[5:6], v255, v[2:3]
58399// GFX10: encoding: [0x05,0x00,0xff,0xd6,0xff,0x05,0x02,0x00]
58400
58401v_lshlrev_b64 v[5:6], s1, v[2:3]
58402// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0x04,0x02,0x00]
58403
58404v_lshlrev_b64 v[5:6], s101, v[2:3]
58405// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x65,0x04,0x02,0x00]
58406
58407v_lshlrev_b64 v[5:6], vcc_lo, v[2:3]
58408// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x6a,0x04,0x02,0x00]
58409
58410v_lshlrev_b64 v[5:6], vcc_hi, v[2:3]
58411// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x6b,0x04,0x02,0x00]
58412
58413v_lshlrev_b64 v[5:6], m0, v[2:3]
58414// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x7c,0x04,0x02,0x00]
58415
58416v_lshlrev_b64 v[5:6], exec_lo, v[2:3]
58417// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x7e,0x04,0x02,0x00]
58418
58419v_lshlrev_b64 v[5:6], exec_hi, v[2:3]
58420// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x7f,0x04,0x02,0x00]
58421
58422v_lshlrev_b64 v[5:6], 0, v[2:3]
58423// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x80,0x04,0x02,0x00]
58424
58425v_lshlrev_b64 v[5:6], -1, v[2:3]
58426// GFX10: encoding: [0x05,0x00,0xff,0xd6,0xc1,0x04,0x02,0x00]
58427
58428v_lshlrev_b64 v[5:6], 0.5, v[2:3]
58429// GFX10: encoding: [0x05,0x00,0xff,0xd6,0xf0,0x04,0x02,0x00]
58430
58431v_lshlrev_b64 v[5:6], -4.0, v[2:3]
58432// GFX10: encoding: [0x05,0x00,0xff,0xd6,0xf7,0x04,0x02,0x00]
58433
58434v_lshlrev_b64 v[5:6], v1, v[254:255]
58435// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0xfd,0x03,0x00]
58436
58437v_lshlrev_b64 v[5:6], v1, s[4:5]
58438// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0x09,0x00,0x00]
58439
58440v_lshlrev_b64 v[5:6], v1, s[6:7]
58441// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0x0d,0x00,0x00]
58442
58443v_lshlrev_b64 v[5:6], v1, s[100:101]
58444// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0xc9,0x00,0x00]
58445
58446v_lshlrev_b64 v[5:6], v1, vcc
58447// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0xd5,0x00,0x00]
58448
58449v_lshlrev_b64 v[5:6], v1, exec
58450// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0xfd,0x00,0x00]
58451
58452v_lshlrev_b64 v[5:6], v1, 0
58453// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0x01,0x01,0x00]
58454
58455v_lshlrev_b64 v[5:6], v1, -1
58456// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0x83,0x01,0x00]
58457
58458v_lshlrev_b64 v[5:6], v1, 0.5
58459// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0xe1,0x01,0x00]
58460
58461v_lshlrev_b64 v[5:6], v1, -4.0
58462// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0xef,0x01,0x00]
58463
58464v_lshrrev_b64 v[5:6], v1, v[2:3]
58465// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0x05,0x02,0x00]
58466
58467v_lshrrev_b64 v[254:255], v1, v[2:3]
58468// GFX10: encoding: [0xfe,0x00,0x00,0xd7,0x01,0x05,0x02,0x00]
58469
58470v_lshrrev_b64 v[5:6], v255, v[2:3]
58471// GFX10: encoding: [0x05,0x00,0x00,0xd7,0xff,0x05,0x02,0x00]
58472
58473v_lshrrev_b64 v[5:6], s1, v[2:3]
58474// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0x04,0x02,0x00]
58475
58476v_lshrrev_b64 v[5:6], s101, v[2:3]
58477// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x65,0x04,0x02,0x00]
58478
58479v_lshrrev_b64 v[5:6], vcc_lo, v[2:3]
58480// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x6a,0x04,0x02,0x00]
58481
58482v_lshrrev_b64 v[5:6], vcc_hi, v[2:3]
58483// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x6b,0x04,0x02,0x00]
58484
58485v_lshrrev_b64 v[5:6], m0, v[2:3]
58486// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x7c,0x04,0x02,0x00]
58487
58488v_lshrrev_b64 v[5:6], exec_lo, v[2:3]
58489// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x7e,0x04,0x02,0x00]
58490
58491v_lshrrev_b64 v[5:6], exec_hi, v[2:3]
58492// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x7f,0x04,0x02,0x00]
58493
58494v_lshrrev_b64 v[5:6], 0, v[2:3]
58495// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x80,0x04,0x02,0x00]
58496
58497v_lshrrev_b64 v[5:6], -1, v[2:3]
58498// GFX10: encoding: [0x05,0x00,0x00,0xd7,0xc1,0x04,0x02,0x00]
58499
58500v_lshrrev_b64 v[5:6], 0.5, v[2:3]
58501// GFX10: encoding: [0x05,0x00,0x00,0xd7,0xf0,0x04,0x02,0x00]
58502
58503v_lshrrev_b64 v[5:6], -4.0, v[2:3]
58504// GFX10: encoding: [0x05,0x00,0x00,0xd7,0xf7,0x04,0x02,0x00]
58505
58506v_lshrrev_b64 v[5:6], v1, v[254:255]
58507// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0xfd,0x03,0x00]
58508
58509v_lshrrev_b64 v[5:6], v1, s[4:5]
58510// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0x09,0x00,0x00]
58511
58512v_lshrrev_b64 v[5:6], v1, s[6:7]
58513// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0x0d,0x00,0x00]
58514
58515v_lshrrev_b64 v[5:6], v1, s[100:101]
58516// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0xc9,0x00,0x00]
58517
58518v_lshrrev_b64 v[5:6], v1, vcc
58519// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0xd5,0x00,0x00]
58520
58521v_lshrrev_b64 v[5:6], v1, exec
58522// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0xfd,0x00,0x00]
58523
58524v_lshrrev_b64 v[5:6], v1, 0
58525// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0x01,0x01,0x00]
58526
58527v_lshrrev_b64 v[5:6], v1, -1
58528// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0x83,0x01,0x00]
58529
58530v_lshrrev_b64 v[5:6], v1, 0.5
58531// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0xe1,0x01,0x00]
58532
58533v_lshrrev_b64 v[5:6], v1, -4.0
58534// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0xef,0x01,0x00]
58535
58536v_ashrrev_i64 v[5:6], v1, v[2:3]
58537// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0x05,0x02,0x00]
58538
58539v_ashrrev_i64 v[254:255], v1, v[2:3]
58540// GFX10: encoding: [0xfe,0x00,0x01,0xd7,0x01,0x05,0x02,0x00]
58541
58542v_ashrrev_i64 v[5:6], v255, v[2:3]
58543// GFX10: encoding: [0x05,0x00,0x01,0xd7,0xff,0x05,0x02,0x00]
58544
58545v_ashrrev_i64 v[5:6], s1, v[2:3]
58546// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0x04,0x02,0x00]
58547
58548v_ashrrev_i64 v[5:6], s101, v[2:3]
58549// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x65,0x04,0x02,0x00]
58550
58551v_ashrrev_i64 v[5:6], vcc_lo, v[2:3]
58552// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x6a,0x04,0x02,0x00]
58553
58554v_ashrrev_i64 v[5:6], vcc_hi, v[2:3]
58555// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x6b,0x04,0x02,0x00]
58556
58557v_ashrrev_i64 v[5:6], m0, v[2:3]
58558// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x7c,0x04,0x02,0x00]
58559
58560v_ashrrev_i64 v[5:6], exec_lo, v[2:3]
58561// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x7e,0x04,0x02,0x00]
58562
58563v_ashrrev_i64 v[5:6], exec_hi, v[2:3]
58564// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x7f,0x04,0x02,0x00]
58565
58566v_ashrrev_i64 v[5:6], 0, v[2:3]
58567// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x80,0x04,0x02,0x00]
58568
58569v_ashrrev_i64 v[5:6], -1, v[2:3]
58570// GFX10: encoding: [0x05,0x00,0x01,0xd7,0xc1,0x04,0x02,0x00]
58571
58572v_ashrrev_i64 v[5:6], 0.5, v[2:3]
58573// GFX10: encoding: [0x05,0x00,0x01,0xd7,0xf0,0x04,0x02,0x00]
58574
58575v_ashrrev_i64 v[5:6], -4.0, v[2:3]
58576// GFX10: encoding: [0x05,0x00,0x01,0xd7,0xf7,0x04,0x02,0x00]
58577
58578v_ashrrev_i64 v[5:6], v1, v[254:255]
58579// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0xfd,0x03,0x00]
58580
58581v_ashrrev_i64 v[5:6], v1, s[4:5]
58582// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0x09,0x00,0x00]
58583
58584v_ashrrev_i64 v[5:6], v1, s[6:7]
58585// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0x0d,0x00,0x00]
58586
58587v_ashrrev_i64 v[5:6], v1, s[100:101]
58588// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0xc9,0x00,0x00]
58589
58590v_ashrrev_i64 v[5:6], v1, vcc
58591// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0xd5,0x00,0x00]
58592
58593v_ashrrev_i64 v[5:6], v1, exec
58594// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0xfd,0x00,0x00]
58595
58596v_ashrrev_i64 v[5:6], v1, 0
58597// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0x01,0x01,0x00]
58598
58599v_ashrrev_i64 v[5:6], v1, -1
58600// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0x83,0x01,0x00]
58601
58602v_ashrrev_i64 v[5:6], v1, 0.5
58603// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0xe1,0x01,0x00]
58604
58605v_ashrrev_i64 v[5:6], v1, -4.0
58606// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0xef,0x01,0x00]
58607
58608v_add_nc_u16 v5, v1, v2
58609// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0x05,0x02,0x00]
58610
58611v_add_nc_u16 v255, v1, v2
58612// GFX10: encoding: [0xff,0x00,0x03,0xd7,0x01,0x05,0x02,0x00]
58613
58614v_add_nc_u16 v5, v255, v2
58615// GFX10: encoding: [0x05,0x00,0x03,0xd7,0xff,0x05,0x02,0x00]
58616
58617v_add_nc_u16 v5, s1, v2
58618// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0x04,0x02,0x00]
58619
58620v_add_nc_u16 v5, s101, v2
58621// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x65,0x04,0x02,0x00]
58622
58623v_add_nc_u16 v5, vcc_lo, v2
58624// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x6a,0x04,0x02,0x00]
58625
58626v_add_nc_u16 v5, vcc_hi, v2
58627// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x6b,0x04,0x02,0x00]
58628
58629v_add_nc_u16 v5, m0, v2
58630// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x7c,0x04,0x02,0x00]
58631
58632v_add_nc_u16 v5, exec_lo, v2
58633// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x7e,0x04,0x02,0x00]
58634
58635v_add_nc_u16 v5, exec_hi, v2
58636// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x7f,0x04,0x02,0x00]
58637
58638v_add_nc_u16 v5, 0, v2
58639// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x80,0x04,0x02,0x00]
58640
58641v_add_nc_u16 v5, -1, v2
58642// GFX10: encoding: [0x05,0x00,0x03,0xd7,0xc1,0x04,0x02,0x00]
58643
58644v_add_nc_u16 v5, 0.5, v2
58645// GFX10: encoding: [0x05,0x00,0x03,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
58646
58647v_add_nc_u16 v5, -4.0, v2
58648// GFX10: encoding: [0x05,0x00,0x03,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
58649
58650v_add_nc_u16 v5, v1, v255
58651// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x03,0x00]
58652
58653v_add_nc_u16 v5, v1, s2
58654// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0x05,0x00,0x00]
58655
58656v_add_nc_u16 v5, v1, s101
58657// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xcb,0x00,0x00]
58658
58659v_add_nc_u16 v5, v1, vcc_lo
58660// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xd5,0x00,0x00]
58661
58662v_add_nc_u16 v5, v1, vcc_hi
58663// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xd7,0x00,0x00]
58664
58665v_add_nc_u16 v5, v1, m0
58666// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xf9,0x00,0x00]
58667
58668v_add_nc_u16 v5, v1, exec_lo
58669// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xfd,0x00,0x00]
58670
58671v_add_nc_u16 v5, v1, exec_hi
58672// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x00,0x00]
58673
58674v_add_nc_u16 v5, v1, 0
58675// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0x01,0x01,0x00]
58676
58677v_add_nc_u16 v5, v1, -1
58678// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0x83,0x01,0x00]
58679
58680v_add_nc_u16 v5, v1, 0.5
58681// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
58682
58683v_add_nc_u16 v5, v1, -4.0
58684// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
58685
58686v_add_nc_u16 v5, v1, -4.0 clamp
58687// GFX10: encoding: [0x05,0x80,0x03,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
58688
58689v_sub_nc_u16 v5, v1, v2
58690// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0x05,0x02,0x00]
58691
58692v_sub_nc_u16 v255, v1, v2
58693// GFX10: encoding: [0xff,0x00,0x04,0xd7,0x01,0x05,0x02,0x00]
58694
58695v_sub_nc_u16 v5, v255, v2
58696// GFX10: encoding: [0x05,0x00,0x04,0xd7,0xff,0x05,0x02,0x00]
58697
58698v_sub_nc_u16 v5, s1, v2
58699// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0x04,0x02,0x00]
58700
58701v_sub_nc_u16 v5, s101, v2
58702// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x65,0x04,0x02,0x00]
58703
58704v_sub_nc_u16 v5, vcc_lo, v2
58705// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x6a,0x04,0x02,0x00]
58706
58707v_sub_nc_u16 v5, vcc_hi, v2
58708// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x6b,0x04,0x02,0x00]
58709
58710v_sub_nc_u16 v5, m0, v2
58711// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x7c,0x04,0x02,0x00]
58712
58713v_sub_nc_u16 v5, exec_lo, v2
58714// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x7e,0x04,0x02,0x00]
58715
58716v_sub_nc_u16 v5, exec_hi, v2
58717// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x7f,0x04,0x02,0x00]
58718
58719v_sub_nc_u16 v5, 0, v2
58720// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x80,0x04,0x02,0x00]
58721
58722v_sub_nc_u16 v5, -1, v2
58723// GFX10: encoding: [0x05,0x00,0x04,0xd7,0xc1,0x04,0x02,0x00]
58724
58725v_sub_nc_u16 v5, 0.5, v2
58726// GFX10: encoding: [0x05,0x00,0x04,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
58727
58728v_sub_nc_u16 v5, -4.0, v2
58729// GFX10: encoding: [0x05,0x00,0x04,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
58730
58731v_sub_nc_u16 v5, v1, v255
58732// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x03,0x00]
58733
58734v_sub_nc_u16 v5, v1, s2
58735// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0x05,0x00,0x00]
58736
58737v_sub_nc_u16 v5, v1, s101
58738// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xcb,0x00,0x00]
58739
58740v_sub_nc_u16 v5, v1, vcc_lo
58741// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xd5,0x00,0x00]
58742
58743v_sub_nc_u16 v5, v1, vcc_hi
58744// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xd7,0x00,0x00]
58745
58746v_sub_nc_u16 v5, v1, m0
58747// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xf9,0x00,0x00]
58748
58749v_sub_nc_u16 v5, v1, exec_lo
58750// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xfd,0x00,0x00]
58751
58752v_sub_nc_u16 v5, v1, exec_hi
58753// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x00,0x00]
58754
58755v_sub_nc_u16 v5, v1, 0
58756// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0x01,0x01,0x00]
58757
58758v_sub_nc_u16 v5, v1, -1
58759// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0x83,0x01,0x00]
58760
58761v_sub_nc_u16 v5, v1, 0.5
58762// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
58763
58764v_sub_nc_u16 v5, v1, -4.0
58765// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
58766
58767v_sub_nc_u16 v5, v1, -4.0 clamp
58768// GFX10: encoding: [0x05,0x80,0x04,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
58769
58770v_mul_lo_u16 v5, v1, v2
58771// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0x05,0x02,0x00]
58772
58773v_mul_lo_u16 v255, v1, v2
58774// GFX10: encoding: [0xff,0x00,0x05,0xd7,0x01,0x05,0x02,0x00]
58775
58776v_mul_lo_u16 v5, v255, v2
58777// GFX10: encoding: [0x05,0x00,0x05,0xd7,0xff,0x05,0x02,0x00]
58778
58779v_mul_lo_u16 v5, s1, v2
58780// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0x04,0x02,0x00]
58781
58782v_mul_lo_u16 v5, s101, v2
58783// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x65,0x04,0x02,0x00]
58784
58785v_mul_lo_u16 v5, vcc_lo, v2
58786// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x6a,0x04,0x02,0x00]
58787
58788v_mul_lo_u16 v5, vcc_hi, v2
58789// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x6b,0x04,0x02,0x00]
58790
58791v_mul_lo_u16 v5, m0, v2
58792// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x7c,0x04,0x02,0x00]
58793
58794v_mul_lo_u16 v5, exec_lo, v2
58795// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x7e,0x04,0x02,0x00]
58796
58797v_mul_lo_u16 v5, exec_hi, v2
58798// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x7f,0x04,0x02,0x00]
58799
58800v_mul_lo_u16 v5, 0, v2
58801// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x80,0x04,0x02,0x00]
58802
58803v_mul_lo_u16 v5, -1, v2
58804// GFX10: encoding: [0x05,0x00,0x05,0xd7,0xc1,0x04,0x02,0x00]
58805
58806v_mul_lo_u16 v5, 0.5, v2
58807// GFX10: encoding: [0x05,0x00,0x05,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
58808
58809v_mul_lo_u16 v5, -4.0, v2
58810// GFX10: encoding: [0x05,0x00,0x05,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
58811
58812v_mul_lo_u16 v5, v1, v255
58813// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x03,0x00]
58814
58815v_mul_lo_u16 v5, v1, s2
58816// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0x05,0x00,0x00]
58817
58818v_mul_lo_u16 v5, v1, s101
58819// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xcb,0x00,0x00]
58820
58821v_mul_lo_u16 v5, v1, vcc_lo
58822// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xd5,0x00,0x00]
58823
58824v_mul_lo_u16 v5, v1, vcc_hi
58825// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xd7,0x00,0x00]
58826
58827v_mul_lo_u16 v5, v1, m0
58828// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xf9,0x00,0x00]
58829
58830v_mul_lo_u16 v5, v1, exec_lo
58831// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xfd,0x00,0x00]
58832
58833v_mul_lo_u16 v5, v1, exec_hi
58834// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x00,0x00]
58835
58836v_mul_lo_u16 v5, v1, 0
58837// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0x01,0x01,0x00]
58838
58839v_mul_lo_u16 v5, v1, -1
58840// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0x83,0x01,0x00]
58841
58842v_mul_lo_u16 v5, v1, 0.5
58843// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
58844
58845v_mul_lo_u16 v5, v1, -4.0
58846// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
58847
58848v_lshrrev_b16 v5, v1, v2
58849// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0x05,0x02,0x00]
58850
58851v_lshrrev_b16 v255, v1, v2
58852// GFX10: encoding: [0xff,0x00,0x07,0xd7,0x01,0x05,0x02,0x00]
58853
58854v_lshrrev_b16 v5, v255, v2
58855// GFX10: encoding: [0x05,0x00,0x07,0xd7,0xff,0x05,0x02,0x00]
58856
58857v_lshrrev_b16 v5, s1, v2
58858// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0x04,0x02,0x00]
58859
58860v_lshrrev_b16 v5, s101, v2
58861// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x65,0x04,0x02,0x00]
58862
58863v_lshrrev_b16 v5, vcc_lo, v2
58864// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x6a,0x04,0x02,0x00]
58865
58866v_lshrrev_b16 v5, vcc_hi, v2
58867// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x6b,0x04,0x02,0x00]
58868
58869v_lshrrev_b16 v5, m0, v2
58870// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x7c,0x04,0x02,0x00]
58871
58872v_lshrrev_b16 v5, exec_lo, v2
58873// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x7e,0x04,0x02,0x00]
58874
58875v_lshrrev_b16 v5, exec_hi, v2
58876// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x7f,0x04,0x02,0x00]
58877
58878v_lshrrev_b16 v5, 0, v2
58879// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x80,0x04,0x02,0x00]
58880
58881v_lshrrev_b16 v5, -1, v2
58882// GFX10: encoding: [0x05,0x00,0x07,0xd7,0xc1,0x04,0x02,0x00]
58883
58884v_lshrrev_b16 v5, 0.5, v2
58885// GFX10: encoding: [0x05,0x00,0x07,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
58886
58887v_lshrrev_b16 v5, -4.0, v2
58888// GFX10: encoding: [0x05,0x00,0x07,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
58889
58890v_lshrrev_b16 v5, v1, v255
58891// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xff,0x03,0x00]
58892
58893v_lshrrev_b16 v5, v1, s2
58894// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0x05,0x00,0x00]
58895
58896v_lshrrev_b16 v5, v1, s101
58897// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xcb,0x00,0x00]
58898
58899v_lshrrev_b16 v5, v1, vcc_lo
58900// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xd5,0x00,0x00]
58901
58902v_lshrrev_b16 v5, v1, vcc_hi
58903// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xd7,0x00,0x00]
58904
58905v_lshrrev_b16 v5, v1, m0
58906// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xf9,0x00,0x00]
58907
58908v_lshrrev_b16 v5, v1, exec_lo
58909// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xfd,0x00,0x00]
58910
58911v_lshrrev_b16 v5, v1, exec_hi
58912// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xff,0x00,0x00]
58913
58914v_lshrrev_b16 v5, v1, 0
58915// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0x01,0x01,0x00]
58916
58917v_lshrrev_b16 v5, v1, -1
58918// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0x83,0x01,0x00]
58919
58920v_lshrrev_b16 v5, v1, 0.5
58921// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
58922
58923v_lshrrev_b16 v5, v1, -4.0
58924// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
58925
58926v_ashrrev_i16 v5, v1, v2
58927// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0x05,0x02,0x00]
58928
58929v_ashrrev_i16 v255, v1, v2
58930// GFX10: encoding: [0xff,0x00,0x08,0xd7,0x01,0x05,0x02,0x00]
58931
58932v_ashrrev_i16 v5, v255, v2
58933// GFX10: encoding: [0x05,0x00,0x08,0xd7,0xff,0x05,0x02,0x00]
58934
58935v_ashrrev_i16 v5, s1, v2
58936// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0x04,0x02,0x00]
58937
58938v_ashrrev_i16 v5, s101, v2
58939// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x65,0x04,0x02,0x00]
58940
58941v_ashrrev_i16 v5, vcc_lo, v2
58942// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x6a,0x04,0x02,0x00]
58943
58944v_ashrrev_i16 v5, vcc_hi, v2
58945// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x6b,0x04,0x02,0x00]
58946
58947v_ashrrev_i16 v5, m0, v2
58948// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x7c,0x04,0x02,0x00]
58949
58950v_ashrrev_i16 v5, exec_lo, v2
58951// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x7e,0x04,0x02,0x00]
58952
58953v_ashrrev_i16 v5, exec_hi, v2
58954// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x7f,0x04,0x02,0x00]
58955
58956v_ashrrev_i16 v5, 0, v2
58957// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x80,0x04,0x02,0x00]
58958
58959v_ashrrev_i16 v5, -1, v2
58960// GFX10: encoding: [0x05,0x00,0x08,0xd7,0xc1,0x04,0x02,0x00]
58961
58962v_ashrrev_i16 v5, 0.5, v2
58963// GFX10: encoding: [0x05,0x00,0x08,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
58964
58965v_ashrrev_i16 v5, -4.0, v2
58966// GFX10: encoding: [0x05,0x00,0x08,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
58967
58968v_ashrrev_i16 v5, v1, v255
58969// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xff,0x03,0x00]
58970
58971v_ashrrev_i16 v5, v1, s2
58972// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0x05,0x00,0x00]
58973
58974v_ashrrev_i16 v5, v1, s101
58975// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xcb,0x00,0x00]
58976
58977v_ashrrev_i16 v5, v1, vcc_lo
58978// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xd5,0x00,0x00]
58979
58980v_ashrrev_i16 v5, v1, vcc_hi
58981// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xd7,0x00,0x00]
58982
58983v_ashrrev_i16 v5, v1, m0
58984// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xf9,0x00,0x00]
58985
58986v_ashrrev_i16 v5, v1, exec_lo
58987// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xfd,0x00,0x00]
58988
58989v_ashrrev_i16 v5, v1, exec_hi
58990// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xff,0x00,0x00]
58991
58992v_ashrrev_i16 v5, v1, 0
58993// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0x01,0x01,0x00]
58994
58995v_ashrrev_i16 v5, v1, -1
58996// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0x83,0x01,0x00]
58997
58998v_ashrrev_i16 v5, v1, 0.5
58999// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
59000
59001v_ashrrev_i16 v5, v1, -4.0
59002// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
59003
59004v_max_u16 v5, v1, v2
59005// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0x05,0x02,0x00]
59006
59007v_max_u16 v255, v1, v2
59008// GFX10: encoding: [0xff,0x00,0x09,0xd7,0x01,0x05,0x02,0x00]
59009
59010v_max_u16 v5, v255, v2
59011// GFX10: encoding: [0x05,0x00,0x09,0xd7,0xff,0x05,0x02,0x00]
59012
59013v_max_u16 v5, s1, v2
59014// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0x04,0x02,0x00]
59015
59016v_max_u16 v5, s101, v2
59017// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x65,0x04,0x02,0x00]
59018
59019v_max_u16 v5, vcc_lo, v2
59020// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x6a,0x04,0x02,0x00]
59021
59022v_max_u16 v5, vcc_hi, v2
59023// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x6b,0x04,0x02,0x00]
59024
59025v_max_u16 v5, m0, v2
59026// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x7c,0x04,0x02,0x00]
59027
59028v_max_u16 v5, exec_lo, v2
59029// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x7e,0x04,0x02,0x00]
59030
59031v_max_u16 v5, exec_hi, v2
59032// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x7f,0x04,0x02,0x00]
59033
59034v_max_u16 v5, 0, v2
59035// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x80,0x04,0x02,0x00]
59036
59037v_max_u16 v5, -1, v2
59038// GFX10: encoding: [0x05,0x00,0x09,0xd7,0xc1,0x04,0x02,0x00]
59039
59040v_max_u16 v5, 0.5, v2
59041// GFX10: encoding: [0x05,0x00,0x09,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
59042
59043v_max_u16 v5, -4.0, v2
59044// GFX10: encoding: [0x05,0x00,0x09,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
59045
59046v_max_u16 v5, v1, v255
59047// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xff,0x03,0x00]
59048
59049v_max_u16 v5, v1, s2
59050// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0x05,0x00,0x00]
59051
59052v_max_u16 v5, v1, s101
59053// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xcb,0x00,0x00]
59054
59055v_max_u16 v5, v1, vcc_lo
59056// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xd5,0x00,0x00]
59057
59058v_max_u16 v5, v1, vcc_hi
59059// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xd7,0x00,0x00]
59060
59061v_max_u16 v5, v1, m0
59062// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xf9,0x00,0x00]
59063
59064v_max_u16 v5, v1, exec_lo
59065// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xfd,0x00,0x00]
59066
59067v_max_u16 v5, v1, exec_hi
59068// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xff,0x00,0x00]
59069
59070v_max_u16 v5, v1, 0
59071// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0x01,0x01,0x00]
59072
59073v_max_u16 v5, v1, -1
59074// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0x83,0x01,0x00]
59075
59076v_max_u16 v5, v1, 0.5
59077// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
59078
59079v_max_u16 v5, v1, -4.0
59080// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
59081
59082v_max_i16 v5, v1, v2
59083// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0x05,0x02,0x00]
59084
59085v_max_i16 v255, v1, v2
59086// GFX10: encoding: [0xff,0x00,0x0a,0xd7,0x01,0x05,0x02,0x00]
59087
59088v_max_i16 v5, v255, v2
59089// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0xff,0x05,0x02,0x00]
59090
59091v_max_i16 v5, s1, v2
59092// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0x04,0x02,0x00]
59093
59094v_max_i16 v5, s101, v2
59095// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x65,0x04,0x02,0x00]
59096
59097v_max_i16 v5, vcc_lo, v2
59098// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x6a,0x04,0x02,0x00]
59099
59100v_max_i16 v5, vcc_hi, v2
59101// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x6b,0x04,0x02,0x00]
59102
59103v_max_i16 v5, m0, v2
59104// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x7c,0x04,0x02,0x00]
59105
59106v_max_i16 v5, exec_lo, v2
59107// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x7e,0x04,0x02,0x00]
59108
59109v_max_i16 v5, exec_hi, v2
59110// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x7f,0x04,0x02,0x00]
59111
59112v_max_i16 v5, 0, v2
59113// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x80,0x04,0x02,0x00]
59114
59115v_max_i16 v5, -1, v2
59116// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0xc1,0x04,0x02,0x00]
59117
59118v_max_i16 v5, 0.5, v2
59119// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
59120
59121v_max_i16 v5, -4.0, v2
59122// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
59123
59124v_max_i16 v5, v1, v255
59125// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xff,0x03,0x00]
59126
59127v_max_i16 v5, v1, s2
59128// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0x05,0x00,0x00]
59129
59130v_max_i16 v5, v1, s101
59131// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xcb,0x00,0x00]
59132
59133v_max_i16 v5, v1, vcc_lo
59134// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xd5,0x00,0x00]
59135
59136v_max_i16 v5, v1, vcc_hi
59137// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xd7,0x00,0x00]
59138
59139v_max_i16 v5, v1, m0
59140// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xf9,0x00,0x00]
59141
59142v_max_i16 v5, v1, exec_lo
59143// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xfd,0x00,0x00]
59144
59145v_max_i16 v5, v1, exec_hi
59146// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xff,0x00,0x00]
59147
59148v_max_i16 v5, v1, 0
59149// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0x01,0x01,0x00]
59150
59151v_max_i16 v5, v1, -1
59152// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0x83,0x01,0x00]
59153
59154v_max_i16 v5, v1, 0.5
59155// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
59156
59157v_max_i16 v5, v1, -4.0
59158// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
59159
59160v_min_u16 v5, v1, v2
59161// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0x05,0x02,0x00]
59162
59163v_min_u16 v255, v1, v2
59164// GFX10: encoding: [0xff,0x00,0x0b,0xd7,0x01,0x05,0x02,0x00]
59165
59166v_min_u16 v5, v255, v2
59167// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0xff,0x05,0x02,0x00]
59168
59169v_min_u16 v5, s1, v2
59170// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0x04,0x02,0x00]
59171
59172v_min_u16 v5, s101, v2
59173// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x65,0x04,0x02,0x00]
59174
59175v_min_u16 v5, vcc_lo, v2
59176// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x6a,0x04,0x02,0x00]
59177
59178v_min_u16 v5, vcc_hi, v2
59179// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x6b,0x04,0x02,0x00]
59180
59181v_min_u16 v5, m0, v2
59182// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x7c,0x04,0x02,0x00]
59183
59184v_min_u16 v5, exec_lo, v2
59185// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x7e,0x04,0x02,0x00]
59186
59187v_min_u16 v5, exec_hi, v2
59188// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x7f,0x04,0x02,0x00]
59189
59190v_min_u16 v5, 0, v2
59191// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x80,0x04,0x02,0x00]
59192
59193v_min_u16 v5, -1, v2
59194// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0xc1,0x04,0x02,0x00]
59195
59196v_min_u16 v5, 0.5, v2
59197// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
59198
59199v_min_u16 v5, -4.0, v2
59200// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
59201
59202v_min_u16 v5, v1, v255
59203// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xff,0x03,0x00]
59204
59205v_min_u16 v5, v1, s2
59206// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0x05,0x00,0x00]
59207
59208v_min_u16 v5, v1, s101
59209// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xcb,0x00,0x00]
59210
59211v_min_u16 v5, v1, vcc_lo
59212// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xd5,0x00,0x00]
59213
59214v_min_u16 v5, v1, vcc_hi
59215// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xd7,0x00,0x00]
59216
59217v_min_u16 v5, v1, m0
59218// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xf9,0x00,0x00]
59219
59220v_min_u16 v5, v1, exec_lo
59221// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xfd,0x00,0x00]
59222
59223v_min_u16 v5, v1, exec_hi
59224// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xff,0x00,0x00]
59225
59226v_min_u16 v5, v1, 0
59227// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0x01,0x01,0x00]
59228
59229v_min_u16 v5, v1, -1
59230// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0x83,0x01,0x00]
59231
59232v_min_u16 v5, v1, 0.5
59233// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
59234
59235v_min_u16 v5, v1, -4.0
59236// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
59237
59238v_min_i16 v5, v1, v2
59239// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0x05,0x02,0x00]
59240
59241v_min_i16 v255, v1, v2
59242// GFX10: encoding: [0xff,0x00,0x0c,0xd7,0x01,0x05,0x02,0x00]
59243
59244v_min_i16 v5, v255, v2
59245// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0xff,0x05,0x02,0x00]
59246
59247v_min_i16 v5, s1, v2
59248// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0x04,0x02,0x00]
59249
59250v_min_i16 v5, s101, v2
59251// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x65,0x04,0x02,0x00]
59252
59253v_min_i16 v5, vcc_lo, v2
59254// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x6a,0x04,0x02,0x00]
59255
59256v_min_i16 v5, vcc_hi, v2
59257// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x6b,0x04,0x02,0x00]
59258
59259v_min_i16 v5, m0, v2
59260// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x7c,0x04,0x02,0x00]
59261
59262v_min_i16 v5, exec_lo, v2
59263// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x7e,0x04,0x02,0x00]
59264
59265v_min_i16 v5, exec_hi, v2
59266// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x7f,0x04,0x02,0x00]
59267
59268v_min_i16 v5, 0, v2
59269// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x80,0x04,0x02,0x00]
59270
59271v_min_i16 v5, -1, v2
59272// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0xc1,0x04,0x02,0x00]
59273
59274v_min_i16 v5, 0.5, v2
59275// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
59276
59277v_min_i16 v5, -4.0, v2
59278// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
59279
59280v_min_i16 v5, v1, v255
59281// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x03,0x00]
59282
59283v_min_i16 v5, v1, s2
59284// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0x05,0x00,0x00]
59285
59286v_min_i16 v5, v1, s101
59287// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xcb,0x00,0x00]
59288
59289v_min_i16 v5, v1, vcc_lo
59290// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xd5,0x00,0x00]
59291
59292v_min_i16 v5, v1, vcc_hi
59293// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xd7,0x00,0x00]
59294
59295v_min_i16 v5, v1, m0
59296// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xf9,0x00,0x00]
59297
59298v_min_i16 v5, v1, exec_lo
59299// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xfd,0x00,0x00]
59300
59301v_min_i16 v5, v1, exec_hi
59302// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x00,0x00]
59303
59304v_min_i16 v5, v1, 0
59305// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0x01,0x01,0x00]
59306
59307v_min_i16 v5, v1, -1
59308// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0x83,0x01,0x00]
59309
59310v_min_i16 v5, v1, 0.5
59311// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
59312
59313v_min_i16 v5, v1, -4.0
59314// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
59315
59316v_add_nc_i16 v5, v1, v2
59317// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0x05,0x02,0x00]
59318
59319v_add_nc_i16 v255, v1, v2
59320// GFX10: encoding: [0xff,0x00,0x0d,0xd7,0x01,0x05,0x02,0x00]
59321
59322v_add_nc_i16 v5, v255, v2
59323// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0xff,0x05,0x02,0x00]
59324
59325v_add_nc_i16 v5, s1, v2
59326// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0x04,0x02,0x00]
59327
59328v_add_nc_i16 v5, s101, v2
59329// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x65,0x04,0x02,0x00]
59330
59331v_add_nc_i16 v5, vcc_lo, v2
59332// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x6a,0x04,0x02,0x00]
59333
59334v_add_nc_i16 v5, vcc_hi, v2
59335// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x6b,0x04,0x02,0x00]
59336
59337v_add_nc_i16 v5, m0, v2
59338// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x7c,0x04,0x02,0x00]
59339
59340v_add_nc_i16 v5, exec_lo, v2
59341// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x7e,0x04,0x02,0x00]
59342
59343v_add_nc_i16 v5, exec_hi, v2
59344// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x7f,0x04,0x02,0x00]
59345
59346v_add_nc_i16 v5, 0, v2
59347// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x80,0x04,0x02,0x00]
59348
59349v_add_nc_i16 v5, -1, v2
59350// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0xc1,0x04,0x02,0x00]
59351
59352v_add_nc_i16 v5, 0.5, v2
59353// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
59354
59355v_add_nc_i16 v5, -4.0, v2
59356// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
59357
59358v_add_nc_i16 v5, v1, v255
59359// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xff,0x03,0x00]
59360
59361v_add_nc_i16 v5, v1, s2
59362// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0x05,0x00,0x00]
59363
59364v_add_nc_i16 v5, v1, s101
59365// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xcb,0x00,0x00]
59366
59367v_add_nc_i16 v5, v1, vcc_lo
59368// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xd5,0x00,0x00]
59369
59370v_add_nc_i16 v5, v1, vcc_hi
59371// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xd7,0x00,0x00]
59372
59373v_add_nc_i16 v5, v1, m0
59374// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xf9,0x00,0x00]
59375
59376v_add_nc_i16 v5, v1, exec_lo
59377// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xfd,0x00,0x00]
59378
59379v_add_nc_i16 v5, v1, exec_hi
59380// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xff,0x00,0x00]
59381
59382v_add_nc_i16 v5, v1, 0
59383// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0x01,0x01,0x00]
59384
59385v_add_nc_i16 v5, v1, -1
59386// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0x83,0x01,0x00]
59387
59388v_add_nc_i16 v5, v1, 0.5
59389// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
59390
59391v_add_nc_i16 v5, v1, -4.0
59392// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
59393
59394v_sub_nc_i16 v5, v1, v2
59395// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0x05,0x02,0x00]
59396
59397v_sub_nc_i16 v255, v1, v2
59398// GFX10: encoding: [0xff,0x00,0x0e,0xd7,0x01,0x05,0x02,0x00]
59399
59400v_sub_nc_i16 v5, v255, v2
59401// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0xff,0x05,0x02,0x00]
59402
59403v_sub_nc_i16 v5, s1, v2
59404// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0x04,0x02,0x00]
59405
59406v_sub_nc_i16 v5, s101, v2
59407// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x65,0x04,0x02,0x00]
59408
59409v_sub_nc_i16 v5, vcc_lo, v2
59410// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x6a,0x04,0x02,0x00]
59411
59412v_sub_nc_i16 v5, vcc_hi, v2
59413// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x6b,0x04,0x02,0x00]
59414
59415v_sub_nc_i16 v5, m0, v2
59416// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x7c,0x04,0x02,0x00]
59417
59418v_sub_nc_i16 v5, exec_lo, v2
59419// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x7e,0x04,0x02,0x00]
59420
59421v_sub_nc_i16 v5, exec_hi, v2
59422// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x7f,0x04,0x02,0x00]
59423
59424v_sub_nc_i16 v5, 0, v2
59425// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x80,0x04,0x02,0x00]
59426
59427v_sub_nc_i16 v5, -1, v2
59428// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0xc1,0x04,0x02,0x00]
59429
59430v_sub_nc_i16 v5, 0.5, v2
59431// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
59432
59433v_sub_nc_i16 v5, -4.0, v2
59434// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
59435
59436v_sub_nc_i16 v5, v1, v255
59437// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x03,0x00]
59438
59439v_sub_nc_i16 v5, v1, s2
59440// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0x05,0x00,0x00]
59441
59442v_sub_nc_i16 v5, v1, s101
59443// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xcb,0x00,0x00]
59444
59445v_sub_nc_i16 v5, v1, vcc_lo
59446// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xd5,0x00,0x00]
59447
59448v_sub_nc_i16 v5, v1, vcc_hi
59449// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xd7,0x00,0x00]
59450
59451v_sub_nc_i16 v5, v1, m0
59452// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xf9,0x00,0x00]
59453
59454v_sub_nc_i16 v5, v1, exec_lo
59455// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xfd,0x00,0x00]
59456
59457v_sub_nc_i16 v5, v1, exec_hi
59458// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x00,0x00]
59459
59460v_sub_nc_i16 v5, v1, 0
59461// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0x01,0x01,0x00]
59462
59463v_sub_nc_i16 v5, v1, -1
59464// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0x83,0x01,0x00]
59465
59466v_sub_nc_i16 v5, v1, 0.5
59467// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
59468
59469v_sub_nc_i16 v5, v1, -4.0
59470// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
59471
59472v_pack_b32_f16 v5, v1, v2
59473// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x00]
59474
59475v_pack_b32_f16 v255, v1, v2
59476// GFX10: encoding: [0xff,0x00,0x11,0xd7,0x01,0x05,0x02,0x00]
59477
59478v_pack_b32_f16 v5, v255, v2
59479// GFX10: encoding: [0x05,0x00,0x11,0xd7,0xff,0x05,0x02,0x00]
59480
59481v_pack_b32_f16 v5, s1, v2
59482// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0x04,0x02,0x00]
59483
59484v_pack_b32_f16 v5, s101, v2
59485// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x65,0x04,0x02,0x00]
59486
59487v_pack_b32_f16 v5, vcc_lo, v2
59488// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x6a,0x04,0x02,0x00]
59489
59490v_pack_b32_f16 v5, vcc_hi, v2
59491// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x6b,0x04,0x02,0x00]
59492
59493v_pack_b32_f16 v5, m0, v2
59494// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x7c,0x04,0x02,0x00]
59495
59496v_pack_b32_f16 v5, exec_lo, v2
59497// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x7e,0x04,0x02,0x00]
59498
59499v_pack_b32_f16 v5, exec_hi, v2
59500// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x7f,0x04,0x02,0x00]
59501
59502v_pack_b32_f16 v5, 0, v2
59503// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x80,0x04,0x02,0x00]
59504
59505v_pack_b32_f16 v5, -1, v2
59506// GFX10: encoding: [0x05,0x00,0x11,0xd7,0xc1,0x04,0x02,0x00]
59507
59508v_pack_b32_f16 v5, 0.5, v2
59509// GFX10: encoding: [0x05,0x00,0x11,0xd7,0xf0,0x04,0x02,0x00]
59510
59511v_pack_b32_f16 v5, -4.0, v2
59512// GFX10: encoding: [0x05,0x00,0x11,0xd7,0xf7,0x04,0x02,0x00]
59513
59514v_pack_b32_f16 v5, v1, v255
59515// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0xff,0x03,0x00]
59516
59517v_pack_b32_f16 v5, v1, s2
59518// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x00,0x00]
59519
59520v_pack_b32_f16 v5, v1, s101
59521// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0xcb,0x00,0x00]
59522
59523v_pack_b32_f16 v5, v1, vcc_lo
59524// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0xd5,0x00,0x00]
59525
59526v_pack_b32_f16 v5, v1, vcc_hi
59527// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0xd7,0x00,0x00]
59528
59529v_pack_b32_f16 v5, v1, m0
59530// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0xf9,0x00,0x00]
59531
59532v_pack_b32_f16 v5, v1, exec_lo
59533// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0xfd,0x00,0x00]
59534
59535v_pack_b32_f16 v5, v1, exec_hi
59536// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0xff,0x00,0x00]
59537
59538v_pack_b32_f16 v5, v1, 0
59539// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0x01,0x01,0x00]
59540
59541v_pack_b32_f16 v5, v1, -1
59542// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0x83,0x01,0x00]
59543
59544v_pack_b32_f16 v5, v1, 0.5
59545// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0xe1,0x01,0x00]
59546
59547v_pack_b32_f16 v5, v1, -4.0
59548// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0xef,0x01,0x00]
59549
59550v_pack_b32_f16 v5, -v1, v2
59551// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x20]
59552
59553v_pack_b32_f16 v5, v1, -v2
59554// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x40]
59555
59556v_pack_b32_f16 v5, -v1, -v2
59557// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x60]
59558
59559v_pack_b32_f16 v5, |v1|, v2
59560// GFX10: encoding: [0x05,0x01,0x11,0xd7,0x01,0x05,0x02,0x00]
59561
59562v_pack_b32_f16 v5, v1, |v2|
59563// GFX10: encoding: [0x05,0x02,0x11,0xd7,0x01,0x05,0x02,0x00]
59564
59565v_pack_b32_f16 v5, |v1|, |v2|
59566// GFX10: encoding: [0x05,0x03,0x11,0xd7,0x01,0x05,0x02,0x00]
59567
59568v_pack_b32_f16 v5, v1, v2 op_sel:[0,0,0]
59569// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x00]
59570
59571v_pack_b32_f16 v5, v1, v2 op_sel:[1,0,0]
59572// GFX10: encoding: [0x05,0x08,0x11,0xd7,0x01,0x05,0x02,0x00]
59573
59574v_pack_b32_f16 v5, v1, v2 op_sel:[0,1,0]
59575// GFX10: encoding: [0x05,0x10,0x11,0xd7,0x01,0x05,0x02,0x00]
59576
59577v_pack_b32_f16 v5, v1, v2 op_sel:[0,0,1]
59578// GFX10: encoding: [0x05,0x40,0x11,0xd7,0x01,0x05,0x02,0x00]
59579
59580v_pack_b32_f16 v5, v1, v2 op_sel:[1,1,1]
59581// GFX10: encoding: [0x05,0x58,0x11,0xd7,0x01,0x05,0x02,0x00]
59582
59583v_cvt_pknorm_i16_f16 v5, v1, v2
59584// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x00]
59585
59586v_cvt_pknorm_i16_f16 v255, v1, v2
59587// GFX10: encoding: [0xff,0x00,0x12,0xd7,0x01,0x05,0x02,0x00]
59588
59589v_cvt_pknorm_i16_f16 v5, v255, v2
59590// GFX10: encoding: [0x05,0x00,0x12,0xd7,0xff,0x05,0x02,0x00]
59591
59592v_cvt_pknorm_i16_f16 v5, s1, v2
59593// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0x04,0x02,0x00]
59594
59595v_cvt_pknorm_i16_f16 v5, s101, v2
59596// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x65,0x04,0x02,0x00]
59597
59598v_cvt_pknorm_i16_f16 v5, vcc_lo, v2
59599// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x6a,0x04,0x02,0x00]
59600
59601v_cvt_pknorm_i16_f16 v5, vcc_hi, v2
59602// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x6b,0x04,0x02,0x00]
59603
59604v_cvt_pknorm_i16_f16 v5, m0, v2
59605// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x7c,0x04,0x02,0x00]
59606
59607v_cvt_pknorm_i16_f16 v5, exec_lo, v2
59608// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x7e,0x04,0x02,0x00]
59609
59610v_cvt_pknorm_i16_f16 v5, exec_hi, v2
59611// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x7f,0x04,0x02,0x00]
59612
59613v_cvt_pknorm_i16_f16 v5, 0, v2
59614// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x80,0x04,0x02,0x00]
59615
59616v_cvt_pknorm_i16_f16 v5, -1, v2
59617// GFX10: encoding: [0x05,0x00,0x12,0xd7,0xc1,0x04,0x02,0x00]
59618
59619v_cvt_pknorm_i16_f16 v5, 0.5, v2
59620// GFX10: encoding: [0x05,0x00,0x12,0xd7,0xf0,0x04,0x02,0x00]
59621
59622v_cvt_pknorm_i16_f16 v5, -4.0, v2
59623// GFX10: encoding: [0x05,0x00,0x12,0xd7,0xf7,0x04,0x02,0x00]
59624
59625v_cvt_pknorm_i16_f16 v5, v1, v255
59626// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0xff,0x03,0x00]
59627
59628v_cvt_pknorm_i16_f16 v5, v1, s2
59629// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x00,0x00]
59630
59631v_cvt_pknorm_i16_f16 v5, v1, s101
59632// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0xcb,0x00,0x00]
59633
59634v_cvt_pknorm_i16_f16 v5, v1, vcc_lo
59635// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0xd5,0x00,0x00]
59636
59637v_cvt_pknorm_i16_f16 v5, v1, vcc_hi
59638// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0xd7,0x00,0x00]
59639
59640v_cvt_pknorm_i16_f16 v5, v1, m0
59641// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0xf9,0x00,0x00]
59642
59643v_cvt_pknorm_i16_f16 v5, v1, exec_lo
59644// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0xfd,0x00,0x00]
59645
59646v_cvt_pknorm_i16_f16 v5, v1, exec_hi
59647// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0xff,0x00,0x00]
59648
59649v_cvt_pknorm_i16_f16 v5, v1, 0
59650// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0x01,0x01,0x00]
59651
59652v_cvt_pknorm_i16_f16 v5, v1, -1
59653// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0x83,0x01,0x00]
59654
59655v_cvt_pknorm_i16_f16 v5, v1, 0.5
59656// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0xe1,0x01,0x00]
59657
59658v_cvt_pknorm_i16_f16 v5, v1, -4.0
59659// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0xef,0x01,0x00]
59660
59661v_cvt_pknorm_i16_f16 v5, -v1, v2
59662// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x20]
59663
59664v_cvt_pknorm_i16_f16 v5, v1, -v2
59665// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x40]
59666
59667v_cvt_pknorm_i16_f16 v5, -v1, -v2
59668// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x60]
59669
59670v_cvt_pknorm_i16_f16 v5, |v1|, v2
59671// GFX10: encoding: [0x05,0x01,0x12,0xd7,0x01,0x05,0x02,0x00]
59672
59673v_cvt_pknorm_i16_f16 v5, v1, |v2|
59674// GFX10: encoding: [0x05,0x02,0x12,0xd7,0x01,0x05,0x02,0x00]
59675
59676v_cvt_pknorm_i16_f16 v5, |v1|, |v2|
59677// GFX10: encoding: [0x05,0x03,0x12,0xd7,0x01,0x05,0x02,0x00]
59678
59679v_cvt_pknorm_i16_f16 v5, v1, v2 op_sel:[0,0,0]
59680// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x00]
59681
59682v_cvt_pknorm_i16_f16 v5, v1, v2 op_sel:[1,0,0]
59683// GFX10: encoding: [0x05,0x08,0x12,0xd7,0x01,0x05,0x02,0x00]
59684
59685v_cvt_pknorm_i16_f16 v5, v1, v2 op_sel:[0,1,0]
59686// GFX10: encoding: [0x05,0x10,0x12,0xd7,0x01,0x05,0x02,0x00]
59687
59688v_cvt_pknorm_i16_f16 v5, v1, v2 op_sel:[0,0,1]
59689// GFX10: encoding: [0x05,0x40,0x12,0xd7,0x01,0x05,0x02,0x00]
59690
59691v_cvt_pknorm_i16_f16 v5, v1, v2 op_sel:[1,1,1]
59692// GFX10: encoding: [0x05,0x58,0x12,0xd7,0x01,0x05,0x02,0x00]
59693
59694v_cvt_pknorm_u16_f16 v5, v1, v2
59695// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x00]
59696
59697v_cvt_pknorm_u16_f16 v255, v1, v2
59698// GFX10: encoding: [0xff,0x00,0x13,0xd7,0x01,0x05,0x02,0x00]
59699
59700v_cvt_pknorm_u16_f16 v5, v255, v2
59701// GFX10: encoding: [0x05,0x00,0x13,0xd7,0xff,0x05,0x02,0x00]
59702
59703v_cvt_pknorm_u16_f16 v5, s1, v2
59704// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0x04,0x02,0x00]
59705
59706v_cvt_pknorm_u16_f16 v5, s101, v2
59707// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x65,0x04,0x02,0x00]
59708
59709v_cvt_pknorm_u16_f16 v5, vcc_lo, v2
59710// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x6a,0x04,0x02,0x00]
59711
59712v_cvt_pknorm_u16_f16 v5, vcc_hi, v2
59713// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x6b,0x04,0x02,0x00]
59714
59715v_cvt_pknorm_u16_f16 v5, m0, v2
59716// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x7c,0x04,0x02,0x00]
59717
59718v_cvt_pknorm_u16_f16 v5, exec_lo, v2
59719// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x7e,0x04,0x02,0x00]
59720
59721v_cvt_pknorm_u16_f16 v5, exec_hi, v2
59722// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x7f,0x04,0x02,0x00]
59723
59724v_cvt_pknorm_u16_f16 v5, 0, v2
59725// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x80,0x04,0x02,0x00]
59726
59727v_cvt_pknorm_u16_f16 v5, -1, v2
59728// GFX10: encoding: [0x05,0x00,0x13,0xd7,0xc1,0x04,0x02,0x00]
59729
59730v_cvt_pknorm_u16_f16 v5, 0.5, v2
59731// GFX10: encoding: [0x05,0x00,0x13,0xd7,0xf0,0x04,0x02,0x00]
59732
59733v_cvt_pknorm_u16_f16 v5, -4.0, v2
59734// GFX10: encoding: [0x05,0x00,0x13,0xd7,0xf7,0x04,0x02,0x00]
59735
59736v_cvt_pknorm_u16_f16 v5, v1, v255
59737// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0xff,0x03,0x00]
59738
59739v_cvt_pknorm_u16_f16 v5, v1, s2
59740// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x00,0x00]
59741
59742v_cvt_pknorm_u16_f16 v5, v1, s101
59743// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0xcb,0x00,0x00]
59744
59745v_cvt_pknorm_u16_f16 v5, v1, vcc_lo
59746// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0xd5,0x00,0x00]
59747
59748v_cvt_pknorm_u16_f16 v5, v1, vcc_hi
59749// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0xd7,0x00,0x00]
59750
59751v_cvt_pknorm_u16_f16 v5, v1, m0
59752// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0xf9,0x00,0x00]
59753
59754v_cvt_pknorm_u16_f16 v5, v1, exec_lo
59755// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0xfd,0x00,0x00]
59756
59757v_cvt_pknorm_u16_f16 v5, v1, exec_hi
59758// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0xff,0x00,0x00]
59759
59760v_cvt_pknorm_u16_f16 v5, v1, 0
59761// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0x01,0x01,0x00]
59762
59763v_cvt_pknorm_u16_f16 v5, v1, -1
59764// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0x83,0x01,0x00]
59765
59766v_cvt_pknorm_u16_f16 v5, v1, 0.5
59767// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0xe1,0x01,0x00]
59768
59769v_cvt_pknorm_u16_f16 v5, v1, -4.0
59770// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0xef,0x01,0x00]
59771
59772v_cvt_pknorm_u16_f16 v5, -v1, v2
59773// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x20]
59774
59775v_cvt_pknorm_u16_f16 v5, v1, -v2
59776// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x40]
59777
59778v_cvt_pknorm_u16_f16 v5, -v1, -v2
59779// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x60]
59780
59781v_cvt_pknorm_u16_f16 v5, |v1|, v2
59782// GFX10: encoding: [0x05,0x01,0x13,0xd7,0x01,0x05,0x02,0x00]
59783
59784v_cvt_pknorm_u16_f16 v5, v1, |v2|
59785// GFX10: encoding: [0x05,0x02,0x13,0xd7,0x01,0x05,0x02,0x00]
59786
59787v_cvt_pknorm_u16_f16 v5, |v1|, |v2|
59788// GFX10: encoding: [0x05,0x03,0x13,0xd7,0x01,0x05,0x02,0x00]
59789
59790v_cvt_pknorm_u16_f16 v5, v1, v2 op_sel:[0,0,0]
59791// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x00]
59792
59793v_cvt_pknorm_u16_f16 v5, v1, v2 op_sel:[1,0,0]
59794// GFX10: encoding: [0x05,0x08,0x13,0xd7,0x01,0x05,0x02,0x00]
59795
59796v_cvt_pknorm_u16_f16 v5, v1, v2 op_sel:[0,1,0]
59797// GFX10: encoding: [0x05,0x10,0x13,0xd7,0x01,0x05,0x02,0x00]
59798
59799v_cvt_pknorm_u16_f16 v5, v1, v2 op_sel:[0,0,1]
59800// GFX10: encoding: [0x05,0x40,0x13,0xd7,0x01,0x05,0x02,0x00]
59801
59802v_cvt_pknorm_u16_f16 v5, v1, v2 op_sel:[1,1,1]
59803// GFX10: encoding: [0x05,0x58,0x13,0xd7,0x01,0x05,0x02,0x00]
59804
59805v_lshlrev_b16 v5, v1, v2
59806// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0x05,0x02,0x00]
59807
59808v_lshlrev_b16 v255, v1, v2
59809// GFX10: encoding: [0xff,0x00,0x14,0xd7,0x01,0x05,0x02,0x00]
59810
59811v_lshlrev_b16 v5, v255, v2
59812// GFX10: encoding: [0x05,0x00,0x14,0xd7,0xff,0x05,0x02,0x00]
59813
59814v_lshlrev_b16 v5, s1, v2
59815// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0x04,0x02,0x00]
59816
59817v_lshlrev_b16 v5, s101, v2
59818// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x65,0x04,0x02,0x00]
59819
59820v_lshlrev_b16 v5, vcc_lo, v2
59821// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x6a,0x04,0x02,0x00]
59822
59823v_lshlrev_b16 v5, vcc_hi, v2
59824// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x6b,0x04,0x02,0x00]
59825
59826v_lshlrev_b16 v5, m0, v2
59827// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x7c,0x04,0x02,0x00]
59828
59829v_lshlrev_b16 v5, exec_lo, v2
59830// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x7e,0x04,0x02,0x00]
59831
59832v_lshlrev_b16 v5, exec_hi, v2
59833// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x7f,0x04,0x02,0x00]
59834
59835v_lshlrev_b16 v5, 0, v2
59836// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x80,0x04,0x02,0x00]
59837
59838v_lshlrev_b16 v5, -1, v2
59839// GFX10: encoding: [0x05,0x00,0x14,0xd7,0xc1,0x04,0x02,0x00]
59840
59841v_lshlrev_b16 v5, 0.5, v2
59842// GFX10: encoding: [0x05,0x00,0x14,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
59843
59844v_lshlrev_b16 v5, -4.0, v2
59845// GFX10: encoding: [0x05,0x00,0x14,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
59846
59847v_lshlrev_b16 v5, v1, v255
59848// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xff,0x03,0x00]
59849
59850v_lshlrev_b16 v5, v1, s2
59851// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0x05,0x00,0x00]
59852
59853v_lshlrev_b16 v5, v1, s101
59854// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xcb,0x00,0x00]
59855
59856v_lshlrev_b16 v5, v1, vcc_lo
59857// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xd5,0x00,0x00]
59858
59859v_lshlrev_b16 v5, v1, vcc_hi
59860// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xd7,0x00,0x00]
59861
59862v_lshlrev_b16 v5, v1, m0
59863// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xf9,0x00,0x00]
59864
59865v_lshlrev_b16 v5, v1, exec_lo
59866// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xfd,0x00,0x00]
59867
59868v_lshlrev_b16 v5, v1, exec_hi
59869// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xff,0x00,0x00]
59870
59871v_lshlrev_b16 v5, v1, 0
59872// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0x01,0x01,0x00]
59873
59874v_lshlrev_b16 v5, v1, -1
59875// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0x83,0x01,0x00]
59876
59877v_lshlrev_b16 v5, v1, 0.5
59878// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
59879
59880v_lshlrev_b16 v5, v1, -4.0
59881// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
59882
59883v_mad_u16 v5, 0, v2, v3
59884// GFX10: encoding: [0x05,0x00,0x40,0xd7,0x80,0x04,0x0e,0x04]
59885
59886v_mad_u16 v5, v1, -1, v3
59887// GFX10: encoding: [0x05,0x00,0x40,0xd7,0x01,0x83,0x0d,0x04]
59888
59889v_mad_u16 v5, v1, v2, -4.0
59890// GFX10: encoding: [0x05,0x00,0x40,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00]
59891
59892v_mad_u16 v5, v1, v2, v3 clamp
59893// GFX10: encoding: [0x05,0x80,0x40,0xd7,0x01,0x05,0x0e,0x04]
59894
59895v_mad_u16 v5, v1, v2, v3 op_sel:[1,0,0,0]
59896// GFX10: encoding: [0x05,0x08,0x40,0xd7,0x01,0x05,0x0e,0x04]
59897
59898v_mad_u16 v5, v1, v2, v3 op_sel:[0,0,0,1]
59899// GFX10: encoding: [0x05,0x40,0x40,0xd7,0x01,0x05,0x0e,0x04]
59900
59901v_mad_u16 v5, v1, v2, v3 op_sel:[1,1,1,1]
59902// GFX10: encoding: [0x05,0x78,0x40,0xd7,0x01,0x05,0x0e,0x04]
59903
59904v_interp_p1ll_f16 v5, v2, attr31.x
59905// GFX10: encoding: [0x05,0x00,0x42,0xd7,0x1f,0x04,0x02,0x00]
59906
59907v_interp_p1ll_f16 v5, v2, attr0.w
59908// GFX10: encoding: [0x05,0x00,0x42,0xd7,0xc0,0x04,0x02,0x00]
59909
59910v_interp_p1ll_f16 v5, -v2, attr0.x
59911// GFX10: encoding: [0x05,0x00,0x42,0xd7,0x00,0x04,0x02,0x40]
59912
59913v_interp_p1ll_f16 v5, |v2|, attr0.x
59914// GFX10: encoding: [0x05,0x02,0x42,0xd7,0x00,0x04,0x02,0x00]
59915
59916v_interp_p1ll_f16 v5, v2, attr0.x high
59917// GFX10: encoding: [0x05,0x00,0x42,0xd7,0x00,0x05,0x02,0x00]
59918
59919v_interp_p1ll_f16 v5, v2, attr0.x clamp
59920// GFX10: encoding: [0x05,0x80,0x42,0xd7,0x00,0x04,0x02,0x00]
59921
59922v_interp_p1ll_f16 v5, v2, attr0.x mul:4
59923// GFX10: encoding: [0x05,0x00,0x42,0xd7,0x00,0x04,0x02,0x10]
59924
59925v_interp_p1lv_f16 v5, v2, attr1.x, v3
59926// GFX10: encoding: [0x05,0x00,0x43,0xd7,0x01,0x04,0x0e,0x04]
59927
59928v_interp_p1lv_f16 v5, v2, attr0.z, v3
59929// GFX10: encoding: [0x05,0x00,0x43,0xd7,0x80,0x04,0x0e,0x04]
59930
59931v_interp_p1lv_f16 v5, -v2, attr0.x, v3
59932// GFX10: encoding: [0x05,0x00,0x43,0xd7,0x00,0x04,0x0e,0x44]
59933
59934v_interp_p1lv_f16 v5, v2, attr0.x, -v3
59935// GFX10: encoding: [0x05,0x00,0x43,0xd7,0x00,0x04,0x0e,0x84]
59936
59937v_interp_p1lv_f16 v5, |v2|, attr0.x, v3
59938// GFX10: encoding: [0x05,0x02,0x43,0xd7,0x00,0x04,0x0e,0x04]
59939
59940v_interp_p1lv_f16 v5, v2, attr0.x, |v3|
59941// GFX10: encoding: [0x05,0x04,0x43,0xd7,0x00,0x04,0x0e,0x04]
59942
59943v_interp_p1lv_f16 v5, v2, attr0.x, v3 high
59944// GFX10: encoding: [0x05,0x00,0x43,0xd7,0x00,0x05,0x0e,0x04]
59945
59946v_interp_p1lv_f16 v5, v2, attr0.x, v3 clamp
59947// GFX10: encoding: [0x05,0x80,0x43,0xd7,0x00,0x04,0x0e,0x04]
59948
59949v_interp_p1lv_f16 v5, v2, attr0.x, v3 mul:2
59950// GFX10: encoding: [0x05,0x00,0x43,0xd7,0x00,0x04,0x0e,0x0c]
59951
59952v_interp_p1lv_f16 v5, v2, attr0.x, v3 div:2
59953// GFX10: encoding: [0x05,0x00,0x43,0xd7,0x00,0x04,0x0e,0x1c]
59954
59955v_perm_b32 v5, v1, v2, v3
59956// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0x0e,0x04]
59957
59958v_perm_b32 v255, v1, v2, v3
59959// GFX10: encoding: [0xff,0x00,0x44,0xd7,0x01,0x05,0x0e,0x04]
59960
59961v_perm_b32 v5, v255, v2, v3
59962// GFX10: encoding: [0x05,0x00,0x44,0xd7,0xff,0x05,0x0e,0x04]
59963
59964v_perm_b32 v5, s1, v2, v3
59965// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x04,0x0e,0x04]
59966
59967v_perm_b32 v5, s101, v2, v3
59968// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x65,0x04,0x0e,0x04]
59969
59970v_perm_b32 v5, vcc_lo, v2, v3
59971// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x6a,0x04,0x0e,0x04]
59972
59973v_perm_b32 v5, vcc_hi, v2, v3
59974// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x6b,0x04,0x0e,0x04]
59975
59976v_perm_b32 v5, m0, v2, v3
59977// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x7c,0x04,0x0e,0x04]
59978
59979v_perm_b32 v5, exec_lo, v2, v3
59980// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x7e,0x04,0x0e,0x04]
59981
59982v_perm_b32 v5, exec_hi, v2, v3
59983// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x7f,0x04,0x0e,0x04]
59984
59985v_perm_b32 v5, 0, v2, v3
59986// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x80,0x04,0x0e,0x04]
59987
59988v_perm_b32 v5, -1, v2, v3
59989// GFX10: encoding: [0x05,0x00,0x44,0xd7,0xc1,0x04,0x0e,0x04]
59990
59991v_perm_b32 v5, 0.5, v2, v3
59992// GFX10: encoding: [0x05,0x00,0x44,0xd7,0xf0,0x04,0x0e,0x04]
59993
59994v_perm_b32 v5, -4.0, v2, v3
59995// GFX10: encoding: [0x05,0x00,0x44,0xd7,0xf7,0x04,0x0e,0x04]
59996
59997v_perm_b32 v5, v1, v255, v3
59998// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0xff,0x0f,0x04]
59999
60000v_perm_b32 v5, v1, s2, v3
60001// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0x0c,0x04]
60002
60003v_perm_b32 v5, v1, s101, v3
60004// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0xcb,0x0c,0x04]
60005
60006v_perm_b32 v5, v1, vcc_lo, v3
60007// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0xd5,0x0c,0x04]
60008
60009v_perm_b32 v5, v1, vcc_hi, v3
60010// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0xd7,0x0c,0x04]
60011
60012v_perm_b32 v5, v1, m0, v3
60013// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0xf9,0x0c,0x04]
60014
60015v_perm_b32 v5, v1, exec_lo, v3
60016// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0xfd,0x0c,0x04]
60017
60018v_perm_b32 v5, v1, exec_hi, v3
60019// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0xff,0x0c,0x04]
60020
60021v_perm_b32 v5, v1, 0, v3
60022// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x01,0x0d,0x04]
60023
60024v_perm_b32 v5, v1, -1, v3
60025// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x83,0x0d,0x04]
60026
60027v_perm_b32 v5, v1, 0.5, v3
60028// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0xe1,0x0d,0x04]
60029
60030v_perm_b32 v5, v1, -4.0, v3
60031// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0xef,0x0d,0x04]
60032
60033v_perm_b32 v5, v1, v2, v255
60034// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0xfe,0x07]
60035
60036v_perm_b32 v5, v1, v2, s3
60037// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0x0e,0x00]
60038
60039v_perm_b32 v5, v1, v2, s101
60040// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0x96,0x01]
60041
60042v_perm_b32 v5, v1, v2, vcc_lo
60043// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0xaa,0x01]
60044
60045v_perm_b32 v5, v1, v2, vcc_hi
60046// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0xae,0x01]
60047
60048v_perm_b32 v5, v1, v2, m0
60049// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0xf2,0x01]
60050
60051v_perm_b32 v5, v1, v2, exec_lo
60052// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0xfa,0x01]
60053
60054v_perm_b32 v5, v1, v2, exec_hi
60055// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0xfe,0x01]
60056
60057v_perm_b32 v5, v1, v2, 0
60058// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0x02,0x02]
60059
60060v_perm_b32 v5, v1, v2, -1
60061// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0x06,0x03]
60062
60063v_perm_b32 v5, v1, v2, 0.5
60064// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0xc2,0x03]
60065
60066v_perm_b32 v5, v1, v2, -4.0
60067// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0xde,0x03]
60068
60069v_xad_u32 v5, v1, v2, v3
60070// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0x0e,0x04]
60071
60072v_xad_u32 v255, v1, v2, v3
60073// GFX10: encoding: [0xff,0x00,0x45,0xd7,0x01,0x05,0x0e,0x04]
60074
60075v_xad_u32 v5, v255, v2, v3
60076// GFX10: encoding: [0x05,0x00,0x45,0xd7,0xff,0x05,0x0e,0x04]
60077
60078v_xad_u32 v5, s1, v2, v3
60079// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x04,0x0e,0x04]
60080
60081v_xad_u32 v5, s101, v2, v3
60082// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x65,0x04,0x0e,0x04]
60083
60084v_xad_u32 v5, vcc_lo, v2, v3
60085// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x6a,0x04,0x0e,0x04]
60086
60087v_xad_u32 v5, vcc_hi, v2, v3
60088// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x6b,0x04,0x0e,0x04]
60089
60090v_xad_u32 v5, m0, v2, v3
60091// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x7c,0x04,0x0e,0x04]
60092
60093v_xad_u32 v5, exec_lo, v2, v3
60094// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x7e,0x04,0x0e,0x04]
60095
60096v_xad_u32 v5, exec_hi, v2, v3
60097// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x7f,0x04,0x0e,0x04]
60098
60099v_xad_u32 v5, 0, v2, v3
60100// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x80,0x04,0x0e,0x04]
60101
60102v_xad_u32 v5, -1, v2, v3
60103// GFX10: encoding: [0x05,0x00,0x45,0xd7,0xc1,0x04,0x0e,0x04]
60104
60105v_xad_u32 v5, 0.5, v2, v3
60106// GFX10: encoding: [0x05,0x00,0x45,0xd7,0xf0,0x04,0x0e,0x04]
60107
60108v_xad_u32 v5, -4.0, v2, v3
60109// GFX10: encoding: [0x05,0x00,0x45,0xd7,0xf7,0x04,0x0e,0x04]
60110
60111v_xad_u32 v5, v1, v255, v3
60112// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0xff,0x0f,0x04]
60113
60114v_xad_u32 v5, v1, s2, v3
60115// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0x0c,0x04]
60116
60117v_xad_u32 v5, v1, s101, v3
60118// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0xcb,0x0c,0x04]
60119
60120v_xad_u32 v5, v1, vcc_lo, v3
60121// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0xd5,0x0c,0x04]
60122
60123v_xad_u32 v5, v1, vcc_hi, v3
60124// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0xd7,0x0c,0x04]
60125
60126v_xad_u32 v5, v1, m0, v3
60127// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0xf9,0x0c,0x04]
60128
60129v_xad_u32 v5, v1, exec_lo, v3
60130// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0xfd,0x0c,0x04]
60131
60132v_xad_u32 v5, v1, exec_hi, v3
60133// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0xff,0x0c,0x04]
60134
60135v_xad_u32 v5, v1, 0, v3
60136// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x01,0x0d,0x04]
60137
60138v_xad_u32 v5, v1, -1, v3
60139// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x83,0x0d,0x04]
60140
60141v_xad_u32 v5, v1, 0.5, v3
60142// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0xe1,0x0d,0x04]
60143
60144v_xad_u32 v5, v1, -4.0, v3
60145// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0xef,0x0d,0x04]
60146
60147v_xad_u32 v5, v1, v2, v255
60148// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0xfe,0x07]
60149
60150v_xad_u32 v5, v1, v2, s3
60151// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0x0e,0x00]
60152
60153v_xad_u32 v5, v1, v2, s101
60154// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0x96,0x01]
60155
60156v_xad_u32 v5, v1, v2, vcc_lo
60157// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0xaa,0x01]
60158
60159v_xad_u32 v5, v1, v2, vcc_hi
60160// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0xae,0x01]
60161
60162v_xad_u32 v5, v1, v2, m0
60163// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0xf2,0x01]
60164
60165v_xad_u32 v5, v1, v2, exec_lo
60166// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0xfa,0x01]
60167
60168v_xad_u32 v5, v1, v2, exec_hi
60169// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0xfe,0x01]
60170
60171v_xad_u32 v5, v1, v2, 0
60172// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0x02,0x02]
60173
60174v_xad_u32 v5, v1, v2, -1
60175// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0x06,0x03]
60176
60177v_xad_u32 v5, v1, v2, 0.5
60178// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0xc2,0x03]
60179
60180v_xad_u32 v5, v1, v2, -4.0
60181// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0xde,0x03]
60182
60183v_lshl_add_u32 v5, v1, v2, v3
60184// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0x0e,0x04]
60185
60186v_lshl_add_u32 v255, v1, v2, v3
60187// GFX10: encoding: [0xff,0x00,0x46,0xd7,0x01,0x05,0x0e,0x04]
60188
60189v_lshl_add_u32 v5, v255, v2, v3
60190// GFX10: encoding: [0x05,0x00,0x46,0xd7,0xff,0x05,0x0e,0x04]
60191
60192v_lshl_add_u32 v5, s1, v2, v3
60193// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x04,0x0e,0x04]
60194
60195v_lshl_add_u32 v5, s101, v2, v3
60196// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x65,0x04,0x0e,0x04]
60197
60198v_lshl_add_u32 v5, vcc_lo, v2, v3
60199// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x6a,0x04,0x0e,0x04]
60200
60201v_lshl_add_u32 v5, vcc_hi, v2, v3
60202// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x6b,0x04,0x0e,0x04]
60203
60204v_lshl_add_u32 v5, m0, v2, v3
60205// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x7c,0x04,0x0e,0x04]
60206
60207v_lshl_add_u32 v5, exec_lo, v2, v3
60208// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x7e,0x04,0x0e,0x04]
60209
60210v_lshl_add_u32 v5, exec_hi, v2, v3
60211// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x7f,0x04,0x0e,0x04]
60212
60213v_lshl_add_u32 v5, 0, v2, v3
60214// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x80,0x04,0x0e,0x04]
60215
60216v_lshl_add_u32 v5, -1, v2, v3
60217// GFX10: encoding: [0x05,0x00,0x46,0xd7,0xc1,0x04,0x0e,0x04]
60218
60219v_lshl_add_u32 v5, 0.5, v2, v3
60220// GFX10: encoding: [0x05,0x00,0x46,0xd7,0xf0,0x04,0x0e,0x04]
60221
60222v_lshl_add_u32 v5, -4.0, v2, v3
60223// GFX10: encoding: [0x05,0x00,0x46,0xd7,0xf7,0x04,0x0e,0x04]
60224
60225v_lshl_add_u32 v5, v1, v255, v3
60226// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0xff,0x0f,0x04]
60227
60228v_lshl_add_u32 v5, v1, s2, v3
60229// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0x0c,0x04]
60230
60231v_lshl_add_u32 v5, v1, s101, v3
60232// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0xcb,0x0c,0x04]
60233
60234v_lshl_add_u32 v5, v1, vcc_lo, v3
60235// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0xd5,0x0c,0x04]
60236
60237v_lshl_add_u32 v5, v1, vcc_hi, v3
60238// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0xd7,0x0c,0x04]
60239
60240v_lshl_add_u32 v5, v1, m0, v3
60241// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0xf9,0x0c,0x04]
60242
60243v_lshl_add_u32 v5, v1, exec_lo, v3
60244// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0xfd,0x0c,0x04]
60245
60246v_lshl_add_u32 v5, v1, exec_hi, v3
60247// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0xff,0x0c,0x04]
60248
60249v_lshl_add_u32 v5, v1, 0, v3
60250// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x01,0x0d,0x04]
60251
60252v_lshl_add_u32 v5, v1, -1, v3
60253// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x83,0x0d,0x04]
60254
60255v_lshl_add_u32 v5, v1, 0.5, v3
60256// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0xe1,0x0d,0x04]
60257
60258v_lshl_add_u32 v5, v1, -4.0, v3
60259// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0xef,0x0d,0x04]
60260
60261v_lshl_add_u32 v5, v1, v2, v255
60262// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0xfe,0x07]
60263
60264v_lshl_add_u32 v5, v1, v2, s3
60265// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0x0e,0x00]
60266
60267v_lshl_add_u32 v5, v1, v2, s101
60268// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0x96,0x01]
60269
60270v_lshl_add_u32 v5, v1, v2, vcc_lo
60271// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0xaa,0x01]
60272
60273v_lshl_add_u32 v5, v1, v2, vcc_hi
60274// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0xae,0x01]
60275
60276v_lshl_add_u32 v5, v1, v2, m0
60277// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0xf2,0x01]
60278
60279v_lshl_add_u32 v5, v1, v2, exec_lo
60280// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0xfa,0x01]
60281
60282v_lshl_add_u32 v5, v1, v2, exec_hi
60283// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0xfe,0x01]
60284
60285v_lshl_add_u32 v5, v1, v2, 0
60286// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0x02,0x02]
60287
60288v_lshl_add_u32 v5, v1, v2, -1
60289// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0x06,0x03]
60290
60291v_lshl_add_u32 v5, v1, v2, 0.5
60292// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0xc2,0x03]
60293
60294v_lshl_add_u32 v5, v1, v2, -4.0
60295// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0xde,0x03]
60296
60297v_add_lshl_u32 v5, v1, v2, v3
60298// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0x0e,0x04]
60299
60300v_add_lshl_u32 v255, v1, v2, v3
60301// GFX10: encoding: [0xff,0x00,0x47,0xd7,0x01,0x05,0x0e,0x04]
60302
60303v_add_lshl_u32 v5, v255, v2, v3
60304// GFX10: encoding: [0x05,0x00,0x47,0xd7,0xff,0x05,0x0e,0x04]
60305
60306v_add_lshl_u32 v5, s1, v2, v3
60307// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x04,0x0e,0x04]
60308
60309v_add_lshl_u32 v5, s101, v2, v3
60310// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x65,0x04,0x0e,0x04]
60311
60312v_add_lshl_u32 v5, vcc_lo, v2, v3
60313// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x6a,0x04,0x0e,0x04]
60314
60315v_add_lshl_u32 v5, vcc_hi, v2, v3
60316// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x6b,0x04,0x0e,0x04]
60317
60318v_add_lshl_u32 v5, m0, v2, v3
60319// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x7c,0x04,0x0e,0x04]
60320
60321v_add_lshl_u32 v5, exec_lo, v2, v3
60322// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x7e,0x04,0x0e,0x04]
60323
60324v_add_lshl_u32 v5, exec_hi, v2, v3
60325// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x7f,0x04,0x0e,0x04]
60326
60327v_add_lshl_u32 v5, 0, v2, v3
60328// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x80,0x04,0x0e,0x04]
60329
60330v_add_lshl_u32 v5, -1, v2, v3
60331// GFX10: encoding: [0x05,0x00,0x47,0xd7,0xc1,0x04,0x0e,0x04]
60332
60333v_add_lshl_u32 v5, 0.5, v2, v3
60334// GFX10: encoding: [0x05,0x00,0x47,0xd7,0xf0,0x04,0x0e,0x04]
60335
60336v_add_lshl_u32 v5, -4.0, v2, v3
60337// GFX10: encoding: [0x05,0x00,0x47,0xd7,0xf7,0x04,0x0e,0x04]
60338
60339v_add_lshl_u32 v5, v1, v255, v3
60340// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0xff,0x0f,0x04]
60341
60342v_add_lshl_u32 v5, v1, s2, v3
60343// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0x0c,0x04]
60344
60345v_add_lshl_u32 v5, v1, s101, v3
60346// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0xcb,0x0c,0x04]
60347
60348v_add_lshl_u32 v5, v1, vcc_lo, v3
60349// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0xd5,0x0c,0x04]
60350
60351v_add_lshl_u32 v5, v1, vcc_hi, v3
60352// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0xd7,0x0c,0x04]
60353
60354v_add_lshl_u32 v5, v1, m0, v3
60355// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0xf9,0x0c,0x04]
60356
60357v_add_lshl_u32 v5, v1, exec_lo, v3
60358// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0xfd,0x0c,0x04]
60359
60360v_add_lshl_u32 v5, v1, exec_hi, v3
60361// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0xff,0x0c,0x04]
60362
60363v_add_lshl_u32 v5, v1, 0, v3
60364// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x01,0x0d,0x04]
60365
60366v_add_lshl_u32 v5, v1, -1, v3
60367// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x83,0x0d,0x04]
60368
60369v_add_lshl_u32 v5, v1, 0.5, v3
60370// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0xe1,0x0d,0x04]
60371
60372v_add_lshl_u32 v5, v1, -4.0, v3
60373// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0xef,0x0d,0x04]
60374
60375v_add_lshl_u32 v5, v1, v2, v255
60376// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0xfe,0x07]
60377
60378v_add_lshl_u32 v5, v1, v2, s3
60379// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0x0e,0x00]
60380
60381v_add_lshl_u32 v5, v1, v2, s101
60382// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0x96,0x01]
60383
60384v_add_lshl_u32 v5, v1, v2, vcc_lo
60385// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0xaa,0x01]
60386
60387v_add_lshl_u32 v5, v1, v2, vcc_hi
60388// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0xae,0x01]
60389
60390v_add_lshl_u32 v5, v1, v2, m0
60391// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0xf2,0x01]
60392
60393v_add_lshl_u32 v5, v1, v2, exec_lo
60394// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0xfa,0x01]
60395
60396v_add_lshl_u32 v5, v1, v2, exec_hi
60397// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0xfe,0x01]
60398
60399v_add_lshl_u32 v5, v1, v2, 0
60400// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0x02,0x02]
60401
60402v_add_lshl_u32 v5, v1, v2, -1
60403// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0x06,0x03]
60404
60405v_add_lshl_u32 v5, v1, v2, 0.5
60406// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0xc2,0x03]
60407
60408v_add_lshl_u32 v5, v1, v2, -4.0
60409// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0xde,0x03]
60410
60411v_fma_f16 v5, v1, v2, v3
60412// GFX10: encoding: [0x05,0x00,0x4b,0xd7,0x01,0x05,0x0e,0x04]
60413
60414v_fma_f16 v5, v1, -v2, v3
60415// GFX10: encoding: [0x05,0x00,0x4b,0xd7,0x01,0x05,0x0e,0x44]
60416
60417v_fma_f16 v5, v1, v2, |v3|
60418// GFX10: encoding: [0x05,0x04,0x4b,0xd7,0x01,0x05,0x0e,0x04]
60419
60420v_fma_f16 v5, v1, v2, v3 clamp
60421// GFX10: encoding: [0x05,0x80,0x4b,0xd7,0x01,0x05,0x0e,0x04]
60422
60423// FIXME-GFX10-V_FMA_F16: See "FIXME-GFX10-V_FMA_F16" in VOP3Instructions.td.
60424// v_fma_f16 v5, v1, v2, v3 op_sel:[1,0,0,0]
60425// FIXME-GFX10-V_FMA_F16: encoding: [0x05,0x08,0x4b,0xd7,0x01,0x05,0x0e,0x04]
60426
60427// v_fma_f16 v5, v1, v2, v3 op_sel:[0,1,0,0]
60428// FIXME-GFX10-V_FMA_F16: encoding: [0x05,0x10,0x4b,0xd7,0x01,0x05,0x0e,0x04]
60429
60430// v_fma_f16 v5, v1, v2, v3 op_sel:[1,1,1,1]
60431// FIXME-GFX10-V_FMA_F16: encoding: [0x05,0x78,0x4b,0xd7,0x01,0x05,0x0e,0x04]
60432
60433v_min3_f16 v5, v1, v2, v3
60434// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x0e,0x04]
60435
60436v_min3_f16 v255, v1, v2, v3
60437// GFX10: encoding: [0xff,0x00,0x51,0xd7,0x01,0x05,0x0e,0x04]
60438
60439v_min3_f16 v5, v255, v2, v3
60440// GFX10: encoding: [0x05,0x00,0x51,0xd7,0xff,0x05,0x0e,0x04]
60441
60442v_min3_f16 v5, s1, v2, v3
60443// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x04,0x0e,0x04]
60444
60445v_min3_f16 v5, s101, v2, v3
60446// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x65,0x04,0x0e,0x04]
60447
60448v_min3_f16 v5, vcc_lo, v2, v3
60449// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x6a,0x04,0x0e,0x04]
60450
60451v_min3_f16 v5, vcc_hi, v2, v3
60452// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x6b,0x04,0x0e,0x04]
60453
60454v_min3_f16 v5, m0, v2, v3
60455// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x7c,0x04,0x0e,0x04]
60456
60457v_min3_f16 v5, exec_lo, v2, v3
60458// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x7e,0x04,0x0e,0x04]
60459
60460v_min3_f16 v5, exec_hi, v2, v3
60461// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x7f,0x04,0x0e,0x04]
60462
60463v_min3_f16 v5, 0, v2, v3
60464// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x80,0x04,0x0e,0x04]
60465
60466v_min3_f16 v5, -1, v2, v3
60467// GFX10: encoding: [0x05,0x00,0x51,0xd7,0xc1,0x04,0x0e,0x04]
60468
60469v_min3_f16 v5, 0.5, v2, v3
60470// GFX10: encoding: [0x05,0x00,0x51,0xd7,0xf0,0x04,0x0e,0x04]
60471
60472v_min3_f16 v5, -4.0, v2, v3
60473// GFX10: encoding: [0x05,0x00,0x51,0xd7,0xf7,0x04,0x0e,0x04]
60474
60475v_min3_f16 v5, v1, v255, v3
60476// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0xff,0x0f,0x04]
60477
60478v_min3_f16 v5, v1, s2, v3
60479// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x0c,0x04]
60480
60481v_min3_f16 v5, v1, s101, v3
60482// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0xcb,0x0c,0x04]
60483
60484v_min3_f16 v5, v1, vcc_lo, v3
60485// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0xd5,0x0c,0x04]
60486
60487v_min3_f16 v5, v1, vcc_hi, v3
60488// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0xd7,0x0c,0x04]
60489
60490v_min3_f16 v5, v1, m0, v3
60491// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0xf9,0x0c,0x04]
60492
60493v_min3_f16 v5, v1, exec_lo, v3
60494// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0xfd,0x0c,0x04]
60495
60496v_min3_f16 v5, v1, exec_hi, v3
60497// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0xff,0x0c,0x04]
60498
60499v_min3_f16 v5, v1, 0, v3
60500// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x01,0x0d,0x04]
60501
60502v_min3_f16 v5, v1, -1, v3
60503// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x83,0x0d,0x04]
60504
60505v_min3_f16 v5, v1, 0.5, v3
60506// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0xe1,0x0d,0x04]
60507
60508v_min3_f16 v5, v1, -4.0, v3
60509// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0xef,0x0d,0x04]
60510
60511v_min3_f16 v5, v1, v2, v255
60512// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0xfe,0x07]
60513
60514v_min3_f16 v5, v1, v2, s3
60515// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x0e,0x00]
60516
60517v_min3_f16 v5, v1, v2, s101
60518// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x96,0x01]
60519
60520v_min3_f16 v5, v1, v2, vcc_lo
60521// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0xaa,0x01]
60522
60523v_min3_f16 v5, v1, v2, vcc_hi
60524// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0xae,0x01]
60525
60526v_min3_f16 v5, v1, v2, m0
60527// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0xf2,0x01]
60528
60529v_min3_f16 v5, v1, v2, exec_lo
60530// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0xfa,0x01]
60531
60532v_min3_f16 v5, v1, v2, exec_hi
60533// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0xfe,0x01]
60534
60535v_min3_f16 v5, v1, v2, 0
60536// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x02,0x02]
60537
60538v_min3_f16 v5, v1, v2, -1
60539// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x06,0x03]
60540
60541v_min3_f16 v5, v1, v2, 0.5
60542// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0xc2,0x03]
60543
60544v_min3_f16 v5, v1, v2, -4.0
60545// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0xde,0x03]
60546
60547v_min3_f16 v5, -v1, v2, v3
60548// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x0e,0x24]
60549
60550v_min3_f16 v5, v1, -v2, v3
60551// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x0e,0x44]
60552
60553v_min3_f16 v5, v1, v2, -v3
60554// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x0e,0x84]
60555
60556v_min3_f16 v5, -v1, -v2, -v3
60557// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x0e,0xe4]
60558
60559v_min3_f16 v5, |v1|, v2, v3
60560// GFX10: encoding: [0x05,0x01,0x51,0xd7,0x01,0x05,0x0e,0x04]
60561
60562v_min3_f16 v5, v1, |v2|, v3
60563// GFX10: encoding: [0x05,0x02,0x51,0xd7,0x01,0x05,0x0e,0x04]
60564
60565v_min3_f16 v5, v1, v2, |v3|
60566// GFX10: encoding: [0x05,0x04,0x51,0xd7,0x01,0x05,0x0e,0x04]
60567
60568v_min3_f16 v5, |v1|, |v2|, |v3|
60569// GFX10: encoding: [0x05,0x07,0x51,0xd7,0x01,0x05,0x0e,0x04]
60570
60571v_min3_f16 v5, v1, v2, v3 op_sel:[0,0,0,0]
60572// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x0e,0x04]
60573
60574v_min3_f16 v5, v1, v2, v3 op_sel:[1,0,0,0]
60575// GFX10: encoding: [0x05,0x08,0x51,0xd7,0x01,0x05,0x0e,0x04]
60576
60577v_min3_f16 v5, v1, v2, v3 op_sel:[0,1,0,0]
60578// GFX10: encoding: [0x05,0x10,0x51,0xd7,0x01,0x05,0x0e,0x04]
60579
60580v_min3_f16 v5, v1, v2, v3 op_sel:[0,0,1,0]
60581// GFX10: encoding: [0x05,0x20,0x51,0xd7,0x01,0x05,0x0e,0x04]
60582
60583v_min3_f16 v5, v1, v2, v3 op_sel:[0,0,0,1]
60584// GFX10: encoding: [0x05,0x40,0x51,0xd7,0x01,0x05,0x0e,0x04]
60585
60586v_min3_f16 v5, v1, v2, v3 op_sel:[1,1,1,1]
60587// GFX10: encoding: [0x05,0x78,0x51,0xd7,0x01,0x05,0x0e,0x04]
60588
60589v_min3_f16 v5, v1, v2, v3 clamp
60590// GFX10: encoding: [0x05,0x80,0x51,0xd7,0x01,0x05,0x0e,0x04]
60591
60592v_min3_i16 v5, v1, v2, v3
60593// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0x0e,0x04]
60594
60595v_min3_i16 v255, v1, v2, v3
60596// GFX10: encoding: [0xff,0x00,0x52,0xd7,0x01,0x05,0x0e,0x04]
60597
60598v_min3_i16 v5, v255, v2, v3
60599// GFX10: encoding: [0x05,0x00,0x52,0xd7,0xff,0x05,0x0e,0x04]
60600
60601v_min3_i16 v5, s1, v2, v3
60602// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x04,0x0e,0x04]
60603
60604v_min3_i16 v5, s101, v2, v3
60605// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x65,0x04,0x0e,0x04]
60606
60607v_min3_i16 v5, vcc_lo, v2, v3
60608// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x6a,0x04,0x0e,0x04]
60609
60610v_min3_i16 v5, vcc_hi, v2, v3
60611// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x6b,0x04,0x0e,0x04]
60612
60613v_min3_i16 v5, m0, v2, v3
60614// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x7c,0x04,0x0e,0x04]
60615
60616v_min3_i16 v5, exec_lo, v2, v3
60617// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x7e,0x04,0x0e,0x04]
60618
60619v_min3_i16 v5, exec_hi, v2, v3
60620// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x7f,0x04,0x0e,0x04]
60621
60622v_min3_i16 v5, 0, v2, v3
60623// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x80,0x04,0x0e,0x04]
60624
60625v_min3_i16 v5, -1, v2, v3
60626// GFX10: encoding: [0x05,0x00,0x52,0xd7,0xc1,0x04,0x0e,0x04]
60627
60628v_min3_i16 v5, 0.5, v2, v3
60629// GFX10: encoding: [0x05,0x00,0x52,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00]
60630
60631v_min3_i16 v5, -4.0, v2, v3
60632// GFX10: encoding: [0x05,0x00,0x52,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00]
60633
60634v_min3_i16 v5, v1, v255, v3
60635// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xff,0x0f,0x04]
60636
60637v_min3_i16 v5, v1, s2, v3
60638// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0x0c,0x04]
60639
60640v_min3_i16 v5, v1, s101, v3
60641// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xcb,0x0c,0x04]
60642
60643v_min3_i16 v5, v1, vcc_lo, v3
60644// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xd5,0x0c,0x04]
60645
60646v_min3_i16 v5, v1, vcc_hi, v3
60647// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xd7,0x0c,0x04]
60648
60649v_min3_i16 v5, v1, m0, v3
60650// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xf9,0x0c,0x04]
60651
60652v_min3_i16 v5, v1, exec_lo, v3
60653// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xfd,0x0c,0x04]
60654
60655v_min3_i16 v5, v1, exec_hi, v3
60656// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xff,0x0c,0x04]
60657
60658v_min3_i16 v5, v1, 0, v3
60659// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x01,0x0d,0x04]
60660
60661v_min3_i16 v5, v1, -1, v3
60662// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x83,0x0d,0x04]
60663
60664v_min3_i16 v5, v1, 0.5, v3
60665// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00]
60666
60667v_min3_i16 v5, v1, -4.0, v3
60668// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00]
60669
60670v_min3_i16 v5, v1, v2, v255
60671// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xfe,0x07]
60672
60673v_min3_i16 v5, v1, v2, s3
60674// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0x0e,0x00]
60675
60676v_min3_i16 v5, v1, v2, s101
60677// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0x96,0x01]
60678
60679v_min3_i16 v5, v1, v2, vcc_lo
60680// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xaa,0x01]
60681
60682v_min3_i16 v5, v1, v2, vcc_hi
60683// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xae,0x01]
60684
60685v_min3_i16 v5, v1, v2, m0
60686// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xf2,0x01]
60687
60688v_min3_i16 v5, v1, v2, exec_lo
60689// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xfa,0x01]
60690
60691v_min3_i16 v5, v1, v2, exec_hi
60692// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xfe,0x01]
60693
60694v_min3_i16 v5, v1, v2, 0
60695// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0x02,0x02]
60696
60697v_min3_i16 v5, v1, v2, -1
60698// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0x06,0x03]
60699
60700v_min3_i16 v5, v1, v2, 0.5
60701// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00]
60702
60703v_min3_i16 v5, v1, v2, -4.0
60704// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00]
60705
60706v_min3_i16 v5, v1, v2, v3 op_sel:[0,0,0,0]
60707// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0x0e,0x04]
60708
60709v_min3_i16 v5, v1, v2, v3 op_sel:[1,0,0,0]
60710// GFX10: encoding: [0x05,0x08,0x52,0xd7,0x01,0x05,0x0e,0x04]
60711
60712v_min3_i16 v5, v1, v2, v3 op_sel:[0,1,0,0]
60713// GFX10: encoding: [0x05,0x10,0x52,0xd7,0x01,0x05,0x0e,0x04]
60714
60715v_min3_i16 v5, v1, v2, v3 op_sel:[0,0,1,0]
60716// GFX10: encoding: [0x05,0x20,0x52,0xd7,0x01,0x05,0x0e,0x04]
60717
60718v_min3_i16 v5, v1, v2, v3 op_sel:[0,0,0,1]
60719// GFX10: encoding: [0x05,0x40,0x52,0xd7,0x01,0x05,0x0e,0x04]
60720
60721v_min3_i16 v5, v1, v2, v3 op_sel:[1,1,1,1]
60722// GFX10: encoding: [0x05,0x78,0x52,0xd7,0x01,0x05,0x0e,0x04]
60723
60724v_min3_i16 v5, v1, v2, v3 clamp
60725// GFX10: encoding: [0x05,0x80,0x52,0xd7,0x01,0x05,0x0e,0x04]
60726
60727v_min3_u16 v5, v1, v2, v3
60728// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0x0e,0x04]
60729
60730v_min3_u16 v255, v1, v2, v3
60731// GFX10: encoding: [0xff,0x00,0x53,0xd7,0x01,0x05,0x0e,0x04]
60732
60733v_min3_u16 v5, v255, v2, v3
60734// GFX10: encoding: [0x05,0x00,0x53,0xd7,0xff,0x05,0x0e,0x04]
60735
60736v_min3_u16 v5, s1, v2, v3
60737// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x04,0x0e,0x04]
60738
60739v_min3_u16 v5, s101, v2, v3
60740// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x65,0x04,0x0e,0x04]
60741
60742v_min3_u16 v5, vcc_lo, v2, v3
60743// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x6a,0x04,0x0e,0x04]
60744
60745v_min3_u16 v5, vcc_hi, v2, v3
60746// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x6b,0x04,0x0e,0x04]
60747
60748v_min3_u16 v5, m0, v2, v3
60749// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x7c,0x04,0x0e,0x04]
60750
60751v_min3_u16 v5, exec_lo, v2, v3
60752// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x7e,0x04,0x0e,0x04]
60753
60754v_min3_u16 v5, exec_hi, v2, v3
60755// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x7f,0x04,0x0e,0x04]
60756
60757v_min3_u16 v5, 0, v2, v3
60758// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x80,0x04,0x0e,0x04]
60759
60760v_min3_u16 v5, -1, v2, v3
60761// GFX10: encoding: [0x05,0x00,0x53,0xd7,0xc1,0x04,0x0e,0x04]
60762
60763v_min3_u16 v5, 0.5, v2, v3
60764// GFX10: encoding: [0x05,0x00,0x53,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00]
60765
60766v_min3_u16 v5, -4.0, v2, v3
60767// GFX10: encoding: [0x05,0x00,0x53,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00]
60768
60769v_min3_u16 v5, v1, v255, v3
60770// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xff,0x0f,0x04]
60771
60772v_min3_u16 v5, v1, s2, v3
60773// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0x0c,0x04]
60774
60775v_min3_u16 v5, v1, s101, v3
60776// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xcb,0x0c,0x04]
60777
60778v_min3_u16 v5, v1, vcc_lo, v3
60779// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xd5,0x0c,0x04]
60780
60781v_min3_u16 v5, v1, vcc_hi, v3
60782// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xd7,0x0c,0x04]
60783
60784v_min3_u16 v5, v1, m0, v3
60785// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xf9,0x0c,0x04]
60786
60787v_min3_u16 v5, v1, exec_lo, v3
60788// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xfd,0x0c,0x04]
60789
60790v_min3_u16 v5, v1, exec_hi, v3
60791// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xff,0x0c,0x04]
60792
60793v_min3_u16 v5, v1, 0, v3
60794// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x01,0x0d,0x04]
60795
60796v_min3_u16 v5, v1, -1, v3
60797// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x83,0x0d,0x04]
60798
60799v_min3_u16 v5, v1, 0.5, v3
60800// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00]
60801
60802v_min3_u16 v5, v1, -4.0, v3
60803// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00]
60804
60805v_min3_u16 v5, v1, v2, v255
60806// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xfe,0x07]
60807
60808v_min3_u16 v5, v1, v2, s3
60809// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0x0e,0x00]
60810
60811v_min3_u16 v5, v1, v2, s101
60812// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0x96,0x01]
60813
60814v_min3_u16 v5, v1, v2, vcc_lo
60815// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xaa,0x01]
60816
60817v_min3_u16 v5, v1, v2, vcc_hi
60818// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xae,0x01]
60819
60820v_min3_u16 v5, v1, v2, m0
60821// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xf2,0x01]
60822
60823v_min3_u16 v5, v1, v2, exec_lo
60824// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xfa,0x01]
60825
60826v_min3_u16 v5, v1, v2, exec_hi
60827// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xfe,0x01]
60828
60829v_min3_u16 v5, v1, v2, 0
60830// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0x02,0x02]
60831
60832v_min3_u16 v5, v1, v2, -1
60833// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0x06,0x03]
60834
60835v_min3_u16 v5, v1, v2, 0.5
60836// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00]
60837
60838v_min3_u16 v5, v1, v2, -4.0
60839// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00]
60840
60841v_min3_u16 v5, v1, v2, v3 op_sel:[0,0,0,0]
60842// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0x0e,0x04]
60843
60844v_min3_u16 v5, v1, v2, v3 op_sel:[1,0,0,0]
60845// GFX10: encoding: [0x05,0x08,0x53,0xd7,0x01,0x05,0x0e,0x04]
60846
60847v_min3_u16 v5, v1, v2, v3 op_sel:[0,1,0,0]
60848// GFX10: encoding: [0x05,0x10,0x53,0xd7,0x01,0x05,0x0e,0x04]
60849
60850v_min3_u16 v5, v1, v2, v3 op_sel:[0,0,1,0]
60851// GFX10: encoding: [0x05,0x20,0x53,0xd7,0x01,0x05,0x0e,0x04]
60852
60853v_min3_u16 v5, v1, v2, v3 op_sel:[0,0,0,1]
60854// GFX10: encoding: [0x05,0x40,0x53,0xd7,0x01,0x05,0x0e,0x04]
60855
60856v_min3_u16 v5, v1, v2, v3 op_sel:[1,1,1,1]
60857// GFX10: encoding: [0x05,0x78,0x53,0xd7,0x01,0x05,0x0e,0x04]
60858
60859v_min3_u16 v5, v1, v2, v3 clamp
60860// GFX10: encoding: [0x05,0x80,0x53,0xd7,0x01,0x05,0x0e,0x04]
60861
60862v_max3_f16 v5, v1, v2, v3
60863// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x0e,0x04]
60864
60865v_max3_f16 v255, v1, v2, v3
60866// GFX10: encoding: [0xff,0x00,0x54,0xd7,0x01,0x05,0x0e,0x04]
60867
60868v_max3_f16 v5, v255, v2, v3
60869// GFX10: encoding: [0x05,0x00,0x54,0xd7,0xff,0x05,0x0e,0x04]
60870
60871v_max3_f16 v5, s1, v2, v3
60872// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x04,0x0e,0x04]
60873
60874v_max3_f16 v5, s101, v2, v3
60875// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x65,0x04,0x0e,0x04]
60876
60877v_max3_f16 v5, vcc_lo, v2, v3
60878// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x6a,0x04,0x0e,0x04]
60879
60880v_max3_f16 v5, vcc_hi, v2, v3
60881// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x6b,0x04,0x0e,0x04]
60882
60883v_max3_f16 v5, m0, v2, v3
60884// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x7c,0x04,0x0e,0x04]
60885
60886v_max3_f16 v5, exec_lo, v2, v3
60887// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x7e,0x04,0x0e,0x04]
60888
60889v_max3_f16 v5, exec_hi, v2, v3
60890// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x7f,0x04,0x0e,0x04]
60891
60892v_max3_f16 v5, 0, v2, v3
60893// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x80,0x04,0x0e,0x04]
60894
60895v_max3_f16 v5, -1, v2, v3
60896// GFX10: encoding: [0x05,0x00,0x54,0xd7,0xc1,0x04,0x0e,0x04]
60897
60898v_max3_f16 v5, 0.5, v2, v3
60899// GFX10: encoding: [0x05,0x00,0x54,0xd7,0xf0,0x04,0x0e,0x04]
60900
60901v_max3_f16 v5, -4.0, v2, v3
60902// GFX10: encoding: [0x05,0x00,0x54,0xd7,0xf7,0x04,0x0e,0x04]
60903
60904v_max3_f16 v5, v1, v255, v3
60905// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0xff,0x0f,0x04]
60906
60907v_max3_f16 v5, v1, s2, v3
60908// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x0c,0x04]
60909
60910v_max3_f16 v5, v1, s101, v3
60911// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0xcb,0x0c,0x04]
60912
60913v_max3_f16 v5, v1, vcc_lo, v3
60914// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0xd5,0x0c,0x04]
60915
60916v_max3_f16 v5, v1, vcc_hi, v3
60917// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0xd7,0x0c,0x04]
60918
60919v_max3_f16 v5, v1, m0, v3
60920// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0xf9,0x0c,0x04]
60921
60922v_max3_f16 v5, v1, exec_lo, v3
60923// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0xfd,0x0c,0x04]
60924
60925v_max3_f16 v5, v1, exec_hi, v3
60926// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0xff,0x0c,0x04]
60927
60928v_max3_f16 v5, v1, 0, v3
60929// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x01,0x0d,0x04]
60930
60931v_max3_f16 v5, v1, -1, v3
60932// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x83,0x0d,0x04]
60933
60934v_max3_f16 v5, v1, 0.5, v3
60935// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0xe1,0x0d,0x04]
60936
60937v_max3_f16 v5, v1, -4.0, v3
60938// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0xef,0x0d,0x04]
60939
60940v_max3_f16 v5, v1, v2, v255
60941// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0xfe,0x07]
60942
60943v_max3_f16 v5, v1, v2, s3
60944// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x0e,0x00]
60945
60946v_max3_f16 v5, v1, v2, s101
60947// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x96,0x01]
60948
60949v_max3_f16 v5, v1, v2, vcc_lo
60950// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0xaa,0x01]
60951
60952v_max3_f16 v5, v1, v2, vcc_hi
60953// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0xae,0x01]
60954
60955v_max3_f16 v5, v1, v2, m0
60956// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0xf2,0x01]
60957
60958v_max3_f16 v5, v1, v2, exec_lo
60959// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0xfa,0x01]
60960
60961v_max3_f16 v5, v1, v2, exec_hi
60962// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0xfe,0x01]
60963
60964v_max3_f16 v5, v1, v2, 0
60965// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x02,0x02]
60966
60967v_max3_f16 v5, v1, v2, -1
60968// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x06,0x03]
60969
60970v_max3_f16 v5, v1, v2, 0.5
60971// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0xc2,0x03]
60972
60973v_max3_f16 v5, v1, v2, -4.0
60974// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0xde,0x03]
60975
60976v_max3_f16 v5, -v1, v2, v3
60977// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x0e,0x24]
60978
60979v_max3_f16 v5, v1, -v2, v3
60980// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x0e,0x44]
60981
60982v_max3_f16 v5, v1, v2, -v3
60983// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x0e,0x84]
60984
60985v_max3_f16 v5, -v1, -v2, -v3
60986// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x0e,0xe4]
60987
60988v_max3_f16 v5, |v1|, v2, v3
60989// GFX10: encoding: [0x05,0x01,0x54,0xd7,0x01,0x05,0x0e,0x04]
60990
60991v_max3_f16 v5, v1, |v2|, v3
60992// GFX10: encoding: [0x05,0x02,0x54,0xd7,0x01,0x05,0x0e,0x04]
60993
60994v_max3_f16 v5, v1, v2, |v3|
60995// GFX10: encoding: [0x05,0x04,0x54,0xd7,0x01,0x05,0x0e,0x04]
60996
60997v_max3_f16 v5, |v1|, |v2|, |v3|
60998// GFX10: encoding: [0x05,0x07,0x54,0xd7,0x01,0x05,0x0e,0x04]
60999
61000v_max3_f16 v5, v1, v2, v3 op_sel:[0,0,0,0]
61001// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x0e,0x04]
61002
61003v_max3_f16 v5, v1, v2, v3 op_sel:[1,0,0,0]
61004// GFX10: encoding: [0x05,0x08,0x54,0xd7,0x01,0x05,0x0e,0x04]
61005
61006v_max3_f16 v5, v1, v2, v3 op_sel:[0,1,0,0]
61007// GFX10: encoding: [0x05,0x10,0x54,0xd7,0x01,0x05,0x0e,0x04]
61008
61009v_max3_f16 v5, v1, v2, v3 op_sel:[0,0,1,0]
61010// GFX10: encoding: [0x05,0x20,0x54,0xd7,0x01,0x05,0x0e,0x04]
61011
61012v_max3_f16 v5, v1, v2, v3 op_sel:[0,0,0,1]
61013// GFX10: encoding: [0x05,0x40,0x54,0xd7,0x01,0x05,0x0e,0x04]
61014
61015v_max3_f16 v5, v1, v2, v3 op_sel:[1,1,1,1]
61016// GFX10: encoding: [0x05,0x78,0x54,0xd7,0x01,0x05,0x0e,0x04]
61017
61018v_max3_f16 v5, v1, v2, v3 clamp
61019// GFX10: encoding: [0x05,0x80,0x54,0xd7,0x01,0x05,0x0e,0x04]
61020
61021v_max3_i16 v5, v1, v2, v3
61022// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0x0e,0x04]
61023
61024v_max3_i16 v255, v1, v2, v3
61025// GFX10: encoding: [0xff,0x00,0x55,0xd7,0x01,0x05,0x0e,0x04]
61026
61027v_max3_i16 v5, v255, v2, v3
61028// GFX10: encoding: [0x05,0x00,0x55,0xd7,0xff,0x05,0x0e,0x04]
61029
61030v_max3_i16 v5, s1, v2, v3
61031// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x04,0x0e,0x04]
61032
61033v_max3_i16 v5, s101, v2, v3
61034// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x65,0x04,0x0e,0x04]
61035
61036v_max3_i16 v5, vcc_lo, v2, v3
61037// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x6a,0x04,0x0e,0x04]
61038
61039v_max3_i16 v5, vcc_hi, v2, v3
61040// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x6b,0x04,0x0e,0x04]
61041
61042v_max3_i16 v5, m0, v2, v3
61043// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x7c,0x04,0x0e,0x04]
61044
61045v_max3_i16 v5, exec_lo, v2, v3
61046// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x7e,0x04,0x0e,0x04]
61047
61048v_max3_i16 v5, exec_hi, v2, v3
61049// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x7f,0x04,0x0e,0x04]
61050
61051v_max3_i16 v5, 0, v2, v3
61052// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x80,0x04,0x0e,0x04]
61053
61054v_max3_i16 v5, -1, v2, v3
61055// GFX10: encoding: [0x05,0x00,0x55,0xd7,0xc1,0x04,0x0e,0x04]
61056
61057v_max3_i16 v5, 0.5, v2, v3
61058// GFX10: encoding: [0x05,0x00,0x55,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00]
61059
61060v_max3_i16 v5, -4.0, v2, v3
61061// GFX10: encoding: [0x05,0x00,0x55,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00]
61062
61063v_max3_i16 v5, v1, v255, v3
61064// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xff,0x0f,0x04]
61065
61066v_max3_i16 v5, v1, s2, v3
61067// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0x0c,0x04]
61068
61069v_max3_i16 v5, v1, s101, v3
61070// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xcb,0x0c,0x04]
61071
61072v_max3_i16 v5, v1, vcc_lo, v3
61073// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xd5,0x0c,0x04]
61074
61075v_max3_i16 v5, v1, vcc_hi, v3
61076// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xd7,0x0c,0x04]
61077
61078v_max3_i16 v5, v1, m0, v3
61079// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xf9,0x0c,0x04]
61080
61081v_max3_i16 v5, v1, exec_lo, v3
61082// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xfd,0x0c,0x04]
61083
61084v_max3_i16 v5, v1, exec_hi, v3
61085// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xff,0x0c,0x04]
61086
61087v_max3_i16 v5, v1, 0, v3
61088// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x01,0x0d,0x04]
61089
61090v_max3_i16 v5, v1, -1, v3
61091// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x83,0x0d,0x04]
61092
61093v_max3_i16 v5, v1, 0.5, v3
61094// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00]
61095
61096v_max3_i16 v5, v1, -4.0, v3
61097// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00]
61098
61099v_max3_i16 v5, v1, v2, v255
61100// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xfe,0x07]
61101
61102v_max3_i16 v5, v1, v2, s3
61103// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0x0e,0x00]
61104
61105v_max3_i16 v5, v1, v2, s101
61106// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0x96,0x01]
61107
61108v_max3_i16 v5, v1, v2, vcc_lo
61109// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xaa,0x01]
61110
61111v_max3_i16 v5, v1, v2, vcc_hi
61112// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xae,0x01]
61113
61114v_max3_i16 v5, v1, v2, m0
61115// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xf2,0x01]
61116
61117v_max3_i16 v5, v1, v2, exec_lo
61118// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xfa,0x01]
61119
61120v_max3_i16 v5, v1, v2, exec_hi
61121// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xfe,0x01]
61122
61123v_max3_i16 v5, v1, v2, 0
61124// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0x02,0x02]
61125
61126v_max3_i16 v5, v1, v2, -1
61127// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0x06,0x03]
61128
61129v_max3_i16 v5, v1, v2, 0.5
61130// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00]
61131
61132v_max3_i16 v5, v1, v2, -4.0
61133// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00]
61134
61135v_max3_i16 v5, v1, v2, v3 op_sel:[0,0,0,0]
61136// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0x0e,0x04]
61137
61138v_max3_i16 v5, v1, v2, v3 op_sel:[1,0,0,0]
61139// GFX10: encoding: [0x05,0x08,0x55,0xd7,0x01,0x05,0x0e,0x04]
61140
61141v_max3_i16 v5, v1, v2, v3 op_sel:[0,1,0,0]
61142// GFX10: encoding: [0x05,0x10,0x55,0xd7,0x01,0x05,0x0e,0x04]
61143
61144v_max3_i16 v5, v1, v2, v3 op_sel:[0,0,1,0]
61145// GFX10: encoding: [0x05,0x20,0x55,0xd7,0x01,0x05,0x0e,0x04]
61146
61147v_max3_i16 v5, v1, v2, v3 op_sel:[0,0,0,1]
61148// GFX10: encoding: [0x05,0x40,0x55,0xd7,0x01,0x05,0x0e,0x04]
61149
61150v_max3_i16 v5, v1, v2, v3 op_sel:[1,1,1,1]
61151// GFX10: encoding: [0x05,0x78,0x55,0xd7,0x01,0x05,0x0e,0x04]
61152
61153v_max3_i16 v5, v1, v2, v3 clamp
61154// GFX10: encoding: [0x05,0x80,0x55,0xd7,0x01,0x05,0x0e,0x04]
61155
61156v_max3_u16 v5, v1, v2, v3
61157// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0x0e,0x04]
61158
61159v_max3_u16 v255, v1, v2, v3
61160// GFX10: encoding: [0xff,0x00,0x56,0xd7,0x01,0x05,0x0e,0x04]
61161
61162v_max3_u16 v5, v255, v2, v3
61163// GFX10: encoding: [0x05,0x00,0x56,0xd7,0xff,0x05,0x0e,0x04]
61164
61165v_max3_u16 v5, s1, v2, v3
61166// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x04,0x0e,0x04]
61167
61168v_max3_u16 v5, s101, v2, v3
61169// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x65,0x04,0x0e,0x04]
61170
61171v_max3_u16 v5, vcc_lo, v2, v3
61172// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x6a,0x04,0x0e,0x04]
61173
61174v_max3_u16 v5, vcc_hi, v2, v3
61175// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x6b,0x04,0x0e,0x04]
61176
61177v_max3_u16 v5, m0, v2, v3
61178// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x7c,0x04,0x0e,0x04]
61179
61180v_max3_u16 v5, exec_lo, v2, v3
61181// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x7e,0x04,0x0e,0x04]
61182
61183v_max3_u16 v5, exec_hi, v2, v3
61184// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x7f,0x04,0x0e,0x04]
61185
61186v_max3_u16 v5, 0, v2, v3
61187// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x80,0x04,0x0e,0x04]
61188
61189v_max3_u16 v5, -1, v2, v3
61190// GFX10: encoding: [0x05,0x00,0x56,0xd7,0xc1,0x04,0x0e,0x04]
61191
61192v_max3_u16 v5, 0.5, v2, v3
61193// GFX10: encoding: [0x05,0x00,0x56,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00]
61194
61195v_max3_u16 v5, -4.0, v2, v3
61196// GFX10: encoding: [0x05,0x00,0x56,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00]
61197
61198v_max3_u16 v5, v1, v255, v3
61199// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xff,0x0f,0x04]
61200
61201v_max3_u16 v5, v1, s2, v3
61202// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0x0c,0x04]
61203
61204v_max3_u16 v5, v1, s101, v3
61205// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xcb,0x0c,0x04]
61206
61207v_max3_u16 v5, v1, vcc_lo, v3
61208// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xd5,0x0c,0x04]
61209
61210v_max3_u16 v5, v1, vcc_hi, v3
61211// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xd7,0x0c,0x04]
61212
61213v_max3_u16 v5, v1, m0, v3
61214// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xf9,0x0c,0x04]
61215
61216v_max3_u16 v5, v1, exec_lo, v3
61217// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xfd,0x0c,0x04]
61218
61219v_max3_u16 v5, v1, exec_hi, v3
61220// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xff,0x0c,0x04]
61221
61222v_max3_u16 v5, v1, 0, v3
61223// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x01,0x0d,0x04]
61224
61225v_max3_u16 v5, v1, -1, v3
61226// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x83,0x0d,0x04]
61227
61228v_max3_u16 v5, v1, 0.5, v3
61229// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00]
61230
61231v_max3_u16 v5, v1, -4.0, v3
61232// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00]
61233
61234v_max3_u16 v5, v1, v2, v255
61235// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xfe,0x07]
61236
61237v_max3_u16 v5, v1, v2, s3
61238// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0x0e,0x00]
61239
61240v_max3_u16 v5, v1, v2, s101
61241// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0x96,0x01]
61242
61243v_max3_u16 v5, v1, v2, vcc_lo
61244// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xaa,0x01]
61245
61246v_max3_u16 v5, v1, v2, vcc_hi
61247// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xae,0x01]
61248
61249v_max3_u16 v5, v1, v2, m0
61250// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xf2,0x01]
61251
61252v_max3_u16 v5, v1, v2, exec_lo
61253// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xfa,0x01]
61254
61255v_max3_u16 v5, v1, v2, exec_hi
61256// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xfe,0x01]
61257
61258v_max3_u16 v5, v1, v2, 0
61259// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0x02,0x02]
61260
61261v_max3_u16 v5, v1, v2, -1
61262// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0x06,0x03]
61263
61264v_max3_u16 v5, v1, v2, 0.5
61265// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00]
61266
61267v_max3_u16 v5, v1, v2, -4.0
61268// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00]
61269
61270v_max3_u16 v5, v1, v2, v3 op_sel:[0,0,0,0]
61271// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0x0e,0x04]
61272
61273v_max3_u16 v5, v1, v2, v3 op_sel:[1,0,0,0]
61274// GFX10: encoding: [0x05,0x08,0x56,0xd7,0x01,0x05,0x0e,0x04]
61275
61276v_max3_u16 v5, v1, v2, v3 op_sel:[0,1,0,0]
61277// GFX10: encoding: [0x05,0x10,0x56,0xd7,0x01,0x05,0x0e,0x04]
61278
61279v_max3_u16 v5, v1, v2, v3 op_sel:[0,0,1,0]
61280// GFX10: encoding: [0x05,0x20,0x56,0xd7,0x01,0x05,0x0e,0x04]
61281
61282v_max3_u16 v5, v1, v2, v3 op_sel:[0,0,0,1]
61283// GFX10: encoding: [0x05,0x40,0x56,0xd7,0x01,0x05,0x0e,0x04]
61284
61285v_max3_u16 v5, v1, v2, v3 op_sel:[1,1,1,1]
61286// GFX10: encoding: [0x05,0x78,0x56,0xd7,0x01,0x05,0x0e,0x04]
61287
61288v_max3_u16 v5, v1, v2, v3 clamp
61289// GFX10: encoding: [0x05,0x80,0x56,0xd7,0x01,0x05,0x0e,0x04]
61290
61291v_med3_f16 v5, v1, v2, v3
61292// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x0e,0x04]
61293
61294v_med3_f16 v255, v1, v2, v3
61295// GFX10: encoding: [0xff,0x00,0x57,0xd7,0x01,0x05,0x0e,0x04]
61296
61297v_med3_f16 v5, v255, v2, v3
61298// GFX10: encoding: [0x05,0x00,0x57,0xd7,0xff,0x05,0x0e,0x04]
61299
61300v_med3_f16 v5, s1, v2, v3
61301// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x04,0x0e,0x04]
61302
61303v_med3_f16 v5, s101, v2, v3
61304// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x65,0x04,0x0e,0x04]
61305
61306v_med3_f16 v5, vcc_lo, v2, v3
61307// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x6a,0x04,0x0e,0x04]
61308
61309v_med3_f16 v5, vcc_hi, v2, v3
61310// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x6b,0x04,0x0e,0x04]
61311
61312v_med3_f16 v5, m0, v2, v3
61313// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x7c,0x04,0x0e,0x04]
61314
61315v_med3_f16 v5, exec_lo, v2, v3
61316// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x7e,0x04,0x0e,0x04]
61317
61318v_med3_f16 v5, exec_hi, v2, v3
61319// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x7f,0x04,0x0e,0x04]
61320
61321v_med3_f16 v5, 0, v2, v3
61322// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x80,0x04,0x0e,0x04]
61323
61324v_med3_f16 v5, -1, v2, v3
61325// GFX10: encoding: [0x05,0x00,0x57,0xd7,0xc1,0x04,0x0e,0x04]
61326
61327v_med3_f16 v5, 0.5, v2, v3
61328// GFX10: encoding: [0x05,0x00,0x57,0xd7,0xf0,0x04,0x0e,0x04]
61329
61330v_med3_f16 v5, -4.0, v2, v3
61331// GFX10: encoding: [0x05,0x00,0x57,0xd7,0xf7,0x04,0x0e,0x04]
61332
61333v_med3_f16 v5, v1, v255, v3
61334// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0xff,0x0f,0x04]
61335
61336v_med3_f16 v5, v1, s2, v3
61337// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x0c,0x04]
61338
61339v_med3_f16 v5, v1, s101, v3
61340// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0xcb,0x0c,0x04]
61341
61342v_med3_f16 v5, v1, vcc_lo, v3
61343// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0xd5,0x0c,0x04]
61344
61345v_med3_f16 v5, v1, vcc_hi, v3
61346// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0xd7,0x0c,0x04]
61347
61348v_med3_f16 v5, v1, m0, v3
61349// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0xf9,0x0c,0x04]
61350
61351v_med3_f16 v5, v1, exec_lo, v3
61352// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0xfd,0x0c,0x04]
61353
61354v_med3_f16 v5, v1, exec_hi, v3
61355// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0xff,0x0c,0x04]
61356
61357v_med3_f16 v5, v1, 0, v3
61358// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x01,0x0d,0x04]
61359
61360v_med3_f16 v5, v1, -1, v3
61361// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x83,0x0d,0x04]
61362
61363v_med3_f16 v5, v1, 0.5, v3
61364// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0xe1,0x0d,0x04]
61365
61366v_med3_f16 v5, v1, -4.0, v3
61367// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0xef,0x0d,0x04]
61368
61369v_med3_f16 v5, v1, v2, v255
61370// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0xfe,0x07]
61371
61372v_med3_f16 v5, v1, v2, s3
61373// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x0e,0x00]
61374
61375v_med3_f16 v5, v1, v2, s101
61376// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x96,0x01]
61377
61378v_med3_f16 v5, v1, v2, vcc_lo
61379// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0xaa,0x01]
61380
61381v_med3_f16 v5, v1, v2, vcc_hi
61382// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0xae,0x01]
61383
61384v_med3_f16 v5, v1, v2, m0
61385// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0xf2,0x01]
61386
61387v_med3_f16 v5, v1, v2, exec_lo
61388// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0xfa,0x01]
61389
61390v_med3_f16 v5, v1, v2, exec_hi
61391// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0xfe,0x01]
61392
61393v_med3_f16 v5, v1, v2, 0
61394// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x02,0x02]
61395
61396v_med3_f16 v5, v1, v2, -1
61397// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x06,0x03]
61398
61399v_med3_f16 v5, v1, v2, 0.5
61400// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0xc2,0x03]
61401
61402v_med3_f16 v5, v1, v2, -4.0
61403// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0xde,0x03]
61404
61405v_med3_f16 v5, -v1, v2, v3
61406// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x0e,0x24]
61407
61408v_med3_f16 v5, v1, -v2, v3
61409// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x0e,0x44]
61410
61411v_med3_f16 v5, v1, v2, -v3
61412// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x0e,0x84]
61413
61414v_med3_f16 v5, -v1, -v2, -v3
61415// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x0e,0xe4]
61416
61417v_med3_f16 v5, |v1|, v2, v3
61418// GFX10: encoding: [0x05,0x01,0x57,0xd7,0x01,0x05,0x0e,0x04]
61419
61420v_med3_f16 v5, v1, |v2|, v3
61421// GFX10: encoding: [0x05,0x02,0x57,0xd7,0x01,0x05,0x0e,0x04]
61422
61423v_med3_f16 v5, v1, v2, |v3|
61424// GFX10: encoding: [0x05,0x04,0x57,0xd7,0x01,0x05,0x0e,0x04]
61425
61426v_med3_f16 v5, |v1|, |v2|, |v3|
61427// GFX10: encoding: [0x05,0x07,0x57,0xd7,0x01,0x05,0x0e,0x04]
61428
61429v_med3_f16 v5, v1, v2, v3 op_sel:[0,0,0,0]
61430// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x0e,0x04]
61431
61432v_med3_f16 v5, v1, v2, v3 op_sel:[1,0,0,0]
61433// GFX10: encoding: [0x05,0x08,0x57,0xd7,0x01,0x05,0x0e,0x04]
61434
61435v_med3_f16 v5, v1, v2, v3 op_sel:[0,1,0,0]
61436// GFX10: encoding: [0x05,0x10,0x57,0xd7,0x01,0x05,0x0e,0x04]
61437
61438v_med3_f16 v5, v1, v2, v3 op_sel:[0,0,1,0]
61439// GFX10: encoding: [0x05,0x20,0x57,0xd7,0x01,0x05,0x0e,0x04]
61440
61441v_med3_f16 v5, v1, v2, v3 op_sel:[0,0,0,1]
61442// GFX10: encoding: [0x05,0x40,0x57,0xd7,0x01,0x05,0x0e,0x04]
61443
61444v_med3_f16 v5, v1, v2, v3 op_sel:[1,1,1,1]
61445// GFX10: encoding: [0x05,0x78,0x57,0xd7,0x01,0x05,0x0e,0x04]
61446
61447v_med3_f16 v5, v1, v2, v3 clamp
61448// GFX10: encoding: [0x05,0x80,0x57,0xd7,0x01,0x05,0x0e,0x04]
61449
61450v_med3_i16 v5, v1, v2, v3
61451// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0x0e,0x04]
61452
61453v_med3_i16 v255, v1, v2, v3
61454// GFX10: encoding: [0xff,0x00,0x58,0xd7,0x01,0x05,0x0e,0x04]
61455
61456v_med3_i16 v5, v255, v2, v3
61457// GFX10: encoding: [0x05,0x00,0x58,0xd7,0xff,0x05,0x0e,0x04]
61458
61459v_med3_i16 v5, s1, v2, v3
61460// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x04,0x0e,0x04]
61461
61462v_med3_i16 v5, s101, v2, v3
61463// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x65,0x04,0x0e,0x04]
61464
61465v_med3_i16 v5, vcc_lo, v2, v3
61466// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x6a,0x04,0x0e,0x04]
61467
61468v_med3_i16 v5, vcc_hi, v2, v3
61469// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x6b,0x04,0x0e,0x04]
61470
61471v_med3_i16 v5, m0, v2, v3
61472// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x7c,0x04,0x0e,0x04]
61473
61474v_med3_i16 v5, exec_lo, v2, v3
61475// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x7e,0x04,0x0e,0x04]
61476
61477v_med3_i16 v5, exec_hi, v2, v3
61478// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x7f,0x04,0x0e,0x04]
61479
61480v_med3_i16 v5, 0, v2, v3
61481// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x80,0x04,0x0e,0x04]
61482
61483v_med3_i16 v5, -1, v2, v3
61484// GFX10: encoding: [0x05,0x00,0x58,0xd7,0xc1,0x04,0x0e,0x04]
61485
61486v_med3_i16 v5, 0.5, v2, v3
61487// GFX10: encoding: [0x05,0x00,0x58,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00]
61488
61489v_med3_i16 v5, -4.0, v2, v3
61490// GFX10: encoding: [0x05,0x00,0x58,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00]
61491
61492v_med3_i16 v5, v1, v255, v3
61493// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xff,0x0f,0x04]
61494
61495v_med3_i16 v5, v1, s2, v3
61496// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0x0c,0x04]
61497
61498v_med3_i16 v5, v1, s101, v3
61499// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xcb,0x0c,0x04]
61500
61501v_med3_i16 v5, v1, vcc_lo, v3
61502// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xd5,0x0c,0x04]
61503
61504v_med3_i16 v5, v1, vcc_hi, v3
61505// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xd7,0x0c,0x04]
61506
61507v_med3_i16 v5, v1, m0, v3
61508// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xf9,0x0c,0x04]
61509
61510v_med3_i16 v5, v1, exec_lo, v3
61511// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xfd,0x0c,0x04]
61512
61513v_med3_i16 v5, v1, exec_hi, v3
61514// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xff,0x0c,0x04]
61515
61516v_med3_i16 v5, v1, 0, v3
61517// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x01,0x0d,0x04]
61518
61519v_med3_i16 v5, v1, -1, v3
61520// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x83,0x0d,0x04]
61521
61522v_med3_i16 v5, v1, 0.5, v3
61523// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00]
61524
61525v_med3_i16 v5, v1, -4.0, v3
61526// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00]
61527
61528v_med3_i16 v5, v1, v2, v255
61529// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xfe,0x07]
61530
61531v_med3_i16 v5, v1, v2, s3
61532// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0x0e,0x00]
61533
61534v_med3_i16 v5, v1, v2, s101
61535// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0x96,0x01]
61536
61537v_med3_i16 v5, v1, v2, vcc_lo
61538// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xaa,0x01]
61539
61540v_med3_i16 v5, v1, v2, vcc_hi
61541// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xae,0x01]
61542
61543v_med3_i16 v5, v1, v2, m0
61544// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xf2,0x01]
61545
61546v_med3_i16 v5, v1, v2, exec_lo
61547// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xfa,0x01]
61548
61549v_med3_i16 v5, v1, v2, exec_hi
61550// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xfe,0x01]
61551
61552v_med3_i16 v5, v1, v2, 0
61553// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0x02,0x02]
61554
61555v_med3_i16 v5, v1, v2, -1
61556// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0x06,0x03]
61557
61558v_med3_i16 v5, v1, v2, 0.5
61559// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00]
61560
61561v_med3_i16 v5, v1, v2, -4.0
61562// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00]
61563
61564v_med3_i16 v5, v1, v2, v3 op_sel:[0,0,0,0]
61565// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0x0e,0x04]
61566
61567v_med3_i16 v5, v1, v2, v3 op_sel:[1,0,0,0]
61568// GFX10: encoding: [0x05,0x08,0x58,0xd7,0x01,0x05,0x0e,0x04]
61569
61570v_med3_i16 v5, v1, v2, v3 op_sel:[0,1,0,0]
61571// GFX10: encoding: [0x05,0x10,0x58,0xd7,0x01,0x05,0x0e,0x04]
61572
61573v_med3_i16 v5, v1, v2, v3 op_sel:[0,0,1,0]
61574// GFX10: encoding: [0x05,0x20,0x58,0xd7,0x01,0x05,0x0e,0x04]
61575
61576v_med3_i16 v5, v1, v2, v3 op_sel:[0,0,0,1]
61577// GFX10: encoding: [0x05,0x40,0x58,0xd7,0x01,0x05,0x0e,0x04]
61578
61579v_med3_i16 v5, v1, v2, v3 op_sel:[1,1,1,1]
61580// GFX10: encoding: [0x05,0x78,0x58,0xd7,0x01,0x05,0x0e,0x04]
61581
61582v_med3_i16 v5, v1, v2, v3 clamp
61583// GFX10: encoding: [0x05,0x80,0x58,0xd7,0x01,0x05,0x0e,0x04]
61584
61585v_med3_u16 v5, v1, v2, v3
61586// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0x0e,0x04]
61587
61588v_med3_u16 v255, v1, v2, v3
61589// GFX10: encoding: [0xff,0x00,0x59,0xd7,0x01,0x05,0x0e,0x04]
61590
61591v_med3_u16 v5, v255, v2, v3
61592// GFX10: encoding: [0x05,0x00,0x59,0xd7,0xff,0x05,0x0e,0x04]
61593
61594v_med3_u16 v5, s1, v2, v3
61595// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x04,0x0e,0x04]
61596
61597v_med3_u16 v5, s101, v2, v3
61598// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x65,0x04,0x0e,0x04]
61599
61600v_med3_u16 v5, vcc_lo, v2, v3
61601// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x6a,0x04,0x0e,0x04]
61602
61603v_med3_u16 v5, vcc_hi, v2, v3
61604// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x6b,0x04,0x0e,0x04]
61605
61606v_med3_u16 v5, m0, v2, v3
61607// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x7c,0x04,0x0e,0x04]
61608
61609v_med3_u16 v5, exec_lo, v2, v3
61610// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x7e,0x04,0x0e,0x04]
61611
61612v_med3_u16 v5, exec_hi, v2, v3
61613// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x7f,0x04,0x0e,0x04]
61614
61615v_med3_u16 v5, 0, v2, v3
61616// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x80,0x04,0x0e,0x04]
61617
61618v_med3_u16 v5, -1, v2, v3
61619// GFX10: encoding: [0x05,0x00,0x59,0xd7,0xc1,0x04,0x0e,0x04]
61620
61621v_med3_u16 v5, 0.5, v2, v3
61622// GFX10: encoding: [0x05,0x00,0x59,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00]
61623
61624v_med3_u16 v5, -4.0, v2, v3
61625// GFX10: encoding: [0x05,0x00,0x59,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00]
61626
61627v_med3_u16 v5, v1, v255, v3
61628// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xff,0x0f,0x04]
61629
61630v_med3_u16 v5, v1, s2, v3
61631// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0x0c,0x04]
61632
61633v_med3_u16 v5, v1, s101, v3
61634// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xcb,0x0c,0x04]
61635
61636v_med3_u16 v5, v1, vcc_lo, v3
61637// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xd5,0x0c,0x04]
61638
61639v_med3_u16 v5, v1, vcc_hi, v3
61640// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xd7,0x0c,0x04]
61641
61642v_med3_u16 v5, v1, m0, v3
61643// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xf9,0x0c,0x04]
61644
61645v_med3_u16 v5, v1, exec_lo, v3
61646// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xfd,0x0c,0x04]
61647
61648v_med3_u16 v5, v1, exec_hi, v3
61649// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xff,0x0c,0x04]
61650
61651v_med3_u16 v5, v1, 0, v3
61652// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x01,0x0d,0x04]
61653
61654v_med3_u16 v5, v1, -1, v3
61655// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x83,0x0d,0x04]
61656
61657v_med3_u16 v5, v1, 0.5, v3
61658// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00]
61659
61660v_med3_u16 v5, v1, -4.0, v3
61661// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00]
61662
61663v_med3_u16 v5, v1, v2, v255
61664// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xfe,0x07]
61665
61666v_med3_u16 v5, v1, v2, s3
61667// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0x0e,0x00]
61668
61669v_med3_u16 v5, v1, v2, s101
61670// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0x96,0x01]
61671
61672v_med3_u16 v5, v1, v2, vcc_lo
61673// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xaa,0x01]
61674
61675v_med3_u16 v5, v1, v2, vcc_hi
61676// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xae,0x01]
61677
61678v_med3_u16 v5, v1, v2, m0
61679// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xf2,0x01]
61680
61681v_med3_u16 v5, v1, v2, exec_lo
61682// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xfa,0x01]
61683
61684v_med3_u16 v5, v1, v2, exec_hi
61685// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xfe,0x01]
61686
61687v_med3_u16 v5, v1, v2, 0
61688// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0x02,0x02]
61689
61690v_med3_u16 v5, v1, v2, -1
61691// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0x06,0x03]
61692
61693v_med3_u16 v5, v1, v2, 0.5
61694// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00]
61695
61696v_med3_u16 v5, v1, v2, -4.0
61697// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00]
61698
61699v_med3_u16 v5, v1, v2, v3 op_sel:[0,0,0,0]
61700// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0x0e,0x04]
61701
61702v_med3_u16 v5, v1, v2, v3 op_sel:[1,0,0,0]
61703// GFX10: encoding: [0x05,0x08,0x59,0xd7,0x01,0x05,0x0e,0x04]
61704
61705v_med3_u16 v5, v1, v2, v3 op_sel:[0,1,0,0]
61706// GFX10: encoding: [0x05,0x10,0x59,0xd7,0x01,0x05,0x0e,0x04]
61707
61708v_med3_u16 v5, v1, v2, v3 op_sel:[0,0,1,0]
61709// GFX10: encoding: [0x05,0x20,0x59,0xd7,0x01,0x05,0x0e,0x04]
61710
61711v_med3_u16 v5, v1, v2, v3 op_sel:[0,0,0,1]
61712// GFX10: encoding: [0x05,0x40,0x59,0xd7,0x01,0x05,0x0e,0x04]
61713
61714v_med3_u16 v5, v1, v2, v3 op_sel:[1,1,1,1]
61715// GFX10: encoding: [0x05,0x78,0x59,0xd7,0x01,0x05,0x0e,0x04]
61716
61717v_interp_p2_f16 v5, v2, attr0.x, v3
61718// GFX10: encoding: [0x05,0x00,0x5a,0xd7,0x00,0x04,0x0e,0x04]
61719
61720v_interp_p2_f16 v5, -v2, attr0.x, v3
61721// GFX10: encoding: [0x05,0x00,0x5a,0xd7,0x00,0x04,0x0e,0x44]
61722
61723v_interp_p2_f16 v5, v2, attr0.x, |v3|
61724// GFX10: encoding: [0x05,0x04,0x5a,0xd7,0x00,0x04,0x0e,0x04]
61725
61726v_interp_p2_f16 v5, v2, attr0.w, v3
61727// GFX10: encoding: [0x05,0x00,0x5a,0xd7,0xc0,0x04,0x0e,0x04]
61728
61729v_interp_p2_f16 v5, v2, attr0.x, v3 high
61730// GFX10: encoding: [0x05,0x00,0x5a,0xd7,0x00,0x05,0x0e,0x04]
61731
61732v_interp_p2_f16 v5, v2, attr0.x, v3 clamp
61733// GFX10: encoding: [0x05,0x80,0x5a,0xd7,0x00,0x04,0x0e,0x04]
61734
61735v_mad_i16 v5, 0, v2, v3
61736// GFX10: encoding: [0x05,0x00,0x5e,0xd7,0x80,0x04,0x0e,0x04]
61737
61738v_mad_i16 v5, v1, -1, v3
61739// GFX10: encoding: [0x05,0x00,0x5e,0xd7,0x01,0x83,0x0d,0x04]
61740
61741v_mad_i16 v5, v1, v2, -4.0
61742// GFX10: encoding: [0x05,0x00,0x5e,0xd7,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00]
61743
61744v_mad_i16 v5, v1, v2, v3 clamp
61745// GFX10: encoding: [0x05,0x80,0x5e,0xd7,0x01,0x05,0x0e,0x04]
61746
61747v_mad_i16 v5, v1, v2, v3 op_sel:[0,0,0,1]
61748// GFX10: encoding: [0x05,0x40,0x5e,0xd7,0x01,0x05,0x0e,0x04]
61749
61750v_mad_i16 v5, v1, v2, v3 op_sel:[1,1,1,1]
61751// GFX10: encoding: [0x05,0x78,0x5e,0xd7,0x01,0x05,0x0e,0x04]
61752
61753v_div_fixup_f16 v5, 0.5, v2, v3
61754// GFX10: encoding: [0x05,0x00,0x5f,0xd7,0xf0,0x04,0x0e,0x04]
61755
61756v_div_fixup_f16 v5, v1, 0.5, v3
61757// GFX10: encoding: [0x05,0x00,0x5f,0xd7,0x01,0xe1,0x0d,0x04]
61758
61759v_div_fixup_f16 v5, v1, v2, 0.5
61760// GFX10: encoding: [0x05,0x00,0x5f,0xd7,0x01,0x05,0xc2,0x03]
61761
61762v_div_fixup_f16 v5, -v1, v2, v3
61763// GFX10: encoding: [0x05,0x00,0x5f,0xd7,0x01,0x05,0x0e,0x24]
61764
61765v_div_fixup_f16 v5, |v1|, v2, v3
61766// GFX10: encoding: [0x05,0x01,0x5f,0xd7,0x01,0x05,0x0e,0x04]
61767
61768v_div_fixup_f16 v5, v1, v2, v3 clamp
61769// GFX10: encoding: [0x05,0x80,0x5f,0xd7,0x01,0x05,0x0e,0x04]
61770
61771v_div_fixup_f16 v5, v1, v2, v3 op_sel:[1,0,0,0]
61772// GFX10: encoding: [0x05,0x08,0x5f,0xd7,0x01,0x05,0x0e,0x04]
61773
61774v_div_fixup_f16 v5, v1, v2, v3 op_sel:[0,0,1,0]
61775// GFX10: encoding: [0x05,0x20,0x5f,0xd7,0x01,0x05,0x0e,0x04]
61776
61777v_div_fixup_f16 v5, v1, v2, v3 op_sel:[0,0,0,1]
61778// GFX10: encoding: [0x05,0x40,0x5f,0xd7,0x01,0x05,0x0e,0x04]
61779
61780v_add3_u32 v5, v1, v2, v3
61781// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0x0e,0x04]
61782
61783v_add3_u32 v255, v1, v2, v3
61784// GFX10: encoding: [0xff,0x00,0x6d,0xd7,0x01,0x05,0x0e,0x04]
61785
61786v_add3_u32 v5, v255, v2, v3
61787// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0xff,0x05,0x0e,0x04]
61788
61789v_add3_u32 v5, s1, v2, v3
61790// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x04,0x0e,0x04]
61791
61792v_add3_u32 v5, s101, v2, v3
61793// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x65,0x04,0x0e,0x04]
61794
61795v_add3_u32 v5, vcc_lo, v2, v3
61796// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x6a,0x04,0x0e,0x04]
61797
61798v_add3_u32 v5, vcc_hi, v2, v3
61799// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x6b,0x04,0x0e,0x04]
61800
61801v_add3_u32 v5, m0, v2, v3
61802// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x7c,0x04,0x0e,0x04]
61803
61804v_add3_u32 v5, exec_lo, v2, v3
61805// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x7e,0x04,0x0e,0x04]
61806
61807v_add3_u32 v5, exec_hi, v2, v3
61808// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x7f,0x04,0x0e,0x04]
61809
61810v_add3_u32 v5, 0, v2, v3
61811// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x80,0x04,0x0e,0x04]
61812
61813v_add3_u32 v5, -1, v2, v3
61814// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0xc1,0x04,0x0e,0x04]
61815
61816v_add3_u32 v5, 0.5, v2, v3
61817// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0xf0,0x04,0x0e,0x04]
61818
61819v_add3_u32 v5, -4.0, v2, v3
61820// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0xf7,0x04,0x0e,0x04]
61821
61822v_add3_u32 v5, v1, v255, v3
61823// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0xff,0x0f,0x04]
61824
61825v_add3_u32 v5, v1, s2, v3
61826// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0x0c,0x04]
61827
61828v_add3_u32 v5, v1, s101, v3
61829// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0xcb,0x0c,0x04]
61830
61831v_add3_u32 v5, v1, vcc_lo, v3
61832// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0xd5,0x0c,0x04]
61833
61834v_add3_u32 v5, v1, vcc_hi, v3
61835// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0xd7,0x0c,0x04]
61836
61837v_add3_u32 v5, v1, m0, v3
61838// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0xf9,0x0c,0x04]
61839
61840v_add3_u32 v5, v1, exec_lo, v3
61841// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0xfd,0x0c,0x04]
61842
61843v_add3_u32 v5, v1, exec_hi, v3
61844// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0xff,0x0c,0x04]
61845
61846v_add3_u32 v5, v1, 0, v3
61847// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x01,0x0d,0x04]
61848
61849v_add3_u32 v5, v1, -1, v3
61850// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x83,0x0d,0x04]
61851
61852v_add3_u32 v5, v1, 0.5, v3
61853// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0xe1,0x0d,0x04]
61854
61855v_add3_u32 v5, v1, -4.0, v3
61856// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0xef,0x0d,0x04]
61857
61858v_add3_u32 v5, v1, v2, v255
61859// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0xfe,0x07]
61860
61861v_add3_u32 v5, v1, v2, s3
61862// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0x0e,0x00]
61863
61864v_add3_u32 v5, v1, v2, s101
61865// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0x96,0x01]
61866
61867v_add3_u32 v5, v1, v2, vcc_lo
61868// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0xaa,0x01]
61869
61870v_add3_u32 v5, v1, v2, vcc_hi
61871// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0xae,0x01]
61872
61873v_add3_u32 v5, v1, v2, m0
61874// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0xf2,0x01]
61875
61876v_add3_u32 v5, v1, v2, exec_lo
61877// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0xfa,0x01]
61878
61879v_add3_u32 v5, v1, v2, exec_hi
61880// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0xfe,0x01]
61881
61882v_add3_u32 v5, v1, v2, 0
61883// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0x02,0x02]
61884
61885v_add3_u32 v5, v1, v2, -1
61886// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0x06,0x03]
61887
61888v_add3_u32 v5, v1, v2, 0.5
61889// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0xc2,0x03]
61890
61891v_add3_u32 v5, v1, v2, -4.0
61892// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0xde,0x03]
61893
61894v_lshl_or_b32 v5, v1, v2, v3
61895// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0x0e,0x04]
61896
61897v_lshl_or_b32 v255, v1, v2, v3
61898// GFX10: encoding: [0xff,0x00,0x6f,0xd7,0x01,0x05,0x0e,0x04]
61899
61900v_lshl_or_b32 v5, v255, v2, v3
61901// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0xff,0x05,0x0e,0x04]
61902
61903v_lshl_or_b32 v5, s1, v2, v3
61904// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x04,0x0e,0x04]
61905
61906v_lshl_or_b32 v5, s101, v2, v3
61907// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x65,0x04,0x0e,0x04]
61908
61909v_lshl_or_b32 v5, vcc_lo, v2, v3
61910// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x6a,0x04,0x0e,0x04]
61911
61912v_lshl_or_b32 v5, vcc_hi, v2, v3
61913// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x6b,0x04,0x0e,0x04]
61914
61915v_lshl_or_b32 v5, m0, v2, v3
61916// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x7c,0x04,0x0e,0x04]
61917
61918v_lshl_or_b32 v5, exec_lo, v2, v3
61919// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x7e,0x04,0x0e,0x04]
61920
61921v_lshl_or_b32 v5, exec_hi, v2, v3
61922// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x7f,0x04,0x0e,0x04]
61923
61924v_lshl_or_b32 v5, 0, v2, v3
61925// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x80,0x04,0x0e,0x04]
61926
61927v_lshl_or_b32 v5, -1, v2, v3
61928// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0xc1,0x04,0x0e,0x04]
61929
61930v_lshl_or_b32 v5, 0.5, v2, v3
61931// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0xf0,0x04,0x0e,0x04]
61932
61933v_lshl_or_b32 v5, -4.0, v2, v3
61934// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0xf7,0x04,0x0e,0x04]
61935
61936v_lshl_or_b32 v5, v1, v255, v3
61937// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0xff,0x0f,0x04]
61938
61939v_lshl_or_b32 v5, v1, s2, v3
61940// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0x0c,0x04]
61941
61942v_lshl_or_b32 v5, v1, s101, v3
61943// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0xcb,0x0c,0x04]
61944
61945v_lshl_or_b32 v5, v1, vcc_lo, v3
61946// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0xd5,0x0c,0x04]
61947
61948v_lshl_or_b32 v5, v1, vcc_hi, v3
61949// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0xd7,0x0c,0x04]
61950
61951v_lshl_or_b32 v5, v1, m0, v3
61952// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0xf9,0x0c,0x04]
61953
61954v_lshl_or_b32 v5, v1, exec_lo, v3
61955// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0xfd,0x0c,0x04]
61956
61957v_lshl_or_b32 v5, v1, exec_hi, v3
61958// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0xff,0x0c,0x04]
61959
61960v_lshl_or_b32 v5, v1, 0, v3
61961// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x01,0x0d,0x04]
61962
61963v_lshl_or_b32 v5, v1, -1, v3
61964// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x83,0x0d,0x04]
61965
61966v_lshl_or_b32 v5, v1, 0.5, v3
61967// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0xe1,0x0d,0x04]
61968
61969v_lshl_or_b32 v5, v1, -4.0, v3
61970// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0xef,0x0d,0x04]
61971
61972v_lshl_or_b32 v5, v1, v2, v255
61973// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0xfe,0x07]
61974
61975v_lshl_or_b32 v5, v1, v2, s3
61976// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0x0e,0x00]
61977
61978v_lshl_or_b32 v5, v1, v2, s101
61979// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0x96,0x01]
61980
61981v_lshl_or_b32 v5, v1, v2, vcc_lo
61982// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0xaa,0x01]
61983
61984v_lshl_or_b32 v5, v1, v2, vcc_hi
61985// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0xae,0x01]
61986
61987v_lshl_or_b32 v5, v1, v2, m0
61988// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0xf2,0x01]
61989
61990v_lshl_or_b32 v5, v1, v2, exec_lo
61991// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0xfa,0x01]
61992
61993v_lshl_or_b32 v5, v1, v2, exec_hi
61994// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0xfe,0x01]
61995
61996v_lshl_or_b32 v5, v1, v2, 0
61997// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0x02,0x02]
61998
61999v_lshl_or_b32 v5, v1, v2, -1
62000// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0x06,0x03]
62001
62002v_lshl_or_b32 v5, v1, v2, 0.5
62003// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0xc2,0x03]
62004
62005v_lshl_or_b32 v5, v1, v2, -4.0
62006// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0xde,0x03]
62007
62008v_and_or_b32 v5, v1, v2, v3
62009// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0x0e,0x04]
62010
62011v_and_or_b32 v255, v1, v2, v3
62012// GFX10: encoding: [0xff,0x00,0x71,0xd7,0x01,0x05,0x0e,0x04]
62013
62014v_and_or_b32 v5, v255, v2, v3
62015// GFX10: encoding: [0x05,0x00,0x71,0xd7,0xff,0x05,0x0e,0x04]
62016
62017v_and_or_b32 v5, s1, v2, v3
62018// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x04,0x0e,0x04]
62019
62020v_and_or_b32 v5, s101, v2, v3
62021// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x65,0x04,0x0e,0x04]
62022
62023v_and_or_b32 v5, vcc_lo, v2, v3
62024// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x6a,0x04,0x0e,0x04]
62025
62026v_and_or_b32 v5, vcc_hi, v2, v3
62027// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x6b,0x04,0x0e,0x04]
62028
62029v_and_or_b32 v5, m0, v2, v3
62030// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x7c,0x04,0x0e,0x04]
62031
62032v_and_or_b32 v5, exec_lo, v2, v3
62033// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x7e,0x04,0x0e,0x04]
62034
62035v_and_or_b32 v5, exec_hi, v2, v3
62036// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x7f,0x04,0x0e,0x04]
62037
62038v_and_or_b32 v5, 0, v2, v3
62039// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x80,0x04,0x0e,0x04]
62040
62041v_and_or_b32 v5, -1, v2, v3
62042// GFX10: encoding: [0x05,0x00,0x71,0xd7,0xc1,0x04,0x0e,0x04]
62043
62044v_and_or_b32 v5, 0.5, v2, v3
62045// GFX10: encoding: [0x05,0x00,0x71,0xd7,0xf0,0x04,0x0e,0x04]
62046
62047v_and_or_b32 v5, -4.0, v2, v3
62048// GFX10: encoding: [0x05,0x00,0x71,0xd7,0xf7,0x04,0x0e,0x04]
62049
62050v_and_or_b32 v5, v1, v255, v3
62051// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0xff,0x0f,0x04]
62052
62053v_and_or_b32 v5, v1, s2, v3
62054// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0x0c,0x04]
62055
62056v_and_or_b32 v5, v1, s101, v3
62057// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0xcb,0x0c,0x04]
62058
62059v_and_or_b32 v5, v1, vcc_lo, v3
62060// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0xd5,0x0c,0x04]
62061
62062v_and_or_b32 v5, v1, vcc_hi, v3
62063// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0xd7,0x0c,0x04]
62064
62065v_and_or_b32 v5, v1, m0, v3
62066// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0xf9,0x0c,0x04]
62067
62068v_and_or_b32 v5, v1, exec_lo, v3
62069// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0xfd,0x0c,0x04]
62070
62071v_and_or_b32 v5, v1, exec_hi, v3
62072// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0xff,0x0c,0x04]
62073
62074v_and_or_b32 v5, v1, 0, v3
62075// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x01,0x0d,0x04]
62076
62077v_and_or_b32 v5, v1, -1, v3
62078// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x83,0x0d,0x04]
62079
62080v_and_or_b32 v5, v1, 0.5, v3
62081// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0xe1,0x0d,0x04]
62082
62083v_and_or_b32 v5, v1, -4.0, v3
62084// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0xef,0x0d,0x04]
62085
62086v_and_or_b32 v5, v1, v2, v255
62087// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0xfe,0x07]
62088
62089v_and_or_b32 v5, v1, v2, s3
62090// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0x0e,0x00]
62091
62092v_and_or_b32 v5, v1, v2, s101
62093// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0x96,0x01]
62094
62095v_and_or_b32 v5, v1, v2, vcc_lo
62096// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0xaa,0x01]
62097
62098v_and_or_b32 v5, v1, v2, vcc_hi
62099// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0xae,0x01]
62100
62101v_and_or_b32 v5, v1, v2, m0
62102// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0xf2,0x01]
62103
62104v_and_or_b32 v5, v1, v2, exec_lo
62105// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0xfa,0x01]
62106
62107v_and_or_b32 v5, v1, v2, exec_hi
62108// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0xfe,0x01]
62109
62110v_and_or_b32 v5, v1, v2, 0
62111// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0x02,0x02]
62112
62113v_and_or_b32 v5, v1, v2, -1
62114// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0x06,0x03]
62115
62116v_and_or_b32 v5, v1, v2, 0.5
62117// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0xc2,0x03]
62118
62119v_and_or_b32 v5, v1, v2, -4.0
62120// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0xde,0x03]
62121
62122v_or3_b32 v5, v1, v2, v3
62123// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0x0e,0x04]
62124
62125v_or3_b32 v255, v1, v2, v3
62126// GFX10: encoding: [0xff,0x00,0x72,0xd7,0x01,0x05,0x0e,0x04]
62127
62128v_or3_b32 v5, v255, v2, v3
62129// GFX10: encoding: [0x05,0x00,0x72,0xd7,0xff,0x05,0x0e,0x04]
62130
62131v_or3_b32 v5, s1, v2, v3
62132// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x04,0x0e,0x04]
62133
62134v_or3_b32 v5, s101, v2, v3
62135// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x65,0x04,0x0e,0x04]
62136
62137v_or3_b32 v5, vcc_lo, v2, v3
62138// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x6a,0x04,0x0e,0x04]
62139
62140v_or3_b32 v5, vcc_hi, v2, v3
62141// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x6b,0x04,0x0e,0x04]
62142
62143v_or3_b32 v5, m0, v2, v3
62144// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x7c,0x04,0x0e,0x04]
62145
62146v_or3_b32 v5, exec_lo, v2, v3
62147// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x7e,0x04,0x0e,0x04]
62148
62149v_or3_b32 v5, exec_hi, v2, v3
62150// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x7f,0x04,0x0e,0x04]
62151
62152v_or3_b32 v5, 0, v2, v3
62153// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x80,0x04,0x0e,0x04]
62154
62155v_or3_b32 v5, -1, v2, v3
62156// GFX10: encoding: [0x05,0x00,0x72,0xd7,0xc1,0x04,0x0e,0x04]
62157
62158v_or3_b32 v5, 0.5, v2, v3
62159// GFX10: encoding: [0x05,0x00,0x72,0xd7,0xf0,0x04,0x0e,0x04]
62160
62161v_or3_b32 v5, -4.0, v2, v3
62162// GFX10: encoding: [0x05,0x00,0x72,0xd7,0xf7,0x04,0x0e,0x04]
62163
62164v_or3_b32 v5, v1, v255, v3
62165// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0xff,0x0f,0x04]
62166
62167v_or3_b32 v5, v1, s2, v3
62168// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0x0c,0x04]
62169
62170v_or3_b32 v5, v1, s101, v3
62171// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0xcb,0x0c,0x04]
62172
62173v_or3_b32 v5, v1, vcc_lo, v3
62174// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0xd5,0x0c,0x04]
62175
62176v_or3_b32 v5, v1, vcc_hi, v3
62177// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0xd7,0x0c,0x04]
62178
62179v_or3_b32 v5, v1, m0, v3
62180// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0xf9,0x0c,0x04]
62181
62182v_or3_b32 v5, v1, exec_lo, v3
62183// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0xfd,0x0c,0x04]
62184
62185v_or3_b32 v5, v1, exec_hi, v3
62186// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0xff,0x0c,0x04]
62187
62188v_or3_b32 v5, v1, 0, v3
62189// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x01,0x0d,0x04]
62190
62191v_or3_b32 v5, v1, -1, v3
62192// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x83,0x0d,0x04]
62193
62194v_or3_b32 v5, v1, 0.5, v3
62195// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0xe1,0x0d,0x04]
62196
62197v_or3_b32 v5, v1, -4.0, v3
62198// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0xef,0x0d,0x04]
62199
62200v_or3_b32 v5, v1, v2, v255
62201// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0xfe,0x07]
62202
62203v_or3_b32 v5, v1, v2, s3
62204// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0x0e,0x00]
62205
62206v_or3_b32 v5, v1, v2, s101
62207// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0x96,0x01]
62208
62209v_or3_b32 v5, v1, v2, vcc_lo
62210// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0xaa,0x01]
62211
62212v_or3_b32 v5, v1, v2, vcc_hi
62213// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0xae,0x01]
62214
62215v_or3_b32 v5, v1, v2, m0
62216// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0xf2,0x01]
62217
62218v_or3_b32 v5, v1, v2, exec_lo
62219// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0xfa,0x01]
62220
62221v_or3_b32 v5, v1, v2, exec_hi
62222// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0xfe,0x01]
62223
62224v_or3_b32 v5, v1, v2, 0
62225// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0x02,0x02]
62226
62227v_or3_b32 v5, v1, v2, -1
62228// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0x06,0x03]
62229
62230v_or3_b32 v5, v1, v2, 0.5
62231// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0xc2,0x03]
62232
62233v_or3_b32 v5, v1, v2, -4.0
62234// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0xde,0x03]
62235
62236v_mad_u32_u16 v5, v1, v2, v3
62237// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0x0e,0x04]
62238
62239v_mad_u32_u16 v255, v1, v2, v3
62240// GFX10: encoding: [0xff,0x00,0x73,0xd7,0x01,0x05,0x0e,0x04]
62241
62242v_mad_u32_u16 v5, v255, v2, v3
62243// GFX10: encoding: [0x05,0x00,0x73,0xd7,0xff,0x05,0x0e,0x04]
62244
62245v_mad_u32_u16 v5, s1, v2, v3
62246// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x04,0x0e,0x04]
62247
62248v_mad_u32_u16 v5, s101, v2, v3
62249// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x65,0x04,0x0e,0x04]
62250
62251v_mad_u32_u16 v5, vcc_lo, v2, v3
62252// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x6a,0x04,0x0e,0x04]
62253
62254v_mad_u32_u16 v5, vcc_hi, v2, v3
62255// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x6b,0x04,0x0e,0x04]
62256
62257v_mad_u32_u16 v5, m0, v2, v3
62258// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x7c,0x04,0x0e,0x04]
62259
62260v_mad_u32_u16 v5, exec_lo, v2, v3
62261// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x7e,0x04,0x0e,0x04]
62262
62263v_mad_u32_u16 v5, exec_hi, v2, v3
62264// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x7f,0x04,0x0e,0x04]
62265
62266v_mad_u32_u16 v5, 0, v2, v3
62267// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x80,0x04,0x0e,0x04]
62268
62269v_mad_u32_u16 v5, -1, v2, v3
62270// GFX10: encoding: [0x05,0x00,0x73,0xd7,0xc1,0x04,0x0e,0x04]
62271
62272v_mad_u32_u16 v5, 0.5, v2, v3
62273// GFX10: encoding: [0x05,0x00,0x73,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00]
62274
62275v_mad_u32_u16 v5, -4.0, v2, v3
62276// GFX10: encoding: [0x05,0x00,0x73,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00]
62277
62278v_mad_u32_u16 v5, v1, v255, v3
62279// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xff,0x0f,0x04]
62280
62281v_mad_u32_u16 v5, v1, s2, v3
62282// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0x0c,0x04]
62283
62284v_mad_u32_u16 v5, v1, s101, v3
62285// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xcb,0x0c,0x04]
62286
62287v_mad_u32_u16 v5, v1, vcc_lo, v3
62288// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xd5,0x0c,0x04]
62289
62290v_mad_u32_u16 v5, v1, vcc_hi, v3
62291// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xd7,0x0c,0x04]
62292
62293v_mad_u32_u16 v5, v1, m0, v3
62294// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xf9,0x0c,0x04]
62295
62296v_mad_u32_u16 v5, v1, exec_lo, v3
62297// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xfd,0x0c,0x04]
62298
62299v_mad_u32_u16 v5, v1, exec_hi, v3
62300// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xff,0x0c,0x04]
62301
62302v_mad_u32_u16 v5, v1, 0, v3
62303// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x01,0x0d,0x04]
62304
62305v_mad_u32_u16 v5, v1, -1, v3
62306// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x83,0x0d,0x04]
62307
62308v_mad_u32_u16 v5, v1, 0.5, v3
62309// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00]
62310
62311v_mad_u32_u16 v5, v1, -4.0, v3
62312// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00]
62313
62314v_mad_u32_u16 v5, v1, v2, v255
62315// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0xfe,0x07]
62316
62317v_mad_u32_u16 v5, v1, v2, s3
62318// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0x0e,0x00]
62319
62320v_mad_u32_u16 v5, v1, v2, s101
62321// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0x96,0x01]
62322
62323v_mad_u32_u16 v5, v1, v2, vcc_lo
62324// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0xaa,0x01]
62325
62326v_mad_u32_u16 v5, v1, v2, vcc_hi
62327// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0xae,0x01]
62328
62329v_mad_u32_u16 v5, v1, v2, m0
62330// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0xf2,0x01]
62331
62332v_mad_u32_u16 v5, v1, v2, exec_lo
62333// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0xfa,0x01]
62334
62335v_mad_u32_u16 v5, v1, v2, exec_hi
62336// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0xfe,0x01]
62337
62338v_mad_u32_u16 v5, v1, v2, 0
62339// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0x02,0x02]
62340
62341v_mad_u32_u16 v5, v1, v2, -1
62342// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0x06,0x03]
62343
62344v_mad_u32_u16 v5, v1, v2, 0.5
62345// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0xc2,0x03]
62346
62347v_mad_u32_u16 v5, v1, v2, -4.0
62348// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0xde,0x03]
62349
62350v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,0,0,0]
62351// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0x0e,0x04]
62352
62353v_mad_u32_u16 v5, v1, v2, v3 op_sel:[1,0,0,0]
62354// GFX10: encoding: [0x05,0x08,0x73,0xd7,0x01,0x05,0x0e,0x04]
62355
62356v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,1,0,0]
62357// GFX10: encoding: [0x05,0x10,0x73,0xd7,0x01,0x05,0x0e,0x04]
62358
62359v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,0,1,0]
62360// GFX10: encoding: [0x05,0x20,0x73,0xd7,0x01,0x05,0x0e,0x04]
62361
62362v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,0,0,1]
62363// GFX10: encoding: [0x05,0x40,0x73,0xd7,0x01,0x05,0x0e,0x04]
62364
62365v_mad_u32_u16 v5, v1, v2, v3 op_sel:[1,1,1,1]
62366// GFX10: encoding: [0x05,0x78,0x73,0xd7,0x01,0x05,0x0e,0x04]
62367
62368v_mad_u32_u16 v5, v1, v2, v3 clamp
62369// GFX10: encoding: [0x05,0x80,0x73,0xd7,0x01,0x05,0x0e,0x04]
62370
62371v_mad_i32_i16 v5, v1, v2, v3
62372// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0x0e,0x04]
62373
62374v_mad_i32_i16 v255, v1, v2, v3
62375// GFX10: encoding: [0xff,0x00,0x75,0xd7,0x01,0x05,0x0e,0x04]
62376
62377v_mad_i32_i16 v5, v255, v2, v3
62378// GFX10: encoding: [0x05,0x00,0x75,0xd7,0xff,0x05,0x0e,0x04]
62379
62380v_mad_i32_i16 v5, s1, v2, v3
62381// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x04,0x0e,0x04]
62382
62383v_mad_i32_i16 v5, s101, v2, v3
62384// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x65,0x04,0x0e,0x04]
62385
62386v_mad_i32_i16 v5, vcc_lo, v2, v3
62387// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x6a,0x04,0x0e,0x04]
62388
62389v_mad_i32_i16 v5, vcc_hi, v2, v3
62390// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x6b,0x04,0x0e,0x04]
62391
62392v_mad_i32_i16 v5, m0, v2, v3
62393// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x7c,0x04,0x0e,0x04]
62394
62395v_mad_i32_i16 v5, exec_lo, v2, v3
62396// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x7e,0x04,0x0e,0x04]
62397
62398v_mad_i32_i16 v5, exec_hi, v2, v3
62399// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x7f,0x04,0x0e,0x04]
62400
62401v_mad_i32_i16 v5, 0, v2, v3
62402// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x80,0x04,0x0e,0x04]
62403
62404v_mad_i32_i16 v5, -1, v2, v3
62405// GFX10: encoding: [0x05,0x00,0x75,0xd7,0xc1,0x04,0x0e,0x04]
62406
62407v_mad_i32_i16 v5, 0.5, v2, v3
62408// GFX10: encoding: [0x05,0x00,0x75,0xd7,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00]
62409
62410v_mad_i32_i16 v5, -4.0, v2, v3
62411// GFX10: encoding: [0x05,0x00,0x75,0xd7,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00]
62412
62413v_mad_i32_i16 v5, v1, v255, v3
62414// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xff,0x0f,0x04]
62415
62416v_mad_i32_i16 v5, v1, s2, v3
62417// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0x0c,0x04]
62418
62419v_mad_i32_i16 v5, v1, s101, v3
62420// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xcb,0x0c,0x04]
62421
62422v_mad_i32_i16 v5, v1, vcc_lo, v3
62423// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xd5,0x0c,0x04]
62424
62425v_mad_i32_i16 v5, v1, vcc_hi, v3
62426// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xd7,0x0c,0x04]
62427
62428v_mad_i32_i16 v5, v1, m0, v3
62429// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xf9,0x0c,0x04]
62430
62431v_mad_i32_i16 v5, v1, exec_lo, v3
62432// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xfd,0x0c,0x04]
62433
62434v_mad_i32_i16 v5, v1, exec_hi, v3
62435// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xff,0x0c,0x04]
62436
62437v_mad_i32_i16 v5, v1, 0, v3
62438// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x01,0x0d,0x04]
62439
62440v_mad_i32_i16 v5, v1, -1, v3
62441// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x83,0x0d,0x04]
62442
62443v_mad_i32_i16 v5, v1, 0.5, v3
62444// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00]
62445
62446v_mad_i32_i16 v5, v1, -4.0, v3
62447// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00]
62448
62449v_mad_i32_i16 v5, v1, v2, v255
62450// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0xfe,0x07]
62451
62452v_mad_i32_i16 v5, v1, v2, s3
62453// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0x0e,0x00]
62454
62455v_mad_i32_i16 v5, v1, v2, s101
62456// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0x96,0x01]
62457
62458v_mad_i32_i16 v5, v1, v2, vcc_lo
62459// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0xaa,0x01]
62460
62461v_mad_i32_i16 v5, v1, v2, vcc_hi
62462// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0xae,0x01]
62463
62464v_mad_i32_i16 v5, v1, v2, m0
62465// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0xf2,0x01]
62466
62467v_mad_i32_i16 v5, v1, v2, exec_lo
62468// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0xfa,0x01]
62469
62470v_mad_i32_i16 v5, v1, v2, exec_hi
62471// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0xfe,0x01]
62472
62473v_mad_i32_i16 v5, v1, v2, 0
62474// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0x02,0x02]
62475
62476v_mad_i32_i16 v5, v1, v2, -1
62477// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0x06,0x03]
62478
62479v_mad_i32_i16 v5, v1, v2, 0.5
62480// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0xc2,0x03]
62481
62482v_mad_i32_i16 v5, v1, v2, -4.0
62483// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0xde,0x03]
62484
62485v_mad_i32_i16 v5, v1, v2, v3 op_sel:[0,0,0,0]
62486// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0x0e,0x04]
62487
62488v_mad_i32_i16 v5, v1, v2, v3 op_sel:[1,0,0,0]
62489// GFX10: encoding: [0x05,0x08,0x75,0xd7,0x01,0x05,0x0e,0x04]
62490
62491v_mad_i32_i16 v5, v1, v2, v3 op_sel:[0,1,0,0]
62492// GFX10: encoding: [0x05,0x10,0x75,0xd7,0x01,0x05,0x0e,0x04]
62493
62494v_mad_i32_i16 v5, v1, v2, v3 op_sel:[0,0,1,0]
62495// GFX10: encoding: [0x05,0x20,0x75,0xd7,0x01,0x05,0x0e,0x04]
62496
62497v_mad_i32_i16 v5, v1, v2, v3 op_sel:[0,0,0,1]
62498// GFX10: encoding: [0x05,0x40,0x75,0xd7,0x01,0x05,0x0e,0x04]
62499
62500v_mad_i32_i16 v5, v1, v2, v3 op_sel:[1,1,1,1]
62501// GFX10: encoding: [0x05,0x78,0x75,0xd7,0x01,0x05,0x0e,0x04]
62502
62503v_mad_i32_i16 v5, v1, v2, v3 clamp
62504// GFX10: encoding: [0x05,0x80,0x75,0xd7,0x01,0x05,0x0e,0x04]
62505
62506v_sub_nc_i32 v5, v1, v2
62507// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0x05,0x02,0x00]
62508
62509v_sub_nc_i32 v255, v1, v2
62510// GFX10: encoding: [0xff,0x00,0x76,0xd7,0x01,0x05,0x02,0x00]
62511
62512v_sub_nc_i32 v5, v255, v2
62513// GFX10: encoding: [0x05,0x00,0x76,0xd7,0xff,0x05,0x02,0x00]
62514
62515v_sub_nc_i32 v5, s1, v2
62516// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0x04,0x02,0x00]
62517
62518v_sub_nc_i32 v5, s103, v2
62519// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x67,0x04,0x02,0x00]
62520
62521v_sub_nc_i32 v5, vcc_lo, v2
62522// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x6a,0x04,0x02,0x00]
62523
62524v_sub_nc_i32 v5, vcc_hi, v2
62525// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x6b,0x04,0x02,0x00]
62526
62527v_sub_nc_i32 v5, ttmp11, v2
62528// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x77,0x04,0x02,0x00]
62529
62530v_sub_nc_i32 v5, m0, v2
62531// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x7c,0x04,0x02,0x00]
62532
62533v_sub_nc_i32 v5, exec_lo, v2
62534// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x7e,0x04,0x02,0x00]
62535
62536v_sub_nc_i32 v5, exec_hi, v2
62537// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x7f,0x04,0x02,0x00]
62538
62539v_sub_nc_i32 v5, 0, v2
62540// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x80,0x04,0x02,0x00]
62541
62542v_sub_nc_i32 v5, -1, v2
62543// GFX10: encoding: [0x05,0x00,0x76,0xd7,0xc1,0x04,0x02,0x00]
62544
62545v_sub_nc_i32 v5, 0.5, v2
62546// GFX10: encoding: [0x05,0x00,0x76,0xd7,0xf0,0x04,0x02,0x00]
62547
62548v_sub_nc_i32 v5, -4.0, v2
62549// GFX10: encoding: [0x05,0x00,0x76,0xd7,0xf7,0x04,0x02,0x00]
62550
62551v_sub_nc_i32 v5, v1, v255
62552// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xff,0x03,0x00]
62553
62554v_sub_nc_i32 v5, v1, s2
62555// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0x05,0x00,0x00]
62556
62557v_sub_nc_i32 v5, v1, s103
62558// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xcf,0x00,0x00]
62559
62560v_sub_nc_i32 v5, v1, vcc_lo
62561// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xd5,0x00,0x00]
62562
62563v_sub_nc_i32 v5, v1, vcc_hi
62564// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xd7,0x00,0x00]
62565
62566v_sub_nc_i32 v5, v1, ttmp11
62567// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xef,0x00,0x00]
62568
62569v_sub_nc_i32 v5, v1, m0
62570// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xf9,0x00,0x00]
62571
62572v_sub_nc_i32 v5, v1, exec_lo
62573// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xfd,0x00,0x00]
62574
62575v_sub_nc_i32 v5, v1, exec_hi
62576// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xff,0x00,0x00]
62577
62578v_sub_nc_i32 v5, v1, 0
62579// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0x01,0x01,0x00]
62580
62581v_sub_nc_i32 v5, v1, -1
62582// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0x83,0x01,0x00]
62583
62584v_sub_nc_i32 v5, v1, 0.5
62585// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xe1,0x01,0x00]
62586
62587v_sub_nc_i32 v5, v1, -4.0
62588// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xef,0x01,0x00]
62589
62590v_sub_nc_i32 v5, v1, -4.0 clamp
62591// GFX10: v_sub_nc_i32 v5, v1, -4.0 clamp ; encoding: [0x05,0x80,0x76,0xd7,0x01,0xef,0x01,0x00]
62592
62593v_permlane16_b32 v5, v1, v2, v3
62594// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
62595
62596v_permlane16_b32 v5, v1, v2, s3
62597// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
62598
62599v_permlane16_b32 v5, v1, s2, v3
62600// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
62601
62602v_permlane16_b32 v5, s1, s2, s3
62603// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
62604
62605v_permlane16_b32 v5, 0, s2, s3
62606// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
62607
62608v_permlane16_b32 v5, v1, s2, s3
62609// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0x0c,0x00]
62610
62611v_permlane16_b32 v255, v1, s2, s3
62612// GFX10: encoding: [0xff,0x00,0x77,0xd7,0x01,0x05,0x0c,0x00]
62613
62614v_permlane16_b32 v5, v255, s2, s3
62615// GFX10: encoding: [0x05,0x00,0x77,0xd7,0xff,0x05,0x0c,0x00]
62616
62617v_permlane16_b32 v5, v103, s2, s3
62618// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x67,0x05,0x0c,0x00]
62619
62620v_permlane16_b32 v5, v1, vcc_lo, s2
62621// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xd5,0x08,0x00]
62622
62623v_permlane16_b32 v5, v1, vcc_hi, s2
62624// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xd7,0x08,0x00]
62625
62626v_permlane16_b32 v5, v1, ttmp11, s2
62627// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xef,0x08,0x00]
62628
62629v_permlane16_b32 v5, v1, m0, s2
62630// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xf9,0x08,0x00]
62631
62632v_permlane16_b32 v5, v1, exec_lo, s2
62633// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xfd,0x08,0x00]
62634
62635v_permlane16_b32 v5, v1, exec_hi, s2
62636// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xff,0x08,0x00]
62637
62638v_permlane16_b32 v5, v1, s103, s3
62639// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xcf,0x0c,0x00]
62640
62641v_permlane16_b32 v5, v1, vcc_lo, s3
62642// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xd5,0x0c,0x00]
62643
62644v_permlane16_b32 v5, v1, vcc_hi, s3
62645// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xd7,0x0c,0x00]
62646
62647v_permlane16_b32 v5, v1, ttmp11, s3
62648// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xef,0x0c,0x00]
62649
62650v_permlane16_b32 v5, v1, m0, s3
62651// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xf9,0x0c,0x00]
62652
62653v_permlane16_b32 v5, v1, exec_lo, s3
62654// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xfd,0x0c,0x00]
62655
62656v_permlane16_b32 v5, v1, exec_hi, s3
62657// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xff,0x0c,0x00]
62658
62659v_permlane16_b32 v5, v1, 0, s3
62660// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x01,0x0d,0x00]
62661
62662v_permlane16_b32 v5, v1, -1, s3
62663// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x83,0x0d,0x00]
62664
62665v_permlane16_b32 v5, v1, 0.5, s3
62666// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xe1,0x0d,0x00]
62667
62668v_permlane16_b32 v5, v1, -4.0, s3
62669// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xef,0x0d,0x00]
62670
62671v_permlane16_b32 v5, v1, s2, s103
62672// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0x9c,0x01]
62673
62674v_permlane16_b32 v5, v1, s2, vcc_lo
62675// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0xa8,0x01]
62676
62677v_permlane16_b32 v5, v1, s2, vcc_hi
62678// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0xac,0x01]
62679
62680v_permlane16_b32 v5, v1, s2, ttmp11
62681// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0xdc,0x01]
62682
62683v_permlane16_b32 v5, v1, s2, m0
62684// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0xf0,0x01]
62685
62686v_permlane16_b32 v5, v1, s2, exec_lo
62687// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0xf8,0x01]
62688
62689v_permlane16_b32 v5, v1, s2, exec_hi
62690// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0xfc,0x01]
62691
62692v_permlane16_b32 v5, v1, s2, 0
62693// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0x00,0x02]
62694
62695v_permlane16_b32 v5, v1, s2, -1
62696// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0x04,0x03]
62697
62698v_permlane16_b32 v5, v1, s2, 0.5
62699// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0xc0,0x03]
62700
62701v_permlane16_b32 v5, v1, s2, -4.0
62702// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0xdc,0x03]
62703
62704v_permlane16_b32 v5, v1, s2, s3 op_sel:[1,0]
62705// GFX10: encoding: [0x05,0x08,0x77,0xd7,0x01,0x05,0x0c,0x00]
62706
62707v_permlane16_b32 v5, v1, s2, s3 op_sel:[1,1]
62708// GFX10: encoding: [0x05,0x18,0x77,0xd7,0x01,0x05,0x0c,0x00]
62709
62710v_permlane16_b32 v5, v1, s2, s3 op_sel:[0,1]
62711// GFX10: encoding: [0x05,0x10,0x77,0xd7,0x01,0x05,0x0c,0x00]
62712
62713v_permlane16_b32 v5, v1, s2, s3 op_sel:[0, 0, 0, 1]
62714// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid op_sel operand
62715
62716v_permlane16_b32 v5, v1, s2, s3 op_sel:[0, 0, 1, 0]
62717// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid op_sel operand
62718
62719v_permlanex16_b32 v5, v1, v2, v3
62720// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
62721
62722v_permlanex16_b32 v5, v1, v2, s3
62723// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
62724
62725v_permlanex16_b32 v5, v1, s2, v3
62726// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
62727
62728v_permlanex16_b32 v5, s1, s2, s3
62729// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
62730
62731v_permlanex16_b32 v5, 0, s2, s3
62732// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
62733
62734v_permlanex16_b32 v5, v1, s2, s3
62735// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0x0c,0x00]
62736
62737v_permlanex16_b32 v255, v1, s2, s3
62738// GFX10: encoding: [0xff,0x00,0x78,0xd7,0x01,0x05,0x0c,0x00]
62739
62740v_permlanex16_b32 v5, v255, s2, s3
62741// GFX10: encoding: [0x05,0x00,0x78,0xd7,0xff,0x05,0x0c,0x00]
62742
62743v_permlanex16_b32 v5, v103, s2, s3
62744// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x67,0x05,0x0c,0x00]
62745
62746v_permlanex16_b32 v5, v1, vcc_lo, s2
62747// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xd5,0x08,0x00]
62748
62749v_permlanex16_b32 v5, v1, vcc_hi, s2
62750// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xd7,0x08,0x00]
62751
62752v_permlanex16_b32 v5, v1, ttmp11, s2
62753// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xef,0x08,0x00]
62754
62755v_permlanex16_b32 v5, v1, m0, s2
62756// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xf9,0x08,0x00]
62757
62758v_permlanex16_b32 v5, v1, exec_lo, s2
62759// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xfd,0x08,0x00]
62760
62761v_permlanex16_b32 v5, v1, exec_hi, s2
62762// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xff,0x08,0x00]
62763
62764v_permlanex16_b32 v5, v1, s103, s3
62765// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xcf,0x0c,0x00]
62766
62767v_permlanex16_b32 v5, v1, vcc_lo, s3
62768// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xd5,0x0c,0x00]
62769
62770v_permlanex16_b32 v5, v1, vcc_hi, s3
62771// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xd7,0x0c,0x00]
62772
62773v_permlanex16_b32 v5, v1, ttmp11, s3
62774// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xef,0x0c,0x00]
62775
62776v_permlanex16_b32 v5, v1, m0, s3
62777// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xf9,0x0c,0x00]
62778
62779v_permlanex16_b32 v5, v1, exec_lo, s3
62780// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xfd,0x0c,0x00]
62781
62782v_permlanex16_b32 v5, v1, exec_hi, s3
62783// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xff,0x0c,0x00]
62784
62785v_permlanex16_b32 v5, v1, 0, s3
62786// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x01,0x0d,0x00]
62787
62788v_permlanex16_b32 v5, v1, -1, s3
62789// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x83,0x0d,0x00]
62790
62791v_permlanex16_b32 v5, v1, 0.5, s3
62792// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xe1,0x0d,0x00]
62793
62794v_permlanex16_b32 v5, v1, -4.0, s3
62795// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xef,0x0d,0x00]
62796
62797v_permlanex16_b32 v5, v1, s2, s103
62798// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0x9c,0x01]
62799
62800v_permlanex16_b32 v5, v1, s2, vcc_lo
62801// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0xa8,0x01]
62802
62803v_permlanex16_b32 v5, v1, s2, vcc_hi
62804// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0xac,0x01]
62805
62806v_permlanex16_b32 v5, v1, s2, ttmp11
62807// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0xdc,0x01]
62808
62809v_permlanex16_b32 v5, v1, s2, m0
62810// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0xf0,0x01]
62811
62812v_permlanex16_b32 v5, v1, s2, exec_lo
62813// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0xf8,0x01]
62814
62815v_permlanex16_b32 v5, v1, s2, exec_hi
62816// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0xfc,0x01]
62817
62818v_permlanex16_b32 v5, v1, s2, 0
62819// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0x00,0x02]
62820
62821v_permlanex16_b32 v5, v1, s2, -1
62822// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0x04,0x03]
62823
62824v_permlanex16_b32 v5, v1, s2, 0.5
62825// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0xc0,0x03]
62826
62827v_permlanex16_b32 v5, v1, s2, -4.0
62828// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0xdc,0x03]
62829
62830v_permlanex16_b32 v5, v1, s2, s3 op_sel:[1,0]
62831// GFX10: encoding: [0x05,0x08,0x78,0xd7,0x01,0x05,0x0c,0x00]
62832
62833v_permlanex16_b32 v5, v1, s2, s3 op_sel:[1,1]
62834// GFX10: encoding: [0x05,0x18,0x78,0xd7,0x01,0x05,0x0c,0x00]
62835
62836v_permlanex16_b32 v5, v1, s2, s3 op_sel:[0,1]
62837// GFX10: encoding: [0x05,0x10,0x78,0xd7,0x01,0x05,0x0c,0x00]
62838
62839v_permlanex16_b32 v5, v1, s2, s3 op_sel:[0, 0, 0, 1]
62840// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid op_sel operand
62841
62842v_permlanex16_b32 v5, v1, s2, s3 op_sel:[0, 0, 1, 0]
62843// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid op_sel operand
62844
62845v_add_nc_i32 v5, v1, v2
62846// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0x05,0x02,0x00]
62847
62848v_add_nc_i32 v255, v1, v2
62849// GFX10: encoding: [0xff,0x00,0x7f,0xd7,0x01,0x05,0x02,0x00]
62850
62851v_add_nc_i32 v5, v255, v2
62852// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0xff,0x05,0x02,0x00]
62853
62854v_add_nc_i32 v5, s1, v2
62855// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0x04,0x02,0x00]
62856
62857v_add_nc_i32 v5, s103, v2
62858// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x67,0x04,0x02,0x00]
62859
62860v_add_nc_i32 v5, vcc_lo, v2
62861// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x6a,0x04,0x02,0x00]
62862
62863v_add_nc_i32 v5, vcc_hi, v2
62864// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x6b,0x04,0x02,0x00]
62865
62866v_add_nc_i32 v5, ttmp11, v2
62867// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x77,0x04,0x02,0x00]
62868
62869v_add_nc_i32 v5, m0, v2
62870// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x7c,0x04,0x02,0x00]
62871
62872v_add_nc_i32 v5, exec_lo, v2
62873// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x7e,0x04,0x02,0x00]
62874
62875v_add_nc_i32 v5, exec_hi, v2
62876// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x7f,0x04,0x02,0x00]
62877
62878v_add_nc_i32 v5, 0, v2
62879// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x80,0x04,0x02,0x00]
62880
62881v_add_nc_i32 v5, -1, v2
62882// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0xc1,0x04,0x02,0x00]
62883
62884v_add_nc_i32 v5, 0.5, v2
62885// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0xf0,0x04,0x02,0x00]
62886
62887v_add_nc_i32 v5, -4.0, v2
62888// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0xf7,0x04,0x02,0x00]
62889
62890v_add_nc_i32 v5, v1, v255
62891// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xff,0x03,0x00]
62892
62893v_add_nc_i32 v5, v1, s2
62894// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0x05,0x00,0x00]
62895
62896v_add_nc_i32 v5, v1, s103
62897// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xcf,0x00,0x00]
62898
62899v_add_nc_i32 v5, v1, vcc_lo
62900// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xd5,0x00,0x00]
62901
62902v_add_nc_i32 v5, v1, vcc_hi
62903// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xd7,0x00,0x00]
62904
62905v_add_nc_i32 v5, v1, ttmp11
62906// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xef,0x00,0x00]
62907
62908v_add_nc_i32 v5, v1, m0
62909// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xf9,0x00,0x00]
62910
62911v_add_nc_i32 v5, v1, exec_lo
62912// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xfd,0x00,0x00]
62913
62914v_add_nc_i32 v5, v1, exec_hi
62915// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xff,0x00,0x00]
62916
62917v_add_nc_i32 v5, v1, 0
62918// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0x01,0x01,0x00]
62919
62920v_add_nc_i32 v5, v1, -1
62921// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0x83,0x01,0x00]
62922
62923v_add_nc_i32 v5, v1, 0.5
62924// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xe1,0x01,0x00]
62925
62926v_add_nc_i32 v5, v1, -4.0
62927// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xef,0x01,0x00]
62928
62929v_add_nc_i32 v5, v1, -4.0 clamp
62930// GFX10: v_add_nc_i32 v5, v1, -4.0 clamp ; encoding: [0x05,0x80,0x7f,0xd7,0x01,0xef,0x01,0x00]
62931
62932v_pk_fmac_f16 v5, v1, v2
62933// GFX10: encoding: [0x01,0x05,0x0a,0x78]
62934
62935v_pk_fmac_f16 v255, v1, v2
62936// GFX10: encoding: [0x01,0x05,0xfe,0x79]
62937
62938v_pk_fmac_f16 v5, v255, v2
62939// GFX10: encoding: [0xff,0x05,0x0a,0x78]
62940
62941v_pk_fmac_f16 v5, s1, v2
62942// GFX10: encoding: [0x01,0x04,0x0a,0x78]
62943
62944v_pk_fmac_f16 v5, s103, v2
62945// GFX10: encoding: [0x67,0x04,0x0a,0x78]
62946
62947v_pk_fmac_f16 v5, vcc_lo, v2
62948// GFX10: encoding: [0x6a,0x04,0x0a,0x78]
62949
62950v_pk_fmac_f16 v5, vcc_hi, v2
62951// GFX10: encoding: [0x6b,0x04,0x0a,0x78]
62952
62953v_pk_fmac_f16 v5, ttmp11, v2
62954// GFX10: encoding: [0x77,0x04,0x0a,0x78]
62955
62956v_pk_fmac_f16 v5, m0, v2
62957// GFX10: encoding: [0x7c,0x04,0x0a,0x78]
62958
62959v_pk_fmac_f16 v5, exec_lo, v2
62960// GFX10: encoding: [0x7e,0x04,0x0a,0x78]
62961
62962v_pk_fmac_f16 v5, exec_hi, v2
62963// GFX10: encoding: [0x7f,0x04,0x0a,0x78]
62964
62965v_pk_fmac_f16 v5, 0, v2
62966// GFX10: encoding: [0x80,0x04,0x0a,0x78]
62967
62968v_pk_fmac_f16 v5, -1, v2
62969// GFX10: encoding: [0xc1,0x04,0x0a,0x78]
62970
62971v_pk_fmac_f16 v5, 0.5, v2
62972// GFX10: encoding: [0xf0,0x04,0x0a,0x78]
62973
62974v_pk_fmac_f16 v5, -4.0, v2
62975// GFX10: encoding: [0xf7,0x04,0x0a,0x78]
62976
62977v_pk_fmac_f16 v5, v1, v255
62978// GFX10: encoding: [0x01,0xff,0x0b,0x78]
62979
62980//===----------------------------------------------------------------------===//
62981// ENC_VOPC.
62982//===----------------------------------------------------------------------===//
62983
62984v_cmp_f_f32 vcc, v1, v2
62985// W64: encoding: [0x01,0x05,0x00,0x7c]
62986// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
62987
62988v_cmp_f_f32 vcc, v255, v2
62989// W64: encoding: [0xff,0x05,0x00,0x7c]
62990// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
62991
62992v_cmp_f_f32 vcc, s1, v2
62993// W64: encoding: [0x01,0x04,0x00,0x7c]
62994// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
62995
62996v_cmp_f_f32 vcc, s101, v2
62997// W64: encoding: [0x65,0x04,0x00,0x7c]
62998// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
62999
63000v_cmp_f_f32 vcc, vcc_lo, v2
63001// W64: encoding: [0x6a,0x04,0x00,0x7c]
63002// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63003
63004v_cmp_f_f32 vcc, vcc_hi, v2
63005// W64: encoding: [0x6b,0x04,0x00,0x7c]
63006// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63007
63008v_cmp_f_f32 vcc, m0, v2
63009// W64: encoding: [0x7c,0x04,0x00,0x7c]
63010// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63011
63012v_cmp_f_f32 vcc, exec_lo, v2
63013// W64: encoding: [0x7e,0x04,0x00,0x7c]
63014// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63015
63016v_cmp_f_f32 vcc, exec_hi, v2
63017// W64: encoding: [0x7f,0x04,0x00,0x7c]
63018// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63019
63020v_cmp_f_f32 vcc, 0, v2
63021// W64: encoding: [0x80,0x04,0x00,0x7c]
63022// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63023
63024v_cmp_f_f32 vcc, -1, v2
63025// W64: encoding: [0xc1,0x04,0x00,0x7c]
63026// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63027
63028v_cmp_f_f32 vcc, 0.5, v2
63029// W64: encoding: [0xf0,0x04,0x00,0x7c]
63030// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63031
63032v_cmp_f_f32 vcc, -4.0, v2
63033// W64: encoding: [0xf7,0x04,0x00,0x7c]
63034// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63035
63036v_cmp_f_f32 vcc, 0xaf123456, v2
63037// W64: encoding: [0xff,0x04,0x00,0x7c,0x56,0x34,0x12,0xaf]
63038// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63039
63040v_cmp_f_f32 vcc, 0x3f717273, v2
63041// W64: encoding: [0xff,0x04,0x00,0x7c,0x73,0x72,0x71,0x3f]
63042// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63043
63044v_cmp_f_f32 vcc, v1, v255
63045// W64: encoding: [0x01,0xff,0x01,0x7c]
63046// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63047
63048v_cmp_f_f32_e64 s[10:11], v1, v2
63049// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
63050// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63051
63052v_cmp_f_f32_e64 s[12:13], v1, v2
63053// W64: encoding: [0x0c,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
63054// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63055
63056v_cmp_f_f32_e64 s[100:101], v1, v2
63057// W64: encoding: [0x64,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
63058// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63059
63060v_cmp_f_f32_e64 vcc, v1, v2
63061// W64: encoding: [0x6a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
63062// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63063
63064v_cmp_f_f32_e64 s[10:11], v255, v2
63065// W64: encoding: [0x0a,0x00,0x00,0xd4,0xff,0x05,0x02,0x00]
63066// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63067
63068v_cmp_f_f32_e64 s[10:11], s1, v2
63069// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x04,0x02,0x00]
63070// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63071
63072v_cmp_f_f32_e64 s[10:11], s101, v2
63073// W64: encoding: [0x0a,0x00,0x00,0xd4,0x65,0x04,0x02,0x00]
63074// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63075
63076v_cmp_f_f32_e64 s[10:11], vcc_lo, v2
63077// W64: encoding: [0x0a,0x00,0x00,0xd4,0x6a,0x04,0x02,0x00]
63078// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63079
63080v_cmp_f_f32_e64 s[10:11], vcc_hi, v2
63081// W64: encoding: [0x0a,0x00,0x00,0xd4,0x6b,0x04,0x02,0x00]
63082// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63083
63084v_cmp_f_f32_e64 s[10:11], m0, v2
63085// W64: encoding: [0x0a,0x00,0x00,0xd4,0x7c,0x04,0x02,0x00]
63086// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63087
63088v_cmp_f_f32_e64 s[10:11], exec_lo, v2
63089// W64: encoding: [0x0a,0x00,0x00,0xd4,0x7e,0x04,0x02,0x00]
63090// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63091
63092v_cmp_f_f32_e64 s[10:11], exec_hi, v2
63093// W64: encoding: [0x0a,0x00,0x00,0xd4,0x7f,0x04,0x02,0x00]
63094// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63095
63096v_cmp_f_f32_e64 s[10:11], 0, v2
63097// W64: encoding: [0x0a,0x00,0x00,0xd4,0x80,0x04,0x02,0x00]
63098// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63099
63100v_cmp_f_f32_e64 s[10:11], -1, v2
63101// W64: encoding: [0x0a,0x00,0x00,0xd4,0xc1,0x04,0x02,0x00]
63102// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63103
63104v_cmp_f_f32_e64 s[10:11], 0.5, v2
63105// W64: encoding: [0x0a,0x00,0x00,0xd4,0xf0,0x04,0x02,0x00]
63106// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63107
63108v_cmp_f_f32_e64 s[10:11], -4.0, v2
63109// W64: encoding: [0x0a,0x00,0x00,0xd4,0xf7,0x04,0x02,0x00]
63110// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63111
63112v_cmp_f_f32_e64 s[10:11], v1, v255
63113// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x03,0x00]
63114// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63115
63116v_cmp_f_f32_e64 s[10:11], v1, s2
63117// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x00,0x00]
63118// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63119
63120v_cmp_f_f32_e64 s[10:11], v1, s101
63121// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xcb,0x00,0x00]
63122// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63123
63124v_cmp_f_f32_e64 s[10:11], v1, vcc_lo
63125// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd5,0x00,0x00]
63126// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63127
63128v_cmp_f_f32_e64 s[10:11], v1, vcc_hi
63129// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd7,0x00,0x00]
63130// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63131
63132v_cmp_f_f32_e64 s[10:11], v1, m0
63133// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xf9,0x00,0x00]
63134// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63135
63136v_cmp_f_f32_e64 s[10:11], v1, exec_lo
63137// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfd,0x00,0x00]
63138// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63139
63140v_cmp_f_f32_e64 s[10:11], v1, exec_hi
63141// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x00,0x00]
63142// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63143
63144v_cmp_f_f32_e64 s[10:11], v1, 0
63145// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x01,0x01,0x00]
63146// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63147
63148v_cmp_f_f32_e64 s[10:11], v1, -1
63149// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x83,0x01,0x00]
63150// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63151
63152v_cmp_f_f32_e64 s[10:11], v1, 0.5
63153// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xe1,0x01,0x00]
63154// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63155
63156v_cmp_f_f32_e64 s[10:11], v1, -4.0
63157// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xef,0x01,0x00]
63158// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63159
63160v_cmp_f_f32_e64 s[10:11], -v1, v2
63161// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x20]
63162// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63163
63164v_cmp_f_f32_e64 s[10:11], v1, -v2
63165// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x40]
63166// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63167
63168v_cmp_f_f32_e64 s[10:11], -v1, -v2
63169// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x60]
63170// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63171
63172v_cmp_f_f32_e64 s[10:11], v1, v2 clamp
63173// W64: encoding: [0x0a,0x80,0x00,0xd4,0x01,0x05,0x02,0x00]
63174// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63175
63176v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
63177// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x06]
63178// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63179
63180v_cmp_f_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
63181// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x88,0x06,0x06]
63182// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63183
63184v_cmp_f_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
63185// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0xe4,0x06,0x06]
63186// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63187
63188v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
63189// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x00,0x06,0x06]
63190// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63191
63192v_cmp_f_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
63193// W64: encoding: [0xf9,0x04,0x00,0x7c,0xff,0x86,0x06,0x06]
63194// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63195
63196v_cmp_f_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
63197// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x86,0x06]
63198// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63199
63200v_cmp_f_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
63201// W64: encoding: [0xf9,0x04,0x00,0x7c,0x65,0x86,0x86,0x06]
63202// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63203
63204v_cmp_f_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
63205// W64: encoding: [0xf9,0x04,0x00,0x7c,0x6a,0x86,0x86,0x06]
63206// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63207
63208v_cmp_f_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
63209// W64: encoding: [0xf9,0x04,0x00,0x7c,0x6b,0x86,0x86,0x06]
63210// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63211
63212v_cmp_f_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
63213// W64: encoding: [0xf9,0x04,0x00,0x7c,0x7c,0x86,0x86,0x06]
63214// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63215
63216v_cmp_f_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
63217// W64: encoding: [0xf9,0x04,0x00,0x7c,0x7e,0x86,0x86,0x06]
63218// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63219
63220v_cmp_f_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
63221// W64: encoding: [0xf9,0x04,0x00,0x7c,0x7f,0x86,0x86,0x06]
63222// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63223
63224v_cmp_f_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
63225// W64: encoding: [0xf9,0xfe,0x01,0x7c,0x01,0x86,0x06,0x06]
63226// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63227
63228v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
63229// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x00,0x06]
63230// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63231
63232v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
63233// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x01,0x06]
63234// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63235
63236v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
63237// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x02,0x06]
63238// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63239
63240v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
63241// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x03,0x06]
63242// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63243
63244v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
63245// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x04,0x06]
63246// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63247
63248v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
63249// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x05,0x06]
63250// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63251
63252v_cmp_f_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
63253// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x16,0x06]
63254// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63255
63256v_cmp_f_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
63257// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x26,0x06]
63258// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63259
63260v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
63261// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x00]
63262// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63263
63264v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
63265// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x01]
63266// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63267
63268v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
63269// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x02]
63270// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63271
63272v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
63273// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x03]
63274// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63275
63276v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
63277// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x04]
63278// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63279
63280v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
63281// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x05]
63282// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63283
63284v_cmp_f_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
63285// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x16]
63286// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63287
63288v_cmp_f_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
63289// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x26]
63290// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63291
63292v_cmp_f_f32 vcc_lo, v1, v2
63293// W32: encoding: [0x01,0x05,0x00,0x7c]
63294// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63295
63296v_cmp_f_f32 vcc_lo, v255, v2
63297// W32: encoding: [0xff,0x05,0x00,0x7c]
63298// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63299
63300v_cmp_f_f32 vcc_lo, s1, v2
63301// W32: encoding: [0x01,0x04,0x00,0x7c]
63302// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63303
63304v_cmp_f_f32 vcc_lo, s101, v2
63305// W32: encoding: [0x65,0x04,0x00,0x7c]
63306// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63307
63308v_cmp_f_f32 vcc_lo, vcc_lo, v2
63309// W32: encoding: [0x6a,0x04,0x00,0x7c]
63310// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63311
63312v_cmp_f_f32 vcc_lo, vcc_hi, v2
63313// W32: encoding: [0x6b,0x04,0x00,0x7c]
63314// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63315
63316v_cmp_f_f32 vcc_lo, m0, v2
63317// W32: encoding: [0x7c,0x04,0x00,0x7c]
63318// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63319
63320v_cmp_f_f32 vcc_lo, exec_lo, v2
63321// W32: encoding: [0x7e,0x04,0x00,0x7c]
63322// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63323
63324v_cmp_f_f32 vcc_lo, exec_hi, v2
63325// W32: encoding: [0x7f,0x04,0x00,0x7c]
63326// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63327
63328v_cmp_f_f32 vcc_lo, 0, v2
63329// W32: encoding: [0x80,0x04,0x00,0x7c]
63330// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63331
63332v_cmp_f_f32 vcc_lo, -1, v2
63333// W32: encoding: [0xc1,0x04,0x00,0x7c]
63334// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63335
63336v_cmp_f_f32 vcc_lo, 0.5, v2
63337// W32: encoding: [0xf0,0x04,0x00,0x7c]
63338// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63339
63340v_cmp_f_f32 vcc_lo, -4.0, v2
63341// W32: encoding: [0xf7,0x04,0x00,0x7c]
63342// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63343
63344v_cmp_f_f32 vcc_lo, 0xaf123456, v2
63345// W32: encoding: [0xff,0x04,0x00,0x7c,0x56,0x34,0x12,0xaf]
63346// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63347
63348v_cmp_f_f32 vcc_lo, 0x3f717273, v2
63349// W32: encoding: [0xff,0x04,0x00,0x7c,0x73,0x72,0x71,0x3f]
63350// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63351
63352v_cmp_f_f32 vcc_lo, v1, v255
63353// W32: encoding: [0x01,0xff,0x01,0x7c]
63354// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63355
63356v_cmp_f_f32_e64 s10, v1, v2
63357// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
63358// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63359
63360v_cmp_f_f32_e64 s12, v1, v2
63361// W32: encoding: [0x0c,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
63362// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63363
63364v_cmp_f_f32_e64 s100, v1, v2
63365// W32: encoding: [0x64,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
63366// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63367
63368v_cmp_f_f32_e64 vcc_lo, v1, v2
63369// W32: encoding: [0x6a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
63370// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63371
63372v_cmp_f_f32_e64 s10, v255, v2
63373// W32: encoding: [0x0a,0x00,0x00,0xd4,0xff,0x05,0x02,0x00]
63374// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63375
63376v_cmp_f_f32_e64 s10, s1, v2
63377// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x04,0x02,0x00]
63378// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63379
63380v_cmp_f_f32_e64 s10, s101, v2
63381// W32: encoding: [0x0a,0x00,0x00,0xd4,0x65,0x04,0x02,0x00]
63382// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63383
63384v_cmp_f_f32_e64 s10, vcc_lo, v2
63385// W32: encoding: [0x0a,0x00,0x00,0xd4,0x6a,0x04,0x02,0x00]
63386// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63387
63388v_cmp_f_f32_e64 s10, vcc_hi, v2
63389// W32: encoding: [0x0a,0x00,0x00,0xd4,0x6b,0x04,0x02,0x00]
63390// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63391
63392v_cmp_f_f32_e64 s10, m0, v2
63393// W32: encoding: [0x0a,0x00,0x00,0xd4,0x7c,0x04,0x02,0x00]
63394// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63395
63396v_cmp_f_f32_e64 s10, exec_lo, v2
63397// W32: encoding: [0x0a,0x00,0x00,0xd4,0x7e,0x04,0x02,0x00]
63398// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63399
63400v_cmp_f_f32_e64 s10, exec_hi, v2
63401// W32: encoding: [0x0a,0x00,0x00,0xd4,0x7f,0x04,0x02,0x00]
63402// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63403
63404v_cmp_f_f32_e64 s10, 0, v2
63405// W32: encoding: [0x0a,0x00,0x00,0xd4,0x80,0x04,0x02,0x00]
63406// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63407
63408v_cmp_f_f32_e64 s10, -1, v2
63409// W32: encoding: [0x0a,0x00,0x00,0xd4,0xc1,0x04,0x02,0x00]
63410// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63411
63412v_cmp_f_f32_e64 s10, 0.5, v2
63413// W32: encoding: [0x0a,0x00,0x00,0xd4,0xf0,0x04,0x02,0x00]
63414// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63415
63416v_cmp_f_f32_e64 s10, -4.0, v2
63417// W32: encoding: [0x0a,0x00,0x00,0xd4,0xf7,0x04,0x02,0x00]
63418// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63419
63420v_cmp_f_f32_e64 s10, v1, v255
63421// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x03,0x00]
63422// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63423
63424v_cmp_f_f32_e64 s10, v1, s2
63425// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x00,0x00]
63426// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63427
63428v_cmp_f_f32_e64 s10, v1, s101
63429// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xcb,0x00,0x00]
63430// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63431
63432v_cmp_f_f32_e64 s10, v1, vcc_lo
63433// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd5,0x00,0x00]
63434// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63435
63436v_cmp_f_f32_e64 s10, v1, vcc_hi
63437// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd7,0x00,0x00]
63438// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63439
63440v_cmp_f_f32_e64 s10, v1, m0
63441// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xf9,0x00,0x00]
63442// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63443
63444v_cmp_f_f32_e64 s10, v1, exec_lo
63445// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfd,0x00,0x00]
63446// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63447
63448v_cmp_f_f32_e64 s10, v1, exec_hi
63449// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x00,0x00]
63450// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63451
63452v_cmp_f_f32_e64 s10, v1, 0
63453// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x01,0x01,0x00]
63454// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63455
63456v_cmp_f_f32_e64 s10, v1, -1
63457// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x83,0x01,0x00]
63458// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63459
63460v_cmp_f_f32_e64 s10, v1, 0.5
63461// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xe1,0x01,0x00]
63462// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63463
63464v_cmp_f_f32_e64 s10, v1, -4.0
63465// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xef,0x01,0x00]
63466// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63467
63468v_cmp_f_f32_e64 s10, -v1, v2
63469// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x20]
63470// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63471
63472v_cmp_f_f32_e64 s10, v1, -v2
63473// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x40]
63474// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63475
63476v_cmp_f_f32_e64 s10, -v1, -v2
63477// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x60]
63478// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63479
63480v_cmp_f_f32_e64 s10, v1, v2 clamp
63481// W32: encoding: [0x0a,0x80,0x00,0xd4,0x01,0x05,0x02,0x00]
63482// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63483
63484v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
63485// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x06]
63486// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63487
63488v_cmp_f_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
63489// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x88,0x06,0x06]
63490// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63491
63492v_cmp_f_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
63493// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0xe4,0x06,0x06]
63494// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63495
63496v_cmp_f_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
63497// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x00,0x06,0x06]
63498// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63499
63500v_cmp_f_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
63501// W32: encoding: [0xf9,0x04,0x00,0x7c,0xff,0x86,0x06,0x06]
63502// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63503
63504v_cmp_f_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
63505// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x86,0x06]
63506// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63507
63508v_cmp_f_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
63509// W32: encoding: [0xf9,0x04,0x00,0x7c,0x65,0x86,0x86,0x06]
63510// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63511
63512v_cmp_f_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
63513// W32: encoding: [0xf9,0x04,0x00,0x7c,0x6a,0x86,0x86,0x06]
63514// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63515
63516v_cmp_f_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
63517// W32: encoding: [0xf9,0x04,0x00,0x7c,0x6b,0x86,0x86,0x06]
63518// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63519
63520v_cmp_f_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
63521// W32: encoding: [0xf9,0x04,0x00,0x7c,0x7c,0x86,0x86,0x06]
63522// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63523
63524v_cmp_f_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
63525// W32: encoding: [0xf9,0x04,0x00,0x7c,0x7e,0x86,0x86,0x06]
63526// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63527
63528v_cmp_f_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
63529// W32: encoding: [0xf9,0x04,0x00,0x7c,0x7f,0x86,0x86,0x06]
63530// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63531
63532v_cmp_f_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
63533// W32: encoding: [0xf9,0xfe,0x01,0x7c,0x01,0x86,0x06,0x06]
63534// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63535
63536v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
63537// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x00,0x06]
63538// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63539
63540v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
63541// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x01,0x06]
63542// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63543
63544v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
63545// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x02,0x06]
63546// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63547
63548v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
63549// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x03,0x06]
63550// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63551
63552v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
63553// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x04,0x06]
63554// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63555
63556v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
63557// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x05,0x06]
63558// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63559
63560v_cmp_f_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
63561// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x16,0x06]
63562// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63563
63564v_cmp_f_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
63565// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x26,0x06]
63566// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63567
63568v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
63569// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x00]
63570// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63571
63572v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
63573// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x01]
63574// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63575
63576v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
63577// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x02]
63578// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63579
63580v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
63581// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x03]
63582// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63583
63584v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
63585// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x04]
63586// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63587
63588v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
63589// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x05]
63590// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63591
63592v_cmp_f_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
63593// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x16]
63594// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63595
63596v_cmp_f_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
63597// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x26]
63598// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63599
63600v_cmp_lt_f32 vcc, v1, v2
63601// W64: encoding: [0x01,0x05,0x02,0x7c]
63602// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63603
63604v_cmp_lt_f32 vcc, v255, v2
63605// W64: encoding: [0xff,0x05,0x02,0x7c]
63606// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63607
63608v_cmp_lt_f32 vcc, s1, v2
63609// W64: encoding: [0x01,0x04,0x02,0x7c]
63610// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63611
63612v_cmp_lt_f32 vcc, s101, v2
63613// W64: encoding: [0x65,0x04,0x02,0x7c]
63614// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63615
63616v_cmp_lt_f32 vcc, vcc_lo, v2
63617// W64: encoding: [0x6a,0x04,0x02,0x7c]
63618// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63619
63620v_cmp_lt_f32 vcc, vcc_hi, v2
63621// W64: encoding: [0x6b,0x04,0x02,0x7c]
63622// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63623
63624v_cmp_lt_f32 vcc, m0, v2
63625// W64: encoding: [0x7c,0x04,0x02,0x7c]
63626// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63627
63628v_cmp_lt_f32 vcc, exec_lo, v2
63629// W64: encoding: [0x7e,0x04,0x02,0x7c]
63630// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63631
63632v_cmp_lt_f32 vcc, exec_hi, v2
63633// W64: encoding: [0x7f,0x04,0x02,0x7c]
63634// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63635
63636v_cmp_lt_f32 vcc, 0, v2
63637// W64: encoding: [0x80,0x04,0x02,0x7c]
63638// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63639
63640v_cmp_lt_f32 vcc, -1, v2
63641// W64: encoding: [0xc1,0x04,0x02,0x7c]
63642// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63643
63644v_cmp_lt_f32 vcc, 0.5, v2
63645// W64: encoding: [0xf0,0x04,0x02,0x7c]
63646// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63647
63648v_cmp_lt_f32 vcc, -4.0, v2
63649// W64: encoding: [0xf7,0x04,0x02,0x7c]
63650// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63651
63652v_cmp_lt_f32 vcc, 0xaf123456, v2
63653// W64: encoding: [0xff,0x04,0x02,0x7c,0x56,0x34,0x12,0xaf]
63654// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63655
63656v_cmp_lt_f32 vcc, 0x3f717273, v2
63657// W64: encoding: [0xff,0x04,0x02,0x7c,0x73,0x72,0x71,0x3f]
63658// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63659
63660v_cmp_lt_f32 vcc, v1, v255
63661// W64: encoding: [0x01,0xff,0x03,0x7c]
63662// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63663
63664v_cmp_lt_f32_e64 s[10:11], v1, v2
63665// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
63666// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63667
63668v_cmp_lt_f32_e64 s[12:13], v1, v2
63669// W64: encoding: [0x0c,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
63670// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63671
63672v_cmp_lt_f32_e64 s[100:101], v1, v2
63673// W64: encoding: [0x64,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
63674// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63675
63676v_cmp_lt_f32_e64 vcc, v1, v2
63677// W64: encoding: [0x6a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
63678// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63679
63680v_cmp_lt_f32_e64 s[10:11], v255, v2
63681// W64: encoding: [0x0a,0x00,0x01,0xd4,0xff,0x05,0x02,0x00]
63682// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63683
63684v_cmp_lt_f32_e64 s[10:11], s1, v2
63685// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x02,0x00]
63686// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63687
63688v_cmp_lt_f32_e64 s[10:11], s101, v2
63689// W64: encoding: [0x0a,0x00,0x01,0xd4,0x65,0x04,0x02,0x00]
63690// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63691
63692v_cmp_lt_f32_e64 s[10:11], vcc_lo, v2
63693// W64: encoding: [0x0a,0x00,0x01,0xd4,0x6a,0x04,0x02,0x00]
63694// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63695
63696v_cmp_lt_f32_e64 s[10:11], vcc_hi, v2
63697// W64: encoding: [0x0a,0x00,0x01,0xd4,0x6b,0x04,0x02,0x00]
63698// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63699
63700v_cmp_lt_f32_e64 s[10:11], m0, v2
63701// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7c,0x04,0x02,0x00]
63702// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63703
63704v_cmp_lt_f32_e64 s[10:11], exec_lo, v2
63705// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x04,0x02,0x00]
63706// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63707
63708v_cmp_lt_f32_e64 s[10:11], exec_hi, v2
63709// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7f,0x04,0x02,0x00]
63710// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63711
63712v_cmp_lt_f32_e64 s[10:11], 0, v2
63713// W64: encoding: [0x0a,0x00,0x01,0xd4,0x80,0x04,0x02,0x00]
63714// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63715
63716v_cmp_lt_f32_e64 s[10:11], -1, v2
63717// W64: encoding: [0x0a,0x00,0x01,0xd4,0xc1,0x04,0x02,0x00]
63718// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63719
63720v_cmp_lt_f32_e64 s[10:11], 0.5, v2
63721// W64: encoding: [0x0a,0x00,0x01,0xd4,0xf0,0x04,0x02,0x00]
63722// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63723
63724v_cmp_lt_f32_e64 s[10:11], -4.0, v2
63725// W64: encoding: [0x0a,0x00,0x01,0xd4,0xf7,0x04,0x02,0x00]
63726// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63727
63728v_cmp_lt_f32_e64 s[10:11], v1, v255
63729// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00]
63730// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63731
63732v_cmp_lt_f32_e64 s[10:11], v1, s2
63733// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x00,0x00]
63734// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63735
63736v_cmp_lt_f32_e64 s[10:11], v1, s101
63737// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xcb,0x00,0x00]
63738// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63739
63740v_cmp_lt_f32_e64 s[10:11], v1, vcc_lo
63741// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd5,0x00,0x00]
63742// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63743
63744v_cmp_lt_f32_e64 s[10:11], v1, vcc_hi
63745// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd7,0x00,0x00]
63746// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63747
63748v_cmp_lt_f32_e64 s[10:11], v1, m0
63749// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xf9,0x00,0x00]
63750// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63751
63752v_cmp_lt_f32_e64 s[10:11], v1, exec_lo
63753// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfd,0x00,0x00]
63754// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63755
63756v_cmp_lt_f32_e64 s[10:11], v1, exec_hi
63757// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x00,0x00]
63758// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63759
63760v_cmp_lt_f32_e64 s[10:11], v1, 0
63761// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x01,0x01,0x00]
63762// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63763
63764v_cmp_lt_f32_e64 s[10:11], v1, -1
63765// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x83,0x01,0x00]
63766// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63767
63768v_cmp_lt_f32_e64 s[10:11], v1, 0.5
63769// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xe1,0x01,0x00]
63770// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63771
63772v_cmp_lt_f32_e64 s[10:11], v1, -4.0
63773// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xef,0x01,0x00]
63774// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63775
63776v_cmp_lt_f32_e64 s[10:11], -v1, v2
63777// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x20]
63778// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63779
63780v_cmp_lt_f32_e64 s[10:11], v1, -v2
63781// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x40]
63782// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63783
63784v_cmp_lt_f32_e64 s[10:11], -v1, -v2
63785// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x60]
63786// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63787
63788v_cmp_lt_f32_e64 s[10:11], v1, v2 clamp
63789// W64: encoding: [0x0a,0x80,0x01,0xd4,0x01,0x05,0x02,0x00]
63790// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63791
63792v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
63793// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x06]
63794// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63795
63796v_cmp_lt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
63797// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x88,0x06,0x06]
63798// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63799
63800v_cmp_lt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
63801// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0xe4,0x06,0x06]
63802// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63803
63804v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
63805// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x00,0x06,0x06]
63806// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63807
63808v_cmp_lt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
63809// W64: encoding: [0xf9,0x04,0x02,0x7c,0xff,0x86,0x06,0x06]
63810// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63811
63812v_cmp_lt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
63813// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x86,0x06]
63814// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63815
63816v_cmp_lt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
63817// W64: encoding: [0xf9,0x04,0x02,0x7c,0x65,0x86,0x86,0x06]
63818// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63819
63820v_cmp_lt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
63821// W64: encoding: [0xf9,0x04,0x02,0x7c,0x6a,0x86,0x86,0x06]
63822// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63823
63824v_cmp_lt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
63825// W64: encoding: [0xf9,0x04,0x02,0x7c,0x6b,0x86,0x86,0x06]
63826// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63827
63828v_cmp_lt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
63829// W64: encoding: [0xf9,0x04,0x02,0x7c,0x7c,0x86,0x86,0x06]
63830// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63831
63832v_cmp_lt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
63833// W64: encoding: [0xf9,0x04,0x02,0x7c,0x7e,0x86,0x86,0x06]
63834// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63835
63836v_cmp_lt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
63837// W64: encoding: [0xf9,0x04,0x02,0x7c,0x7f,0x86,0x86,0x06]
63838// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63839
63840v_cmp_lt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
63841// W64: encoding: [0xf9,0xfe,0x03,0x7c,0x01,0x86,0x06,0x06]
63842// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63843
63844v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
63845// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x00,0x06]
63846// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63847
63848v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
63849// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x01,0x06]
63850// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63851
63852v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
63853// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x02,0x06]
63854// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63855
63856v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
63857// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x03,0x06]
63858// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63859
63860v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
63861// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x04,0x06]
63862// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63863
63864v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
63865// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x05,0x06]
63866// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63867
63868v_cmp_lt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
63869// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x16,0x06]
63870// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63871
63872v_cmp_lt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
63873// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x26,0x06]
63874// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63875
63876v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
63877// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x00]
63878// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63879
63880v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
63881// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x01]
63882// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63883
63884v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
63885// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x02]
63886// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63887
63888v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
63889// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x03]
63890// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63891
63892v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
63893// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x04]
63894// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63895
63896v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
63897// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x05]
63898// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63899
63900v_cmp_lt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
63901// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x16]
63902// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63903
63904v_cmp_lt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
63905// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x26]
63906// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63907
63908v_cmp_lt_f32 vcc_lo, v1, v2
63909// W32: encoding: [0x01,0x05,0x02,0x7c]
63910// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63911
63912v_cmp_lt_f32 vcc_lo, v255, v2
63913// W32: encoding: [0xff,0x05,0x02,0x7c]
63914// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63915
63916v_cmp_lt_f32 vcc_lo, s1, v2
63917// W32: encoding: [0x01,0x04,0x02,0x7c]
63918// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63919
63920v_cmp_lt_f32 vcc_lo, s101, v2
63921// W32: encoding: [0x65,0x04,0x02,0x7c]
63922// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63923
63924v_cmp_lt_f32 vcc_lo, vcc_lo, v2
63925// W32: encoding: [0x6a,0x04,0x02,0x7c]
63926// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63927
63928v_cmp_lt_f32 vcc_lo, vcc_hi, v2
63929// W32: encoding: [0x6b,0x04,0x02,0x7c]
63930// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63931
63932v_cmp_lt_f32 vcc_lo, m0, v2
63933// W32: encoding: [0x7c,0x04,0x02,0x7c]
63934// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63935
63936v_cmp_lt_f32 vcc_lo, exec_lo, v2
63937// W32: encoding: [0x7e,0x04,0x02,0x7c]
63938// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63939
63940v_cmp_lt_f32 vcc_lo, exec_hi, v2
63941// W32: encoding: [0x7f,0x04,0x02,0x7c]
63942// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63943
63944v_cmp_lt_f32 vcc_lo, 0, v2
63945// W32: encoding: [0x80,0x04,0x02,0x7c]
63946// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63947
63948v_cmp_lt_f32 vcc_lo, -1, v2
63949// W32: encoding: [0xc1,0x04,0x02,0x7c]
63950// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63951
63952v_cmp_lt_f32 vcc_lo, 0.5, v2
63953// W32: encoding: [0xf0,0x04,0x02,0x7c]
63954// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63955
63956v_cmp_lt_f32 vcc_lo, -4.0, v2
63957// W32: encoding: [0xf7,0x04,0x02,0x7c]
63958// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63959
63960v_cmp_lt_f32 vcc_lo, 0xaf123456, v2
63961// W32: encoding: [0xff,0x04,0x02,0x7c,0x56,0x34,0x12,0xaf]
63962// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63963
63964v_cmp_lt_f32 vcc_lo, 0x3f717273, v2
63965// W32: encoding: [0xff,0x04,0x02,0x7c,0x73,0x72,0x71,0x3f]
63966// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63967
63968v_cmp_lt_f32 vcc_lo, v1, v255
63969// W32: encoding: [0x01,0xff,0x03,0x7c]
63970// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
63971
63972v_cmp_lt_f32_e64 s10, v1, v2
63973// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
63974// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63975
63976v_cmp_lt_f32_e64 s12, v1, v2
63977// W32: encoding: [0x0c,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
63978// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63979
63980v_cmp_lt_f32_e64 s100, v1, v2
63981// W32: encoding: [0x64,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
63982// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63983
63984v_cmp_lt_f32_e64 vcc_lo, v1, v2
63985// W32: encoding: [0x6a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
63986// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63987
63988v_cmp_lt_f32_e64 s10, v255, v2
63989// W32: encoding: [0x0a,0x00,0x01,0xd4,0xff,0x05,0x02,0x00]
63990// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63991
63992v_cmp_lt_f32_e64 s10, s1, v2
63993// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x02,0x00]
63994// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63995
63996v_cmp_lt_f32_e64 s10, s101, v2
63997// W32: encoding: [0x0a,0x00,0x01,0xd4,0x65,0x04,0x02,0x00]
63998// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
63999
64000v_cmp_lt_f32_e64 s10, vcc_lo, v2
64001// W32: encoding: [0x0a,0x00,0x01,0xd4,0x6a,0x04,0x02,0x00]
64002// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64003
64004v_cmp_lt_f32_e64 s10, vcc_hi, v2
64005// W32: encoding: [0x0a,0x00,0x01,0xd4,0x6b,0x04,0x02,0x00]
64006// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64007
64008v_cmp_lt_f32_e64 s10, m0, v2
64009// W32: encoding: [0x0a,0x00,0x01,0xd4,0x7c,0x04,0x02,0x00]
64010// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64011
64012v_cmp_lt_f32_e64 s10, exec_lo, v2
64013// W32: encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x04,0x02,0x00]
64014// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64015
64016v_cmp_lt_f32_e64 s10, exec_hi, v2
64017// W32: encoding: [0x0a,0x00,0x01,0xd4,0x7f,0x04,0x02,0x00]
64018// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64019
64020v_cmp_lt_f32_e64 s10, 0, v2
64021// W32: encoding: [0x0a,0x00,0x01,0xd4,0x80,0x04,0x02,0x00]
64022// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64023
64024v_cmp_lt_f32_e64 s10, -1, v2
64025// W32: encoding: [0x0a,0x00,0x01,0xd4,0xc1,0x04,0x02,0x00]
64026// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64027
64028v_cmp_lt_f32_e64 s10, 0.5, v2
64029// W32: encoding: [0x0a,0x00,0x01,0xd4,0xf0,0x04,0x02,0x00]
64030// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64031
64032v_cmp_lt_f32_e64 s10, -4.0, v2
64033// W32: encoding: [0x0a,0x00,0x01,0xd4,0xf7,0x04,0x02,0x00]
64034// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64035
64036v_cmp_lt_f32_e64 s10, v1, v255
64037// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00]
64038// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64039
64040v_cmp_lt_f32_e64 s10, v1, s2
64041// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x00,0x00]
64042// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64043
64044v_cmp_lt_f32_e64 s10, v1, s101
64045// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xcb,0x00,0x00]
64046// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64047
64048v_cmp_lt_f32_e64 s10, v1, vcc_lo
64049// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd5,0x00,0x00]
64050// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64051
64052v_cmp_lt_f32_e64 s10, v1, vcc_hi
64053// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd7,0x00,0x00]
64054// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64055
64056v_cmp_lt_f32_e64 s10, v1, m0
64057// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xf9,0x00,0x00]
64058// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64059
64060v_cmp_lt_f32_e64 s10, v1, exec_lo
64061// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfd,0x00,0x00]
64062// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64063
64064v_cmp_lt_f32_e64 s10, v1, exec_hi
64065// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x00,0x00]
64066// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64067
64068v_cmp_lt_f32_e64 s10, v1, 0
64069// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x01,0x01,0x00]
64070// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64071
64072v_cmp_lt_f32_e64 s10, v1, -1
64073// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x83,0x01,0x00]
64074// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64075
64076v_cmp_lt_f32_e64 s10, v1, 0.5
64077// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xe1,0x01,0x00]
64078// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64079
64080v_cmp_lt_f32_e64 s10, v1, -4.0
64081// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xef,0x01,0x00]
64082// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64083
64084v_cmp_lt_f32_e64 s10, -v1, v2
64085// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x20]
64086// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64087
64088v_cmp_lt_f32_e64 s10, v1, -v2
64089// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x40]
64090// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64091
64092v_cmp_lt_f32_e64 s10, -v1, -v2
64093// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x60]
64094// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64095
64096v_cmp_lt_f32_e64 s10, v1, v2 clamp
64097// W32: encoding: [0x0a,0x80,0x01,0xd4,0x01,0x05,0x02,0x00]
64098// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64099
64100v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
64101// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x06]
64102// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64103
64104v_cmp_lt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
64105// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x88,0x06,0x06]
64106// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64107
64108v_cmp_lt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
64109// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0xe4,0x06,0x06]
64110// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64111
64112v_cmp_lt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
64113// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x00,0x06,0x06]
64114// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64115
64116v_cmp_lt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
64117// W32: encoding: [0xf9,0x04,0x02,0x7c,0xff,0x86,0x06,0x06]
64118// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64119
64120v_cmp_lt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
64121// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x86,0x06]
64122// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64123
64124v_cmp_lt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
64125// W32: encoding: [0xf9,0x04,0x02,0x7c,0x65,0x86,0x86,0x06]
64126// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64127
64128v_cmp_lt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
64129// W32: encoding: [0xf9,0x04,0x02,0x7c,0x6a,0x86,0x86,0x06]
64130// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64131
64132v_cmp_lt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
64133// W32: encoding: [0xf9,0x04,0x02,0x7c,0x6b,0x86,0x86,0x06]
64134// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64135
64136v_cmp_lt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
64137// W32: encoding: [0xf9,0x04,0x02,0x7c,0x7c,0x86,0x86,0x06]
64138// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64139
64140v_cmp_lt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
64141// W32: encoding: [0xf9,0x04,0x02,0x7c,0x7e,0x86,0x86,0x06]
64142// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64143
64144v_cmp_lt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
64145// W32: encoding: [0xf9,0x04,0x02,0x7c,0x7f,0x86,0x86,0x06]
64146// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64147
64148v_cmp_lt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
64149// W32: encoding: [0xf9,0xfe,0x03,0x7c,0x01,0x86,0x06,0x06]
64150// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64151
64152v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
64153// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x00,0x06]
64154// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64155
64156v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
64157// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x01,0x06]
64158// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64159
64160v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
64161// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x02,0x06]
64162// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64163
64164v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
64165// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x03,0x06]
64166// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64167
64168v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
64169// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x04,0x06]
64170// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64171
64172v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
64173// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x05,0x06]
64174// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64175
64176v_cmp_lt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
64177// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x16,0x06]
64178// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64179
64180v_cmp_lt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
64181// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x26,0x06]
64182// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64183
64184v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
64185// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x00]
64186// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64187
64188v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
64189// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x01]
64190// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64191
64192v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
64193// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x02]
64194// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64195
64196v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
64197// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x03]
64198// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64199
64200v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
64201// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x04]
64202// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64203
64204v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
64205// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x05]
64206// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64207
64208v_cmp_lt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
64209// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x16]
64210// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64211
64212v_cmp_lt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
64213// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x26]
64214// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64215
64216v_cmp_eq_f32 vcc, v1, v2
64217// W64: encoding: [0x01,0x05,0x04,0x7c]
64218// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64219
64220v_cmp_eq_f32 vcc, v255, v2
64221// W64: encoding: [0xff,0x05,0x04,0x7c]
64222// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64223
64224v_cmp_eq_f32 vcc, s1, v2
64225// W64: encoding: [0x01,0x04,0x04,0x7c]
64226// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64227
64228v_cmp_eq_f32 vcc, s101, v2
64229// W64: encoding: [0x65,0x04,0x04,0x7c]
64230// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64231
64232v_cmp_eq_f32 vcc, vcc_lo, v2
64233// W64: encoding: [0x6a,0x04,0x04,0x7c]
64234// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64235
64236v_cmp_eq_f32 vcc, vcc_hi, v2
64237// W64: encoding: [0x6b,0x04,0x04,0x7c]
64238// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64239
64240v_cmp_eq_f32 vcc, m0, v2
64241// W64: encoding: [0x7c,0x04,0x04,0x7c]
64242// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64243
64244v_cmp_eq_f32 vcc, exec_lo, v2
64245// W64: encoding: [0x7e,0x04,0x04,0x7c]
64246// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64247
64248v_cmp_eq_f32 vcc, exec_hi, v2
64249// W64: encoding: [0x7f,0x04,0x04,0x7c]
64250// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64251
64252v_cmp_eq_f32 vcc, 0, v2
64253// W64: encoding: [0x80,0x04,0x04,0x7c]
64254// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64255
64256v_cmp_eq_f32 vcc, -1, v2
64257// W64: encoding: [0xc1,0x04,0x04,0x7c]
64258// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64259
64260v_cmp_eq_f32 vcc, 0.5, v2
64261// W64: encoding: [0xf0,0x04,0x04,0x7c]
64262// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64263
64264v_cmp_eq_f32 vcc, -4.0, v2
64265// W64: encoding: [0xf7,0x04,0x04,0x7c]
64266// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64267
64268v_cmp_eq_f32 vcc, 0xaf123456, v2
64269// W64: encoding: [0xff,0x04,0x04,0x7c,0x56,0x34,0x12,0xaf]
64270// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64271
64272v_cmp_eq_f32 vcc, 0x3f717273, v2
64273// W64: encoding: [0xff,0x04,0x04,0x7c,0x73,0x72,0x71,0x3f]
64274// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64275
64276v_cmp_eq_f32 vcc, v1, v255
64277// W64: encoding: [0x01,0xff,0x05,0x7c]
64278// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64279
64280v_cmp_eq_f32_e64 s[10:11], v1, v2
64281// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
64282// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64283
64284v_cmp_eq_f32_e64 s[12:13], v1, v2
64285// W64: encoding: [0x0c,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
64286// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64287
64288v_cmp_eq_f32_e64 s[100:101], v1, v2
64289// W64: encoding: [0x64,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
64290// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64291
64292v_cmp_eq_f32_e64 vcc, v1, v2
64293// W64: encoding: [0x6a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
64294// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64295
64296v_cmp_eq_f32_e64 s[10:11], v255, v2
64297// W64: encoding: [0x0a,0x00,0x02,0xd4,0xff,0x05,0x02,0x00]
64298// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64299
64300v_cmp_eq_f32_e64 s[10:11], s1, v2
64301// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x02,0x00]
64302// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64303
64304v_cmp_eq_f32_e64 s[10:11], s101, v2
64305// W64: encoding: [0x0a,0x00,0x02,0xd4,0x65,0x04,0x02,0x00]
64306// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64307
64308v_cmp_eq_f32_e64 s[10:11], vcc_lo, v2
64309// W64: encoding: [0x0a,0x00,0x02,0xd4,0x6a,0x04,0x02,0x00]
64310// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64311
64312v_cmp_eq_f32_e64 s[10:11], vcc_hi, v2
64313// W64: encoding: [0x0a,0x00,0x02,0xd4,0x6b,0x04,0x02,0x00]
64314// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64315
64316v_cmp_eq_f32_e64 s[10:11], m0, v2
64317// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7c,0x04,0x02,0x00]
64318// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64319
64320v_cmp_eq_f32_e64 s[10:11], exec_lo, v2
64321// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x04,0x02,0x00]
64322// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64323
64324v_cmp_eq_f32_e64 s[10:11], exec_hi, v2
64325// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7f,0x04,0x02,0x00]
64326// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64327
64328v_cmp_eq_f32_e64 s[10:11], 0, v2
64329// W64: encoding: [0x0a,0x00,0x02,0xd4,0x80,0x04,0x02,0x00]
64330// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64331
64332v_cmp_eq_f32_e64 s[10:11], -1, v2
64333// W64: encoding: [0x0a,0x00,0x02,0xd4,0xc1,0x04,0x02,0x00]
64334// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64335
64336v_cmp_eq_f32_e64 s[10:11], 0.5, v2
64337// W64: encoding: [0x0a,0x00,0x02,0xd4,0xf0,0x04,0x02,0x00]
64338// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64339
64340v_cmp_eq_f32_e64 s[10:11], -4.0, v2
64341// W64: encoding: [0x0a,0x00,0x02,0xd4,0xf7,0x04,0x02,0x00]
64342// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64343
64344v_cmp_eq_f32_e64 s[10:11], v1, v255
64345// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00]
64346// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64347
64348v_cmp_eq_f32_e64 s[10:11], v1, s2
64349// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x00,0x00]
64350// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64351
64352v_cmp_eq_f32_e64 s[10:11], v1, s101
64353// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xcb,0x00,0x00]
64354// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64355
64356v_cmp_eq_f32_e64 s[10:11], v1, vcc_lo
64357// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd5,0x00,0x00]
64358// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64359
64360v_cmp_eq_f32_e64 s[10:11], v1, vcc_hi
64361// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd7,0x00,0x00]
64362// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64363
64364v_cmp_eq_f32_e64 s[10:11], v1, m0
64365// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xf9,0x00,0x00]
64366// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64367
64368v_cmp_eq_f32_e64 s[10:11], v1, exec_lo
64369// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfd,0x00,0x00]
64370// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64371
64372v_cmp_eq_f32_e64 s[10:11], v1, exec_hi
64373// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x00,0x00]
64374// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64375
64376v_cmp_eq_f32_e64 s[10:11], v1, 0
64377// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x01,0x01,0x00]
64378// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64379
64380v_cmp_eq_f32_e64 s[10:11], v1, -1
64381// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x83,0x01,0x00]
64382// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64383
64384v_cmp_eq_f32_e64 s[10:11], v1, 0.5
64385// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xe1,0x01,0x00]
64386// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64387
64388v_cmp_eq_f32_e64 s[10:11], v1, -4.0
64389// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xef,0x01,0x00]
64390// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64391
64392v_cmp_eq_f32_e64 s[10:11], -v1, v2
64393// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x20]
64394// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64395
64396v_cmp_eq_f32_e64 s[10:11], v1, -v2
64397// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x40]
64398// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64399
64400v_cmp_eq_f32_e64 s[10:11], -v1, -v2
64401// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x60]
64402// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64403
64404v_cmp_eq_f32_e64 s[10:11], v1, v2 clamp
64405// W64: encoding: [0x0a,0x80,0x02,0xd4,0x01,0x05,0x02,0x00]
64406// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64407
64408v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
64409// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x06]
64410// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64411
64412v_cmp_eq_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
64413// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x88,0x06,0x06]
64414// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64415
64416v_cmp_eq_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
64417// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0xe4,0x06,0x06]
64418// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64419
64420v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
64421// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x00,0x06,0x06]
64422// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64423
64424v_cmp_eq_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
64425// W64: encoding: [0xf9,0x04,0x04,0x7c,0xff,0x86,0x06,0x06]
64426// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64427
64428v_cmp_eq_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
64429// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x86,0x06]
64430// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64431
64432v_cmp_eq_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
64433// W64: encoding: [0xf9,0x04,0x04,0x7c,0x65,0x86,0x86,0x06]
64434// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64435
64436v_cmp_eq_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
64437// W64: encoding: [0xf9,0x04,0x04,0x7c,0x6a,0x86,0x86,0x06]
64438// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64439
64440v_cmp_eq_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
64441// W64: encoding: [0xf9,0x04,0x04,0x7c,0x6b,0x86,0x86,0x06]
64442// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64443
64444v_cmp_eq_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
64445// W64: encoding: [0xf9,0x04,0x04,0x7c,0x7c,0x86,0x86,0x06]
64446// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64447
64448v_cmp_eq_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
64449// W64: encoding: [0xf9,0x04,0x04,0x7c,0x7e,0x86,0x86,0x06]
64450// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64451
64452v_cmp_eq_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
64453// W64: encoding: [0xf9,0x04,0x04,0x7c,0x7f,0x86,0x86,0x06]
64454// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64455
64456v_cmp_eq_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
64457// W64: encoding: [0xf9,0xfe,0x05,0x7c,0x01,0x86,0x06,0x06]
64458// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64459
64460v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
64461// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x00,0x06]
64462// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64463
64464v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
64465// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x01,0x06]
64466// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64467
64468v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
64469// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x02,0x06]
64470// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64471
64472v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
64473// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x03,0x06]
64474// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64475
64476v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
64477// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x04,0x06]
64478// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64479
64480v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
64481// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x05,0x06]
64482// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64483
64484v_cmp_eq_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
64485// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x16,0x06]
64486// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64487
64488v_cmp_eq_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
64489// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x26,0x06]
64490// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64491
64492v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
64493// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x00]
64494// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64495
64496v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
64497// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x01]
64498// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64499
64500v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
64501// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x02]
64502// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64503
64504v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
64505// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x03]
64506// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64507
64508v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
64509// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x04]
64510// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64511
64512v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
64513// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x05]
64514// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64515
64516v_cmp_eq_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
64517// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x16]
64518// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64519
64520v_cmp_eq_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
64521// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x26]
64522// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64523
64524v_cmp_eq_f32 vcc_lo, v1, v2
64525// W32: encoding: [0x01,0x05,0x04,0x7c]
64526// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64527
64528v_cmp_eq_f32 vcc_lo, v255, v2
64529// W32: encoding: [0xff,0x05,0x04,0x7c]
64530// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64531
64532v_cmp_eq_f32 vcc_lo, s1, v2
64533// W32: encoding: [0x01,0x04,0x04,0x7c]
64534// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64535
64536v_cmp_eq_f32 vcc_lo, s101, v2
64537// W32: encoding: [0x65,0x04,0x04,0x7c]
64538// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64539
64540v_cmp_eq_f32 vcc_lo, vcc_lo, v2
64541// W32: encoding: [0x6a,0x04,0x04,0x7c]
64542// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64543
64544v_cmp_eq_f32 vcc_lo, vcc_hi, v2
64545// W32: encoding: [0x6b,0x04,0x04,0x7c]
64546// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64547
64548v_cmp_eq_f32 vcc_lo, m0, v2
64549// W32: encoding: [0x7c,0x04,0x04,0x7c]
64550// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64551
64552v_cmp_eq_f32 vcc_lo, exec_lo, v2
64553// W32: encoding: [0x7e,0x04,0x04,0x7c]
64554// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64555
64556v_cmp_eq_f32 vcc_lo, exec_hi, v2
64557// W32: encoding: [0x7f,0x04,0x04,0x7c]
64558// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64559
64560v_cmp_eq_f32 vcc_lo, 0, v2
64561// W32: encoding: [0x80,0x04,0x04,0x7c]
64562// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64563
64564v_cmp_eq_f32 vcc_lo, -1, v2
64565// W32: encoding: [0xc1,0x04,0x04,0x7c]
64566// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64567
64568v_cmp_eq_f32 vcc_lo, 0.5, v2
64569// W32: encoding: [0xf0,0x04,0x04,0x7c]
64570// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64571
64572v_cmp_eq_f32 vcc_lo, -4.0, v2
64573// W32: encoding: [0xf7,0x04,0x04,0x7c]
64574// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64575
64576v_cmp_eq_f32 vcc_lo, 0xaf123456, v2
64577// W32: encoding: [0xff,0x04,0x04,0x7c,0x56,0x34,0x12,0xaf]
64578// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64579
64580v_cmp_eq_f32 vcc_lo, 0x3f717273, v2
64581// W32: encoding: [0xff,0x04,0x04,0x7c,0x73,0x72,0x71,0x3f]
64582// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64583
64584v_cmp_eq_f32 vcc_lo, v1, v255
64585// W32: encoding: [0x01,0xff,0x05,0x7c]
64586// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64587
64588v_cmp_eq_f32_e64 s10, v1, v2
64589// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
64590// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64591
64592v_cmp_eq_f32_e64 s12, v1, v2
64593// W32: encoding: [0x0c,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
64594// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64595
64596v_cmp_eq_f32_e64 s100, v1, v2
64597// W32: encoding: [0x64,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
64598// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64599
64600v_cmp_eq_f32_e64 vcc_lo, v1, v2
64601// W32: encoding: [0x6a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
64602// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64603
64604v_cmp_eq_f32_e64 s10, v255, v2
64605// W32: encoding: [0x0a,0x00,0x02,0xd4,0xff,0x05,0x02,0x00]
64606// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64607
64608v_cmp_eq_f32_e64 s10, s1, v2
64609// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x02,0x00]
64610// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64611
64612v_cmp_eq_f32_e64 s10, s101, v2
64613// W32: encoding: [0x0a,0x00,0x02,0xd4,0x65,0x04,0x02,0x00]
64614// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64615
64616v_cmp_eq_f32_e64 s10, vcc_lo, v2
64617// W32: encoding: [0x0a,0x00,0x02,0xd4,0x6a,0x04,0x02,0x00]
64618// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64619
64620v_cmp_eq_f32_e64 s10, vcc_hi, v2
64621// W32: encoding: [0x0a,0x00,0x02,0xd4,0x6b,0x04,0x02,0x00]
64622// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64623
64624v_cmp_eq_f32_e64 s10, m0, v2
64625// W32: encoding: [0x0a,0x00,0x02,0xd4,0x7c,0x04,0x02,0x00]
64626// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64627
64628v_cmp_eq_f32_e64 s10, exec_lo, v2
64629// W32: encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x04,0x02,0x00]
64630// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64631
64632v_cmp_eq_f32_e64 s10, exec_hi, v2
64633// W32: encoding: [0x0a,0x00,0x02,0xd4,0x7f,0x04,0x02,0x00]
64634// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64635
64636v_cmp_eq_f32_e64 s10, 0, v2
64637// W32: encoding: [0x0a,0x00,0x02,0xd4,0x80,0x04,0x02,0x00]
64638// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64639
64640v_cmp_eq_f32_e64 s10, -1, v2
64641// W32: encoding: [0x0a,0x00,0x02,0xd4,0xc1,0x04,0x02,0x00]
64642// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64643
64644v_cmp_eq_f32_e64 s10, 0.5, v2
64645// W32: encoding: [0x0a,0x00,0x02,0xd4,0xf0,0x04,0x02,0x00]
64646// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64647
64648v_cmp_eq_f32_e64 s10, -4.0, v2
64649// W32: encoding: [0x0a,0x00,0x02,0xd4,0xf7,0x04,0x02,0x00]
64650// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64651
64652v_cmp_eq_f32_e64 s10, v1, v255
64653// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00]
64654// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64655
64656v_cmp_eq_f32_e64 s10, v1, s2
64657// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x00,0x00]
64658// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64659
64660v_cmp_eq_f32_e64 s10, v1, s101
64661// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xcb,0x00,0x00]
64662// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64663
64664v_cmp_eq_f32_e64 s10, v1, vcc_lo
64665// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd5,0x00,0x00]
64666// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64667
64668v_cmp_eq_f32_e64 s10, v1, vcc_hi
64669// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd7,0x00,0x00]
64670// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64671
64672v_cmp_eq_f32_e64 s10, v1, m0
64673// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xf9,0x00,0x00]
64674// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64675
64676v_cmp_eq_f32_e64 s10, v1, exec_lo
64677// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfd,0x00,0x00]
64678// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64679
64680v_cmp_eq_f32_e64 s10, v1, exec_hi
64681// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x00,0x00]
64682// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64683
64684v_cmp_eq_f32_e64 s10, v1, 0
64685// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x01,0x01,0x00]
64686// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64687
64688v_cmp_eq_f32_e64 s10, v1, -1
64689// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x83,0x01,0x00]
64690// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64691
64692v_cmp_eq_f32_e64 s10, v1, 0.5
64693// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xe1,0x01,0x00]
64694// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64695
64696v_cmp_eq_f32_e64 s10, v1, -4.0
64697// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xef,0x01,0x00]
64698// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64699
64700v_cmp_eq_f32_e64 s10, -v1, v2
64701// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x20]
64702// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64703
64704v_cmp_eq_f32_e64 s10, v1, -v2
64705// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x40]
64706// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64707
64708v_cmp_eq_f32_e64 s10, -v1, -v2
64709// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x60]
64710// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64711
64712v_cmp_eq_f32_e64 s10, v1, v2 clamp
64713// W32: encoding: [0x0a,0x80,0x02,0xd4,0x01,0x05,0x02,0x00]
64714// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64715
64716v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
64717// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x06]
64718// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64719
64720v_cmp_eq_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
64721// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x88,0x06,0x06]
64722// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64723
64724v_cmp_eq_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
64725// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0xe4,0x06,0x06]
64726// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64727
64728v_cmp_eq_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
64729// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x00,0x06,0x06]
64730// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64731
64732v_cmp_eq_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
64733// W32: encoding: [0xf9,0x04,0x04,0x7c,0xff,0x86,0x06,0x06]
64734// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64735
64736v_cmp_eq_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
64737// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x86,0x06]
64738// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64739
64740v_cmp_eq_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
64741// W32: encoding: [0xf9,0x04,0x04,0x7c,0x65,0x86,0x86,0x06]
64742// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64743
64744v_cmp_eq_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
64745// W32: encoding: [0xf9,0x04,0x04,0x7c,0x6a,0x86,0x86,0x06]
64746// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64747
64748v_cmp_eq_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
64749// W32: encoding: [0xf9,0x04,0x04,0x7c,0x6b,0x86,0x86,0x06]
64750// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64751
64752v_cmp_eq_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
64753// W32: encoding: [0xf9,0x04,0x04,0x7c,0x7c,0x86,0x86,0x06]
64754// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64755
64756v_cmp_eq_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
64757// W32: encoding: [0xf9,0x04,0x04,0x7c,0x7e,0x86,0x86,0x06]
64758// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64759
64760v_cmp_eq_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
64761// W32: encoding: [0xf9,0x04,0x04,0x7c,0x7f,0x86,0x86,0x06]
64762// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64763
64764v_cmp_eq_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
64765// W32: encoding: [0xf9,0xfe,0x05,0x7c,0x01,0x86,0x06,0x06]
64766// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64767
64768v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
64769// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x00,0x06]
64770// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64771
64772v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
64773// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x01,0x06]
64774// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64775
64776v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
64777// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x02,0x06]
64778// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64779
64780v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
64781// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x03,0x06]
64782// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64783
64784v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
64785// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x04,0x06]
64786// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64787
64788v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
64789// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x05,0x06]
64790// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64791
64792v_cmp_eq_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
64793// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x16,0x06]
64794// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64795
64796v_cmp_eq_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
64797// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x26,0x06]
64798// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64799
64800v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
64801// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x00]
64802// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64803
64804v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
64805// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x01]
64806// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64807
64808v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
64809// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x02]
64810// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64811
64812v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
64813// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x03]
64814// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64815
64816v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
64817// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x04]
64818// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64819
64820v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
64821// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x05]
64822// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64823
64824v_cmp_eq_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
64825// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x16]
64826// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64827
64828v_cmp_eq_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
64829// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x26]
64830// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64831
64832v_cmp_le_f32 vcc, v1, v2
64833// W64: encoding: [0x01,0x05,0x06,0x7c]
64834// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64835
64836v_cmp_le_f32 vcc, v255, v2
64837// W64: encoding: [0xff,0x05,0x06,0x7c]
64838// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64839
64840v_cmp_le_f32 vcc, s1, v2
64841// W64: encoding: [0x01,0x04,0x06,0x7c]
64842// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64843
64844v_cmp_le_f32 vcc, s101, v2
64845// W64: encoding: [0x65,0x04,0x06,0x7c]
64846// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64847
64848v_cmp_le_f32 vcc, vcc_lo, v2
64849// W64: encoding: [0x6a,0x04,0x06,0x7c]
64850// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64851
64852v_cmp_le_f32 vcc, vcc_hi, v2
64853// W64: encoding: [0x6b,0x04,0x06,0x7c]
64854// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64855
64856v_cmp_le_f32 vcc, m0, v2
64857// W64: encoding: [0x7c,0x04,0x06,0x7c]
64858// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64859
64860v_cmp_le_f32 vcc, exec_lo, v2
64861// W64: encoding: [0x7e,0x04,0x06,0x7c]
64862// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64863
64864v_cmp_le_f32 vcc, exec_hi, v2
64865// W64: encoding: [0x7f,0x04,0x06,0x7c]
64866// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64867
64868v_cmp_le_f32 vcc, 0, v2
64869// W64: encoding: [0x80,0x04,0x06,0x7c]
64870// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64871
64872v_cmp_le_f32 vcc, -1, v2
64873// W64: encoding: [0xc1,0x04,0x06,0x7c]
64874// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64875
64876v_cmp_le_f32 vcc, 0.5, v2
64877// W64: encoding: [0xf0,0x04,0x06,0x7c]
64878// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64879
64880v_cmp_le_f32 vcc, -4.0, v2
64881// W64: encoding: [0xf7,0x04,0x06,0x7c]
64882// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64883
64884v_cmp_le_f32 vcc, 0xaf123456, v2
64885// W64: encoding: [0xff,0x04,0x06,0x7c,0x56,0x34,0x12,0xaf]
64886// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64887
64888v_cmp_le_f32 vcc, 0x3f717273, v2
64889// W64: encoding: [0xff,0x04,0x06,0x7c,0x73,0x72,0x71,0x3f]
64890// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64891
64892v_cmp_le_f32 vcc, v1, v255
64893// W64: encoding: [0x01,0xff,0x07,0x7c]
64894// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
64895
64896v_cmp_le_f32_e64 s[10:11], v1, v2
64897// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
64898// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64899
64900v_cmp_le_f32_e64 s[12:13], v1, v2
64901// W64: encoding: [0x0c,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
64902// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64903
64904v_cmp_le_f32_e64 s[100:101], v1, v2
64905// W64: encoding: [0x64,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
64906// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64907
64908v_cmp_le_f32_e64 vcc, v1, v2
64909// W64: encoding: [0x6a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
64910// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64911
64912v_cmp_le_f32_e64 s[10:11], v255, v2
64913// W64: encoding: [0x0a,0x00,0x03,0xd4,0xff,0x05,0x02,0x00]
64914// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64915
64916v_cmp_le_f32_e64 s[10:11], s1, v2
64917// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x02,0x00]
64918// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64919
64920v_cmp_le_f32_e64 s[10:11], s101, v2
64921// W64: encoding: [0x0a,0x00,0x03,0xd4,0x65,0x04,0x02,0x00]
64922// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64923
64924v_cmp_le_f32_e64 s[10:11], vcc_lo, v2
64925// W64: encoding: [0x0a,0x00,0x03,0xd4,0x6a,0x04,0x02,0x00]
64926// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64927
64928v_cmp_le_f32_e64 s[10:11], vcc_hi, v2
64929// W64: encoding: [0x0a,0x00,0x03,0xd4,0x6b,0x04,0x02,0x00]
64930// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64931
64932v_cmp_le_f32_e64 s[10:11], m0, v2
64933// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7c,0x04,0x02,0x00]
64934// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64935
64936v_cmp_le_f32_e64 s[10:11], exec_lo, v2
64937// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x04,0x02,0x00]
64938// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64939
64940v_cmp_le_f32_e64 s[10:11], exec_hi, v2
64941// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7f,0x04,0x02,0x00]
64942// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64943
64944v_cmp_le_f32_e64 s[10:11], 0, v2
64945// W64: encoding: [0x0a,0x00,0x03,0xd4,0x80,0x04,0x02,0x00]
64946// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64947
64948v_cmp_le_f32_e64 s[10:11], -1, v2
64949// W64: encoding: [0x0a,0x00,0x03,0xd4,0xc1,0x04,0x02,0x00]
64950// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64951
64952v_cmp_le_f32_e64 s[10:11], 0.5, v2
64953// W64: encoding: [0x0a,0x00,0x03,0xd4,0xf0,0x04,0x02,0x00]
64954// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64955
64956v_cmp_le_f32_e64 s[10:11], -4.0, v2
64957// W64: encoding: [0x0a,0x00,0x03,0xd4,0xf7,0x04,0x02,0x00]
64958// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64959
64960v_cmp_le_f32_e64 s[10:11], v1, v255
64961// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00]
64962// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64963
64964v_cmp_le_f32_e64 s[10:11], v1, s2
64965// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x00,0x00]
64966// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64967
64968v_cmp_le_f32_e64 s[10:11], v1, s101
64969// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xcb,0x00,0x00]
64970// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64971
64972v_cmp_le_f32_e64 s[10:11], v1, vcc_lo
64973// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd5,0x00,0x00]
64974// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64975
64976v_cmp_le_f32_e64 s[10:11], v1, vcc_hi
64977// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd7,0x00,0x00]
64978// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64979
64980v_cmp_le_f32_e64 s[10:11], v1, m0
64981// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xf9,0x00,0x00]
64982// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64983
64984v_cmp_le_f32_e64 s[10:11], v1, exec_lo
64985// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfd,0x00,0x00]
64986// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64987
64988v_cmp_le_f32_e64 s[10:11], v1, exec_hi
64989// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x00,0x00]
64990// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64991
64992v_cmp_le_f32_e64 s[10:11], v1, 0
64993// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x01,0x01,0x00]
64994// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64995
64996v_cmp_le_f32_e64 s[10:11], v1, -1
64997// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x83,0x01,0x00]
64998// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
64999
65000v_cmp_le_f32_e64 s[10:11], v1, 0.5
65001// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xe1,0x01,0x00]
65002// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65003
65004v_cmp_le_f32_e64 s[10:11], v1, -4.0
65005// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xef,0x01,0x00]
65006// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65007
65008v_cmp_le_f32_e64 s[10:11], -v1, v2
65009// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x20]
65010// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65011
65012v_cmp_le_f32_e64 s[10:11], v1, -v2
65013// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x40]
65014// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65015
65016v_cmp_le_f32_e64 s[10:11], -v1, -v2
65017// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x60]
65018// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65019
65020v_cmp_le_f32_e64 s[10:11], v1, v2 clamp
65021// W64: encoding: [0x0a,0x80,0x03,0xd4,0x01,0x05,0x02,0x00]
65022// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65023
65024v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
65025// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x06]
65026// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65027
65028v_cmp_le_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
65029// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x88,0x06,0x06]
65030// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65031
65032v_cmp_le_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
65033// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0xe4,0x06,0x06]
65034// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65035
65036v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
65037// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x00,0x06,0x06]
65038// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65039
65040v_cmp_le_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
65041// W64: encoding: [0xf9,0x04,0x06,0x7c,0xff,0x86,0x06,0x06]
65042// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65043
65044v_cmp_le_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
65045// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x86,0x06]
65046// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65047
65048v_cmp_le_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
65049// W64: encoding: [0xf9,0x04,0x06,0x7c,0x65,0x86,0x86,0x06]
65050// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65051
65052v_cmp_le_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
65053// W64: encoding: [0xf9,0x04,0x06,0x7c,0x6a,0x86,0x86,0x06]
65054// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65055
65056v_cmp_le_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
65057// W64: encoding: [0xf9,0x04,0x06,0x7c,0x6b,0x86,0x86,0x06]
65058// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65059
65060v_cmp_le_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
65061// W64: encoding: [0xf9,0x04,0x06,0x7c,0x7c,0x86,0x86,0x06]
65062// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65063
65064v_cmp_le_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
65065// W64: encoding: [0xf9,0x04,0x06,0x7c,0x7e,0x86,0x86,0x06]
65066// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65067
65068v_cmp_le_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
65069// W64: encoding: [0xf9,0x04,0x06,0x7c,0x7f,0x86,0x86,0x06]
65070// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65071
65072v_cmp_le_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
65073// W64: encoding: [0xf9,0xfe,0x07,0x7c,0x01,0x86,0x06,0x06]
65074// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65075
65076v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
65077// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x00,0x06]
65078// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65079
65080v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
65081// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x01,0x06]
65082// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65083
65084v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
65085// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x02,0x06]
65086// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65087
65088v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
65089// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x03,0x06]
65090// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65091
65092v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
65093// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x04,0x06]
65094// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65095
65096v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
65097// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x05,0x06]
65098// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65099
65100v_cmp_le_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
65101// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x16,0x06]
65102// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65103
65104v_cmp_le_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
65105// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x26,0x06]
65106// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65107
65108v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
65109// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x00]
65110// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65111
65112v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
65113// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x01]
65114// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65115
65116v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
65117// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x02]
65118// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65119
65120v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
65121// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x03]
65122// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65123
65124v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
65125// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x04]
65126// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65127
65128v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
65129// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x05]
65130// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65131
65132v_cmp_le_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
65133// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x16]
65134// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65135
65136v_cmp_le_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
65137// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x26]
65138// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65139
65140v_cmp_le_f32 vcc_lo, v1, v2
65141// W32: encoding: [0x01,0x05,0x06,0x7c]
65142// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65143
65144v_cmp_le_f32 vcc_lo, v255, v2
65145// W32: encoding: [0xff,0x05,0x06,0x7c]
65146// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65147
65148v_cmp_le_f32 vcc_lo, s1, v2
65149// W32: encoding: [0x01,0x04,0x06,0x7c]
65150// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65151
65152v_cmp_le_f32 vcc_lo, s101, v2
65153// W32: encoding: [0x65,0x04,0x06,0x7c]
65154// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65155
65156v_cmp_le_f32 vcc_lo, vcc_lo, v2
65157// W32: encoding: [0x6a,0x04,0x06,0x7c]
65158// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65159
65160v_cmp_le_f32 vcc_lo, vcc_hi, v2
65161// W32: encoding: [0x6b,0x04,0x06,0x7c]
65162// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65163
65164v_cmp_le_f32 vcc_lo, m0, v2
65165// W32: encoding: [0x7c,0x04,0x06,0x7c]
65166// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65167
65168v_cmp_le_f32 vcc_lo, exec_lo, v2
65169// W32: encoding: [0x7e,0x04,0x06,0x7c]
65170// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65171
65172v_cmp_le_f32 vcc_lo, exec_hi, v2
65173// W32: encoding: [0x7f,0x04,0x06,0x7c]
65174// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65175
65176v_cmp_le_f32 vcc_lo, 0, v2
65177// W32: encoding: [0x80,0x04,0x06,0x7c]
65178// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65179
65180v_cmp_le_f32 vcc_lo, -1, v2
65181// W32: encoding: [0xc1,0x04,0x06,0x7c]
65182// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65183
65184v_cmp_le_f32 vcc_lo, 0.5, v2
65185// W32: encoding: [0xf0,0x04,0x06,0x7c]
65186// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65187
65188v_cmp_le_f32 vcc_lo, -4.0, v2
65189// W32: encoding: [0xf7,0x04,0x06,0x7c]
65190// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65191
65192v_cmp_le_f32 vcc_lo, 0xaf123456, v2
65193// W32: encoding: [0xff,0x04,0x06,0x7c,0x56,0x34,0x12,0xaf]
65194// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65195
65196v_cmp_le_f32 vcc_lo, 0x3f717273, v2
65197// W32: encoding: [0xff,0x04,0x06,0x7c,0x73,0x72,0x71,0x3f]
65198// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65199
65200v_cmp_le_f32 vcc_lo, v1, v255
65201// W32: encoding: [0x01,0xff,0x07,0x7c]
65202// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65203
65204v_cmp_le_f32_e64 s10, v1, v2
65205// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
65206// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65207
65208v_cmp_le_f32_e64 s12, v1, v2
65209// W32: encoding: [0x0c,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
65210// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65211
65212v_cmp_le_f32_e64 s100, v1, v2
65213// W32: encoding: [0x64,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
65214// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65215
65216v_cmp_le_f32_e64 vcc_lo, v1, v2
65217// W32: encoding: [0x6a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
65218// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65219
65220v_cmp_le_f32_e64 s10, v255, v2
65221// W32: encoding: [0x0a,0x00,0x03,0xd4,0xff,0x05,0x02,0x00]
65222// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65223
65224v_cmp_le_f32_e64 s10, s1, v2
65225// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x02,0x00]
65226// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65227
65228v_cmp_le_f32_e64 s10, s101, v2
65229// W32: encoding: [0x0a,0x00,0x03,0xd4,0x65,0x04,0x02,0x00]
65230// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65231
65232v_cmp_le_f32_e64 s10, vcc_lo, v2
65233// W32: encoding: [0x0a,0x00,0x03,0xd4,0x6a,0x04,0x02,0x00]
65234// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65235
65236v_cmp_le_f32_e64 s10, vcc_hi, v2
65237// W32: encoding: [0x0a,0x00,0x03,0xd4,0x6b,0x04,0x02,0x00]
65238// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65239
65240v_cmp_le_f32_e64 s10, m0, v2
65241// W32: encoding: [0x0a,0x00,0x03,0xd4,0x7c,0x04,0x02,0x00]
65242// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65243
65244v_cmp_le_f32_e64 s10, exec_lo, v2
65245// W32: encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x04,0x02,0x00]
65246// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65247
65248v_cmp_le_f32_e64 s10, exec_hi, v2
65249// W32: encoding: [0x0a,0x00,0x03,0xd4,0x7f,0x04,0x02,0x00]
65250// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65251
65252v_cmp_le_f32_e64 s10, 0, v2
65253// W32: encoding: [0x0a,0x00,0x03,0xd4,0x80,0x04,0x02,0x00]
65254// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65255
65256v_cmp_le_f32_e64 s10, -1, v2
65257// W32: encoding: [0x0a,0x00,0x03,0xd4,0xc1,0x04,0x02,0x00]
65258// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65259
65260v_cmp_le_f32_e64 s10, 0.5, v2
65261// W32: encoding: [0x0a,0x00,0x03,0xd4,0xf0,0x04,0x02,0x00]
65262// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65263
65264v_cmp_le_f32_e64 s10, -4.0, v2
65265// W32: encoding: [0x0a,0x00,0x03,0xd4,0xf7,0x04,0x02,0x00]
65266// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65267
65268v_cmp_le_f32_e64 s10, v1, v255
65269// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00]
65270// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65271
65272v_cmp_le_f32_e64 s10, v1, s2
65273// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x00,0x00]
65274// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65275
65276v_cmp_le_f32_e64 s10, v1, s101
65277// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xcb,0x00,0x00]
65278// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65279
65280v_cmp_le_f32_e64 s10, v1, vcc_lo
65281// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd5,0x00,0x00]
65282// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65283
65284v_cmp_le_f32_e64 s10, v1, vcc_hi
65285// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd7,0x00,0x00]
65286// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65287
65288v_cmp_le_f32_e64 s10, v1, m0
65289// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xf9,0x00,0x00]
65290// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65291
65292v_cmp_le_f32_e64 s10, v1, exec_lo
65293// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfd,0x00,0x00]
65294// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65295
65296v_cmp_le_f32_e64 s10, v1, exec_hi
65297// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x00,0x00]
65298// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65299
65300v_cmp_le_f32_e64 s10, v1, 0
65301// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x01,0x01,0x00]
65302// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65303
65304v_cmp_le_f32_e64 s10, v1, -1
65305// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x83,0x01,0x00]
65306// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65307
65308v_cmp_le_f32_e64 s10, v1, 0.5
65309// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xe1,0x01,0x00]
65310// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65311
65312v_cmp_le_f32_e64 s10, v1, -4.0
65313// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xef,0x01,0x00]
65314// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65315
65316v_cmp_le_f32_e64 s10, -v1, v2
65317// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x20]
65318// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65319
65320v_cmp_le_f32_e64 s10, v1, -v2
65321// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x40]
65322// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65323
65324v_cmp_le_f32_e64 s10, -v1, -v2
65325// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x60]
65326// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65327
65328v_cmp_le_f32_e64 s10, v1, v2 clamp
65329// W32: encoding: [0x0a,0x80,0x03,0xd4,0x01,0x05,0x02,0x00]
65330// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65331
65332v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
65333// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x06]
65334// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65335
65336v_cmp_le_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
65337// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x88,0x06,0x06]
65338// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65339
65340v_cmp_le_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
65341// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0xe4,0x06,0x06]
65342// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65343
65344v_cmp_le_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
65345// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x00,0x06,0x06]
65346// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65347
65348v_cmp_le_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
65349// W32: encoding: [0xf9,0x04,0x06,0x7c,0xff,0x86,0x06,0x06]
65350// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65351
65352v_cmp_le_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
65353// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x86,0x06]
65354// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65355
65356v_cmp_le_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
65357// W32: encoding: [0xf9,0x04,0x06,0x7c,0x65,0x86,0x86,0x06]
65358// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65359
65360v_cmp_le_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
65361// W32: encoding: [0xf9,0x04,0x06,0x7c,0x6a,0x86,0x86,0x06]
65362// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65363
65364v_cmp_le_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
65365// W32: encoding: [0xf9,0x04,0x06,0x7c,0x6b,0x86,0x86,0x06]
65366// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65367
65368v_cmp_le_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
65369// W32: encoding: [0xf9,0x04,0x06,0x7c,0x7c,0x86,0x86,0x06]
65370// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65371
65372v_cmp_le_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
65373// W32: encoding: [0xf9,0x04,0x06,0x7c,0x7e,0x86,0x86,0x06]
65374// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65375
65376v_cmp_le_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
65377// W32: encoding: [0xf9,0x04,0x06,0x7c,0x7f,0x86,0x86,0x06]
65378// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65379
65380v_cmp_le_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
65381// W32: encoding: [0xf9,0xfe,0x07,0x7c,0x01,0x86,0x06,0x06]
65382// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65383
65384v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
65385// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x00,0x06]
65386// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65387
65388v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
65389// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x01,0x06]
65390// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65391
65392v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
65393// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x02,0x06]
65394// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65395
65396v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
65397// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x03,0x06]
65398// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65399
65400v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
65401// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x04,0x06]
65402// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65403
65404v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
65405// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x05,0x06]
65406// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65407
65408v_cmp_le_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
65409// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x16,0x06]
65410// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65411
65412v_cmp_le_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
65413// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x26,0x06]
65414// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65415
65416v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
65417// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x00]
65418// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65419
65420v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
65421// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x01]
65422// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65423
65424v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
65425// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x02]
65426// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65427
65428v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
65429// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x03]
65430// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65431
65432v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
65433// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x04]
65434// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65435
65436v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
65437// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x05]
65438// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65439
65440v_cmp_le_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
65441// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x16]
65442// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65443
65444v_cmp_le_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
65445// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x26]
65446// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65447
65448v_cmp_gt_f32 vcc, v1, v2
65449// W64: encoding: [0x01,0x05,0x08,0x7c]
65450// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65451
65452v_cmp_gt_f32 vcc, v255, v2
65453// W64: encoding: [0xff,0x05,0x08,0x7c]
65454// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65455
65456v_cmp_gt_f32 vcc, s1, v2
65457// W64: encoding: [0x01,0x04,0x08,0x7c]
65458// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65459
65460v_cmp_gt_f32 vcc, s101, v2
65461// W64: encoding: [0x65,0x04,0x08,0x7c]
65462// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65463
65464v_cmp_gt_f32 vcc, vcc_lo, v2
65465// W64: encoding: [0x6a,0x04,0x08,0x7c]
65466// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65467
65468v_cmp_gt_f32 vcc, vcc_hi, v2
65469// W64: encoding: [0x6b,0x04,0x08,0x7c]
65470// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65471
65472v_cmp_gt_f32 vcc, m0, v2
65473// W64: encoding: [0x7c,0x04,0x08,0x7c]
65474// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65475
65476v_cmp_gt_f32 vcc, exec_lo, v2
65477// W64: encoding: [0x7e,0x04,0x08,0x7c]
65478// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65479
65480v_cmp_gt_f32 vcc, exec_hi, v2
65481// W64: encoding: [0x7f,0x04,0x08,0x7c]
65482// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65483
65484v_cmp_gt_f32 vcc, 0, v2
65485// W64: encoding: [0x80,0x04,0x08,0x7c]
65486// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65487
65488v_cmp_gt_f32 vcc, -1, v2
65489// W64: encoding: [0xc1,0x04,0x08,0x7c]
65490// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65491
65492v_cmp_gt_f32 vcc, 0.5, v2
65493// W64: encoding: [0xf0,0x04,0x08,0x7c]
65494// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65495
65496v_cmp_gt_f32 vcc, -4.0, v2
65497// W64: encoding: [0xf7,0x04,0x08,0x7c]
65498// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65499
65500v_cmp_gt_f32 vcc, 0xaf123456, v2
65501// W64: encoding: [0xff,0x04,0x08,0x7c,0x56,0x34,0x12,0xaf]
65502// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65503
65504v_cmp_gt_f32 vcc, 0x3f717273, v2
65505// W64: encoding: [0xff,0x04,0x08,0x7c,0x73,0x72,0x71,0x3f]
65506// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65507
65508v_cmp_gt_f32 vcc, v1, v255
65509// W64: encoding: [0x01,0xff,0x09,0x7c]
65510// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65511
65512v_cmp_gt_f32_e64 s[10:11], v1, v2
65513// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
65514// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65515
65516v_cmp_gt_f32_e64 s[12:13], v1, v2
65517// W64: encoding: [0x0c,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
65518// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65519
65520v_cmp_gt_f32_e64 s[100:101], v1, v2
65521// W64: encoding: [0x64,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
65522// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65523
65524v_cmp_gt_f32_e64 vcc, v1, v2
65525// W64: encoding: [0x6a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
65526// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65527
65528v_cmp_gt_f32_e64 s[10:11], v255, v2
65529// W64: encoding: [0x0a,0x00,0x04,0xd4,0xff,0x05,0x02,0x00]
65530// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65531
65532v_cmp_gt_f32_e64 s[10:11], s1, v2
65533// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x02,0x00]
65534// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65535
65536v_cmp_gt_f32_e64 s[10:11], s101, v2
65537// W64: encoding: [0x0a,0x00,0x04,0xd4,0x65,0x04,0x02,0x00]
65538// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65539
65540v_cmp_gt_f32_e64 s[10:11], vcc_lo, v2
65541// W64: encoding: [0x0a,0x00,0x04,0xd4,0x6a,0x04,0x02,0x00]
65542// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65543
65544v_cmp_gt_f32_e64 s[10:11], vcc_hi, v2
65545// W64: encoding: [0x0a,0x00,0x04,0xd4,0x6b,0x04,0x02,0x00]
65546// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65547
65548v_cmp_gt_f32_e64 s[10:11], m0, v2
65549// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7c,0x04,0x02,0x00]
65550// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65551
65552v_cmp_gt_f32_e64 s[10:11], exec_lo, v2
65553// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x04,0x02,0x00]
65554// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65555
65556v_cmp_gt_f32_e64 s[10:11], exec_hi, v2
65557// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7f,0x04,0x02,0x00]
65558// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65559
65560v_cmp_gt_f32_e64 s[10:11], 0, v2
65561// W64: encoding: [0x0a,0x00,0x04,0xd4,0x80,0x04,0x02,0x00]
65562// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65563
65564v_cmp_gt_f32_e64 s[10:11], -1, v2
65565// W64: encoding: [0x0a,0x00,0x04,0xd4,0xc1,0x04,0x02,0x00]
65566// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65567
65568v_cmp_gt_f32_e64 s[10:11], 0.5, v2
65569// W64: encoding: [0x0a,0x00,0x04,0xd4,0xf0,0x04,0x02,0x00]
65570// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65571
65572v_cmp_gt_f32_e64 s[10:11], -4.0, v2
65573// W64: encoding: [0x0a,0x00,0x04,0xd4,0xf7,0x04,0x02,0x00]
65574// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65575
65576v_cmp_gt_f32_e64 s[10:11], v1, v255
65577// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00]
65578// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65579
65580v_cmp_gt_f32_e64 s[10:11], v1, s2
65581// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x00,0x00]
65582// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65583
65584v_cmp_gt_f32_e64 s[10:11], v1, s101
65585// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xcb,0x00,0x00]
65586// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65587
65588v_cmp_gt_f32_e64 s[10:11], v1, vcc_lo
65589// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd5,0x00,0x00]
65590// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65591
65592v_cmp_gt_f32_e64 s[10:11], v1, vcc_hi
65593// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd7,0x00,0x00]
65594// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65595
65596v_cmp_gt_f32_e64 s[10:11], v1, m0
65597// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xf9,0x00,0x00]
65598// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65599
65600v_cmp_gt_f32_e64 s[10:11], v1, exec_lo
65601// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfd,0x00,0x00]
65602// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65603
65604v_cmp_gt_f32_e64 s[10:11], v1, exec_hi
65605// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x00,0x00]
65606// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65607
65608v_cmp_gt_f32_e64 s[10:11], v1, 0
65609// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x01,0x01,0x00]
65610// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65611
65612v_cmp_gt_f32_e64 s[10:11], v1, -1
65613// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x83,0x01,0x00]
65614// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65615
65616v_cmp_gt_f32_e64 s[10:11], v1, 0.5
65617// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xe1,0x01,0x00]
65618// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65619
65620v_cmp_gt_f32_e64 s[10:11], v1, -4.0
65621// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xef,0x01,0x00]
65622// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65623
65624v_cmp_gt_f32_e64 s[10:11], -v1, v2
65625// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x20]
65626// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65627
65628v_cmp_gt_f32_e64 s[10:11], v1, -v2
65629// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x40]
65630// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65631
65632v_cmp_gt_f32_e64 s[10:11], -v1, -v2
65633// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x60]
65634// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65635
65636v_cmp_gt_f32_e64 s[10:11], v1, v2 clamp
65637// W64: encoding: [0x0a,0x80,0x04,0xd4,0x01,0x05,0x02,0x00]
65638// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65639
65640v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
65641// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x06]
65642// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65643
65644v_cmp_gt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
65645// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x88,0x06,0x06]
65646// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65647
65648v_cmp_gt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
65649// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0xe4,0x06,0x06]
65650// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65651
65652v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
65653// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x00,0x06,0x06]
65654// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65655
65656v_cmp_gt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
65657// W64: encoding: [0xf9,0x04,0x08,0x7c,0xff,0x86,0x06,0x06]
65658// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65659
65660v_cmp_gt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
65661// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x86,0x06]
65662// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65663
65664v_cmp_gt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
65665// W64: encoding: [0xf9,0x04,0x08,0x7c,0x65,0x86,0x86,0x06]
65666// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65667
65668v_cmp_gt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
65669// W64: encoding: [0xf9,0x04,0x08,0x7c,0x6a,0x86,0x86,0x06]
65670// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65671
65672v_cmp_gt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
65673// W64: encoding: [0xf9,0x04,0x08,0x7c,0x6b,0x86,0x86,0x06]
65674// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65675
65676v_cmp_gt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
65677// W64: encoding: [0xf9,0x04,0x08,0x7c,0x7c,0x86,0x86,0x06]
65678// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65679
65680v_cmp_gt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
65681// W64: encoding: [0xf9,0x04,0x08,0x7c,0x7e,0x86,0x86,0x06]
65682// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65683
65684v_cmp_gt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
65685// W64: encoding: [0xf9,0x04,0x08,0x7c,0x7f,0x86,0x86,0x06]
65686// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65687
65688v_cmp_gt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
65689// W64: encoding: [0xf9,0xfe,0x09,0x7c,0x01,0x86,0x06,0x06]
65690// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65691
65692v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
65693// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x00,0x06]
65694// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65695
65696v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
65697// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x01,0x06]
65698// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65699
65700v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
65701// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x02,0x06]
65702// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65703
65704v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
65705// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x03,0x06]
65706// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65707
65708v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
65709// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x04,0x06]
65710// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65711
65712v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
65713// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x05,0x06]
65714// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65715
65716v_cmp_gt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
65717// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x16,0x06]
65718// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65719
65720v_cmp_gt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
65721// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x26,0x06]
65722// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65723
65724v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
65725// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x00]
65726// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65727
65728v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
65729// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x01]
65730// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65731
65732v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
65733// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x02]
65734// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65735
65736v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
65737// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x03]
65738// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65739
65740v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
65741// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x04]
65742// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65743
65744v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
65745// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x05]
65746// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65747
65748v_cmp_gt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
65749// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x16]
65750// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65751
65752v_cmp_gt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
65753// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x26]
65754// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65755
65756v_cmp_gt_f32 vcc_lo, v1, v2
65757// W32: encoding: [0x01,0x05,0x08,0x7c]
65758// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65759
65760v_cmp_gt_f32 vcc_lo, v255, v2
65761// W32: encoding: [0xff,0x05,0x08,0x7c]
65762// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65763
65764v_cmp_gt_f32 vcc_lo, s1, v2
65765// W32: encoding: [0x01,0x04,0x08,0x7c]
65766// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65767
65768v_cmp_gt_f32 vcc_lo, s101, v2
65769// W32: encoding: [0x65,0x04,0x08,0x7c]
65770// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65771
65772v_cmp_gt_f32 vcc_lo, vcc_lo, v2
65773// W32: encoding: [0x6a,0x04,0x08,0x7c]
65774// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65775
65776v_cmp_gt_f32 vcc_lo, vcc_hi, v2
65777// W32: encoding: [0x6b,0x04,0x08,0x7c]
65778// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65779
65780v_cmp_gt_f32 vcc_lo, m0, v2
65781// W32: encoding: [0x7c,0x04,0x08,0x7c]
65782// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65783
65784v_cmp_gt_f32 vcc_lo, exec_lo, v2
65785// W32: encoding: [0x7e,0x04,0x08,0x7c]
65786// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65787
65788v_cmp_gt_f32 vcc_lo, exec_hi, v2
65789// W32: encoding: [0x7f,0x04,0x08,0x7c]
65790// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65791
65792v_cmp_gt_f32 vcc_lo, 0, v2
65793// W32: encoding: [0x80,0x04,0x08,0x7c]
65794// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65795
65796v_cmp_gt_f32 vcc_lo, -1, v2
65797// W32: encoding: [0xc1,0x04,0x08,0x7c]
65798// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65799
65800v_cmp_gt_f32 vcc_lo, 0.5, v2
65801// W32: encoding: [0xf0,0x04,0x08,0x7c]
65802// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65803
65804v_cmp_gt_f32 vcc_lo, -4.0, v2
65805// W32: encoding: [0xf7,0x04,0x08,0x7c]
65806// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65807
65808v_cmp_gt_f32 vcc_lo, 0xaf123456, v2
65809// W32: encoding: [0xff,0x04,0x08,0x7c,0x56,0x34,0x12,0xaf]
65810// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65811
65812v_cmp_gt_f32 vcc_lo, 0x3f717273, v2
65813// W32: encoding: [0xff,0x04,0x08,0x7c,0x73,0x72,0x71,0x3f]
65814// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65815
65816v_cmp_gt_f32 vcc_lo, v1, v255
65817// W32: encoding: [0x01,0xff,0x09,0x7c]
65818// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
65819
65820v_cmp_gt_f32_e64 s10, v1, v2
65821// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
65822// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65823
65824v_cmp_gt_f32_e64 s12, v1, v2
65825// W32: encoding: [0x0c,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
65826// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65827
65828v_cmp_gt_f32_e64 s100, v1, v2
65829// W32: encoding: [0x64,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
65830// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65831
65832v_cmp_gt_f32_e64 vcc_lo, v1, v2
65833// W32: encoding: [0x6a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
65834// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65835
65836v_cmp_gt_f32_e64 s10, v255, v2
65837// W32: encoding: [0x0a,0x00,0x04,0xd4,0xff,0x05,0x02,0x00]
65838// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65839
65840v_cmp_gt_f32_e64 s10, s1, v2
65841// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x02,0x00]
65842// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65843
65844v_cmp_gt_f32_e64 s10, s101, v2
65845// W32: encoding: [0x0a,0x00,0x04,0xd4,0x65,0x04,0x02,0x00]
65846// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65847
65848v_cmp_gt_f32_e64 s10, vcc_lo, v2
65849// W32: encoding: [0x0a,0x00,0x04,0xd4,0x6a,0x04,0x02,0x00]
65850// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65851
65852v_cmp_gt_f32_e64 s10, vcc_hi, v2
65853// W32: encoding: [0x0a,0x00,0x04,0xd4,0x6b,0x04,0x02,0x00]
65854// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65855
65856v_cmp_gt_f32_e64 s10, m0, v2
65857// W32: encoding: [0x0a,0x00,0x04,0xd4,0x7c,0x04,0x02,0x00]
65858// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65859
65860v_cmp_gt_f32_e64 s10, exec_lo, v2
65861// W32: encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x04,0x02,0x00]
65862// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65863
65864v_cmp_gt_f32_e64 s10, exec_hi, v2
65865// W32: encoding: [0x0a,0x00,0x04,0xd4,0x7f,0x04,0x02,0x00]
65866// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65867
65868v_cmp_gt_f32_e64 s10, 0, v2
65869// W32: encoding: [0x0a,0x00,0x04,0xd4,0x80,0x04,0x02,0x00]
65870// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65871
65872v_cmp_gt_f32_e64 s10, -1, v2
65873// W32: encoding: [0x0a,0x00,0x04,0xd4,0xc1,0x04,0x02,0x00]
65874// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65875
65876v_cmp_gt_f32_e64 s10, 0.5, v2
65877// W32: encoding: [0x0a,0x00,0x04,0xd4,0xf0,0x04,0x02,0x00]
65878// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65879
65880v_cmp_gt_f32_e64 s10, -4.0, v2
65881// W32: encoding: [0x0a,0x00,0x04,0xd4,0xf7,0x04,0x02,0x00]
65882// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65883
65884v_cmp_gt_f32_e64 s10, v1, v255
65885// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00]
65886// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65887
65888v_cmp_gt_f32_e64 s10, v1, s2
65889// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x00,0x00]
65890// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65891
65892v_cmp_gt_f32_e64 s10, v1, s101
65893// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xcb,0x00,0x00]
65894// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65895
65896v_cmp_gt_f32_e64 s10, v1, vcc_lo
65897// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd5,0x00,0x00]
65898// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65899
65900v_cmp_gt_f32_e64 s10, v1, vcc_hi
65901// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd7,0x00,0x00]
65902// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65903
65904v_cmp_gt_f32_e64 s10, v1, m0
65905// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xf9,0x00,0x00]
65906// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65907
65908v_cmp_gt_f32_e64 s10, v1, exec_lo
65909// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfd,0x00,0x00]
65910// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65911
65912v_cmp_gt_f32_e64 s10, v1, exec_hi
65913// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x00,0x00]
65914// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65915
65916v_cmp_gt_f32_e64 s10, v1, 0
65917// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x01,0x01,0x00]
65918// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65919
65920v_cmp_gt_f32_e64 s10, v1, -1
65921// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x83,0x01,0x00]
65922// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65923
65924v_cmp_gt_f32_e64 s10, v1, 0.5
65925// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xe1,0x01,0x00]
65926// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65927
65928v_cmp_gt_f32_e64 s10, v1, -4.0
65929// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xef,0x01,0x00]
65930// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65931
65932v_cmp_gt_f32_e64 s10, -v1, v2
65933// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x20]
65934// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65935
65936v_cmp_gt_f32_e64 s10, v1, -v2
65937// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x40]
65938// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65939
65940v_cmp_gt_f32_e64 s10, -v1, -v2
65941// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x60]
65942// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65943
65944v_cmp_gt_f32_e64 s10, v1, v2 clamp
65945// W32: encoding: [0x0a,0x80,0x04,0xd4,0x01,0x05,0x02,0x00]
65946// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65947
65948v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
65949// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x06]
65950// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65951
65952v_cmp_gt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
65953// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x88,0x06,0x06]
65954// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65955
65956v_cmp_gt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
65957// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0xe4,0x06,0x06]
65958// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65959
65960v_cmp_gt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
65961// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x00,0x06,0x06]
65962// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65963
65964v_cmp_gt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
65965// W32: encoding: [0xf9,0x04,0x08,0x7c,0xff,0x86,0x06,0x06]
65966// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65967
65968v_cmp_gt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
65969// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x86,0x06]
65970// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65971
65972v_cmp_gt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
65973// W32: encoding: [0xf9,0x04,0x08,0x7c,0x65,0x86,0x86,0x06]
65974// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65975
65976v_cmp_gt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
65977// W32: encoding: [0xf9,0x04,0x08,0x7c,0x6a,0x86,0x86,0x06]
65978// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65979
65980v_cmp_gt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
65981// W32: encoding: [0xf9,0x04,0x08,0x7c,0x6b,0x86,0x86,0x06]
65982// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65983
65984v_cmp_gt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
65985// W32: encoding: [0xf9,0x04,0x08,0x7c,0x7c,0x86,0x86,0x06]
65986// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65987
65988v_cmp_gt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
65989// W32: encoding: [0xf9,0x04,0x08,0x7c,0x7e,0x86,0x86,0x06]
65990// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65991
65992v_cmp_gt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
65993// W32: encoding: [0xf9,0x04,0x08,0x7c,0x7f,0x86,0x86,0x06]
65994// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65995
65996v_cmp_gt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
65997// W32: encoding: [0xf9,0xfe,0x09,0x7c,0x01,0x86,0x06,0x06]
65998// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
65999
66000v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
66001// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x00,0x06]
66002// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66003
66004v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
66005// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x01,0x06]
66006// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66007
66008v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
66009// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x02,0x06]
66010// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66011
66012v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
66013// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x03,0x06]
66014// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66015
66016v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
66017// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x04,0x06]
66018// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66019
66020v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
66021// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x05,0x06]
66022// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66023
66024v_cmp_gt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
66025// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x16,0x06]
66026// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66027
66028v_cmp_gt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
66029// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x26,0x06]
66030// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66031
66032v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
66033// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x00]
66034// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66035
66036v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
66037// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x01]
66038// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66039
66040v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
66041// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x02]
66042// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66043
66044v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
66045// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x03]
66046// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66047
66048v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
66049// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x04]
66050// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66051
66052v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
66053// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x05]
66054// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66055
66056v_cmp_gt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
66057// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x16]
66058// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66059
66060v_cmp_gt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
66061// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x26]
66062// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66063
66064v_cmp_lg_f32 vcc, v1, v2
66065// W64: encoding: [0x01,0x05,0x0a,0x7c]
66066// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66067
66068v_cmp_lg_f32 vcc, v255, v2
66069// W64: encoding: [0xff,0x05,0x0a,0x7c]
66070// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66071
66072v_cmp_lg_f32 vcc, s1, v2
66073// W64: encoding: [0x01,0x04,0x0a,0x7c]
66074// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66075
66076v_cmp_lg_f32 vcc, s101, v2
66077// W64: encoding: [0x65,0x04,0x0a,0x7c]
66078// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66079
66080v_cmp_lg_f32 vcc, vcc_lo, v2
66081// W64: encoding: [0x6a,0x04,0x0a,0x7c]
66082// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66083
66084v_cmp_lg_f32 vcc, vcc_hi, v2
66085// W64: encoding: [0x6b,0x04,0x0a,0x7c]
66086// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66087
66088v_cmp_lg_f32 vcc, m0, v2
66089// W64: encoding: [0x7c,0x04,0x0a,0x7c]
66090// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66091
66092v_cmp_lg_f32 vcc, exec_lo, v2
66093// W64: encoding: [0x7e,0x04,0x0a,0x7c]
66094// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66095
66096v_cmp_lg_f32 vcc, exec_hi, v2
66097// W64: encoding: [0x7f,0x04,0x0a,0x7c]
66098// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66099
66100v_cmp_lg_f32 vcc, 0, v2
66101// W64: encoding: [0x80,0x04,0x0a,0x7c]
66102// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66103
66104v_cmp_lg_f32 vcc, -1, v2
66105// W64: encoding: [0xc1,0x04,0x0a,0x7c]
66106// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66107
66108v_cmp_lg_f32 vcc, 0.5, v2
66109// W64: encoding: [0xf0,0x04,0x0a,0x7c]
66110// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66111
66112v_cmp_lg_f32 vcc, -4.0, v2
66113// W64: encoding: [0xf7,0x04,0x0a,0x7c]
66114// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66115
66116v_cmp_lg_f32 vcc, 0xaf123456, v2
66117// W64: encoding: [0xff,0x04,0x0a,0x7c,0x56,0x34,0x12,0xaf]
66118// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66119
66120v_cmp_lg_f32 vcc, 0x3f717273, v2
66121// W64: encoding: [0xff,0x04,0x0a,0x7c,0x73,0x72,0x71,0x3f]
66122// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66123
66124v_cmp_lg_f32 vcc, v1, v255
66125// W64: encoding: [0x01,0xff,0x0b,0x7c]
66126// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66127
66128v_cmp_lg_f32_e64 s[10:11], v1, v2
66129// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
66130// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66131
66132v_cmp_lg_f32_e64 s[12:13], v1, v2
66133// W64: encoding: [0x0c,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
66134// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66135
66136v_cmp_lg_f32_e64 s[100:101], v1, v2
66137// W64: encoding: [0x64,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
66138// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66139
66140v_cmp_lg_f32_e64 vcc, v1, v2
66141// W64: encoding: [0x6a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
66142// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66143
66144v_cmp_lg_f32_e64 s[10:11], v255, v2
66145// W64: encoding: [0x0a,0x00,0x05,0xd4,0xff,0x05,0x02,0x00]
66146// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66147
66148v_cmp_lg_f32_e64 s[10:11], s1, v2
66149// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x02,0x00]
66150// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66151
66152v_cmp_lg_f32_e64 s[10:11], s101, v2
66153// W64: encoding: [0x0a,0x00,0x05,0xd4,0x65,0x04,0x02,0x00]
66154// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66155
66156v_cmp_lg_f32_e64 s[10:11], vcc_lo, v2
66157// W64: encoding: [0x0a,0x00,0x05,0xd4,0x6a,0x04,0x02,0x00]
66158// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66159
66160v_cmp_lg_f32_e64 s[10:11], vcc_hi, v2
66161// W64: encoding: [0x0a,0x00,0x05,0xd4,0x6b,0x04,0x02,0x00]
66162// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66163
66164v_cmp_lg_f32_e64 s[10:11], m0, v2
66165// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7c,0x04,0x02,0x00]
66166// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66167
66168v_cmp_lg_f32_e64 s[10:11], exec_lo, v2
66169// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x04,0x02,0x00]
66170// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66171
66172v_cmp_lg_f32_e64 s[10:11], exec_hi, v2
66173// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7f,0x04,0x02,0x00]
66174// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66175
66176v_cmp_lg_f32_e64 s[10:11], 0, v2
66177// W64: encoding: [0x0a,0x00,0x05,0xd4,0x80,0x04,0x02,0x00]
66178// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66179
66180v_cmp_lg_f32_e64 s[10:11], -1, v2
66181// W64: encoding: [0x0a,0x00,0x05,0xd4,0xc1,0x04,0x02,0x00]
66182// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66183
66184v_cmp_lg_f32_e64 s[10:11], 0.5, v2
66185// W64: encoding: [0x0a,0x00,0x05,0xd4,0xf0,0x04,0x02,0x00]
66186// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66187
66188v_cmp_lg_f32_e64 s[10:11], -4.0, v2
66189// W64: encoding: [0x0a,0x00,0x05,0xd4,0xf7,0x04,0x02,0x00]
66190// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66191
66192v_cmp_lg_f32_e64 s[10:11], v1, v255
66193// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00]
66194// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66195
66196v_cmp_lg_f32_e64 s[10:11], v1, s2
66197// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x00,0x00]
66198// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66199
66200v_cmp_lg_f32_e64 s[10:11], v1, s101
66201// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xcb,0x00,0x00]
66202// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66203
66204v_cmp_lg_f32_e64 s[10:11], v1, vcc_lo
66205// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd5,0x00,0x00]
66206// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66207
66208v_cmp_lg_f32_e64 s[10:11], v1, vcc_hi
66209// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd7,0x00,0x00]
66210// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66211
66212v_cmp_lg_f32_e64 s[10:11], v1, m0
66213// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xf9,0x00,0x00]
66214// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66215
66216v_cmp_lg_f32_e64 s[10:11], v1, exec_lo
66217// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfd,0x00,0x00]
66218// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66219
66220v_cmp_lg_f32_e64 s[10:11], v1, exec_hi
66221// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x00,0x00]
66222// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66223
66224v_cmp_lg_f32_e64 s[10:11], v1, 0
66225// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x01,0x01,0x00]
66226// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66227
66228v_cmp_lg_f32_e64 s[10:11], v1, -1
66229// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x83,0x01,0x00]
66230// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66231
66232v_cmp_lg_f32_e64 s[10:11], v1, 0.5
66233// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xe1,0x01,0x00]
66234// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66235
66236v_cmp_lg_f32_e64 s[10:11], v1, -4.0
66237// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xef,0x01,0x00]
66238// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66239
66240v_cmp_lg_f32_e64 s[10:11], -v1, v2
66241// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x20]
66242// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66243
66244v_cmp_lg_f32_e64 s[10:11], v1, -v2
66245// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x40]
66246// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66247
66248v_cmp_lg_f32_e64 s[10:11], -v1, -v2
66249// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x60]
66250// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66251
66252v_cmp_lg_f32_e64 s[10:11], v1, v2 clamp
66253// W64: encoding: [0x0a,0x80,0x05,0xd4,0x01,0x05,0x02,0x00]
66254// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66255
66256v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
66257// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x06]
66258// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66259
66260v_cmp_lg_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
66261// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x88,0x06,0x06]
66262// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66263
66264v_cmp_lg_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
66265// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0xe4,0x06,0x06]
66266// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66267
66268v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
66269// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x00,0x06,0x06]
66270// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66271
66272v_cmp_lg_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
66273// W64: encoding: [0xf9,0x04,0x0a,0x7c,0xff,0x86,0x06,0x06]
66274// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66275
66276v_cmp_lg_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
66277// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x86,0x06]
66278// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66279
66280v_cmp_lg_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
66281// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x65,0x86,0x86,0x06]
66282// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66283
66284v_cmp_lg_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
66285// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x6a,0x86,0x86,0x06]
66286// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66287
66288v_cmp_lg_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
66289// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x6b,0x86,0x86,0x06]
66290// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66291
66292v_cmp_lg_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
66293// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x7c,0x86,0x86,0x06]
66294// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66295
66296v_cmp_lg_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
66297// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x7e,0x86,0x86,0x06]
66298// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66299
66300v_cmp_lg_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
66301// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x7f,0x86,0x86,0x06]
66302// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66303
66304v_cmp_lg_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
66305// W64: encoding: [0xf9,0xfe,0x0b,0x7c,0x01,0x86,0x06,0x06]
66306// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66307
66308v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
66309// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x00,0x06]
66310// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66311
66312v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
66313// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x01,0x06]
66314// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66315
66316v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
66317// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x02,0x06]
66318// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66319
66320v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
66321// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x03,0x06]
66322// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66323
66324v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
66325// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x04,0x06]
66326// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66327
66328v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
66329// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x05,0x06]
66330// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66331
66332v_cmp_lg_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
66333// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x16,0x06]
66334// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66335
66336v_cmp_lg_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
66337// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x26,0x06]
66338// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66339
66340v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
66341// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x00]
66342// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66343
66344v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
66345// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x01]
66346// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66347
66348v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
66349// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x02]
66350// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66351
66352v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
66353// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x03]
66354// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66355
66356v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
66357// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x04]
66358// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66359
66360v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
66361// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x05]
66362// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66363
66364v_cmp_lg_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
66365// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x16]
66366// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66367
66368v_cmp_lg_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
66369// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x26]
66370// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66371
66372v_cmp_lg_f32 vcc_lo, v1, v2
66373// W32: encoding: [0x01,0x05,0x0a,0x7c]
66374// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66375
66376v_cmp_lg_f32 vcc_lo, v255, v2
66377// W32: encoding: [0xff,0x05,0x0a,0x7c]
66378// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66379
66380v_cmp_lg_f32 vcc_lo, s1, v2
66381// W32: encoding: [0x01,0x04,0x0a,0x7c]
66382// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66383
66384v_cmp_lg_f32 vcc_lo, s101, v2
66385// W32: encoding: [0x65,0x04,0x0a,0x7c]
66386// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66387
66388v_cmp_lg_f32 vcc_lo, vcc_lo, v2
66389// W32: encoding: [0x6a,0x04,0x0a,0x7c]
66390// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66391
66392v_cmp_lg_f32 vcc_lo, vcc_hi, v2
66393// W32: encoding: [0x6b,0x04,0x0a,0x7c]
66394// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66395
66396v_cmp_lg_f32 vcc_lo, m0, v2
66397// W32: encoding: [0x7c,0x04,0x0a,0x7c]
66398// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66399
66400v_cmp_lg_f32 vcc_lo, exec_lo, v2
66401// W32: encoding: [0x7e,0x04,0x0a,0x7c]
66402// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66403
66404v_cmp_lg_f32 vcc_lo, exec_hi, v2
66405// W32: encoding: [0x7f,0x04,0x0a,0x7c]
66406// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66407
66408v_cmp_lg_f32 vcc_lo, 0, v2
66409// W32: encoding: [0x80,0x04,0x0a,0x7c]
66410// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66411
66412v_cmp_lg_f32 vcc_lo, -1, v2
66413// W32: encoding: [0xc1,0x04,0x0a,0x7c]
66414// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66415
66416v_cmp_lg_f32 vcc_lo, 0.5, v2
66417// W32: encoding: [0xf0,0x04,0x0a,0x7c]
66418// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66419
66420v_cmp_lg_f32 vcc_lo, -4.0, v2
66421// W32: encoding: [0xf7,0x04,0x0a,0x7c]
66422// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66423
66424v_cmp_lg_f32 vcc_lo, 0xaf123456, v2
66425// W32: encoding: [0xff,0x04,0x0a,0x7c,0x56,0x34,0x12,0xaf]
66426// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66427
66428v_cmp_lg_f32 vcc_lo, 0x3f717273, v2
66429// W32: encoding: [0xff,0x04,0x0a,0x7c,0x73,0x72,0x71,0x3f]
66430// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66431
66432v_cmp_lg_f32 vcc_lo, v1, v255
66433// W32: encoding: [0x01,0xff,0x0b,0x7c]
66434// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66435
66436v_cmp_lg_f32_e64 s10, v1, v2
66437// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
66438// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66439
66440v_cmp_lg_f32_e64 s12, v1, v2
66441// W32: encoding: [0x0c,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
66442// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66443
66444v_cmp_lg_f32_e64 s100, v1, v2
66445// W32: encoding: [0x64,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
66446// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66447
66448v_cmp_lg_f32_e64 vcc_lo, v1, v2
66449// W32: encoding: [0x6a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
66450// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66451
66452v_cmp_lg_f32_e64 s10, v255, v2
66453// W32: encoding: [0x0a,0x00,0x05,0xd4,0xff,0x05,0x02,0x00]
66454// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66455
66456v_cmp_lg_f32_e64 s10, s1, v2
66457// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x02,0x00]
66458// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66459
66460v_cmp_lg_f32_e64 s10, s101, v2
66461// W32: encoding: [0x0a,0x00,0x05,0xd4,0x65,0x04,0x02,0x00]
66462// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66463
66464v_cmp_lg_f32_e64 s10, vcc_lo, v2
66465// W32: encoding: [0x0a,0x00,0x05,0xd4,0x6a,0x04,0x02,0x00]
66466// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66467
66468v_cmp_lg_f32_e64 s10, vcc_hi, v2
66469// W32: encoding: [0x0a,0x00,0x05,0xd4,0x6b,0x04,0x02,0x00]
66470// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66471
66472v_cmp_lg_f32_e64 s10, m0, v2
66473// W32: encoding: [0x0a,0x00,0x05,0xd4,0x7c,0x04,0x02,0x00]
66474// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66475
66476v_cmp_lg_f32_e64 s10, exec_lo, v2
66477// W32: encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x04,0x02,0x00]
66478// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66479
66480v_cmp_lg_f32_e64 s10, exec_hi, v2
66481// W32: encoding: [0x0a,0x00,0x05,0xd4,0x7f,0x04,0x02,0x00]
66482// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66483
66484v_cmp_lg_f32_e64 s10, 0, v2
66485// W32: encoding: [0x0a,0x00,0x05,0xd4,0x80,0x04,0x02,0x00]
66486// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66487
66488v_cmp_lg_f32_e64 s10, -1, v2
66489// W32: encoding: [0x0a,0x00,0x05,0xd4,0xc1,0x04,0x02,0x00]
66490// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66491
66492v_cmp_lg_f32_e64 s10, 0.5, v2
66493// W32: encoding: [0x0a,0x00,0x05,0xd4,0xf0,0x04,0x02,0x00]
66494// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66495
66496v_cmp_lg_f32_e64 s10, -4.0, v2
66497// W32: encoding: [0x0a,0x00,0x05,0xd4,0xf7,0x04,0x02,0x00]
66498// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66499
66500v_cmp_lg_f32_e64 s10, v1, v255
66501// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00]
66502// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66503
66504v_cmp_lg_f32_e64 s10, v1, s2
66505// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x00,0x00]
66506// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66507
66508v_cmp_lg_f32_e64 s10, v1, s101
66509// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xcb,0x00,0x00]
66510// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66511
66512v_cmp_lg_f32_e64 s10, v1, vcc_lo
66513// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd5,0x00,0x00]
66514// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66515
66516v_cmp_lg_f32_e64 s10, v1, vcc_hi
66517// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd7,0x00,0x00]
66518// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66519
66520v_cmp_lg_f32_e64 s10, v1, m0
66521// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xf9,0x00,0x00]
66522// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66523
66524v_cmp_lg_f32_e64 s10, v1, exec_lo
66525// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfd,0x00,0x00]
66526// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66527
66528v_cmp_lg_f32_e64 s10, v1, exec_hi
66529// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x00,0x00]
66530// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66531
66532v_cmp_lg_f32_e64 s10, v1, 0
66533// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x01,0x01,0x00]
66534// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66535
66536v_cmp_lg_f32_e64 s10, v1, -1
66537// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x83,0x01,0x00]
66538// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66539
66540v_cmp_lg_f32_e64 s10, v1, 0.5
66541// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xe1,0x01,0x00]
66542// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66543
66544v_cmp_lg_f32_e64 s10, v1, -4.0
66545// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xef,0x01,0x00]
66546// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66547
66548v_cmp_lg_f32_e64 s10, -v1, v2
66549// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x20]
66550// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66551
66552v_cmp_lg_f32_e64 s10, v1, -v2
66553// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x40]
66554// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66555
66556v_cmp_lg_f32_e64 s10, -v1, -v2
66557// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x60]
66558// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66559
66560v_cmp_lg_f32_e64 s10, v1, v2 clamp
66561// W32: encoding: [0x0a,0x80,0x05,0xd4,0x01,0x05,0x02,0x00]
66562// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66563
66564v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
66565// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x06]
66566// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66567
66568v_cmp_lg_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
66569// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x88,0x06,0x06]
66570// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66571
66572v_cmp_lg_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
66573// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0xe4,0x06,0x06]
66574// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66575
66576v_cmp_lg_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
66577// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x00,0x06,0x06]
66578// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66579
66580v_cmp_lg_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
66581// W32: encoding: [0xf9,0x04,0x0a,0x7c,0xff,0x86,0x06,0x06]
66582// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66583
66584v_cmp_lg_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
66585// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x86,0x06]
66586// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66587
66588v_cmp_lg_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
66589// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x65,0x86,0x86,0x06]
66590// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66591
66592v_cmp_lg_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
66593// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x6a,0x86,0x86,0x06]
66594// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66595
66596v_cmp_lg_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
66597// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x6b,0x86,0x86,0x06]
66598// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66599
66600v_cmp_lg_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
66601// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x7c,0x86,0x86,0x06]
66602// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66603
66604v_cmp_lg_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
66605// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x7e,0x86,0x86,0x06]
66606// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66607
66608v_cmp_lg_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
66609// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x7f,0x86,0x86,0x06]
66610// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66611
66612v_cmp_lg_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
66613// W32: encoding: [0xf9,0xfe,0x0b,0x7c,0x01,0x86,0x06,0x06]
66614// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66615
66616v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
66617// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x00,0x06]
66618// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66619
66620v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
66621// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x01,0x06]
66622// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66623
66624v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
66625// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x02,0x06]
66626// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66627
66628v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
66629// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x03,0x06]
66630// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66631
66632v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
66633// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x04,0x06]
66634// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66635
66636v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
66637// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x05,0x06]
66638// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66639
66640v_cmp_lg_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
66641// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x16,0x06]
66642// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66643
66644v_cmp_lg_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
66645// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x26,0x06]
66646// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66647
66648v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
66649// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x00]
66650// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66651
66652v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
66653// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x01]
66654// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66655
66656v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
66657// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x02]
66658// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66659
66660v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
66661// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x03]
66662// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66663
66664v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
66665// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x04]
66666// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66667
66668v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
66669// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x05]
66670// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66671
66672v_cmp_lg_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
66673// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x16]
66674// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66675
66676v_cmp_lg_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
66677// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x26]
66678// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66679
66680v_cmp_ge_f32 vcc, v1, v2
66681// W64: encoding: [0x01,0x05,0x0c,0x7c]
66682// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66683
66684v_cmp_ge_f32 vcc, v255, v2
66685// W64: encoding: [0xff,0x05,0x0c,0x7c]
66686// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66687
66688v_cmp_ge_f32 vcc, s1, v2
66689// W64: encoding: [0x01,0x04,0x0c,0x7c]
66690// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66691
66692v_cmp_ge_f32 vcc, s101, v2
66693// W64: encoding: [0x65,0x04,0x0c,0x7c]
66694// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66695
66696v_cmp_ge_f32 vcc, vcc_lo, v2
66697// W64: encoding: [0x6a,0x04,0x0c,0x7c]
66698// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66699
66700v_cmp_ge_f32 vcc, vcc_hi, v2
66701// W64: encoding: [0x6b,0x04,0x0c,0x7c]
66702// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66703
66704v_cmp_ge_f32 vcc, m0, v2
66705// W64: encoding: [0x7c,0x04,0x0c,0x7c]
66706// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66707
66708v_cmp_ge_f32 vcc, exec_lo, v2
66709// W64: encoding: [0x7e,0x04,0x0c,0x7c]
66710// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66711
66712v_cmp_ge_f32 vcc, exec_hi, v2
66713// W64: encoding: [0x7f,0x04,0x0c,0x7c]
66714// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66715
66716v_cmp_ge_f32 vcc, 0, v2
66717// W64: encoding: [0x80,0x04,0x0c,0x7c]
66718// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66719
66720v_cmp_ge_f32 vcc, -1, v2
66721// W64: encoding: [0xc1,0x04,0x0c,0x7c]
66722// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66723
66724v_cmp_ge_f32 vcc, 0.5, v2
66725// W64: encoding: [0xf0,0x04,0x0c,0x7c]
66726// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66727
66728v_cmp_ge_f32 vcc, -4.0, v2
66729// W64: encoding: [0xf7,0x04,0x0c,0x7c]
66730// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66731
66732v_cmp_ge_f32 vcc, 0xaf123456, v2
66733// W64: encoding: [0xff,0x04,0x0c,0x7c,0x56,0x34,0x12,0xaf]
66734// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66735
66736v_cmp_ge_f32 vcc, 0x3f717273, v2
66737// W64: encoding: [0xff,0x04,0x0c,0x7c,0x73,0x72,0x71,0x3f]
66738// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66739
66740v_cmp_ge_f32 vcc, v1, v255
66741// W64: encoding: [0x01,0xff,0x0d,0x7c]
66742// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66743
66744v_cmp_ge_f32_e64 s[10:11], v1, v2
66745// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
66746// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66747
66748v_cmp_ge_f32_e64 s[12:13], v1, v2
66749// W64: encoding: [0x0c,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
66750// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66751
66752v_cmp_ge_f32_e64 s[100:101], v1, v2
66753// W64: encoding: [0x64,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
66754// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66755
66756v_cmp_ge_f32_e64 vcc, v1, v2
66757// W64: encoding: [0x6a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
66758// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66759
66760v_cmp_ge_f32_e64 s[10:11], v255, v2
66761// W64: encoding: [0x0a,0x00,0x06,0xd4,0xff,0x05,0x02,0x00]
66762// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66763
66764v_cmp_ge_f32_e64 s[10:11], s1, v2
66765// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x02,0x00]
66766// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66767
66768v_cmp_ge_f32_e64 s[10:11], s101, v2
66769// W64: encoding: [0x0a,0x00,0x06,0xd4,0x65,0x04,0x02,0x00]
66770// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66771
66772v_cmp_ge_f32_e64 s[10:11], vcc_lo, v2
66773// W64: encoding: [0x0a,0x00,0x06,0xd4,0x6a,0x04,0x02,0x00]
66774// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66775
66776v_cmp_ge_f32_e64 s[10:11], vcc_hi, v2
66777// W64: encoding: [0x0a,0x00,0x06,0xd4,0x6b,0x04,0x02,0x00]
66778// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66779
66780v_cmp_ge_f32_e64 s[10:11], m0, v2
66781// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7c,0x04,0x02,0x00]
66782// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66783
66784v_cmp_ge_f32_e64 s[10:11], exec_lo, v2
66785// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x04,0x02,0x00]
66786// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66787
66788v_cmp_ge_f32_e64 s[10:11], exec_hi, v2
66789// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7f,0x04,0x02,0x00]
66790// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66791
66792v_cmp_ge_f32_e64 s[10:11], 0, v2
66793// W64: encoding: [0x0a,0x00,0x06,0xd4,0x80,0x04,0x02,0x00]
66794// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66795
66796v_cmp_ge_f32_e64 s[10:11], -1, v2
66797// W64: encoding: [0x0a,0x00,0x06,0xd4,0xc1,0x04,0x02,0x00]
66798// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66799
66800v_cmp_ge_f32_e64 s[10:11], 0.5, v2
66801// W64: encoding: [0x0a,0x00,0x06,0xd4,0xf0,0x04,0x02,0x00]
66802// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66803
66804v_cmp_ge_f32_e64 s[10:11], -4.0, v2
66805// W64: encoding: [0x0a,0x00,0x06,0xd4,0xf7,0x04,0x02,0x00]
66806// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66807
66808v_cmp_ge_f32_e64 s[10:11], v1, v255
66809// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00]
66810// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66811
66812v_cmp_ge_f32_e64 s[10:11], v1, s2
66813// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x00,0x00]
66814// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66815
66816v_cmp_ge_f32_e64 s[10:11], v1, s101
66817// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xcb,0x00,0x00]
66818// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66819
66820v_cmp_ge_f32_e64 s[10:11], v1, vcc_lo
66821// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd5,0x00,0x00]
66822// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66823
66824v_cmp_ge_f32_e64 s[10:11], v1, vcc_hi
66825// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd7,0x00,0x00]
66826// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66827
66828v_cmp_ge_f32_e64 s[10:11], v1, m0
66829// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xf9,0x00,0x00]
66830// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66831
66832v_cmp_ge_f32_e64 s[10:11], v1, exec_lo
66833// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfd,0x00,0x00]
66834// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66835
66836v_cmp_ge_f32_e64 s[10:11], v1, exec_hi
66837// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x00,0x00]
66838// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66839
66840v_cmp_ge_f32_e64 s[10:11], v1, 0
66841// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x01,0x01,0x00]
66842// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66843
66844v_cmp_ge_f32_e64 s[10:11], v1, -1
66845// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x83,0x01,0x00]
66846// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66847
66848v_cmp_ge_f32_e64 s[10:11], v1, 0.5
66849// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xe1,0x01,0x00]
66850// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66851
66852v_cmp_ge_f32_e64 s[10:11], v1, -4.0
66853// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xef,0x01,0x00]
66854// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66855
66856v_cmp_ge_f32_e64 s[10:11], -v1, v2
66857// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x20]
66858// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66859
66860v_cmp_ge_f32_e64 s[10:11], v1, -v2
66861// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x40]
66862// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66863
66864v_cmp_ge_f32_e64 s[10:11], -v1, -v2
66865// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x60]
66866// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66867
66868v_cmp_ge_f32_e64 s[10:11], v1, v2 clamp
66869// W64: encoding: [0x0a,0x80,0x06,0xd4,0x01,0x05,0x02,0x00]
66870// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66871
66872v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
66873// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x06]
66874// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66875
66876v_cmp_ge_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
66877// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x88,0x06,0x06]
66878// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66879
66880v_cmp_ge_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
66881// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0xe4,0x06,0x06]
66882// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66883
66884v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
66885// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x00,0x06,0x06]
66886// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66887
66888v_cmp_ge_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
66889// W64: encoding: [0xf9,0x04,0x0c,0x7c,0xff,0x86,0x06,0x06]
66890// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66891
66892v_cmp_ge_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
66893// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x86,0x06]
66894// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66895
66896v_cmp_ge_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
66897// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x65,0x86,0x86,0x06]
66898// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66899
66900v_cmp_ge_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
66901// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x6a,0x86,0x86,0x06]
66902// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66903
66904v_cmp_ge_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
66905// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x6b,0x86,0x86,0x06]
66906// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66907
66908v_cmp_ge_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
66909// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x7c,0x86,0x86,0x06]
66910// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66911
66912v_cmp_ge_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
66913// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x7e,0x86,0x86,0x06]
66914// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66915
66916v_cmp_ge_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
66917// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x7f,0x86,0x86,0x06]
66918// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66919
66920v_cmp_ge_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
66921// W64: encoding: [0xf9,0xfe,0x0d,0x7c,0x01,0x86,0x06,0x06]
66922// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66923
66924v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
66925// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x00,0x06]
66926// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66927
66928v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
66929// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x01,0x06]
66930// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66931
66932v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
66933// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x02,0x06]
66934// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66935
66936v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
66937// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x03,0x06]
66938// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66939
66940v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
66941// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x04,0x06]
66942// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66943
66944v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
66945// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x05,0x06]
66946// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66947
66948v_cmp_ge_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
66949// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x16,0x06]
66950// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66951
66952v_cmp_ge_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
66953// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x26,0x06]
66954// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66955
66956v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
66957// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x00]
66958// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66959
66960v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
66961// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x01]
66962// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66963
66964v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
66965// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x02]
66966// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66967
66968v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
66969// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x03]
66970// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66971
66972v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
66973// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x04]
66974// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66975
66976v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
66977// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x05]
66978// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66979
66980v_cmp_ge_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
66981// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x16]
66982// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66983
66984v_cmp_ge_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
66985// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x26]
66986// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
66987
66988v_cmp_ge_f32 vcc_lo, v1, v2
66989// W32: encoding: [0x01,0x05,0x0c,0x7c]
66990// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66991
66992v_cmp_ge_f32 vcc_lo, v255, v2
66993// W32: encoding: [0xff,0x05,0x0c,0x7c]
66994// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66995
66996v_cmp_ge_f32 vcc_lo, s1, v2
66997// W32: encoding: [0x01,0x04,0x0c,0x7c]
66998// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
66999
67000v_cmp_ge_f32 vcc_lo, s101, v2
67001// W32: encoding: [0x65,0x04,0x0c,0x7c]
67002// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67003
67004v_cmp_ge_f32 vcc_lo, vcc_lo, v2
67005// W32: encoding: [0x6a,0x04,0x0c,0x7c]
67006// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67007
67008v_cmp_ge_f32 vcc_lo, vcc_hi, v2
67009// W32: encoding: [0x6b,0x04,0x0c,0x7c]
67010// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67011
67012v_cmp_ge_f32 vcc_lo, m0, v2
67013// W32: encoding: [0x7c,0x04,0x0c,0x7c]
67014// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67015
67016v_cmp_ge_f32 vcc_lo, exec_lo, v2
67017// W32: encoding: [0x7e,0x04,0x0c,0x7c]
67018// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67019
67020v_cmp_ge_f32 vcc_lo, exec_hi, v2
67021// W32: encoding: [0x7f,0x04,0x0c,0x7c]
67022// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67023
67024v_cmp_ge_f32 vcc_lo, 0, v2
67025// W32: encoding: [0x80,0x04,0x0c,0x7c]
67026// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67027
67028v_cmp_ge_f32 vcc_lo, -1, v2
67029// W32: encoding: [0xc1,0x04,0x0c,0x7c]
67030// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67031
67032v_cmp_ge_f32 vcc_lo, 0.5, v2
67033// W32: encoding: [0xf0,0x04,0x0c,0x7c]
67034// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67035
67036v_cmp_ge_f32 vcc_lo, -4.0, v2
67037// W32: encoding: [0xf7,0x04,0x0c,0x7c]
67038// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67039
67040v_cmp_ge_f32 vcc_lo, 0xaf123456, v2
67041// W32: encoding: [0xff,0x04,0x0c,0x7c,0x56,0x34,0x12,0xaf]
67042// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67043
67044v_cmp_ge_f32 vcc_lo, 0x3f717273, v2
67045// W32: encoding: [0xff,0x04,0x0c,0x7c,0x73,0x72,0x71,0x3f]
67046// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67047
67048v_cmp_ge_f32 vcc_lo, v1, v255
67049// W32: encoding: [0x01,0xff,0x0d,0x7c]
67050// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67051
67052v_cmp_ge_f32_e64 s10, v1, v2
67053// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
67054// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67055
67056v_cmp_ge_f32_e64 s12, v1, v2
67057// W32: encoding: [0x0c,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
67058// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67059
67060v_cmp_ge_f32_e64 s100, v1, v2
67061// W32: encoding: [0x64,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
67062// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67063
67064v_cmp_ge_f32_e64 vcc_lo, v1, v2
67065// W32: encoding: [0x6a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
67066// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67067
67068v_cmp_ge_f32_e64 s10, v255, v2
67069// W32: encoding: [0x0a,0x00,0x06,0xd4,0xff,0x05,0x02,0x00]
67070// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67071
67072v_cmp_ge_f32_e64 s10, s1, v2
67073// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x02,0x00]
67074// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67075
67076v_cmp_ge_f32_e64 s10, s101, v2
67077// W32: encoding: [0x0a,0x00,0x06,0xd4,0x65,0x04,0x02,0x00]
67078// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67079
67080v_cmp_ge_f32_e64 s10, vcc_lo, v2
67081// W32: encoding: [0x0a,0x00,0x06,0xd4,0x6a,0x04,0x02,0x00]
67082// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67083
67084v_cmp_ge_f32_e64 s10, vcc_hi, v2
67085// W32: encoding: [0x0a,0x00,0x06,0xd4,0x6b,0x04,0x02,0x00]
67086// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67087
67088v_cmp_ge_f32_e64 s10, m0, v2
67089// W32: encoding: [0x0a,0x00,0x06,0xd4,0x7c,0x04,0x02,0x00]
67090// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67091
67092v_cmp_ge_f32_e64 s10, exec_lo, v2
67093// W32: encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x04,0x02,0x00]
67094// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67095
67096v_cmp_ge_f32_e64 s10, exec_hi, v2
67097// W32: encoding: [0x0a,0x00,0x06,0xd4,0x7f,0x04,0x02,0x00]
67098// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67099
67100v_cmp_ge_f32_e64 s10, 0, v2
67101// W32: encoding: [0x0a,0x00,0x06,0xd4,0x80,0x04,0x02,0x00]
67102// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67103
67104v_cmp_ge_f32_e64 s10, -1, v2
67105// W32: encoding: [0x0a,0x00,0x06,0xd4,0xc1,0x04,0x02,0x00]
67106// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67107
67108v_cmp_ge_f32_e64 s10, 0.5, v2
67109// W32: encoding: [0x0a,0x00,0x06,0xd4,0xf0,0x04,0x02,0x00]
67110// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67111
67112v_cmp_ge_f32_e64 s10, -4.0, v2
67113// W32: encoding: [0x0a,0x00,0x06,0xd4,0xf7,0x04,0x02,0x00]
67114// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67115
67116v_cmp_ge_f32_e64 s10, v1, v255
67117// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00]
67118// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67119
67120v_cmp_ge_f32_e64 s10, v1, s2
67121// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x00,0x00]
67122// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67123
67124v_cmp_ge_f32_e64 s10, v1, s101
67125// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xcb,0x00,0x00]
67126// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67127
67128v_cmp_ge_f32_e64 s10, v1, vcc_lo
67129// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd5,0x00,0x00]
67130// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67131
67132v_cmp_ge_f32_e64 s10, v1, vcc_hi
67133// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd7,0x00,0x00]
67134// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67135
67136v_cmp_ge_f32_e64 s10, v1, m0
67137// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xf9,0x00,0x00]
67138// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67139
67140v_cmp_ge_f32_e64 s10, v1, exec_lo
67141// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfd,0x00,0x00]
67142// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67143
67144v_cmp_ge_f32_e64 s10, v1, exec_hi
67145// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x00,0x00]
67146// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67147
67148v_cmp_ge_f32_e64 s10, v1, 0
67149// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x01,0x01,0x00]
67150// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67151
67152v_cmp_ge_f32_e64 s10, v1, -1
67153// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x83,0x01,0x00]
67154// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67155
67156v_cmp_ge_f32_e64 s10, v1, 0.5
67157// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xe1,0x01,0x00]
67158// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67159
67160v_cmp_ge_f32_e64 s10, v1, -4.0
67161// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xef,0x01,0x00]
67162// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67163
67164v_cmp_ge_f32_e64 s10, -v1, v2
67165// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x20]
67166// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67167
67168v_cmp_ge_f32_e64 s10, v1, -v2
67169// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x40]
67170// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67171
67172v_cmp_ge_f32_e64 s10, -v1, -v2
67173// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x60]
67174// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67175
67176v_cmp_ge_f32_e64 s10, v1, v2 clamp
67177// W32: encoding: [0x0a,0x80,0x06,0xd4,0x01,0x05,0x02,0x00]
67178// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67179
67180v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
67181// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x06]
67182// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67183
67184v_cmp_ge_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
67185// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x88,0x06,0x06]
67186// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67187
67188v_cmp_ge_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
67189// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0xe4,0x06,0x06]
67190// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67191
67192v_cmp_ge_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
67193// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x00,0x06,0x06]
67194// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67195
67196v_cmp_ge_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
67197// W32: encoding: [0xf9,0x04,0x0c,0x7c,0xff,0x86,0x06,0x06]
67198// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67199
67200v_cmp_ge_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
67201// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x86,0x06]
67202// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67203
67204v_cmp_ge_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
67205// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x65,0x86,0x86,0x06]
67206// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67207
67208v_cmp_ge_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
67209// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x6a,0x86,0x86,0x06]
67210// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67211
67212v_cmp_ge_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
67213// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x6b,0x86,0x86,0x06]
67214// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67215
67216v_cmp_ge_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
67217// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x7c,0x86,0x86,0x06]
67218// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67219
67220v_cmp_ge_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
67221// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x7e,0x86,0x86,0x06]
67222// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67223
67224v_cmp_ge_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
67225// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x7f,0x86,0x86,0x06]
67226// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67227
67228v_cmp_ge_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
67229// W32: encoding: [0xf9,0xfe,0x0d,0x7c,0x01,0x86,0x06,0x06]
67230// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67231
67232v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
67233// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x00,0x06]
67234// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67235
67236v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
67237// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x01,0x06]
67238// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67239
67240v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
67241// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x02,0x06]
67242// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67243
67244v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
67245// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x03,0x06]
67246// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67247
67248v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
67249// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x04,0x06]
67250// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67251
67252v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
67253// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x05,0x06]
67254// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67255
67256v_cmp_ge_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
67257// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x16,0x06]
67258// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67259
67260v_cmp_ge_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
67261// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x26,0x06]
67262// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67263
67264v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
67265// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x00]
67266// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67267
67268v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
67269// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x01]
67270// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67271
67272v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
67273// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x02]
67274// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67275
67276v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
67277// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x03]
67278// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67279
67280v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
67281// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x04]
67282// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67283
67284v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
67285// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x05]
67286// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67287
67288v_cmp_ge_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
67289// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x16]
67290// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67291
67292v_cmp_ge_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
67293// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x26]
67294// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67295
67296v_cmp_o_f32 vcc, v1, v2
67297// W64: encoding: [0x01,0x05,0x0e,0x7c]
67298// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67299
67300v_cmp_o_f32 vcc, v255, v2
67301// W64: encoding: [0xff,0x05,0x0e,0x7c]
67302// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67303
67304v_cmp_o_f32 vcc, s1, v2
67305// W64: encoding: [0x01,0x04,0x0e,0x7c]
67306// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67307
67308v_cmp_o_f32 vcc, s101, v2
67309// W64: encoding: [0x65,0x04,0x0e,0x7c]
67310// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67311
67312v_cmp_o_f32 vcc, vcc_lo, v2
67313// W64: encoding: [0x6a,0x04,0x0e,0x7c]
67314// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67315
67316v_cmp_o_f32 vcc, vcc_hi, v2
67317// W64: encoding: [0x6b,0x04,0x0e,0x7c]
67318// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67319
67320v_cmp_o_f32 vcc, m0, v2
67321// W64: encoding: [0x7c,0x04,0x0e,0x7c]
67322// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67323
67324v_cmp_o_f32 vcc, exec_lo, v2
67325// W64: encoding: [0x7e,0x04,0x0e,0x7c]
67326// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67327
67328v_cmp_o_f32 vcc, exec_hi, v2
67329// W64: encoding: [0x7f,0x04,0x0e,0x7c]
67330// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67331
67332v_cmp_o_f32 vcc, 0, v2
67333// W64: encoding: [0x80,0x04,0x0e,0x7c]
67334// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67335
67336v_cmp_o_f32 vcc, -1, v2
67337// W64: encoding: [0xc1,0x04,0x0e,0x7c]
67338// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67339
67340v_cmp_o_f32 vcc, 0.5, v2
67341// W64: encoding: [0xf0,0x04,0x0e,0x7c]
67342// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67343
67344v_cmp_o_f32 vcc, -4.0, v2
67345// W64: encoding: [0xf7,0x04,0x0e,0x7c]
67346// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67347
67348v_cmp_o_f32 vcc, 0xaf123456, v2
67349// W64: encoding: [0xff,0x04,0x0e,0x7c,0x56,0x34,0x12,0xaf]
67350// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67351
67352v_cmp_o_f32 vcc, 0x3f717273, v2
67353// W64: encoding: [0xff,0x04,0x0e,0x7c,0x73,0x72,0x71,0x3f]
67354// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67355
67356v_cmp_o_f32 vcc, v1, v255
67357// W64: encoding: [0x01,0xff,0x0f,0x7c]
67358// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67359
67360v_cmp_o_f32_e64 s[10:11], v1, v2
67361// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
67362// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67363
67364v_cmp_o_f32_e64 s[12:13], v1, v2
67365// W64: encoding: [0x0c,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
67366// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67367
67368v_cmp_o_f32_e64 s[100:101], v1, v2
67369// W64: encoding: [0x64,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
67370// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67371
67372v_cmp_o_f32_e64 vcc, v1, v2
67373// W64: encoding: [0x6a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
67374// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67375
67376v_cmp_o_f32_e64 s[10:11], v255, v2
67377// W64: encoding: [0x0a,0x00,0x07,0xd4,0xff,0x05,0x02,0x00]
67378// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67379
67380v_cmp_o_f32_e64 s[10:11], s1, v2
67381// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x02,0x00]
67382// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67383
67384v_cmp_o_f32_e64 s[10:11], s101, v2
67385// W64: encoding: [0x0a,0x00,0x07,0xd4,0x65,0x04,0x02,0x00]
67386// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67387
67388v_cmp_o_f32_e64 s[10:11], vcc_lo, v2
67389// W64: encoding: [0x0a,0x00,0x07,0xd4,0x6a,0x04,0x02,0x00]
67390// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67391
67392v_cmp_o_f32_e64 s[10:11], vcc_hi, v2
67393// W64: encoding: [0x0a,0x00,0x07,0xd4,0x6b,0x04,0x02,0x00]
67394// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67395
67396v_cmp_o_f32_e64 s[10:11], m0, v2
67397// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7c,0x04,0x02,0x00]
67398// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67399
67400v_cmp_o_f32_e64 s[10:11], exec_lo, v2
67401// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x04,0x02,0x00]
67402// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67403
67404v_cmp_o_f32_e64 s[10:11], exec_hi, v2
67405// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7f,0x04,0x02,0x00]
67406// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67407
67408v_cmp_o_f32_e64 s[10:11], 0, v2
67409// W64: encoding: [0x0a,0x00,0x07,0xd4,0x80,0x04,0x02,0x00]
67410// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67411
67412v_cmp_o_f32_e64 s[10:11], -1, v2
67413// W64: encoding: [0x0a,0x00,0x07,0xd4,0xc1,0x04,0x02,0x00]
67414// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67415
67416v_cmp_o_f32_e64 s[10:11], 0.5, v2
67417// W64: encoding: [0x0a,0x00,0x07,0xd4,0xf0,0x04,0x02,0x00]
67418// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67419
67420v_cmp_o_f32_e64 s[10:11], -4.0, v2
67421// W64: encoding: [0x0a,0x00,0x07,0xd4,0xf7,0x04,0x02,0x00]
67422// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67423
67424v_cmp_o_f32_e64 s[10:11], v1, v255
67425// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00]
67426// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67427
67428v_cmp_o_f32_e64 s[10:11], v1, s2
67429// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x00,0x00]
67430// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67431
67432v_cmp_o_f32_e64 s[10:11], v1, s101
67433// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xcb,0x00,0x00]
67434// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67435
67436v_cmp_o_f32_e64 s[10:11], v1, vcc_lo
67437// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd5,0x00,0x00]
67438// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67439
67440v_cmp_o_f32_e64 s[10:11], v1, vcc_hi
67441// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd7,0x00,0x00]
67442// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67443
67444v_cmp_o_f32_e64 s[10:11], v1, m0
67445// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xf9,0x00,0x00]
67446// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67447
67448v_cmp_o_f32_e64 s[10:11], v1, exec_lo
67449// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfd,0x00,0x00]
67450// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67451
67452v_cmp_o_f32_e64 s[10:11], v1, exec_hi
67453// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x00,0x00]
67454// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67455
67456v_cmp_o_f32_e64 s[10:11], v1, 0
67457// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x01,0x01,0x00]
67458// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67459
67460v_cmp_o_f32_e64 s[10:11], v1, -1
67461// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x83,0x01,0x00]
67462// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67463
67464v_cmp_o_f32_e64 s[10:11], v1, 0.5
67465// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xe1,0x01,0x00]
67466// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67467
67468v_cmp_o_f32_e64 s[10:11], v1, -4.0
67469// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xef,0x01,0x00]
67470// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67471
67472v_cmp_o_f32_e64 s[10:11], -v1, v2
67473// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x20]
67474// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67475
67476v_cmp_o_f32_e64 s[10:11], v1, -v2
67477// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x40]
67478// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67479
67480v_cmp_o_f32_e64 s[10:11], -v1, -v2
67481// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x60]
67482// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67483
67484v_cmp_o_f32_e64 s[10:11], v1, v2 clamp
67485// W64: encoding: [0x0a,0x80,0x07,0xd4,0x01,0x05,0x02,0x00]
67486// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67487
67488v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
67489// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x06]
67490// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67491
67492v_cmp_o_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
67493// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x88,0x06,0x06]
67494// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67495
67496v_cmp_o_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
67497// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0xe4,0x06,0x06]
67498// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67499
67500v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
67501// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x00,0x06,0x06]
67502// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67503
67504v_cmp_o_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
67505// W64: encoding: [0xf9,0x04,0x0e,0x7c,0xff,0x86,0x06,0x06]
67506// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67507
67508v_cmp_o_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
67509// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x86,0x06]
67510// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67511
67512v_cmp_o_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
67513// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x65,0x86,0x86,0x06]
67514// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67515
67516v_cmp_o_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
67517// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x6a,0x86,0x86,0x06]
67518// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67519
67520v_cmp_o_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
67521// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x6b,0x86,0x86,0x06]
67522// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67523
67524v_cmp_o_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
67525// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x7c,0x86,0x86,0x06]
67526// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67527
67528v_cmp_o_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
67529// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x7e,0x86,0x86,0x06]
67530// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67531
67532v_cmp_o_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
67533// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x7f,0x86,0x86,0x06]
67534// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67535
67536v_cmp_o_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
67537// W64: encoding: [0xf9,0xfe,0x0f,0x7c,0x01,0x86,0x06,0x06]
67538// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67539
67540v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
67541// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x00,0x06]
67542// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67543
67544v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
67545// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x01,0x06]
67546// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67547
67548v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
67549// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x02,0x06]
67550// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67551
67552v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
67553// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x03,0x06]
67554// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67555
67556v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
67557// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x04,0x06]
67558// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67559
67560v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
67561// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x05,0x06]
67562// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67563
67564v_cmp_o_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
67565// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x16,0x06]
67566// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67567
67568v_cmp_o_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
67569// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x26,0x06]
67570// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67571
67572v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
67573// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x00]
67574// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67575
67576v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
67577// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x01]
67578// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67579
67580v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
67581// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x02]
67582// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67583
67584v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
67585// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x03]
67586// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67587
67588v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
67589// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x04]
67590// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67591
67592v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
67593// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x05]
67594// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67595
67596v_cmp_o_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
67597// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x16]
67598// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67599
67600v_cmp_o_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
67601// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x26]
67602// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67603
67604v_cmp_o_f32 vcc_lo, v1, v2
67605// W32: encoding: [0x01,0x05,0x0e,0x7c]
67606// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67607
67608v_cmp_o_f32 vcc_lo, v255, v2
67609// W32: encoding: [0xff,0x05,0x0e,0x7c]
67610// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67611
67612v_cmp_o_f32 vcc_lo, s1, v2
67613// W32: encoding: [0x01,0x04,0x0e,0x7c]
67614// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67615
67616v_cmp_o_f32 vcc_lo, s101, v2
67617// W32: encoding: [0x65,0x04,0x0e,0x7c]
67618// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67619
67620v_cmp_o_f32 vcc_lo, vcc_lo, v2
67621// W32: encoding: [0x6a,0x04,0x0e,0x7c]
67622// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67623
67624v_cmp_o_f32 vcc_lo, vcc_hi, v2
67625// W32: encoding: [0x6b,0x04,0x0e,0x7c]
67626// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67627
67628v_cmp_o_f32 vcc_lo, m0, v2
67629// W32: encoding: [0x7c,0x04,0x0e,0x7c]
67630// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67631
67632v_cmp_o_f32 vcc_lo, exec_lo, v2
67633// W32: encoding: [0x7e,0x04,0x0e,0x7c]
67634// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67635
67636v_cmp_o_f32 vcc_lo, exec_hi, v2
67637// W32: encoding: [0x7f,0x04,0x0e,0x7c]
67638// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67639
67640v_cmp_o_f32 vcc_lo, 0, v2
67641// W32: encoding: [0x80,0x04,0x0e,0x7c]
67642// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67643
67644v_cmp_o_f32 vcc_lo, -1, v2
67645// W32: encoding: [0xc1,0x04,0x0e,0x7c]
67646// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67647
67648v_cmp_o_f32 vcc_lo, 0.5, v2
67649// W32: encoding: [0xf0,0x04,0x0e,0x7c]
67650// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67651
67652v_cmp_o_f32 vcc_lo, -4.0, v2
67653// W32: encoding: [0xf7,0x04,0x0e,0x7c]
67654// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67655
67656v_cmp_o_f32 vcc_lo, 0xaf123456, v2
67657// W32: encoding: [0xff,0x04,0x0e,0x7c,0x56,0x34,0x12,0xaf]
67658// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67659
67660v_cmp_o_f32 vcc_lo, 0x3f717273, v2
67661// W32: encoding: [0xff,0x04,0x0e,0x7c,0x73,0x72,0x71,0x3f]
67662// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67663
67664v_cmp_o_f32 vcc_lo, v1, v255
67665// W32: encoding: [0x01,0xff,0x0f,0x7c]
67666// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67667
67668v_cmp_o_f32_e64 s10, v1, v2
67669// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
67670// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67671
67672v_cmp_o_f32_e64 s12, v1, v2
67673// W32: encoding: [0x0c,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
67674// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67675
67676v_cmp_o_f32_e64 s100, v1, v2
67677// W32: encoding: [0x64,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
67678// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67679
67680v_cmp_o_f32_e64 vcc_lo, v1, v2
67681// W32: encoding: [0x6a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
67682// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67683
67684v_cmp_o_f32_e64 s10, v255, v2
67685// W32: encoding: [0x0a,0x00,0x07,0xd4,0xff,0x05,0x02,0x00]
67686// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67687
67688v_cmp_o_f32_e64 s10, s1, v2
67689// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x02,0x00]
67690// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67691
67692v_cmp_o_f32_e64 s10, s101, v2
67693// W32: encoding: [0x0a,0x00,0x07,0xd4,0x65,0x04,0x02,0x00]
67694// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67695
67696v_cmp_o_f32_e64 s10, vcc_lo, v2
67697// W32: encoding: [0x0a,0x00,0x07,0xd4,0x6a,0x04,0x02,0x00]
67698// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67699
67700v_cmp_o_f32_e64 s10, vcc_hi, v2
67701// W32: encoding: [0x0a,0x00,0x07,0xd4,0x6b,0x04,0x02,0x00]
67702// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67703
67704v_cmp_o_f32_e64 s10, m0, v2
67705// W32: encoding: [0x0a,0x00,0x07,0xd4,0x7c,0x04,0x02,0x00]
67706// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67707
67708v_cmp_o_f32_e64 s10, exec_lo, v2
67709// W32: encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x04,0x02,0x00]
67710// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67711
67712v_cmp_o_f32_e64 s10, exec_hi, v2
67713// W32: encoding: [0x0a,0x00,0x07,0xd4,0x7f,0x04,0x02,0x00]
67714// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67715
67716v_cmp_o_f32_e64 s10, 0, v2
67717// W32: encoding: [0x0a,0x00,0x07,0xd4,0x80,0x04,0x02,0x00]
67718// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67719
67720v_cmp_o_f32_e64 s10, -1, v2
67721// W32: encoding: [0x0a,0x00,0x07,0xd4,0xc1,0x04,0x02,0x00]
67722// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67723
67724v_cmp_o_f32_e64 s10, 0.5, v2
67725// W32: encoding: [0x0a,0x00,0x07,0xd4,0xf0,0x04,0x02,0x00]
67726// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67727
67728v_cmp_o_f32_e64 s10, -4.0, v2
67729// W32: encoding: [0x0a,0x00,0x07,0xd4,0xf7,0x04,0x02,0x00]
67730// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67731
67732v_cmp_o_f32_e64 s10, v1, v255
67733// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00]
67734// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67735
67736v_cmp_o_f32_e64 s10, v1, s2
67737// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x00,0x00]
67738// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67739
67740v_cmp_o_f32_e64 s10, v1, s101
67741// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xcb,0x00,0x00]
67742// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67743
67744v_cmp_o_f32_e64 s10, v1, vcc_lo
67745// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd5,0x00,0x00]
67746// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67747
67748v_cmp_o_f32_e64 s10, v1, vcc_hi
67749// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd7,0x00,0x00]
67750// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67751
67752v_cmp_o_f32_e64 s10, v1, m0
67753// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xf9,0x00,0x00]
67754// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67755
67756v_cmp_o_f32_e64 s10, v1, exec_lo
67757// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfd,0x00,0x00]
67758// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67759
67760v_cmp_o_f32_e64 s10, v1, exec_hi
67761// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x00,0x00]
67762// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67763
67764v_cmp_o_f32_e64 s10, v1, 0
67765// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x01,0x01,0x00]
67766// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67767
67768v_cmp_o_f32_e64 s10, v1, -1
67769// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x83,0x01,0x00]
67770// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67771
67772v_cmp_o_f32_e64 s10, v1, 0.5
67773// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xe1,0x01,0x00]
67774// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67775
67776v_cmp_o_f32_e64 s10, v1, -4.0
67777// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xef,0x01,0x00]
67778// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67779
67780v_cmp_o_f32_e64 s10, -v1, v2
67781// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x20]
67782// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67783
67784v_cmp_o_f32_e64 s10, v1, -v2
67785// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x40]
67786// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67787
67788v_cmp_o_f32_e64 s10, -v1, -v2
67789// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x60]
67790// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67791
67792v_cmp_o_f32_e64 s10, v1, v2 clamp
67793// W32: encoding: [0x0a,0x80,0x07,0xd4,0x01,0x05,0x02,0x00]
67794// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67795
67796v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
67797// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x06]
67798// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67799
67800v_cmp_o_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
67801// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x88,0x06,0x06]
67802// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67803
67804v_cmp_o_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
67805// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0xe4,0x06,0x06]
67806// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67807
67808v_cmp_o_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
67809// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x00,0x06,0x06]
67810// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67811
67812v_cmp_o_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
67813// W32: encoding: [0xf9,0x04,0x0e,0x7c,0xff,0x86,0x06,0x06]
67814// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67815
67816v_cmp_o_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
67817// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x86,0x06]
67818// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67819
67820v_cmp_o_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
67821// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x65,0x86,0x86,0x06]
67822// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67823
67824v_cmp_o_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
67825// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x6a,0x86,0x86,0x06]
67826// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67827
67828v_cmp_o_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
67829// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x6b,0x86,0x86,0x06]
67830// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67831
67832v_cmp_o_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
67833// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x7c,0x86,0x86,0x06]
67834// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67835
67836v_cmp_o_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
67837// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x7e,0x86,0x86,0x06]
67838// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67839
67840v_cmp_o_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
67841// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x7f,0x86,0x86,0x06]
67842// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67843
67844v_cmp_o_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
67845// W32: encoding: [0xf9,0xfe,0x0f,0x7c,0x01,0x86,0x06,0x06]
67846// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67847
67848v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
67849// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x00,0x06]
67850// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67851
67852v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
67853// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x01,0x06]
67854// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67855
67856v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
67857// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x02,0x06]
67858// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67859
67860v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
67861// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x03,0x06]
67862// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67863
67864v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
67865// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x04,0x06]
67866// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67867
67868v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
67869// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x05,0x06]
67870// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67871
67872v_cmp_o_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
67873// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x16,0x06]
67874// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67875
67876v_cmp_o_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
67877// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x26,0x06]
67878// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67879
67880v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
67881// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x00]
67882// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67883
67884v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
67885// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x01]
67886// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67887
67888v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
67889// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x02]
67890// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67891
67892v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
67893// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x03]
67894// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67895
67896v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
67897// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x04]
67898// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67899
67900v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
67901// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x05]
67902// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67903
67904v_cmp_o_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
67905// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x16]
67906// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67907
67908v_cmp_o_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
67909// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x26]
67910// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67911
67912v_cmp_u_f32 vcc, v1, v2
67913// W64: encoding: [0x01,0x05,0x10,0x7c]
67914// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67915
67916v_cmp_u_f32 vcc, v255, v2
67917// W64: encoding: [0xff,0x05,0x10,0x7c]
67918// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67919
67920v_cmp_u_f32 vcc, s1, v2
67921// W64: encoding: [0x01,0x04,0x10,0x7c]
67922// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67923
67924v_cmp_u_f32 vcc, s101, v2
67925// W64: encoding: [0x65,0x04,0x10,0x7c]
67926// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67927
67928v_cmp_u_f32 vcc, vcc_lo, v2
67929// W64: encoding: [0x6a,0x04,0x10,0x7c]
67930// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67931
67932v_cmp_u_f32 vcc, vcc_hi, v2
67933// W64: encoding: [0x6b,0x04,0x10,0x7c]
67934// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67935
67936v_cmp_u_f32 vcc, m0, v2
67937// W64: encoding: [0x7c,0x04,0x10,0x7c]
67938// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67939
67940v_cmp_u_f32 vcc, exec_lo, v2
67941// W64: encoding: [0x7e,0x04,0x10,0x7c]
67942// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67943
67944v_cmp_u_f32 vcc, exec_hi, v2
67945// W64: encoding: [0x7f,0x04,0x10,0x7c]
67946// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67947
67948v_cmp_u_f32 vcc, 0, v2
67949// W64: encoding: [0x80,0x04,0x10,0x7c]
67950// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67951
67952v_cmp_u_f32 vcc, -1, v2
67953// W64: encoding: [0xc1,0x04,0x10,0x7c]
67954// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67955
67956v_cmp_u_f32 vcc, 0.5, v2
67957// W64: encoding: [0xf0,0x04,0x10,0x7c]
67958// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67959
67960v_cmp_u_f32 vcc, -4.0, v2
67961// W64: encoding: [0xf7,0x04,0x10,0x7c]
67962// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67963
67964v_cmp_u_f32 vcc, 0xaf123456, v2
67965// W64: encoding: [0xff,0x04,0x10,0x7c,0x56,0x34,0x12,0xaf]
67966// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67967
67968v_cmp_u_f32 vcc, 0x3f717273, v2
67969// W64: encoding: [0xff,0x04,0x10,0x7c,0x73,0x72,0x71,0x3f]
67970// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67971
67972v_cmp_u_f32 vcc, v1, v255
67973// W64: encoding: [0x01,0xff,0x11,0x7c]
67974// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
67975
67976v_cmp_u_f32_e64 s[10:11], v1, v2
67977// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
67978// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67979
67980v_cmp_u_f32_e64 s[12:13], v1, v2
67981// W64: encoding: [0x0c,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
67982// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67983
67984v_cmp_u_f32_e64 s[100:101], v1, v2
67985// W64: encoding: [0x64,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
67986// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67987
67988v_cmp_u_f32_e64 vcc, v1, v2
67989// W64: encoding: [0x6a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
67990// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67991
67992v_cmp_u_f32_e64 s[10:11], v255, v2
67993// W64: encoding: [0x0a,0x00,0x08,0xd4,0xff,0x05,0x02,0x00]
67994// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67995
67996v_cmp_u_f32_e64 s[10:11], s1, v2
67997// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x02,0x00]
67998// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
67999
68000v_cmp_u_f32_e64 s[10:11], s101, v2
68001// W64: encoding: [0x0a,0x00,0x08,0xd4,0x65,0x04,0x02,0x00]
68002// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68003
68004v_cmp_u_f32_e64 s[10:11], vcc_lo, v2
68005// W64: encoding: [0x0a,0x00,0x08,0xd4,0x6a,0x04,0x02,0x00]
68006// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68007
68008v_cmp_u_f32_e64 s[10:11], vcc_hi, v2
68009// W64: encoding: [0x0a,0x00,0x08,0xd4,0x6b,0x04,0x02,0x00]
68010// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68011
68012v_cmp_u_f32_e64 s[10:11], m0, v2
68013// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7c,0x04,0x02,0x00]
68014// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68015
68016v_cmp_u_f32_e64 s[10:11], exec_lo, v2
68017// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x04,0x02,0x00]
68018// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68019
68020v_cmp_u_f32_e64 s[10:11], exec_hi, v2
68021// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7f,0x04,0x02,0x00]
68022// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68023
68024v_cmp_u_f32_e64 s[10:11], 0, v2
68025// W64: encoding: [0x0a,0x00,0x08,0xd4,0x80,0x04,0x02,0x00]
68026// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68027
68028v_cmp_u_f32_e64 s[10:11], -1, v2
68029// W64: encoding: [0x0a,0x00,0x08,0xd4,0xc1,0x04,0x02,0x00]
68030// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68031
68032v_cmp_u_f32_e64 s[10:11], 0.5, v2
68033// W64: encoding: [0x0a,0x00,0x08,0xd4,0xf0,0x04,0x02,0x00]
68034// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68035
68036v_cmp_u_f32_e64 s[10:11], -4.0, v2
68037// W64: encoding: [0x0a,0x00,0x08,0xd4,0xf7,0x04,0x02,0x00]
68038// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68039
68040v_cmp_u_f32_e64 s[10:11], v1, v255
68041// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00]
68042// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68043
68044v_cmp_u_f32_e64 s[10:11], v1, s2
68045// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x00,0x00]
68046// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68047
68048v_cmp_u_f32_e64 s[10:11], v1, s101
68049// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xcb,0x00,0x00]
68050// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68051
68052v_cmp_u_f32_e64 s[10:11], v1, vcc_lo
68053// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd5,0x00,0x00]
68054// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68055
68056v_cmp_u_f32_e64 s[10:11], v1, vcc_hi
68057// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd7,0x00,0x00]
68058// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68059
68060v_cmp_u_f32_e64 s[10:11], v1, m0
68061// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xf9,0x00,0x00]
68062// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68063
68064v_cmp_u_f32_e64 s[10:11], v1, exec_lo
68065// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfd,0x00,0x00]
68066// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68067
68068v_cmp_u_f32_e64 s[10:11], v1, exec_hi
68069// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x00,0x00]
68070// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68071
68072v_cmp_u_f32_e64 s[10:11], v1, 0
68073// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x01,0x01,0x00]
68074// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68075
68076v_cmp_u_f32_e64 s[10:11], v1, -1
68077// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x83,0x01,0x00]
68078// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68079
68080v_cmp_u_f32_e64 s[10:11], v1, 0.5
68081// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xe1,0x01,0x00]
68082// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68083
68084v_cmp_u_f32_e64 s[10:11], v1, -4.0
68085// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xef,0x01,0x00]
68086// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68087
68088v_cmp_u_f32_e64 s[10:11], -v1, v2
68089// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x20]
68090// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68091
68092v_cmp_u_f32_e64 s[10:11], v1, -v2
68093// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x40]
68094// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68095
68096v_cmp_u_f32_e64 s[10:11], -v1, -v2
68097// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x60]
68098// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68099
68100v_cmp_u_f32_e64 s[10:11], v1, v2 clamp
68101// W64: encoding: [0x0a,0x80,0x08,0xd4,0x01,0x05,0x02,0x00]
68102// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68103
68104v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
68105// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x06]
68106// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68107
68108v_cmp_u_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
68109// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x88,0x06,0x06]
68110// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68111
68112v_cmp_u_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
68113// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0xe4,0x06,0x06]
68114// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68115
68116v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
68117// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x00,0x06,0x06]
68118// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68119
68120v_cmp_u_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
68121// W64: encoding: [0xf9,0x04,0x10,0x7c,0xff,0x86,0x06,0x06]
68122// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68123
68124v_cmp_u_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
68125// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x86,0x06]
68126// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68127
68128v_cmp_u_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
68129// W64: encoding: [0xf9,0x04,0x10,0x7c,0x65,0x86,0x86,0x06]
68130// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68131
68132v_cmp_u_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
68133// W64: encoding: [0xf9,0x04,0x10,0x7c,0x6a,0x86,0x86,0x06]
68134// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68135
68136v_cmp_u_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
68137// W64: encoding: [0xf9,0x04,0x10,0x7c,0x6b,0x86,0x86,0x06]
68138// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68139
68140v_cmp_u_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
68141// W64: encoding: [0xf9,0x04,0x10,0x7c,0x7c,0x86,0x86,0x06]
68142// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68143
68144v_cmp_u_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
68145// W64: encoding: [0xf9,0x04,0x10,0x7c,0x7e,0x86,0x86,0x06]
68146// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68147
68148v_cmp_u_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
68149// W64: encoding: [0xf9,0x04,0x10,0x7c,0x7f,0x86,0x86,0x06]
68150// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68151
68152v_cmp_u_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
68153// W64: encoding: [0xf9,0xfe,0x11,0x7c,0x01,0x86,0x06,0x06]
68154// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68155
68156v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
68157// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x00,0x06]
68158// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68159
68160v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
68161// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x01,0x06]
68162// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68163
68164v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
68165// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x02,0x06]
68166// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68167
68168v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
68169// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x03,0x06]
68170// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68171
68172v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
68173// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x04,0x06]
68174// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68175
68176v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
68177// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x05,0x06]
68178// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68179
68180v_cmp_u_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
68181// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x16,0x06]
68182// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68183
68184v_cmp_u_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
68185// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x26,0x06]
68186// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68187
68188v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
68189// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x00]
68190// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68191
68192v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
68193// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x01]
68194// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68195
68196v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
68197// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x02]
68198// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68199
68200v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
68201// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x03]
68202// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68203
68204v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
68205// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x04]
68206// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68207
68208v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
68209// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x05]
68210// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68211
68212v_cmp_u_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
68213// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x16]
68214// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68215
68216v_cmp_u_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
68217// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x26]
68218// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68219
68220v_cmp_u_f32 vcc_lo, v1, v2
68221// W32: encoding: [0x01,0x05,0x10,0x7c]
68222// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68223
68224v_cmp_u_f32 vcc_lo, v255, v2
68225// W32: encoding: [0xff,0x05,0x10,0x7c]
68226// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68227
68228v_cmp_u_f32 vcc_lo, s1, v2
68229// W32: encoding: [0x01,0x04,0x10,0x7c]
68230// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68231
68232v_cmp_u_f32 vcc_lo, s101, v2
68233// W32: encoding: [0x65,0x04,0x10,0x7c]
68234// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68235
68236v_cmp_u_f32 vcc_lo, vcc_lo, v2
68237// W32: encoding: [0x6a,0x04,0x10,0x7c]
68238// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68239
68240v_cmp_u_f32 vcc_lo, vcc_hi, v2
68241// W32: encoding: [0x6b,0x04,0x10,0x7c]
68242// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68243
68244v_cmp_u_f32 vcc_lo, m0, v2
68245// W32: encoding: [0x7c,0x04,0x10,0x7c]
68246// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68247
68248v_cmp_u_f32 vcc_lo, exec_lo, v2
68249// W32: encoding: [0x7e,0x04,0x10,0x7c]
68250// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68251
68252v_cmp_u_f32 vcc_lo, exec_hi, v2
68253// W32: encoding: [0x7f,0x04,0x10,0x7c]
68254// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68255
68256v_cmp_u_f32 vcc_lo, 0, v2
68257// W32: encoding: [0x80,0x04,0x10,0x7c]
68258// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68259
68260v_cmp_u_f32 vcc_lo, -1, v2
68261// W32: encoding: [0xc1,0x04,0x10,0x7c]
68262// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68263
68264v_cmp_u_f32 vcc_lo, 0.5, v2
68265// W32: encoding: [0xf0,0x04,0x10,0x7c]
68266// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68267
68268v_cmp_u_f32 vcc_lo, -4.0, v2
68269// W32: encoding: [0xf7,0x04,0x10,0x7c]
68270// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68271
68272v_cmp_u_f32 vcc_lo, 0xaf123456, v2
68273// W32: encoding: [0xff,0x04,0x10,0x7c,0x56,0x34,0x12,0xaf]
68274// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68275
68276v_cmp_u_f32 vcc_lo, 0x3f717273, v2
68277// W32: encoding: [0xff,0x04,0x10,0x7c,0x73,0x72,0x71,0x3f]
68278// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68279
68280v_cmp_u_f32 vcc_lo, v1, v255
68281// W32: encoding: [0x01,0xff,0x11,0x7c]
68282// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68283
68284v_cmp_u_f32_e64 s10, v1, v2
68285// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
68286// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68287
68288v_cmp_u_f32_e64 s12, v1, v2
68289// W32: encoding: [0x0c,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
68290// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68291
68292v_cmp_u_f32_e64 s100, v1, v2
68293// W32: encoding: [0x64,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
68294// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68295
68296v_cmp_u_f32_e64 vcc_lo, v1, v2
68297// W32: encoding: [0x6a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
68298// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68299
68300v_cmp_u_f32_e64 s10, v255, v2
68301// W32: encoding: [0x0a,0x00,0x08,0xd4,0xff,0x05,0x02,0x00]
68302// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68303
68304v_cmp_u_f32_e64 s10, s1, v2
68305// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x02,0x00]
68306// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68307
68308v_cmp_u_f32_e64 s10, s101, v2
68309// W32: encoding: [0x0a,0x00,0x08,0xd4,0x65,0x04,0x02,0x00]
68310// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68311
68312v_cmp_u_f32_e64 s10, vcc_lo, v2
68313// W32: encoding: [0x0a,0x00,0x08,0xd4,0x6a,0x04,0x02,0x00]
68314// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68315
68316v_cmp_u_f32_e64 s10, vcc_hi, v2
68317// W32: encoding: [0x0a,0x00,0x08,0xd4,0x6b,0x04,0x02,0x00]
68318// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68319
68320v_cmp_u_f32_e64 s10, m0, v2
68321// W32: encoding: [0x0a,0x00,0x08,0xd4,0x7c,0x04,0x02,0x00]
68322// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68323
68324v_cmp_u_f32_e64 s10, exec_lo, v2
68325// W32: encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x04,0x02,0x00]
68326// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68327
68328v_cmp_u_f32_e64 s10, exec_hi, v2
68329// W32: encoding: [0x0a,0x00,0x08,0xd4,0x7f,0x04,0x02,0x00]
68330// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68331
68332v_cmp_u_f32_e64 s10, 0, v2
68333// W32: encoding: [0x0a,0x00,0x08,0xd4,0x80,0x04,0x02,0x00]
68334// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68335
68336v_cmp_u_f32_e64 s10, -1, v2
68337// W32: encoding: [0x0a,0x00,0x08,0xd4,0xc1,0x04,0x02,0x00]
68338// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68339
68340v_cmp_u_f32_e64 s10, 0.5, v2
68341// W32: encoding: [0x0a,0x00,0x08,0xd4,0xf0,0x04,0x02,0x00]
68342// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68343
68344v_cmp_u_f32_e64 s10, -4.0, v2
68345// W32: encoding: [0x0a,0x00,0x08,0xd4,0xf7,0x04,0x02,0x00]
68346// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68347
68348v_cmp_u_f32_e64 s10, v1, v255
68349// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00]
68350// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68351
68352v_cmp_u_f32_e64 s10, v1, s2
68353// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x00,0x00]
68354// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68355
68356v_cmp_u_f32_e64 s10, v1, s101
68357// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xcb,0x00,0x00]
68358// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68359
68360v_cmp_u_f32_e64 s10, v1, vcc_lo
68361// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd5,0x00,0x00]
68362// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68363
68364v_cmp_u_f32_e64 s10, v1, vcc_hi
68365// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd7,0x00,0x00]
68366// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68367
68368v_cmp_u_f32_e64 s10, v1, m0
68369// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xf9,0x00,0x00]
68370// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68371
68372v_cmp_u_f32_e64 s10, v1, exec_lo
68373// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfd,0x00,0x00]
68374// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68375
68376v_cmp_u_f32_e64 s10, v1, exec_hi
68377// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x00,0x00]
68378// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68379
68380v_cmp_u_f32_e64 s10, v1, 0
68381// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x01,0x01,0x00]
68382// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68383
68384v_cmp_u_f32_e64 s10, v1, -1
68385// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x83,0x01,0x00]
68386// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68387
68388v_cmp_u_f32_e64 s10, v1, 0.5
68389// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xe1,0x01,0x00]
68390// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68391
68392v_cmp_u_f32_e64 s10, v1, -4.0
68393// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xef,0x01,0x00]
68394// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68395
68396v_cmp_u_f32_e64 s10, -v1, v2
68397// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x20]
68398// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68399
68400v_cmp_u_f32_e64 s10, v1, -v2
68401// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x40]
68402// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68403
68404v_cmp_u_f32_e64 s10, -v1, -v2
68405// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x60]
68406// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68407
68408v_cmp_u_f32_e64 s10, v1, v2 clamp
68409// W32: encoding: [0x0a,0x80,0x08,0xd4,0x01,0x05,0x02,0x00]
68410// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68411
68412v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
68413// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x06]
68414// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68415
68416v_cmp_u_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
68417// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x88,0x06,0x06]
68418// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68419
68420v_cmp_u_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
68421// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0xe4,0x06,0x06]
68422// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68423
68424v_cmp_u_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
68425// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x00,0x06,0x06]
68426// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68427
68428v_cmp_u_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
68429// W32: encoding: [0xf9,0x04,0x10,0x7c,0xff,0x86,0x06,0x06]
68430// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68431
68432v_cmp_u_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
68433// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x86,0x06]
68434// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68435
68436v_cmp_u_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
68437// W32: encoding: [0xf9,0x04,0x10,0x7c,0x65,0x86,0x86,0x06]
68438// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68439
68440v_cmp_u_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
68441// W32: encoding: [0xf9,0x04,0x10,0x7c,0x6a,0x86,0x86,0x06]
68442// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68443
68444v_cmp_u_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
68445// W32: encoding: [0xf9,0x04,0x10,0x7c,0x6b,0x86,0x86,0x06]
68446// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68447
68448v_cmp_u_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
68449// W32: encoding: [0xf9,0x04,0x10,0x7c,0x7c,0x86,0x86,0x06]
68450// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68451
68452v_cmp_u_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
68453// W32: encoding: [0xf9,0x04,0x10,0x7c,0x7e,0x86,0x86,0x06]
68454// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68455
68456v_cmp_u_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
68457// W32: encoding: [0xf9,0x04,0x10,0x7c,0x7f,0x86,0x86,0x06]
68458// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68459
68460v_cmp_u_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
68461// W32: encoding: [0xf9,0xfe,0x11,0x7c,0x01,0x86,0x06,0x06]
68462// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68463
68464v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
68465// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x00,0x06]
68466// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68467
68468v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
68469// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x01,0x06]
68470// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68471
68472v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
68473// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x02,0x06]
68474// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68475
68476v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
68477// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x03,0x06]
68478// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68479
68480v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
68481// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x04,0x06]
68482// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68483
68484v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
68485// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x05,0x06]
68486// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68487
68488v_cmp_u_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
68489// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x16,0x06]
68490// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68491
68492v_cmp_u_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
68493// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x26,0x06]
68494// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68495
68496v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
68497// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x00]
68498// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68499
68500v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
68501// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x01]
68502// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68503
68504v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
68505// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x02]
68506// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68507
68508v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
68509// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x03]
68510// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68511
68512v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
68513// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x04]
68514// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68515
68516v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
68517// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x05]
68518// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68519
68520v_cmp_u_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
68521// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x16]
68522// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68523
68524v_cmp_u_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
68525// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x26]
68526// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68527
68528v_cmp_nge_f32 vcc, v1, v2
68529// W64: encoding: [0x01,0x05,0x12,0x7c]
68530// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68531
68532v_cmp_nge_f32 vcc, v255, v2
68533// W64: encoding: [0xff,0x05,0x12,0x7c]
68534// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68535
68536v_cmp_nge_f32 vcc, s1, v2
68537// W64: encoding: [0x01,0x04,0x12,0x7c]
68538// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68539
68540v_cmp_nge_f32 vcc, s101, v2
68541// W64: encoding: [0x65,0x04,0x12,0x7c]
68542// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68543
68544v_cmp_nge_f32 vcc, vcc_lo, v2
68545// W64: encoding: [0x6a,0x04,0x12,0x7c]
68546// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68547
68548v_cmp_nge_f32 vcc, vcc_hi, v2
68549// W64: encoding: [0x6b,0x04,0x12,0x7c]
68550// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68551
68552v_cmp_nge_f32 vcc, m0, v2
68553// W64: encoding: [0x7c,0x04,0x12,0x7c]
68554// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68555
68556v_cmp_nge_f32 vcc, exec_lo, v2
68557// W64: encoding: [0x7e,0x04,0x12,0x7c]
68558// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68559
68560v_cmp_nge_f32 vcc, exec_hi, v2
68561// W64: encoding: [0x7f,0x04,0x12,0x7c]
68562// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68563
68564v_cmp_nge_f32 vcc, 0, v2
68565// W64: encoding: [0x80,0x04,0x12,0x7c]
68566// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68567
68568v_cmp_nge_f32 vcc, -1, v2
68569// W64: encoding: [0xc1,0x04,0x12,0x7c]
68570// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68571
68572v_cmp_nge_f32 vcc, 0.5, v2
68573// W64: encoding: [0xf0,0x04,0x12,0x7c]
68574// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68575
68576v_cmp_nge_f32 vcc, -4.0, v2
68577// W64: encoding: [0xf7,0x04,0x12,0x7c]
68578// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68579
68580v_cmp_nge_f32 vcc, 0xaf123456, v2
68581// W64: encoding: [0xff,0x04,0x12,0x7c,0x56,0x34,0x12,0xaf]
68582// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68583
68584v_cmp_nge_f32 vcc, 0x3f717273, v2
68585// W64: encoding: [0xff,0x04,0x12,0x7c,0x73,0x72,0x71,0x3f]
68586// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68587
68588v_cmp_nge_f32 vcc, v1, v255
68589// W64: encoding: [0x01,0xff,0x13,0x7c]
68590// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68591
68592v_cmp_nge_f32_e64 s[10:11], v1, v2
68593// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
68594// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68595
68596v_cmp_nge_f32_e64 s[12:13], v1, v2
68597// W64: encoding: [0x0c,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
68598// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68599
68600v_cmp_nge_f32_e64 s[100:101], v1, v2
68601// W64: encoding: [0x64,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
68602// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68603
68604v_cmp_nge_f32_e64 vcc, v1, v2
68605// W64: encoding: [0x6a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
68606// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68607
68608v_cmp_nge_f32_e64 s[10:11], v255, v2
68609// W64: encoding: [0x0a,0x00,0x09,0xd4,0xff,0x05,0x02,0x00]
68610// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68611
68612v_cmp_nge_f32_e64 s[10:11], s1, v2
68613// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x02,0x00]
68614// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68615
68616v_cmp_nge_f32_e64 s[10:11], s101, v2
68617// W64: encoding: [0x0a,0x00,0x09,0xd4,0x65,0x04,0x02,0x00]
68618// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68619
68620v_cmp_nge_f32_e64 s[10:11], vcc_lo, v2
68621// W64: encoding: [0x0a,0x00,0x09,0xd4,0x6a,0x04,0x02,0x00]
68622// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68623
68624v_cmp_nge_f32_e64 s[10:11], vcc_hi, v2
68625// W64: encoding: [0x0a,0x00,0x09,0xd4,0x6b,0x04,0x02,0x00]
68626// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68627
68628v_cmp_nge_f32_e64 s[10:11], m0, v2
68629// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7c,0x04,0x02,0x00]
68630// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68631
68632v_cmp_nge_f32_e64 s[10:11], exec_lo, v2
68633// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x04,0x02,0x00]
68634// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68635
68636v_cmp_nge_f32_e64 s[10:11], exec_hi, v2
68637// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7f,0x04,0x02,0x00]
68638// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68639
68640v_cmp_nge_f32_e64 s[10:11], 0, v2
68641// W64: encoding: [0x0a,0x00,0x09,0xd4,0x80,0x04,0x02,0x00]
68642// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68643
68644v_cmp_nge_f32_e64 s[10:11], -1, v2
68645// W64: encoding: [0x0a,0x00,0x09,0xd4,0xc1,0x04,0x02,0x00]
68646// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68647
68648v_cmp_nge_f32_e64 s[10:11], 0.5, v2
68649// W64: encoding: [0x0a,0x00,0x09,0xd4,0xf0,0x04,0x02,0x00]
68650// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68651
68652v_cmp_nge_f32_e64 s[10:11], -4.0, v2
68653// W64: encoding: [0x0a,0x00,0x09,0xd4,0xf7,0x04,0x02,0x00]
68654// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68655
68656v_cmp_nge_f32_e64 s[10:11], v1, v255
68657// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00]
68658// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68659
68660v_cmp_nge_f32_e64 s[10:11], v1, s2
68661// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x00,0x00]
68662// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68663
68664v_cmp_nge_f32_e64 s[10:11], v1, s101
68665// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xcb,0x00,0x00]
68666// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68667
68668v_cmp_nge_f32_e64 s[10:11], v1, vcc_lo
68669// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd5,0x00,0x00]
68670// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68671
68672v_cmp_nge_f32_e64 s[10:11], v1, vcc_hi
68673// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd7,0x00,0x00]
68674// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68675
68676v_cmp_nge_f32_e64 s[10:11], v1, m0
68677// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xf9,0x00,0x00]
68678// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68679
68680v_cmp_nge_f32_e64 s[10:11], v1, exec_lo
68681// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfd,0x00,0x00]
68682// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68683
68684v_cmp_nge_f32_e64 s[10:11], v1, exec_hi
68685// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x00,0x00]
68686// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68687
68688v_cmp_nge_f32_e64 s[10:11], v1, 0
68689// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x01,0x01,0x00]
68690// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68691
68692v_cmp_nge_f32_e64 s[10:11], v1, -1
68693// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x83,0x01,0x00]
68694// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68695
68696v_cmp_nge_f32_e64 s[10:11], v1, 0.5
68697// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xe1,0x01,0x00]
68698// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68699
68700v_cmp_nge_f32_e64 s[10:11], v1, -4.0
68701// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xef,0x01,0x00]
68702// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68703
68704v_cmp_nge_f32_e64 s[10:11], -v1, v2
68705// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x20]
68706// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68707
68708v_cmp_nge_f32_e64 s[10:11], v1, -v2
68709// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x40]
68710// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68711
68712v_cmp_nge_f32_e64 s[10:11], -v1, -v2
68713// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x60]
68714// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68715
68716v_cmp_nge_f32_e64 s[10:11], v1, v2 clamp
68717// W64: encoding: [0x0a,0x80,0x09,0xd4,0x01,0x05,0x02,0x00]
68718// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68719
68720v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
68721// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x06]
68722// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68723
68724v_cmp_nge_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
68725// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x88,0x06,0x06]
68726// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68727
68728v_cmp_nge_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
68729// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0xe4,0x06,0x06]
68730// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68731
68732v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
68733// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x00,0x06,0x06]
68734// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68735
68736v_cmp_nge_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
68737// W64: encoding: [0xf9,0x04,0x12,0x7c,0xff,0x86,0x06,0x06]
68738// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68739
68740v_cmp_nge_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
68741// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x86,0x06]
68742// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68743
68744v_cmp_nge_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
68745// W64: encoding: [0xf9,0x04,0x12,0x7c,0x65,0x86,0x86,0x06]
68746// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68747
68748v_cmp_nge_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
68749// W64: encoding: [0xf9,0x04,0x12,0x7c,0x6a,0x86,0x86,0x06]
68750// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68751
68752v_cmp_nge_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
68753// W64: encoding: [0xf9,0x04,0x12,0x7c,0x6b,0x86,0x86,0x06]
68754// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68755
68756v_cmp_nge_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
68757// W64: encoding: [0xf9,0x04,0x12,0x7c,0x7c,0x86,0x86,0x06]
68758// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68759
68760v_cmp_nge_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
68761// W64: encoding: [0xf9,0x04,0x12,0x7c,0x7e,0x86,0x86,0x06]
68762// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68763
68764v_cmp_nge_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
68765// W64: encoding: [0xf9,0x04,0x12,0x7c,0x7f,0x86,0x86,0x06]
68766// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68767
68768v_cmp_nge_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
68769// W64: encoding: [0xf9,0xfe,0x13,0x7c,0x01,0x86,0x06,0x06]
68770// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68771
68772v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
68773// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x00,0x06]
68774// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68775
68776v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
68777// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x01,0x06]
68778// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68779
68780v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
68781// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x02,0x06]
68782// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68783
68784v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
68785// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x03,0x06]
68786// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68787
68788v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
68789// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x04,0x06]
68790// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68791
68792v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
68793// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x05,0x06]
68794// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68795
68796v_cmp_nge_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
68797// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x16,0x06]
68798// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68799
68800v_cmp_nge_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
68801// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x26,0x06]
68802// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68803
68804v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
68805// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x00]
68806// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68807
68808v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
68809// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x01]
68810// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68811
68812v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
68813// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x02]
68814// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68815
68816v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
68817// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x03]
68818// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68819
68820v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
68821// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x04]
68822// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68823
68824v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
68825// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x05]
68826// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68827
68828v_cmp_nge_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
68829// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x16]
68830// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68831
68832v_cmp_nge_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
68833// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x26]
68834// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68835
68836v_cmp_nge_f32 vcc_lo, v1, v2
68837// W32: encoding: [0x01,0x05,0x12,0x7c]
68838// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68839
68840v_cmp_nge_f32 vcc_lo, v255, v2
68841// W32: encoding: [0xff,0x05,0x12,0x7c]
68842// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68843
68844v_cmp_nge_f32 vcc_lo, s1, v2
68845// W32: encoding: [0x01,0x04,0x12,0x7c]
68846// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68847
68848v_cmp_nge_f32 vcc_lo, s101, v2
68849// W32: encoding: [0x65,0x04,0x12,0x7c]
68850// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68851
68852v_cmp_nge_f32 vcc_lo, vcc_lo, v2
68853// W32: encoding: [0x6a,0x04,0x12,0x7c]
68854// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68855
68856v_cmp_nge_f32 vcc_lo, vcc_hi, v2
68857// W32: encoding: [0x6b,0x04,0x12,0x7c]
68858// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68859
68860v_cmp_nge_f32 vcc_lo, m0, v2
68861// W32: encoding: [0x7c,0x04,0x12,0x7c]
68862// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68863
68864v_cmp_nge_f32 vcc_lo, exec_lo, v2
68865// W32: encoding: [0x7e,0x04,0x12,0x7c]
68866// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68867
68868v_cmp_nge_f32 vcc_lo, exec_hi, v2
68869// W32: encoding: [0x7f,0x04,0x12,0x7c]
68870// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68871
68872v_cmp_nge_f32 vcc_lo, 0, v2
68873// W32: encoding: [0x80,0x04,0x12,0x7c]
68874// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68875
68876v_cmp_nge_f32 vcc_lo, -1, v2
68877// W32: encoding: [0xc1,0x04,0x12,0x7c]
68878// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68879
68880v_cmp_nge_f32 vcc_lo, 0.5, v2
68881// W32: encoding: [0xf0,0x04,0x12,0x7c]
68882// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68883
68884v_cmp_nge_f32 vcc_lo, -4.0, v2
68885// W32: encoding: [0xf7,0x04,0x12,0x7c]
68886// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68887
68888v_cmp_nge_f32 vcc_lo, 0xaf123456, v2
68889// W32: encoding: [0xff,0x04,0x12,0x7c,0x56,0x34,0x12,0xaf]
68890// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68891
68892v_cmp_nge_f32 vcc_lo, 0x3f717273, v2
68893// W32: encoding: [0xff,0x04,0x12,0x7c,0x73,0x72,0x71,0x3f]
68894// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68895
68896v_cmp_nge_f32 vcc_lo, v1, v255
68897// W32: encoding: [0x01,0xff,0x13,0x7c]
68898// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
68899
68900v_cmp_nge_f32_e64 s10, v1, v2
68901// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
68902// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68903
68904v_cmp_nge_f32_e64 s12, v1, v2
68905// W32: encoding: [0x0c,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
68906// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68907
68908v_cmp_nge_f32_e64 s100, v1, v2
68909// W32: encoding: [0x64,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
68910// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68911
68912v_cmp_nge_f32_e64 vcc_lo, v1, v2
68913// W32: encoding: [0x6a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
68914// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68915
68916v_cmp_nge_f32_e64 s10, v255, v2
68917// W32: encoding: [0x0a,0x00,0x09,0xd4,0xff,0x05,0x02,0x00]
68918// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68919
68920v_cmp_nge_f32_e64 s10, s1, v2
68921// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x02,0x00]
68922// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68923
68924v_cmp_nge_f32_e64 s10, s101, v2
68925// W32: encoding: [0x0a,0x00,0x09,0xd4,0x65,0x04,0x02,0x00]
68926// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68927
68928v_cmp_nge_f32_e64 s10, vcc_lo, v2
68929// W32: encoding: [0x0a,0x00,0x09,0xd4,0x6a,0x04,0x02,0x00]
68930// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68931
68932v_cmp_nge_f32_e64 s10, vcc_hi, v2
68933// W32: encoding: [0x0a,0x00,0x09,0xd4,0x6b,0x04,0x02,0x00]
68934// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68935
68936v_cmp_nge_f32_e64 s10, m0, v2
68937// W32: encoding: [0x0a,0x00,0x09,0xd4,0x7c,0x04,0x02,0x00]
68938// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68939
68940v_cmp_nge_f32_e64 s10, exec_lo, v2
68941// W32: encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x04,0x02,0x00]
68942// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68943
68944v_cmp_nge_f32_e64 s10, exec_hi, v2
68945// W32: encoding: [0x0a,0x00,0x09,0xd4,0x7f,0x04,0x02,0x00]
68946// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68947
68948v_cmp_nge_f32_e64 s10, 0, v2
68949// W32: encoding: [0x0a,0x00,0x09,0xd4,0x80,0x04,0x02,0x00]
68950// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68951
68952v_cmp_nge_f32_e64 s10, -1, v2
68953// W32: encoding: [0x0a,0x00,0x09,0xd4,0xc1,0x04,0x02,0x00]
68954// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68955
68956v_cmp_nge_f32_e64 s10, 0.5, v2
68957// W32: encoding: [0x0a,0x00,0x09,0xd4,0xf0,0x04,0x02,0x00]
68958// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68959
68960v_cmp_nge_f32_e64 s10, -4.0, v2
68961// W32: encoding: [0x0a,0x00,0x09,0xd4,0xf7,0x04,0x02,0x00]
68962// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68963
68964v_cmp_nge_f32_e64 s10, v1, v255
68965// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00]
68966// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68967
68968v_cmp_nge_f32_e64 s10, v1, s2
68969// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x00,0x00]
68970// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68971
68972v_cmp_nge_f32_e64 s10, v1, s101
68973// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xcb,0x00,0x00]
68974// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68975
68976v_cmp_nge_f32_e64 s10, v1, vcc_lo
68977// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd5,0x00,0x00]
68978// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68979
68980v_cmp_nge_f32_e64 s10, v1, vcc_hi
68981// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd7,0x00,0x00]
68982// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68983
68984v_cmp_nge_f32_e64 s10, v1, m0
68985// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xf9,0x00,0x00]
68986// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68987
68988v_cmp_nge_f32_e64 s10, v1, exec_lo
68989// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfd,0x00,0x00]
68990// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68991
68992v_cmp_nge_f32_e64 s10, v1, exec_hi
68993// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x00,0x00]
68994// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68995
68996v_cmp_nge_f32_e64 s10, v1, 0
68997// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x01,0x01,0x00]
68998// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
68999
69000v_cmp_nge_f32_e64 s10, v1, -1
69001// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x83,0x01,0x00]
69002// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69003
69004v_cmp_nge_f32_e64 s10, v1, 0.5
69005// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xe1,0x01,0x00]
69006// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69007
69008v_cmp_nge_f32_e64 s10, v1, -4.0
69009// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xef,0x01,0x00]
69010// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69011
69012v_cmp_nge_f32_e64 s10, -v1, v2
69013// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x20]
69014// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69015
69016v_cmp_nge_f32_e64 s10, v1, -v2
69017// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x40]
69018// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69019
69020v_cmp_nge_f32_e64 s10, -v1, -v2
69021// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x60]
69022// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69023
69024v_cmp_nge_f32_e64 s10, v1, v2 clamp
69025// W32: encoding: [0x0a,0x80,0x09,0xd4,0x01,0x05,0x02,0x00]
69026// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69027
69028v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
69029// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x06]
69030// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69031
69032v_cmp_nge_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
69033// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x88,0x06,0x06]
69034// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69035
69036v_cmp_nge_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
69037// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0xe4,0x06,0x06]
69038// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69039
69040v_cmp_nge_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
69041// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x00,0x06,0x06]
69042// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69043
69044v_cmp_nge_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
69045// W32: encoding: [0xf9,0x04,0x12,0x7c,0xff,0x86,0x06,0x06]
69046// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69047
69048v_cmp_nge_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
69049// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x86,0x06]
69050// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69051
69052v_cmp_nge_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
69053// W32: encoding: [0xf9,0x04,0x12,0x7c,0x65,0x86,0x86,0x06]
69054// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69055
69056v_cmp_nge_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
69057// W32: encoding: [0xf9,0x04,0x12,0x7c,0x6a,0x86,0x86,0x06]
69058// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69059
69060v_cmp_nge_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
69061// W32: encoding: [0xf9,0x04,0x12,0x7c,0x6b,0x86,0x86,0x06]
69062// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69063
69064v_cmp_nge_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
69065// W32: encoding: [0xf9,0x04,0x12,0x7c,0x7c,0x86,0x86,0x06]
69066// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69067
69068v_cmp_nge_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
69069// W32: encoding: [0xf9,0x04,0x12,0x7c,0x7e,0x86,0x86,0x06]
69070// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69071
69072v_cmp_nge_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
69073// W32: encoding: [0xf9,0x04,0x12,0x7c,0x7f,0x86,0x86,0x06]
69074// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69075
69076v_cmp_nge_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
69077// W32: encoding: [0xf9,0xfe,0x13,0x7c,0x01,0x86,0x06,0x06]
69078// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69079
69080v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
69081// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x00,0x06]
69082// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69083
69084v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
69085// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x01,0x06]
69086// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69087
69088v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
69089// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x02,0x06]
69090// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69091
69092v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
69093// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x03,0x06]
69094// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69095
69096v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
69097// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x04,0x06]
69098// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69099
69100v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
69101// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x05,0x06]
69102// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69103
69104v_cmp_nge_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
69105// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x16,0x06]
69106// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69107
69108v_cmp_nge_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
69109// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x26,0x06]
69110// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69111
69112v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
69113// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x00]
69114// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69115
69116v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
69117// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x01]
69118// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69119
69120v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
69121// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x02]
69122// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69123
69124v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
69125// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x03]
69126// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69127
69128v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
69129// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x04]
69130// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69131
69132v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
69133// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x05]
69134// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69135
69136v_cmp_nge_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
69137// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x16]
69138// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69139
69140v_cmp_nge_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
69141// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x26]
69142// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69143
69144v_cmp_nlg_f32 vcc, v1, v2
69145// W64: encoding: [0x01,0x05,0x14,0x7c]
69146// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69147
69148v_cmp_nlg_f32 vcc, v255, v2
69149// W64: encoding: [0xff,0x05,0x14,0x7c]
69150// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69151
69152v_cmp_nlg_f32 vcc, s1, v2
69153// W64: encoding: [0x01,0x04,0x14,0x7c]
69154// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69155
69156v_cmp_nlg_f32 vcc, s101, v2
69157// W64: encoding: [0x65,0x04,0x14,0x7c]
69158// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69159
69160v_cmp_nlg_f32 vcc, vcc_lo, v2
69161// W64: encoding: [0x6a,0x04,0x14,0x7c]
69162// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69163
69164v_cmp_nlg_f32 vcc, vcc_hi, v2
69165// W64: encoding: [0x6b,0x04,0x14,0x7c]
69166// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69167
69168v_cmp_nlg_f32 vcc, m0, v2
69169// W64: encoding: [0x7c,0x04,0x14,0x7c]
69170// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69171
69172v_cmp_nlg_f32 vcc, exec_lo, v2
69173// W64: encoding: [0x7e,0x04,0x14,0x7c]
69174// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69175
69176v_cmp_nlg_f32 vcc, exec_hi, v2
69177// W64: encoding: [0x7f,0x04,0x14,0x7c]
69178// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69179
69180v_cmp_nlg_f32 vcc, 0, v2
69181// W64: encoding: [0x80,0x04,0x14,0x7c]
69182// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69183
69184v_cmp_nlg_f32 vcc, -1, v2
69185// W64: encoding: [0xc1,0x04,0x14,0x7c]
69186// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69187
69188v_cmp_nlg_f32 vcc, 0.5, v2
69189// W64: encoding: [0xf0,0x04,0x14,0x7c]
69190// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69191
69192v_cmp_nlg_f32 vcc, -4.0, v2
69193// W64: encoding: [0xf7,0x04,0x14,0x7c]
69194// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69195
69196v_cmp_nlg_f32 vcc, 0xaf123456, v2
69197// W64: encoding: [0xff,0x04,0x14,0x7c,0x56,0x34,0x12,0xaf]
69198// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69199
69200v_cmp_nlg_f32 vcc, 0x3f717273, v2
69201// W64: encoding: [0xff,0x04,0x14,0x7c,0x73,0x72,0x71,0x3f]
69202// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69203
69204v_cmp_nlg_f32 vcc, v1, v255
69205// W64: encoding: [0x01,0xff,0x15,0x7c]
69206// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69207
69208v_cmp_nlg_f32_e64 s[10:11], v1, v2
69209// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
69210// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69211
69212v_cmp_nlg_f32_e64 s[12:13], v1, v2
69213// W64: encoding: [0x0c,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
69214// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69215
69216v_cmp_nlg_f32_e64 s[100:101], v1, v2
69217// W64: encoding: [0x64,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
69218// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69219
69220v_cmp_nlg_f32_e64 vcc, v1, v2
69221// W64: encoding: [0x6a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
69222// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69223
69224v_cmp_nlg_f32_e64 s[10:11], v255, v2
69225// W64: encoding: [0x0a,0x00,0x0a,0xd4,0xff,0x05,0x02,0x00]
69226// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69227
69228v_cmp_nlg_f32_e64 s[10:11], s1, v2
69229// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x02,0x00]
69230// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69231
69232v_cmp_nlg_f32_e64 s[10:11], s101, v2
69233// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x65,0x04,0x02,0x00]
69234// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69235
69236v_cmp_nlg_f32_e64 s[10:11], vcc_lo, v2
69237// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0x04,0x02,0x00]
69238// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69239
69240v_cmp_nlg_f32_e64 s[10:11], vcc_hi, v2
69241// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0x04,0x02,0x00]
69242// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69243
69244v_cmp_nlg_f32_e64 s[10:11], m0, v2
69245// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7c,0x04,0x02,0x00]
69246// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69247
69248v_cmp_nlg_f32_e64 s[10:11], exec_lo, v2
69249// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x04,0x02,0x00]
69250// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69251
69252v_cmp_nlg_f32_e64 s[10:11], exec_hi, v2
69253// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7f,0x04,0x02,0x00]
69254// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69255
69256v_cmp_nlg_f32_e64 s[10:11], 0, v2
69257// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x80,0x04,0x02,0x00]
69258// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69259
69260v_cmp_nlg_f32_e64 s[10:11], -1, v2
69261// W64: encoding: [0x0a,0x00,0x0a,0xd4,0xc1,0x04,0x02,0x00]
69262// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69263
69264v_cmp_nlg_f32_e64 s[10:11], 0.5, v2
69265// W64: encoding: [0x0a,0x00,0x0a,0xd4,0xf0,0x04,0x02,0x00]
69266// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69267
69268v_cmp_nlg_f32_e64 s[10:11], -4.0, v2
69269// W64: encoding: [0x0a,0x00,0x0a,0xd4,0xf7,0x04,0x02,0x00]
69270// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69271
69272v_cmp_nlg_f32_e64 s[10:11], v1, v255
69273// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00]
69274// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69275
69276v_cmp_nlg_f32_e64 s[10:11], v1, s2
69277// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x00,0x00]
69278// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69279
69280v_cmp_nlg_f32_e64 s[10:11], v1, s101
69281// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xcb,0x00,0x00]
69282// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69283
69284v_cmp_nlg_f32_e64 s[10:11], v1, vcc_lo
69285// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd5,0x00,0x00]
69286// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69287
69288v_cmp_nlg_f32_e64 s[10:11], v1, vcc_hi
69289// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd7,0x00,0x00]
69290// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69291
69292v_cmp_nlg_f32_e64 s[10:11], v1, m0
69293// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xf9,0x00,0x00]
69294// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69295
69296v_cmp_nlg_f32_e64 s[10:11], v1, exec_lo
69297// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfd,0x00,0x00]
69298// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69299
69300v_cmp_nlg_f32_e64 s[10:11], v1, exec_hi
69301// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x00,0x00]
69302// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69303
69304v_cmp_nlg_f32_e64 s[10:11], v1, 0
69305// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x01,0x01,0x00]
69306// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69307
69308v_cmp_nlg_f32_e64 s[10:11], v1, -1
69309// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x83,0x01,0x00]
69310// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69311
69312v_cmp_nlg_f32_e64 s[10:11], v1, 0.5
69313// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xe1,0x01,0x00]
69314// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69315
69316v_cmp_nlg_f32_e64 s[10:11], v1, -4.0
69317// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xef,0x01,0x00]
69318// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69319
69320v_cmp_nlg_f32_e64 s[10:11], -v1, v2
69321// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x20]
69322// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69323
69324v_cmp_nlg_f32_e64 s[10:11], v1, -v2
69325// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x40]
69326// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69327
69328v_cmp_nlg_f32_e64 s[10:11], -v1, -v2
69329// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x60]
69330// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69331
69332v_cmp_nlg_f32_e64 s[10:11], v1, v2 clamp
69333// W64: encoding: [0x0a,0x80,0x0a,0xd4,0x01,0x05,0x02,0x00]
69334// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69335
69336v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
69337// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x06]
69338// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69339
69340v_cmp_nlg_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
69341// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x88,0x06,0x06]
69342// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69343
69344v_cmp_nlg_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
69345// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0xe4,0x06,0x06]
69346// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69347
69348v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
69349// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x00,0x06,0x06]
69350// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69351
69352v_cmp_nlg_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
69353// W64: encoding: [0xf9,0x04,0x14,0x7c,0xff,0x86,0x06,0x06]
69354// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69355
69356v_cmp_nlg_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
69357// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x86,0x06]
69358// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69359
69360v_cmp_nlg_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
69361// W64: encoding: [0xf9,0x04,0x14,0x7c,0x65,0x86,0x86,0x06]
69362// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69363
69364v_cmp_nlg_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
69365// W64: encoding: [0xf9,0x04,0x14,0x7c,0x6a,0x86,0x86,0x06]
69366// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69367
69368v_cmp_nlg_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
69369// W64: encoding: [0xf9,0x04,0x14,0x7c,0x6b,0x86,0x86,0x06]
69370// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69371
69372v_cmp_nlg_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
69373// W64: encoding: [0xf9,0x04,0x14,0x7c,0x7c,0x86,0x86,0x06]
69374// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69375
69376v_cmp_nlg_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
69377// W64: encoding: [0xf9,0x04,0x14,0x7c,0x7e,0x86,0x86,0x06]
69378// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69379
69380v_cmp_nlg_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
69381// W64: encoding: [0xf9,0x04,0x14,0x7c,0x7f,0x86,0x86,0x06]
69382// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69383
69384v_cmp_nlg_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
69385// W64: encoding: [0xf9,0xfe,0x15,0x7c,0x01,0x86,0x06,0x06]
69386// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69387
69388v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
69389// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x00,0x06]
69390// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69391
69392v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
69393// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x01,0x06]
69394// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69395
69396v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
69397// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x02,0x06]
69398// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69399
69400v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
69401// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x03,0x06]
69402// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69403
69404v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
69405// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x04,0x06]
69406// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69407
69408v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
69409// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x05,0x06]
69410// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69411
69412v_cmp_nlg_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
69413// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x16,0x06]
69414// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69415
69416v_cmp_nlg_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
69417// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x26,0x06]
69418// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69419
69420v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
69421// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x00]
69422// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69423
69424v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
69425// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x01]
69426// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69427
69428v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
69429// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x02]
69430// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69431
69432v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
69433// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x03]
69434// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69435
69436v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
69437// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x04]
69438// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69439
69440v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
69441// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x05]
69442// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69443
69444v_cmp_nlg_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
69445// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x16]
69446// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69447
69448v_cmp_nlg_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
69449// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x26]
69450// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69451
69452v_cmp_nlg_f32 vcc_lo, v1, v2
69453// W32: encoding: [0x01,0x05,0x14,0x7c]
69454// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69455
69456v_cmp_nlg_f32 vcc_lo, v255, v2
69457// W32: encoding: [0xff,0x05,0x14,0x7c]
69458// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69459
69460v_cmp_nlg_f32 vcc_lo, s1, v2
69461// W32: encoding: [0x01,0x04,0x14,0x7c]
69462// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69463
69464v_cmp_nlg_f32 vcc_lo, s101, v2
69465// W32: encoding: [0x65,0x04,0x14,0x7c]
69466// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69467
69468v_cmp_nlg_f32 vcc_lo, vcc_lo, v2
69469// W32: encoding: [0x6a,0x04,0x14,0x7c]
69470// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69471
69472v_cmp_nlg_f32 vcc_lo, vcc_hi, v2
69473// W32: encoding: [0x6b,0x04,0x14,0x7c]
69474// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69475
69476v_cmp_nlg_f32 vcc_lo, m0, v2
69477// W32: encoding: [0x7c,0x04,0x14,0x7c]
69478// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69479
69480v_cmp_nlg_f32 vcc_lo, exec_lo, v2
69481// W32: encoding: [0x7e,0x04,0x14,0x7c]
69482// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69483
69484v_cmp_nlg_f32 vcc_lo, exec_hi, v2
69485// W32: encoding: [0x7f,0x04,0x14,0x7c]
69486// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69487
69488v_cmp_nlg_f32 vcc_lo, 0, v2
69489// W32: encoding: [0x80,0x04,0x14,0x7c]
69490// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69491
69492v_cmp_nlg_f32 vcc_lo, -1, v2
69493// W32: encoding: [0xc1,0x04,0x14,0x7c]
69494// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69495
69496v_cmp_nlg_f32 vcc_lo, 0.5, v2
69497// W32: encoding: [0xf0,0x04,0x14,0x7c]
69498// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69499
69500v_cmp_nlg_f32 vcc_lo, -4.0, v2
69501// W32: encoding: [0xf7,0x04,0x14,0x7c]
69502// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69503
69504v_cmp_nlg_f32 vcc_lo, 0xaf123456, v2
69505// W32: encoding: [0xff,0x04,0x14,0x7c,0x56,0x34,0x12,0xaf]
69506// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69507
69508v_cmp_nlg_f32 vcc_lo, 0x3f717273, v2
69509// W32: encoding: [0xff,0x04,0x14,0x7c,0x73,0x72,0x71,0x3f]
69510// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69511
69512v_cmp_nlg_f32 vcc_lo, v1, v255
69513// W32: encoding: [0x01,0xff,0x15,0x7c]
69514// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69515
69516v_cmp_nlg_f32_e64 s10, v1, v2
69517// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
69518// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69519
69520v_cmp_nlg_f32_e64 s12, v1, v2
69521// W32: encoding: [0x0c,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
69522// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69523
69524v_cmp_nlg_f32_e64 s100, v1, v2
69525// W32: encoding: [0x64,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
69526// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69527
69528v_cmp_nlg_f32_e64 vcc_lo, v1, v2
69529// W32: encoding: [0x6a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
69530// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69531
69532v_cmp_nlg_f32_e64 s10, v255, v2
69533// W32: encoding: [0x0a,0x00,0x0a,0xd4,0xff,0x05,0x02,0x00]
69534// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69535
69536v_cmp_nlg_f32_e64 s10, s1, v2
69537// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x02,0x00]
69538// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69539
69540v_cmp_nlg_f32_e64 s10, s101, v2
69541// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x65,0x04,0x02,0x00]
69542// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69543
69544v_cmp_nlg_f32_e64 s10, vcc_lo, v2
69545// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0x04,0x02,0x00]
69546// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69547
69548v_cmp_nlg_f32_e64 s10, vcc_hi, v2
69549// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0x04,0x02,0x00]
69550// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69551
69552v_cmp_nlg_f32_e64 s10, m0, v2
69553// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x7c,0x04,0x02,0x00]
69554// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69555
69556v_cmp_nlg_f32_e64 s10, exec_lo, v2
69557// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x04,0x02,0x00]
69558// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69559
69560v_cmp_nlg_f32_e64 s10, exec_hi, v2
69561// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x7f,0x04,0x02,0x00]
69562// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69563
69564v_cmp_nlg_f32_e64 s10, 0, v2
69565// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x80,0x04,0x02,0x00]
69566// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69567
69568v_cmp_nlg_f32_e64 s10, -1, v2
69569// W32: encoding: [0x0a,0x00,0x0a,0xd4,0xc1,0x04,0x02,0x00]
69570// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69571
69572v_cmp_nlg_f32_e64 s10, 0.5, v2
69573// W32: encoding: [0x0a,0x00,0x0a,0xd4,0xf0,0x04,0x02,0x00]
69574// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69575
69576v_cmp_nlg_f32_e64 s10, -4.0, v2
69577// W32: encoding: [0x0a,0x00,0x0a,0xd4,0xf7,0x04,0x02,0x00]
69578// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69579
69580v_cmp_nlg_f32_e64 s10, v1, v255
69581// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00]
69582// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69583
69584v_cmp_nlg_f32_e64 s10, v1, s2
69585// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x00,0x00]
69586// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69587
69588v_cmp_nlg_f32_e64 s10, v1, s101
69589// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xcb,0x00,0x00]
69590// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69591
69592v_cmp_nlg_f32_e64 s10, v1, vcc_lo
69593// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd5,0x00,0x00]
69594// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69595
69596v_cmp_nlg_f32_e64 s10, v1, vcc_hi
69597// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd7,0x00,0x00]
69598// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69599
69600v_cmp_nlg_f32_e64 s10, v1, m0
69601// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xf9,0x00,0x00]
69602// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69603
69604v_cmp_nlg_f32_e64 s10, v1, exec_lo
69605// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfd,0x00,0x00]
69606// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69607
69608v_cmp_nlg_f32_e64 s10, v1, exec_hi
69609// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x00,0x00]
69610// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69611
69612v_cmp_nlg_f32_e64 s10, v1, 0
69613// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x01,0x01,0x00]
69614// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69615
69616v_cmp_nlg_f32_e64 s10, v1, -1
69617// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x83,0x01,0x00]
69618// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69619
69620v_cmp_nlg_f32_e64 s10, v1, 0.5
69621// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xe1,0x01,0x00]
69622// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69623
69624v_cmp_nlg_f32_e64 s10, v1, -4.0
69625// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xef,0x01,0x00]
69626// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69627
69628v_cmp_nlg_f32_e64 s10, -v1, v2
69629// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x20]
69630// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69631
69632v_cmp_nlg_f32_e64 s10, v1, -v2
69633// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x40]
69634// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69635
69636v_cmp_nlg_f32_e64 s10, -v1, -v2
69637// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x60]
69638// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69639
69640v_cmp_nlg_f32_e64 s10, v1, v2 clamp
69641// W32: encoding: [0x0a,0x80,0x0a,0xd4,0x01,0x05,0x02,0x00]
69642// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69643
69644v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
69645// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x06]
69646// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69647
69648v_cmp_nlg_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
69649// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x88,0x06,0x06]
69650// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69651
69652v_cmp_nlg_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
69653// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0xe4,0x06,0x06]
69654// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69655
69656v_cmp_nlg_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
69657// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x00,0x06,0x06]
69658// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69659
69660v_cmp_nlg_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
69661// W32: encoding: [0xf9,0x04,0x14,0x7c,0xff,0x86,0x06,0x06]
69662// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69663
69664v_cmp_nlg_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
69665// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x86,0x06]
69666// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69667
69668v_cmp_nlg_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
69669// W32: encoding: [0xf9,0x04,0x14,0x7c,0x65,0x86,0x86,0x06]
69670// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69671
69672v_cmp_nlg_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
69673// W32: encoding: [0xf9,0x04,0x14,0x7c,0x6a,0x86,0x86,0x06]
69674// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69675
69676v_cmp_nlg_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
69677// W32: encoding: [0xf9,0x04,0x14,0x7c,0x6b,0x86,0x86,0x06]
69678// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69679
69680v_cmp_nlg_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
69681// W32: encoding: [0xf9,0x04,0x14,0x7c,0x7c,0x86,0x86,0x06]
69682// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69683
69684v_cmp_nlg_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
69685// W32: encoding: [0xf9,0x04,0x14,0x7c,0x7e,0x86,0x86,0x06]
69686// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69687
69688v_cmp_nlg_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
69689// W32: encoding: [0xf9,0x04,0x14,0x7c,0x7f,0x86,0x86,0x06]
69690// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69691
69692v_cmp_nlg_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
69693// W32: encoding: [0xf9,0xfe,0x15,0x7c,0x01,0x86,0x06,0x06]
69694// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69695
69696v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
69697// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x00,0x06]
69698// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69699
69700v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
69701// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x01,0x06]
69702// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69703
69704v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
69705// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x02,0x06]
69706// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69707
69708v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
69709// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x03,0x06]
69710// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69711
69712v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
69713// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x04,0x06]
69714// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69715
69716v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
69717// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x05,0x06]
69718// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69719
69720v_cmp_nlg_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
69721// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x16,0x06]
69722// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69723
69724v_cmp_nlg_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
69725// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x26,0x06]
69726// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69727
69728v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
69729// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x00]
69730// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69731
69732v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
69733// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x01]
69734// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69735
69736v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
69737// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x02]
69738// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69739
69740v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
69741// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x03]
69742// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69743
69744v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
69745// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x04]
69746// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69747
69748v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
69749// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x05]
69750// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69751
69752v_cmp_nlg_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
69753// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x16]
69754// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69755
69756v_cmp_nlg_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
69757// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x26]
69758// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69759
69760v_cmp_ngt_f32 vcc, v1, v2
69761// W64: encoding: [0x01,0x05,0x16,0x7c]
69762// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69763
69764v_cmp_ngt_f32 vcc, v255, v2
69765// W64: encoding: [0xff,0x05,0x16,0x7c]
69766// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69767
69768v_cmp_ngt_f32 vcc, s1, v2
69769// W64: encoding: [0x01,0x04,0x16,0x7c]
69770// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69771
69772v_cmp_ngt_f32 vcc, s101, v2
69773// W64: encoding: [0x65,0x04,0x16,0x7c]
69774// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69775
69776v_cmp_ngt_f32 vcc, vcc_lo, v2
69777// W64: encoding: [0x6a,0x04,0x16,0x7c]
69778// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69779
69780v_cmp_ngt_f32 vcc, vcc_hi, v2
69781// W64: encoding: [0x6b,0x04,0x16,0x7c]
69782// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69783
69784v_cmp_ngt_f32 vcc, m0, v2
69785// W64: encoding: [0x7c,0x04,0x16,0x7c]
69786// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69787
69788v_cmp_ngt_f32 vcc, exec_lo, v2
69789// W64: encoding: [0x7e,0x04,0x16,0x7c]
69790// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69791
69792v_cmp_ngt_f32 vcc, exec_hi, v2
69793// W64: encoding: [0x7f,0x04,0x16,0x7c]
69794// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69795
69796v_cmp_ngt_f32 vcc, 0, v2
69797// W64: encoding: [0x80,0x04,0x16,0x7c]
69798// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69799
69800v_cmp_ngt_f32 vcc, -1, v2
69801// W64: encoding: [0xc1,0x04,0x16,0x7c]
69802// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69803
69804v_cmp_ngt_f32 vcc, 0.5, v2
69805// W64: encoding: [0xf0,0x04,0x16,0x7c]
69806// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69807
69808v_cmp_ngt_f32 vcc, -4.0, v2
69809// W64: encoding: [0xf7,0x04,0x16,0x7c]
69810// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69811
69812v_cmp_ngt_f32 vcc, 0xaf123456, v2
69813// W64: encoding: [0xff,0x04,0x16,0x7c,0x56,0x34,0x12,0xaf]
69814// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69815
69816v_cmp_ngt_f32 vcc, 0x3f717273, v2
69817// W64: encoding: [0xff,0x04,0x16,0x7c,0x73,0x72,0x71,0x3f]
69818// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69819
69820v_cmp_ngt_f32 vcc, v1, v255
69821// W64: encoding: [0x01,0xff,0x17,0x7c]
69822// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69823
69824v_cmp_ngt_f32_e64 s[10:11], v1, v2
69825// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
69826// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69827
69828v_cmp_ngt_f32_e64 s[12:13], v1, v2
69829// W64: encoding: [0x0c,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
69830// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69831
69832v_cmp_ngt_f32_e64 s[100:101], v1, v2
69833// W64: encoding: [0x64,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
69834// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69835
69836v_cmp_ngt_f32_e64 vcc, v1, v2
69837// W64: encoding: [0x6a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
69838// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69839
69840v_cmp_ngt_f32_e64 s[10:11], v255, v2
69841// W64: encoding: [0x0a,0x00,0x0b,0xd4,0xff,0x05,0x02,0x00]
69842// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69843
69844v_cmp_ngt_f32_e64 s[10:11], s1, v2
69845// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x02,0x00]
69846// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69847
69848v_cmp_ngt_f32_e64 s[10:11], s101, v2
69849// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x65,0x04,0x02,0x00]
69850// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69851
69852v_cmp_ngt_f32_e64 s[10:11], vcc_lo, v2
69853// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0x04,0x02,0x00]
69854// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69855
69856v_cmp_ngt_f32_e64 s[10:11], vcc_hi, v2
69857// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0x04,0x02,0x00]
69858// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69859
69860v_cmp_ngt_f32_e64 s[10:11], m0, v2
69861// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7c,0x04,0x02,0x00]
69862// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69863
69864v_cmp_ngt_f32_e64 s[10:11], exec_lo, v2
69865// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x04,0x02,0x00]
69866// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69867
69868v_cmp_ngt_f32_e64 s[10:11], exec_hi, v2
69869// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7f,0x04,0x02,0x00]
69870// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69871
69872v_cmp_ngt_f32_e64 s[10:11], 0, v2
69873// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x80,0x04,0x02,0x00]
69874// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69875
69876v_cmp_ngt_f32_e64 s[10:11], -1, v2
69877// W64: encoding: [0x0a,0x00,0x0b,0xd4,0xc1,0x04,0x02,0x00]
69878// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69879
69880v_cmp_ngt_f32_e64 s[10:11], 0.5, v2
69881// W64: encoding: [0x0a,0x00,0x0b,0xd4,0xf0,0x04,0x02,0x00]
69882// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69883
69884v_cmp_ngt_f32_e64 s[10:11], -4.0, v2
69885// W64: encoding: [0x0a,0x00,0x0b,0xd4,0xf7,0x04,0x02,0x00]
69886// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69887
69888v_cmp_ngt_f32_e64 s[10:11], v1, v255
69889// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00]
69890// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69891
69892v_cmp_ngt_f32_e64 s[10:11], v1, s2
69893// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x00,0x00]
69894// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69895
69896v_cmp_ngt_f32_e64 s[10:11], v1, s101
69897// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xcb,0x00,0x00]
69898// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69899
69900v_cmp_ngt_f32_e64 s[10:11], v1, vcc_lo
69901// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd5,0x00,0x00]
69902// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69903
69904v_cmp_ngt_f32_e64 s[10:11], v1, vcc_hi
69905// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd7,0x00,0x00]
69906// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69907
69908v_cmp_ngt_f32_e64 s[10:11], v1, m0
69909// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xf9,0x00,0x00]
69910// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69911
69912v_cmp_ngt_f32_e64 s[10:11], v1, exec_lo
69913// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfd,0x00,0x00]
69914// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69915
69916v_cmp_ngt_f32_e64 s[10:11], v1, exec_hi
69917// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x00,0x00]
69918// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69919
69920v_cmp_ngt_f32_e64 s[10:11], v1, 0
69921// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x01,0x01,0x00]
69922// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69923
69924v_cmp_ngt_f32_e64 s[10:11], v1, -1
69925// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x83,0x01,0x00]
69926// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69927
69928v_cmp_ngt_f32_e64 s[10:11], v1, 0.5
69929// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xe1,0x01,0x00]
69930// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69931
69932v_cmp_ngt_f32_e64 s[10:11], v1, -4.0
69933// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xef,0x01,0x00]
69934// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69935
69936v_cmp_ngt_f32_e64 s[10:11], -v1, v2
69937// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x20]
69938// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69939
69940v_cmp_ngt_f32_e64 s[10:11], v1, -v2
69941// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x40]
69942// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69943
69944v_cmp_ngt_f32_e64 s[10:11], -v1, -v2
69945// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x60]
69946// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69947
69948v_cmp_ngt_f32_e64 s[10:11], v1, v2 clamp
69949// W64: encoding: [0x0a,0x80,0x0b,0xd4,0x01,0x05,0x02,0x00]
69950// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69951
69952v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
69953// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x06]
69954// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69955
69956v_cmp_ngt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
69957// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x88,0x06,0x06]
69958// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69959
69960v_cmp_ngt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
69961// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0xe4,0x06,0x06]
69962// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69963
69964v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
69965// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x00,0x06,0x06]
69966// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
69967
69968v_cmp_ngt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
69969// W64: encoding: [0xf9,0x04,0x16,0x7c,0xff,0x86,0x06,0x06]
69970// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69971
69972v_cmp_ngt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
69973// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x86,0x06]
69974// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69975
69976v_cmp_ngt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
69977// W64: encoding: [0xf9,0x04,0x16,0x7c,0x65,0x86,0x86,0x06]
69978// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69979
69980v_cmp_ngt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
69981// W64: encoding: [0xf9,0x04,0x16,0x7c,0x6a,0x86,0x86,0x06]
69982// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69983
69984v_cmp_ngt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
69985// W64: encoding: [0xf9,0x04,0x16,0x7c,0x6b,0x86,0x86,0x06]
69986// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69987
69988v_cmp_ngt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
69989// W64: encoding: [0xf9,0x04,0x16,0x7c,0x7c,0x86,0x86,0x06]
69990// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69991
69992v_cmp_ngt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
69993// W64: encoding: [0xf9,0x04,0x16,0x7c,0x7e,0x86,0x86,0x06]
69994// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69995
69996v_cmp_ngt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
69997// W64: encoding: [0xf9,0x04,0x16,0x7c,0x7f,0x86,0x86,0x06]
69998// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
69999
70000v_cmp_ngt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
70001// W64: encoding: [0xf9,0xfe,0x17,0x7c,0x01,0x86,0x06,0x06]
70002// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70003
70004v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
70005// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x00,0x06]
70006// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70007
70008v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
70009// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x01,0x06]
70010// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70011
70012v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
70013// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x02,0x06]
70014// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70015
70016v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
70017// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x03,0x06]
70018// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70019
70020v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
70021// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x04,0x06]
70022// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70023
70024v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
70025// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x05,0x06]
70026// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70027
70028v_cmp_ngt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
70029// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x16,0x06]
70030// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70031
70032v_cmp_ngt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
70033// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x26,0x06]
70034// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70035
70036v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
70037// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x00]
70038// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70039
70040v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
70041// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x01]
70042// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70043
70044v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
70045// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x02]
70046// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70047
70048v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
70049// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x03]
70050// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70051
70052v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
70053// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x04]
70054// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70055
70056v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
70057// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x05]
70058// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70059
70060v_cmp_ngt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
70061// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x16]
70062// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70063
70064v_cmp_ngt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
70065// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x26]
70066// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70067
70068v_cmp_ngt_f32 vcc_lo, v1, v2
70069// W32: encoding: [0x01,0x05,0x16,0x7c]
70070// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70071
70072v_cmp_ngt_f32 vcc_lo, v255, v2
70073// W32: encoding: [0xff,0x05,0x16,0x7c]
70074// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70075
70076v_cmp_ngt_f32 vcc_lo, s1, v2
70077// W32: encoding: [0x01,0x04,0x16,0x7c]
70078// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70079
70080v_cmp_ngt_f32 vcc_lo, s101, v2
70081// W32: encoding: [0x65,0x04,0x16,0x7c]
70082// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70083
70084v_cmp_ngt_f32 vcc_lo, vcc_lo, v2
70085// W32: encoding: [0x6a,0x04,0x16,0x7c]
70086// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70087
70088v_cmp_ngt_f32 vcc_lo, vcc_hi, v2
70089// W32: encoding: [0x6b,0x04,0x16,0x7c]
70090// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70091
70092v_cmp_ngt_f32 vcc_lo, m0, v2
70093// W32: encoding: [0x7c,0x04,0x16,0x7c]
70094// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70095
70096v_cmp_ngt_f32 vcc_lo, exec_lo, v2
70097// W32: encoding: [0x7e,0x04,0x16,0x7c]
70098// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70099
70100v_cmp_ngt_f32 vcc_lo, exec_hi, v2
70101// W32: encoding: [0x7f,0x04,0x16,0x7c]
70102// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70103
70104v_cmp_ngt_f32 vcc_lo, 0, v2
70105// W32: encoding: [0x80,0x04,0x16,0x7c]
70106// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70107
70108v_cmp_ngt_f32 vcc_lo, -1, v2
70109// W32: encoding: [0xc1,0x04,0x16,0x7c]
70110// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70111
70112v_cmp_ngt_f32 vcc_lo, 0.5, v2
70113// W32: encoding: [0xf0,0x04,0x16,0x7c]
70114// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70115
70116v_cmp_ngt_f32 vcc_lo, -4.0, v2
70117// W32: encoding: [0xf7,0x04,0x16,0x7c]
70118// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70119
70120v_cmp_ngt_f32 vcc_lo, 0xaf123456, v2
70121// W32: encoding: [0xff,0x04,0x16,0x7c,0x56,0x34,0x12,0xaf]
70122// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70123
70124v_cmp_ngt_f32 vcc_lo, 0x3f717273, v2
70125// W32: encoding: [0xff,0x04,0x16,0x7c,0x73,0x72,0x71,0x3f]
70126// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70127
70128v_cmp_ngt_f32 vcc_lo, v1, v255
70129// W32: encoding: [0x01,0xff,0x17,0x7c]
70130// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70131
70132v_cmp_ngt_f32_e64 s10, v1, v2
70133// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
70134// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70135
70136v_cmp_ngt_f32_e64 s12, v1, v2
70137// W32: encoding: [0x0c,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
70138// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70139
70140v_cmp_ngt_f32_e64 s100, v1, v2
70141// W32: encoding: [0x64,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
70142// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70143
70144v_cmp_ngt_f32_e64 vcc_lo, v1, v2
70145// W32: encoding: [0x6a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
70146// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70147
70148v_cmp_ngt_f32_e64 s10, v255, v2
70149// W32: encoding: [0x0a,0x00,0x0b,0xd4,0xff,0x05,0x02,0x00]
70150// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70151
70152v_cmp_ngt_f32_e64 s10, s1, v2
70153// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x02,0x00]
70154// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70155
70156v_cmp_ngt_f32_e64 s10, s101, v2
70157// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x65,0x04,0x02,0x00]
70158// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70159
70160v_cmp_ngt_f32_e64 s10, vcc_lo, v2
70161// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0x04,0x02,0x00]
70162// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70163
70164v_cmp_ngt_f32_e64 s10, vcc_hi, v2
70165// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0x04,0x02,0x00]
70166// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70167
70168v_cmp_ngt_f32_e64 s10, m0, v2
70169// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x7c,0x04,0x02,0x00]
70170// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70171
70172v_cmp_ngt_f32_e64 s10, exec_lo, v2
70173// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x04,0x02,0x00]
70174// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70175
70176v_cmp_ngt_f32_e64 s10, exec_hi, v2
70177// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x7f,0x04,0x02,0x00]
70178// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70179
70180v_cmp_ngt_f32_e64 s10, 0, v2
70181// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x80,0x04,0x02,0x00]
70182// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70183
70184v_cmp_ngt_f32_e64 s10, -1, v2
70185// W32: encoding: [0x0a,0x00,0x0b,0xd4,0xc1,0x04,0x02,0x00]
70186// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70187
70188v_cmp_ngt_f32_e64 s10, 0.5, v2
70189// W32: encoding: [0x0a,0x00,0x0b,0xd4,0xf0,0x04,0x02,0x00]
70190// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70191
70192v_cmp_ngt_f32_e64 s10, -4.0, v2
70193// W32: encoding: [0x0a,0x00,0x0b,0xd4,0xf7,0x04,0x02,0x00]
70194// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70195
70196v_cmp_ngt_f32_e64 s10, v1, v255
70197// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00]
70198// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70199
70200v_cmp_ngt_f32_e64 s10, v1, s2
70201// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x00,0x00]
70202// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70203
70204v_cmp_ngt_f32_e64 s10, v1, s101
70205// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xcb,0x00,0x00]
70206// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70207
70208v_cmp_ngt_f32_e64 s10, v1, vcc_lo
70209// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd5,0x00,0x00]
70210// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70211
70212v_cmp_ngt_f32_e64 s10, v1, vcc_hi
70213// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd7,0x00,0x00]
70214// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70215
70216v_cmp_ngt_f32_e64 s10, v1, m0
70217// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xf9,0x00,0x00]
70218// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70219
70220v_cmp_ngt_f32_e64 s10, v1, exec_lo
70221// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfd,0x00,0x00]
70222// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70223
70224v_cmp_ngt_f32_e64 s10, v1, exec_hi
70225// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x00,0x00]
70226// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70227
70228v_cmp_ngt_f32_e64 s10, v1, 0
70229// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x01,0x01,0x00]
70230// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70231
70232v_cmp_ngt_f32_e64 s10, v1, -1
70233// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x83,0x01,0x00]
70234// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70235
70236v_cmp_ngt_f32_e64 s10, v1, 0.5
70237// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xe1,0x01,0x00]
70238// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70239
70240v_cmp_ngt_f32_e64 s10, v1, -4.0
70241// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xef,0x01,0x00]
70242// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70243
70244v_cmp_ngt_f32_e64 s10, -v1, v2
70245// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x20]
70246// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70247
70248v_cmp_ngt_f32_e64 s10, v1, -v2
70249// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x40]
70250// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70251
70252v_cmp_ngt_f32_e64 s10, -v1, -v2
70253// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x60]
70254// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70255
70256v_cmp_ngt_f32_e64 s10, v1, v2 clamp
70257// W32: encoding: [0x0a,0x80,0x0b,0xd4,0x01,0x05,0x02,0x00]
70258// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70259
70260v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
70261// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x06]
70262// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70263
70264v_cmp_ngt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
70265// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x88,0x06,0x06]
70266// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70267
70268v_cmp_ngt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
70269// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0xe4,0x06,0x06]
70270// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70271
70272v_cmp_ngt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
70273// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x00,0x06,0x06]
70274// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70275
70276v_cmp_ngt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
70277// W32: encoding: [0xf9,0x04,0x16,0x7c,0xff,0x86,0x06,0x06]
70278// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70279
70280v_cmp_ngt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
70281// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x86,0x06]
70282// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70283
70284v_cmp_ngt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
70285// W32: encoding: [0xf9,0x04,0x16,0x7c,0x65,0x86,0x86,0x06]
70286// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70287
70288v_cmp_ngt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
70289// W32: encoding: [0xf9,0x04,0x16,0x7c,0x6a,0x86,0x86,0x06]
70290// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70291
70292v_cmp_ngt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
70293// W32: encoding: [0xf9,0x04,0x16,0x7c,0x6b,0x86,0x86,0x06]
70294// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70295
70296v_cmp_ngt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
70297// W32: encoding: [0xf9,0x04,0x16,0x7c,0x7c,0x86,0x86,0x06]
70298// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70299
70300v_cmp_ngt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
70301// W32: encoding: [0xf9,0x04,0x16,0x7c,0x7e,0x86,0x86,0x06]
70302// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70303
70304v_cmp_ngt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
70305// W32: encoding: [0xf9,0x04,0x16,0x7c,0x7f,0x86,0x86,0x06]
70306// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70307
70308v_cmp_ngt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
70309// W32: encoding: [0xf9,0xfe,0x17,0x7c,0x01,0x86,0x06,0x06]
70310// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70311
70312v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
70313// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x00,0x06]
70314// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70315
70316v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
70317// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x01,0x06]
70318// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70319
70320v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
70321// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x02,0x06]
70322// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70323
70324v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
70325// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x03,0x06]
70326// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70327
70328v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
70329// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x04,0x06]
70330// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70331
70332v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
70333// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x05,0x06]
70334// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70335
70336v_cmp_ngt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
70337// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x16,0x06]
70338// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70339
70340v_cmp_ngt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
70341// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x26,0x06]
70342// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70343
70344v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
70345// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x00]
70346// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70347
70348v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
70349// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x01]
70350// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70351
70352v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
70353// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x02]
70354// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70355
70356v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
70357// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x03]
70358// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70359
70360v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
70361// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x04]
70362// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70363
70364v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
70365// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x05]
70366// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70367
70368v_cmp_ngt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
70369// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x16]
70370// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70371
70372v_cmp_ngt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
70373// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x26]
70374// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70375
70376v_cmp_nle_f32 vcc, v1, v2
70377// W64: encoding: [0x01,0x05,0x18,0x7c]
70378// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70379
70380v_cmp_nle_f32 vcc, v255, v2
70381// W64: encoding: [0xff,0x05,0x18,0x7c]
70382// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70383
70384v_cmp_nle_f32 vcc, s1, v2
70385// W64: encoding: [0x01,0x04,0x18,0x7c]
70386// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70387
70388v_cmp_nle_f32 vcc, s101, v2
70389// W64: encoding: [0x65,0x04,0x18,0x7c]
70390// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70391
70392v_cmp_nle_f32 vcc, vcc_lo, v2
70393// W64: encoding: [0x6a,0x04,0x18,0x7c]
70394// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70395
70396v_cmp_nle_f32 vcc, vcc_hi, v2
70397// W64: encoding: [0x6b,0x04,0x18,0x7c]
70398// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70399
70400v_cmp_nle_f32 vcc, m0, v2
70401// W64: encoding: [0x7c,0x04,0x18,0x7c]
70402// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70403
70404v_cmp_nle_f32 vcc, exec_lo, v2
70405// W64: encoding: [0x7e,0x04,0x18,0x7c]
70406// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70407
70408v_cmp_nle_f32 vcc, exec_hi, v2
70409// W64: encoding: [0x7f,0x04,0x18,0x7c]
70410// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70411
70412v_cmp_nle_f32 vcc, 0, v2
70413// W64: encoding: [0x80,0x04,0x18,0x7c]
70414// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70415
70416v_cmp_nle_f32 vcc, -1, v2
70417// W64: encoding: [0xc1,0x04,0x18,0x7c]
70418// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70419
70420v_cmp_nle_f32 vcc, 0.5, v2
70421// W64: encoding: [0xf0,0x04,0x18,0x7c]
70422// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70423
70424v_cmp_nle_f32 vcc, -4.0, v2
70425// W64: encoding: [0xf7,0x04,0x18,0x7c]
70426// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70427
70428v_cmp_nle_f32 vcc, 0xaf123456, v2
70429// W64: encoding: [0xff,0x04,0x18,0x7c,0x56,0x34,0x12,0xaf]
70430// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70431
70432v_cmp_nle_f32 vcc, 0x3f717273, v2
70433// W64: encoding: [0xff,0x04,0x18,0x7c,0x73,0x72,0x71,0x3f]
70434// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70435
70436v_cmp_nle_f32 vcc, v1, v255
70437// W64: encoding: [0x01,0xff,0x19,0x7c]
70438// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70439
70440v_cmp_nle_f32_e64 s[10:11], v1, v2
70441// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
70442// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70443
70444v_cmp_nle_f32_e64 s[12:13], v1, v2
70445// W64: encoding: [0x0c,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
70446// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70447
70448v_cmp_nle_f32_e64 s[100:101], v1, v2
70449// W64: encoding: [0x64,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
70450// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70451
70452v_cmp_nle_f32_e64 vcc, v1, v2
70453// W64: encoding: [0x6a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
70454// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70455
70456v_cmp_nle_f32_e64 s[10:11], v255, v2
70457// W64: encoding: [0x0a,0x00,0x0c,0xd4,0xff,0x05,0x02,0x00]
70458// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70459
70460v_cmp_nle_f32_e64 s[10:11], s1, v2
70461// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x02,0x00]
70462// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70463
70464v_cmp_nle_f32_e64 s[10:11], s101, v2
70465// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x65,0x04,0x02,0x00]
70466// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70467
70468v_cmp_nle_f32_e64 s[10:11], vcc_lo, v2
70469// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0x04,0x02,0x00]
70470// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70471
70472v_cmp_nle_f32_e64 s[10:11], vcc_hi, v2
70473// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0x04,0x02,0x00]
70474// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70475
70476v_cmp_nle_f32_e64 s[10:11], m0, v2
70477// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7c,0x04,0x02,0x00]
70478// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70479
70480v_cmp_nle_f32_e64 s[10:11], exec_lo, v2
70481// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x04,0x02,0x00]
70482// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70483
70484v_cmp_nle_f32_e64 s[10:11], exec_hi, v2
70485// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7f,0x04,0x02,0x00]
70486// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70487
70488v_cmp_nle_f32_e64 s[10:11], 0, v2
70489// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x80,0x04,0x02,0x00]
70490// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70491
70492v_cmp_nle_f32_e64 s[10:11], -1, v2
70493// W64: encoding: [0x0a,0x00,0x0c,0xd4,0xc1,0x04,0x02,0x00]
70494// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70495
70496v_cmp_nle_f32_e64 s[10:11], 0.5, v2
70497// W64: encoding: [0x0a,0x00,0x0c,0xd4,0xf0,0x04,0x02,0x00]
70498// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70499
70500v_cmp_nle_f32_e64 s[10:11], -4.0, v2
70501// W64: encoding: [0x0a,0x00,0x0c,0xd4,0xf7,0x04,0x02,0x00]
70502// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70503
70504v_cmp_nle_f32_e64 s[10:11], v1, v255
70505// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00]
70506// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70507
70508v_cmp_nle_f32_e64 s[10:11], v1, s2
70509// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x00,0x00]
70510// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70511
70512v_cmp_nle_f32_e64 s[10:11], v1, s101
70513// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xcb,0x00,0x00]
70514// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70515
70516v_cmp_nle_f32_e64 s[10:11], v1, vcc_lo
70517// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd5,0x00,0x00]
70518// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70519
70520v_cmp_nle_f32_e64 s[10:11], v1, vcc_hi
70521// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd7,0x00,0x00]
70522// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70523
70524v_cmp_nle_f32_e64 s[10:11], v1, m0
70525// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xf9,0x00,0x00]
70526// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70527
70528v_cmp_nle_f32_e64 s[10:11], v1, exec_lo
70529// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfd,0x00,0x00]
70530// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70531
70532v_cmp_nle_f32_e64 s[10:11], v1, exec_hi
70533// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x00,0x00]
70534// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70535
70536v_cmp_nle_f32_e64 s[10:11], v1, 0
70537// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x01,0x01,0x00]
70538// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70539
70540v_cmp_nle_f32_e64 s[10:11], v1, -1
70541// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x83,0x01,0x00]
70542// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70543
70544v_cmp_nle_f32_e64 s[10:11], v1, 0.5
70545// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xe1,0x01,0x00]
70546// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70547
70548v_cmp_nle_f32_e64 s[10:11], v1, -4.0
70549// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xef,0x01,0x00]
70550// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70551
70552v_cmp_nle_f32_e64 s[10:11], -v1, v2
70553// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x20]
70554// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70555
70556v_cmp_nle_f32_e64 s[10:11], v1, -v2
70557// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x40]
70558// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70559
70560v_cmp_nle_f32_e64 s[10:11], -v1, -v2
70561// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x60]
70562// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70563
70564v_cmp_nle_f32_e64 s[10:11], v1, v2 clamp
70565// W64: encoding: [0x0a,0x80,0x0c,0xd4,0x01,0x05,0x02,0x00]
70566// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70567
70568v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
70569// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x06]
70570// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70571
70572v_cmp_nle_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
70573// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x88,0x06,0x06]
70574// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70575
70576v_cmp_nle_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
70577// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0xe4,0x06,0x06]
70578// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70579
70580v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
70581// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x00,0x06,0x06]
70582// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70583
70584v_cmp_nle_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
70585// W64: encoding: [0xf9,0x04,0x18,0x7c,0xff,0x86,0x06,0x06]
70586// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70587
70588v_cmp_nle_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
70589// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x86,0x06]
70590// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70591
70592v_cmp_nle_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
70593// W64: encoding: [0xf9,0x04,0x18,0x7c,0x65,0x86,0x86,0x06]
70594// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70595
70596v_cmp_nle_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
70597// W64: encoding: [0xf9,0x04,0x18,0x7c,0x6a,0x86,0x86,0x06]
70598// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70599
70600v_cmp_nle_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
70601// W64: encoding: [0xf9,0x04,0x18,0x7c,0x6b,0x86,0x86,0x06]
70602// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70603
70604v_cmp_nle_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
70605// W64: encoding: [0xf9,0x04,0x18,0x7c,0x7c,0x86,0x86,0x06]
70606// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70607
70608v_cmp_nle_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
70609// W64: encoding: [0xf9,0x04,0x18,0x7c,0x7e,0x86,0x86,0x06]
70610// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70611
70612v_cmp_nle_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
70613// W64: encoding: [0xf9,0x04,0x18,0x7c,0x7f,0x86,0x86,0x06]
70614// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70615
70616v_cmp_nle_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
70617// W64: encoding: [0xf9,0xfe,0x19,0x7c,0x01,0x86,0x06,0x06]
70618// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70619
70620v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
70621// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x00,0x06]
70622// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70623
70624v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
70625// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x01,0x06]
70626// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70627
70628v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
70629// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x02,0x06]
70630// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70631
70632v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
70633// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x03,0x06]
70634// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70635
70636v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
70637// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x04,0x06]
70638// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70639
70640v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
70641// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x05,0x06]
70642// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70643
70644v_cmp_nle_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
70645// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x16,0x06]
70646// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70647
70648v_cmp_nle_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
70649// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x26,0x06]
70650// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70651
70652v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
70653// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x00]
70654// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70655
70656v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
70657// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x01]
70658// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70659
70660v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
70661// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x02]
70662// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70663
70664v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
70665// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x03]
70666// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70667
70668v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
70669// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x04]
70670// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70671
70672v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
70673// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x05]
70674// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70675
70676v_cmp_nle_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
70677// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x16]
70678// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70679
70680v_cmp_nle_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
70681// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x26]
70682// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70683
70684v_cmp_nle_f32 vcc_lo, v1, v2
70685// W32: encoding: [0x01,0x05,0x18,0x7c]
70686// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70687
70688v_cmp_nle_f32 vcc_lo, v255, v2
70689// W32: encoding: [0xff,0x05,0x18,0x7c]
70690// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70691
70692v_cmp_nle_f32 vcc_lo, s1, v2
70693// W32: encoding: [0x01,0x04,0x18,0x7c]
70694// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70695
70696v_cmp_nle_f32 vcc_lo, s101, v2
70697// W32: encoding: [0x65,0x04,0x18,0x7c]
70698// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70699
70700v_cmp_nle_f32 vcc_lo, vcc_lo, v2
70701// W32: encoding: [0x6a,0x04,0x18,0x7c]
70702// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70703
70704v_cmp_nle_f32 vcc_lo, vcc_hi, v2
70705// W32: encoding: [0x6b,0x04,0x18,0x7c]
70706// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70707
70708v_cmp_nle_f32 vcc_lo, m0, v2
70709// W32: encoding: [0x7c,0x04,0x18,0x7c]
70710// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70711
70712v_cmp_nle_f32 vcc_lo, exec_lo, v2
70713// W32: encoding: [0x7e,0x04,0x18,0x7c]
70714// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70715
70716v_cmp_nle_f32 vcc_lo, exec_hi, v2
70717// W32: encoding: [0x7f,0x04,0x18,0x7c]
70718// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70719
70720v_cmp_nle_f32 vcc_lo, 0, v2
70721// W32: encoding: [0x80,0x04,0x18,0x7c]
70722// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70723
70724v_cmp_nle_f32 vcc_lo, -1, v2
70725// W32: encoding: [0xc1,0x04,0x18,0x7c]
70726// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70727
70728v_cmp_nle_f32 vcc_lo, 0.5, v2
70729// W32: encoding: [0xf0,0x04,0x18,0x7c]
70730// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70731
70732v_cmp_nle_f32 vcc_lo, -4.0, v2
70733// W32: encoding: [0xf7,0x04,0x18,0x7c]
70734// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70735
70736v_cmp_nle_f32 vcc_lo, 0xaf123456, v2
70737// W32: encoding: [0xff,0x04,0x18,0x7c,0x56,0x34,0x12,0xaf]
70738// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70739
70740v_cmp_nle_f32 vcc_lo, 0x3f717273, v2
70741// W32: encoding: [0xff,0x04,0x18,0x7c,0x73,0x72,0x71,0x3f]
70742// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70743
70744v_cmp_nle_f32 vcc_lo, v1, v255
70745// W32: encoding: [0x01,0xff,0x19,0x7c]
70746// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70747
70748v_cmp_nle_f32_e64 s10, v1, v2
70749// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
70750// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70751
70752v_cmp_nle_f32_e64 s12, v1, v2
70753// W32: encoding: [0x0c,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
70754// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70755
70756v_cmp_nle_f32_e64 s100, v1, v2
70757// W32: encoding: [0x64,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
70758// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70759
70760v_cmp_nle_f32_e64 vcc_lo, v1, v2
70761// W32: encoding: [0x6a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
70762// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70763
70764v_cmp_nle_f32_e64 s10, v255, v2
70765// W32: encoding: [0x0a,0x00,0x0c,0xd4,0xff,0x05,0x02,0x00]
70766// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70767
70768v_cmp_nle_f32_e64 s10, s1, v2
70769// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x02,0x00]
70770// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70771
70772v_cmp_nle_f32_e64 s10, s101, v2
70773// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x65,0x04,0x02,0x00]
70774// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70775
70776v_cmp_nle_f32_e64 s10, vcc_lo, v2
70777// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0x04,0x02,0x00]
70778// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70779
70780v_cmp_nle_f32_e64 s10, vcc_hi, v2
70781// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0x04,0x02,0x00]
70782// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70783
70784v_cmp_nle_f32_e64 s10, m0, v2
70785// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x7c,0x04,0x02,0x00]
70786// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70787
70788v_cmp_nle_f32_e64 s10, exec_lo, v2
70789// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x04,0x02,0x00]
70790// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70791
70792v_cmp_nle_f32_e64 s10, exec_hi, v2
70793// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x7f,0x04,0x02,0x00]
70794// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70795
70796v_cmp_nle_f32_e64 s10, 0, v2
70797// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x80,0x04,0x02,0x00]
70798// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70799
70800v_cmp_nle_f32_e64 s10, -1, v2
70801// W32: encoding: [0x0a,0x00,0x0c,0xd4,0xc1,0x04,0x02,0x00]
70802// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70803
70804v_cmp_nle_f32_e64 s10, 0.5, v2
70805// W32: encoding: [0x0a,0x00,0x0c,0xd4,0xf0,0x04,0x02,0x00]
70806// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70807
70808v_cmp_nle_f32_e64 s10, -4.0, v2
70809// W32: encoding: [0x0a,0x00,0x0c,0xd4,0xf7,0x04,0x02,0x00]
70810// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70811
70812v_cmp_nle_f32_e64 s10, v1, v255
70813// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00]
70814// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70815
70816v_cmp_nle_f32_e64 s10, v1, s2
70817// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x00,0x00]
70818// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70819
70820v_cmp_nle_f32_e64 s10, v1, s101
70821// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xcb,0x00,0x00]
70822// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70823
70824v_cmp_nle_f32_e64 s10, v1, vcc_lo
70825// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd5,0x00,0x00]
70826// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70827
70828v_cmp_nle_f32_e64 s10, v1, vcc_hi
70829// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd7,0x00,0x00]
70830// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70831
70832v_cmp_nle_f32_e64 s10, v1, m0
70833// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xf9,0x00,0x00]
70834// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70835
70836v_cmp_nle_f32_e64 s10, v1, exec_lo
70837// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfd,0x00,0x00]
70838// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70839
70840v_cmp_nle_f32_e64 s10, v1, exec_hi
70841// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x00,0x00]
70842// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70843
70844v_cmp_nle_f32_e64 s10, v1, 0
70845// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x01,0x01,0x00]
70846// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70847
70848v_cmp_nle_f32_e64 s10, v1, -1
70849// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x83,0x01,0x00]
70850// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70851
70852v_cmp_nle_f32_e64 s10, v1, 0.5
70853// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xe1,0x01,0x00]
70854// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70855
70856v_cmp_nle_f32_e64 s10, v1, -4.0
70857// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xef,0x01,0x00]
70858// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70859
70860v_cmp_nle_f32_e64 s10, -v1, v2
70861// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x20]
70862// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70863
70864v_cmp_nle_f32_e64 s10, v1, -v2
70865// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x40]
70866// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70867
70868v_cmp_nle_f32_e64 s10, -v1, -v2
70869// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x60]
70870// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70871
70872v_cmp_nle_f32_e64 s10, v1, v2 clamp
70873// W32: encoding: [0x0a,0x80,0x0c,0xd4,0x01,0x05,0x02,0x00]
70874// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70875
70876v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
70877// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x06]
70878// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70879
70880v_cmp_nle_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
70881// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x88,0x06,0x06]
70882// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70883
70884v_cmp_nle_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
70885// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0xe4,0x06,0x06]
70886// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70887
70888v_cmp_nle_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
70889// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x00,0x06,0x06]
70890// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70891
70892v_cmp_nle_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
70893// W32: encoding: [0xf9,0x04,0x18,0x7c,0xff,0x86,0x06,0x06]
70894// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70895
70896v_cmp_nle_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
70897// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x86,0x06]
70898// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70899
70900v_cmp_nle_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
70901// W32: encoding: [0xf9,0x04,0x18,0x7c,0x65,0x86,0x86,0x06]
70902// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70903
70904v_cmp_nle_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
70905// W32: encoding: [0xf9,0x04,0x18,0x7c,0x6a,0x86,0x86,0x06]
70906// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70907
70908v_cmp_nle_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
70909// W32: encoding: [0xf9,0x04,0x18,0x7c,0x6b,0x86,0x86,0x06]
70910// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70911
70912v_cmp_nle_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
70913// W32: encoding: [0xf9,0x04,0x18,0x7c,0x7c,0x86,0x86,0x06]
70914// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70915
70916v_cmp_nle_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
70917// W32: encoding: [0xf9,0x04,0x18,0x7c,0x7e,0x86,0x86,0x06]
70918// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70919
70920v_cmp_nle_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
70921// W32: encoding: [0xf9,0x04,0x18,0x7c,0x7f,0x86,0x86,0x06]
70922// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70923
70924v_cmp_nle_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
70925// W32: encoding: [0xf9,0xfe,0x19,0x7c,0x01,0x86,0x06,0x06]
70926// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70927
70928v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
70929// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x00,0x06]
70930// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70931
70932v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
70933// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x01,0x06]
70934// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70935
70936v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
70937// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x02,0x06]
70938// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70939
70940v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
70941// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x03,0x06]
70942// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70943
70944v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
70945// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x04,0x06]
70946// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70947
70948v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
70949// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x05,0x06]
70950// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70951
70952v_cmp_nle_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
70953// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x16,0x06]
70954// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70955
70956v_cmp_nle_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
70957// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x26,0x06]
70958// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70959
70960v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
70961// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x00]
70962// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70963
70964v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
70965// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x01]
70966// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70967
70968v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
70969// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x02]
70970// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70971
70972v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
70973// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x03]
70974// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70975
70976v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
70977// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x04]
70978// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70979
70980v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
70981// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x05]
70982// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70983
70984v_cmp_nle_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
70985// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x16]
70986// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70987
70988v_cmp_nle_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
70989// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x26]
70990// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
70991
70992v_cmp_neq_f32 vcc, v1, v2
70993// W64: encoding: [0x01,0x05,0x1a,0x7c]
70994// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70995
70996v_cmp_neq_f32 vcc, v255, v2
70997// W64: encoding: [0xff,0x05,0x1a,0x7c]
70998// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
70999
71000v_cmp_neq_f32 vcc, s1, v2
71001// W64: encoding: [0x01,0x04,0x1a,0x7c]
71002// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71003
71004v_cmp_neq_f32 vcc, s101, v2
71005// W64: encoding: [0x65,0x04,0x1a,0x7c]
71006// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71007
71008v_cmp_neq_f32 vcc, vcc_lo, v2
71009// W64: encoding: [0x6a,0x04,0x1a,0x7c]
71010// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71011
71012v_cmp_neq_f32 vcc, vcc_hi, v2
71013// W64: encoding: [0x6b,0x04,0x1a,0x7c]
71014// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71015
71016v_cmp_neq_f32 vcc, m0, v2
71017// W64: encoding: [0x7c,0x04,0x1a,0x7c]
71018// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71019
71020v_cmp_neq_f32 vcc, exec_lo, v2
71021// W64: encoding: [0x7e,0x04,0x1a,0x7c]
71022// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71023
71024v_cmp_neq_f32 vcc, exec_hi, v2
71025// W64: encoding: [0x7f,0x04,0x1a,0x7c]
71026// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71027
71028v_cmp_neq_f32 vcc, 0, v2
71029// W64: encoding: [0x80,0x04,0x1a,0x7c]
71030// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71031
71032v_cmp_neq_f32 vcc, -1, v2
71033// W64: encoding: [0xc1,0x04,0x1a,0x7c]
71034// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71035
71036v_cmp_neq_f32 vcc, 0.5, v2
71037// W64: encoding: [0xf0,0x04,0x1a,0x7c]
71038// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71039
71040v_cmp_neq_f32 vcc, -4.0, v2
71041// W64: encoding: [0xf7,0x04,0x1a,0x7c]
71042// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71043
71044v_cmp_neq_f32 vcc, 0xaf123456, v2
71045// W64: encoding: [0xff,0x04,0x1a,0x7c,0x56,0x34,0x12,0xaf]
71046// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71047
71048v_cmp_neq_f32 vcc, 0x3f717273, v2
71049// W64: encoding: [0xff,0x04,0x1a,0x7c,0x73,0x72,0x71,0x3f]
71050// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71051
71052v_cmp_neq_f32 vcc, v1, v255
71053// W64: encoding: [0x01,0xff,0x1b,0x7c]
71054// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71055
71056v_cmp_neq_f32_e64 s[10:11], v1, v2
71057// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
71058// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71059
71060v_cmp_neq_f32_e64 s[12:13], v1, v2
71061// W64: encoding: [0x0c,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
71062// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71063
71064v_cmp_neq_f32_e64 s[100:101], v1, v2
71065// W64: encoding: [0x64,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
71066// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71067
71068v_cmp_neq_f32_e64 vcc, v1, v2
71069// W64: encoding: [0x6a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
71070// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71071
71072v_cmp_neq_f32_e64 s[10:11], v255, v2
71073// W64: encoding: [0x0a,0x00,0x0d,0xd4,0xff,0x05,0x02,0x00]
71074// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71075
71076v_cmp_neq_f32_e64 s[10:11], s1, v2
71077// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x02,0x00]
71078// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71079
71080v_cmp_neq_f32_e64 s[10:11], s101, v2
71081// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x65,0x04,0x02,0x00]
71082// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71083
71084v_cmp_neq_f32_e64 s[10:11], vcc_lo, v2
71085// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0x04,0x02,0x00]
71086// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71087
71088v_cmp_neq_f32_e64 s[10:11], vcc_hi, v2
71089// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0x04,0x02,0x00]
71090// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71091
71092v_cmp_neq_f32_e64 s[10:11], m0, v2
71093// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7c,0x04,0x02,0x00]
71094// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71095
71096v_cmp_neq_f32_e64 s[10:11], exec_lo, v2
71097// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x04,0x02,0x00]
71098// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71099
71100v_cmp_neq_f32_e64 s[10:11], exec_hi, v2
71101// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7f,0x04,0x02,0x00]
71102// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71103
71104v_cmp_neq_f32_e64 s[10:11], 0, v2
71105// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x80,0x04,0x02,0x00]
71106// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71107
71108v_cmp_neq_f32_e64 s[10:11], -1, v2
71109// W64: encoding: [0x0a,0x00,0x0d,0xd4,0xc1,0x04,0x02,0x00]
71110// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71111
71112v_cmp_neq_f32_e64 s[10:11], 0.5, v2
71113// W64: encoding: [0x0a,0x00,0x0d,0xd4,0xf0,0x04,0x02,0x00]
71114// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71115
71116v_cmp_neq_f32_e64 s[10:11], -4.0, v2
71117// W64: encoding: [0x0a,0x00,0x0d,0xd4,0xf7,0x04,0x02,0x00]
71118// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71119
71120v_cmp_neq_f32_e64 s[10:11], v1, v255
71121// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00]
71122// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71123
71124v_cmp_neq_f32_e64 s[10:11], v1, s2
71125// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x00,0x00]
71126// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71127
71128v_cmp_neq_f32_e64 s[10:11], v1, s101
71129// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xcb,0x00,0x00]
71130// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71131
71132v_cmp_neq_f32_e64 s[10:11], v1, vcc_lo
71133// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd5,0x00,0x00]
71134// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71135
71136v_cmp_neq_f32_e64 s[10:11], v1, vcc_hi
71137// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd7,0x00,0x00]
71138// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71139
71140v_cmp_neq_f32_e64 s[10:11], v1, m0
71141// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xf9,0x00,0x00]
71142// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71143
71144v_cmp_neq_f32_e64 s[10:11], v1, exec_lo
71145// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfd,0x00,0x00]
71146// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71147
71148v_cmp_neq_f32_e64 s[10:11], v1, exec_hi
71149// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x00,0x00]
71150// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71151
71152v_cmp_neq_f32_e64 s[10:11], v1, 0
71153// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x01,0x01,0x00]
71154// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71155
71156v_cmp_neq_f32_e64 s[10:11], v1, -1
71157// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x83,0x01,0x00]
71158// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71159
71160v_cmp_neq_f32_e64 s[10:11], v1, 0.5
71161// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xe1,0x01,0x00]
71162// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71163
71164v_cmp_neq_f32_e64 s[10:11], v1, -4.0
71165// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xef,0x01,0x00]
71166// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71167
71168v_cmp_neq_f32_e64 s[10:11], -v1, v2
71169// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x20]
71170// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71171
71172v_cmp_neq_f32_e64 s[10:11], v1, -v2
71173// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x40]
71174// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71175
71176v_cmp_neq_f32_e64 s[10:11], -v1, -v2
71177// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x60]
71178// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71179
71180v_cmp_neq_f32_e64 s[10:11], v1, v2 clamp
71181// W64: encoding: [0x0a,0x80,0x0d,0xd4,0x01,0x05,0x02,0x00]
71182// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71183
71184v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
71185// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x06]
71186// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71187
71188v_cmp_neq_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
71189// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x88,0x06,0x06]
71190// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71191
71192v_cmp_neq_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
71193// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0xe4,0x06,0x06]
71194// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71195
71196v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
71197// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x00,0x06,0x06]
71198// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71199
71200v_cmp_neq_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
71201// W64: encoding: [0xf9,0x04,0x1a,0x7c,0xff,0x86,0x06,0x06]
71202// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71203
71204v_cmp_neq_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
71205// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x86,0x06]
71206// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71207
71208v_cmp_neq_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
71209// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x65,0x86,0x86,0x06]
71210// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71211
71212v_cmp_neq_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
71213// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x6a,0x86,0x86,0x06]
71214// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71215
71216v_cmp_neq_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
71217// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x6b,0x86,0x86,0x06]
71218// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71219
71220v_cmp_neq_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
71221// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x7c,0x86,0x86,0x06]
71222// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71223
71224v_cmp_neq_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
71225// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x7e,0x86,0x86,0x06]
71226// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71227
71228v_cmp_neq_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
71229// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x7f,0x86,0x86,0x06]
71230// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71231
71232v_cmp_neq_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
71233// W64: encoding: [0xf9,0xfe,0x1b,0x7c,0x01,0x86,0x06,0x06]
71234// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71235
71236v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
71237// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x00,0x06]
71238// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71239
71240v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
71241// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x01,0x06]
71242// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71243
71244v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
71245// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x02,0x06]
71246// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71247
71248v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
71249// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x03,0x06]
71250// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71251
71252v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
71253// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x04,0x06]
71254// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71255
71256v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
71257// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x05,0x06]
71258// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71259
71260v_cmp_neq_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
71261// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x16,0x06]
71262// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71263
71264v_cmp_neq_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
71265// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x26,0x06]
71266// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71267
71268v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
71269// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x00]
71270// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71271
71272v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
71273// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x01]
71274// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71275
71276v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
71277// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x02]
71278// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71279
71280v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
71281// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x03]
71282// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71283
71284v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
71285// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x04]
71286// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71287
71288v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
71289// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x05]
71290// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71291
71292v_cmp_neq_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
71293// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x16]
71294// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71295
71296v_cmp_neq_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
71297// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x26]
71298// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71299
71300v_cmp_neq_f32 vcc_lo, v1, v2
71301// W32: encoding: [0x01,0x05,0x1a,0x7c]
71302// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71303
71304v_cmp_neq_f32 vcc_lo, v255, v2
71305// W32: encoding: [0xff,0x05,0x1a,0x7c]
71306// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71307
71308v_cmp_neq_f32 vcc_lo, s1, v2
71309// W32: encoding: [0x01,0x04,0x1a,0x7c]
71310// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71311
71312v_cmp_neq_f32 vcc_lo, s101, v2
71313// W32: encoding: [0x65,0x04,0x1a,0x7c]
71314// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71315
71316v_cmp_neq_f32 vcc_lo, vcc_lo, v2
71317// W32: encoding: [0x6a,0x04,0x1a,0x7c]
71318// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71319
71320v_cmp_neq_f32 vcc_lo, vcc_hi, v2
71321// W32: encoding: [0x6b,0x04,0x1a,0x7c]
71322// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71323
71324v_cmp_neq_f32 vcc_lo, m0, v2
71325// W32: encoding: [0x7c,0x04,0x1a,0x7c]
71326// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71327
71328v_cmp_neq_f32 vcc_lo, exec_lo, v2
71329// W32: encoding: [0x7e,0x04,0x1a,0x7c]
71330// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71331
71332v_cmp_neq_f32 vcc_lo, exec_hi, v2
71333// W32: encoding: [0x7f,0x04,0x1a,0x7c]
71334// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71335
71336v_cmp_neq_f32 vcc_lo, 0, v2
71337// W32: encoding: [0x80,0x04,0x1a,0x7c]
71338// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71339
71340v_cmp_neq_f32 vcc_lo, -1, v2
71341// W32: encoding: [0xc1,0x04,0x1a,0x7c]
71342// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71343
71344v_cmp_neq_f32 vcc_lo, 0.5, v2
71345// W32: encoding: [0xf0,0x04,0x1a,0x7c]
71346// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71347
71348v_cmp_neq_f32 vcc_lo, -4.0, v2
71349// W32: encoding: [0xf7,0x04,0x1a,0x7c]
71350// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71351
71352v_cmp_neq_f32 vcc_lo, 0xaf123456, v2
71353// W32: encoding: [0xff,0x04,0x1a,0x7c,0x56,0x34,0x12,0xaf]
71354// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71355
71356v_cmp_neq_f32 vcc_lo, 0x3f717273, v2
71357// W32: encoding: [0xff,0x04,0x1a,0x7c,0x73,0x72,0x71,0x3f]
71358// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71359
71360v_cmp_neq_f32 vcc_lo, v1, v255
71361// W32: encoding: [0x01,0xff,0x1b,0x7c]
71362// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71363
71364v_cmp_neq_f32_e64 s10, v1, v2
71365// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
71366// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71367
71368v_cmp_neq_f32_e64 s12, v1, v2
71369// W32: encoding: [0x0c,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
71370// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71371
71372v_cmp_neq_f32_e64 s100, v1, v2
71373// W32: encoding: [0x64,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
71374// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71375
71376v_cmp_neq_f32_e64 vcc_lo, v1, v2
71377// W32: encoding: [0x6a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
71378// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71379
71380v_cmp_neq_f32_e64 s10, v255, v2
71381// W32: encoding: [0x0a,0x00,0x0d,0xd4,0xff,0x05,0x02,0x00]
71382// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71383
71384v_cmp_neq_f32_e64 s10, s1, v2
71385// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x02,0x00]
71386// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71387
71388v_cmp_neq_f32_e64 s10, s101, v2
71389// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x65,0x04,0x02,0x00]
71390// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71391
71392v_cmp_neq_f32_e64 s10, vcc_lo, v2
71393// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0x04,0x02,0x00]
71394// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71395
71396v_cmp_neq_f32_e64 s10, vcc_hi, v2
71397// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0x04,0x02,0x00]
71398// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71399
71400v_cmp_neq_f32_e64 s10, m0, v2
71401// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x7c,0x04,0x02,0x00]
71402// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71403
71404v_cmp_neq_f32_e64 s10, exec_lo, v2
71405// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x04,0x02,0x00]
71406// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71407
71408v_cmp_neq_f32_e64 s10, exec_hi, v2
71409// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x7f,0x04,0x02,0x00]
71410// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71411
71412v_cmp_neq_f32_e64 s10, 0, v2
71413// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x80,0x04,0x02,0x00]
71414// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71415
71416v_cmp_neq_f32_e64 s10, -1, v2
71417// W32: encoding: [0x0a,0x00,0x0d,0xd4,0xc1,0x04,0x02,0x00]
71418// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71419
71420v_cmp_neq_f32_e64 s10, 0.5, v2
71421// W32: encoding: [0x0a,0x00,0x0d,0xd4,0xf0,0x04,0x02,0x00]
71422// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71423
71424v_cmp_neq_f32_e64 s10, -4.0, v2
71425// W32: encoding: [0x0a,0x00,0x0d,0xd4,0xf7,0x04,0x02,0x00]
71426// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71427
71428v_cmp_neq_f32_e64 s10, v1, v255
71429// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00]
71430// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71431
71432v_cmp_neq_f32_e64 s10, v1, s2
71433// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x00,0x00]
71434// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71435
71436v_cmp_neq_f32_e64 s10, v1, s101
71437// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xcb,0x00,0x00]
71438// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71439
71440v_cmp_neq_f32_e64 s10, v1, vcc_lo
71441// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd5,0x00,0x00]
71442// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71443
71444v_cmp_neq_f32_e64 s10, v1, vcc_hi
71445// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd7,0x00,0x00]
71446// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71447
71448v_cmp_neq_f32_e64 s10, v1, m0
71449// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xf9,0x00,0x00]
71450// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71451
71452v_cmp_neq_f32_e64 s10, v1, exec_lo
71453// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfd,0x00,0x00]
71454// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71455
71456v_cmp_neq_f32_e64 s10, v1, exec_hi
71457// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x00,0x00]
71458// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71459
71460v_cmp_neq_f32_e64 s10, v1, 0
71461// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x01,0x01,0x00]
71462// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71463
71464v_cmp_neq_f32_e64 s10, v1, -1
71465// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x83,0x01,0x00]
71466// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71467
71468v_cmp_neq_f32_e64 s10, v1, 0.5
71469// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xe1,0x01,0x00]
71470// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71471
71472v_cmp_neq_f32_e64 s10, v1, -4.0
71473// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xef,0x01,0x00]
71474// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71475
71476v_cmp_neq_f32_e64 s10, -v1, v2
71477// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x20]
71478// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71479
71480v_cmp_neq_f32_e64 s10, v1, -v2
71481// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x40]
71482// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71483
71484v_cmp_neq_f32_e64 s10, -v1, -v2
71485// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x60]
71486// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71487
71488v_cmp_neq_f32_e64 s10, v1, v2 clamp
71489// W32: encoding: [0x0a,0x80,0x0d,0xd4,0x01,0x05,0x02,0x00]
71490// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71491
71492v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
71493// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x06]
71494// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71495
71496v_cmp_neq_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
71497// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x88,0x06,0x06]
71498// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71499
71500v_cmp_neq_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
71501// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0xe4,0x06,0x06]
71502// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71503
71504v_cmp_neq_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
71505// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x00,0x06,0x06]
71506// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71507
71508v_cmp_neq_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
71509// W32: encoding: [0xf9,0x04,0x1a,0x7c,0xff,0x86,0x06,0x06]
71510// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71511
71512v_cmp_neq_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
71513// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x86,0x06]
71514// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71515
71516v_cmp_neq_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
71517// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x65,0x86,0x86,0x06]
71518// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71519
71520v_cmp_neq_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
71521// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x6a,0x86,0x86,0x06]
71522// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71523
71524v_cmp_neq_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
71525// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x6b,0x86,0x86,0x06]
71526// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71527
71528v_cmp_neq_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
71529// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x7c,0x86,0x86,0x06]
71530// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71531
71532v_cmp_neq_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
71533// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x7e,0x86,0x86,0x06]
71534// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71535
71536v_cmp_neq_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
71537// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x7f,0x86,0x86,0x06]
71538// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71539
71540v_cmp_neq_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
71541// W32: encoding: [0xf9,0xfe,0x1b,0x7c,0x01,0x86,0x06,0x06]
71542// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71543
71544v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
71545// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x00,0x06]
71546// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71547
71548v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
71549// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x01,0x06]
71550// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71551
71552v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
71553// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x02,0x06]
71554// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71555
71556v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
71557// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x03,0x06]
71558// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71559
71560v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
71561// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x04,0x06]
71562// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71563
71564v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
71565// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x05,0x06]
71566// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71567
71568v_cmp_neq_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
71569// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x16,0x06]
71570// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71571
71572v_cmp_neq_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
71573// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x26,0x06]
71574// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71575
71576v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
71577// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x00]
71578// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71579
71580v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
71581// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x01]
71582// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71583
71584v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
71585// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x02]
71586// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71587
71588v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
71589// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x03]
71590// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71591
71592v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
71593// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x04]
71594// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71595
71596v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
71597// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x05]
71598// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71599
71600v_cmp_neq_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
71601// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x16]
71602// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71603
71604v_cmp_neq_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
71605// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x26]
71606// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71607
71608v_cmp_nlt_f32 vcc, v1, v2
71609// W64: encoding: [0x01,0x05,0x1c,0x7c]
71610// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71611
71612v_cmp_nlt_f32 vcc, v255, v2
71613// W64: encoding: [0xff,0x05,0x1c,0x7c]
71614// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71615
71616v_cmp_nlt_f32 vcc, s1, v2
71617// W64: encoding: [0x01,0x04,0x1c,0x7c]
71618// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71619
71620v_cmp_nlt_f32 vcc, s101, v2
71621// W64: encoding: [0x65,0x04,0x1c,0x7c]
71622// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71623
71624v_cmp_nlt_f32 vcc, vcc_lo, v2
71625// W64: encoding: [0x6a,0x04,0x1c,0x7c]
71626// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71627
71628v_cmp_nlt_f32 vcc, vcc_hi, v2
71629// W64: encoding: [0x6b,0x04,0x1c,0x7c]
71630// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71631
71632v_cmp_nlt_f32 vcc, m0, v2
71633// W64: encoding: [0x7c,0x04,0x1c,0x7c]
71634// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71635
71636v_cmp_nlt_f32 vcc, exec_lo, v2
71637// W64: encoding: [0x7e,0x04,0x1c,0x7c]
71638// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71639
71640v_cmp_nlt_f32 vcc, exec_hi, v2
71641// W64: encoding: [0x7f,0x04,0x1c,0x7c]
71642// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71643
71644v_cmp_nlt_f32 vcc, 0, v2
71645// W64: encoding: [0x80,0x04,0x1c,0x7c]
71646// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71647
71648v_cmp_nlt_f32 vcc, -1, v2
71649// W64: encoding: [0xc1,0x04,0x1c,0x7c]
71650// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71651
71652v_cmp_nlt_f32 vcc, 0.5, v2
71653// W64: encoding: [0xf0,0x04,0x1c,0x7c]
71654// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71655
71656v_cmp_nlt_f32 vcc, -4.0, v2
71657// W64: encoding: [0xf7,0x04,0x1c,0x7c]
71658// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71659
71660v_cmp_nlt_f32 vcc, 0xaf123456, v2
71661// W64: encoding: [0xff,0x04,0x1c,0x7c,0x56,0x34,0x12,0xaf]
71662// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71663
71664v_cmp_nlt_f32 vcc, 0x3f717273, v2
71665// W64: encoding: [0xff,0x04,0x1c,0x7c,0x73,0x72,0x71,0x3f]
71666// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71667
71668v_cmp_nlt_f32 vcc, v1, v255
71669// W64: encoding: [0x01,0xff,0x1d,0x7c]
71670// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71671
71672v_cmp_nlt_f32_e64 s[10:11], v1, v2
71673// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
71674// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71675
71676v_cmp_nlt_f32_e64 s[12:13], v1, v2
71677// W64: encoding: [0x0c,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
71678// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71679
71680v_cmp_nlt_f32_e64 s[100:101], v1, v2
71681// W64: encoding: [0x64,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
71682// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71683
71684v_cmp_nlt_f32_e64 vcc, v1, v2
71685// W64: encoding: [0x6a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
71686// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71687
71688v_cmp_nlt_f32_e64 s[10:11], v255, v2
71689// W64: encoding: [0x0a,0x00,0x0e,0xd4,0xff,0x05,0x02,0x00]
71690// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71691
71692v_cmp_nlt_f32_e64 s[10:11], s1, v2
71693// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x02,0x00]
71694// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71695
71696v_cmp_nlt_f32_e64 s[10:11], s101, v2
71697// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x65,0x04,0x02,0x00]
71698// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71699
71700v_cmp_nlt_f32_e64 s[10:11], vcc_lo, v2
71701// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0x04,0x02,0x00]
71702// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71703
71704v_cmp_nlt_f32_e64 s[10:11], vcc_hi, v2
71705// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0x04,0x02,0x00]
71706// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71707
71708v_cmp_nlt_f32_e64 s[10:11], m0, v2
71709// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7c,0x04,0x02,0x00]
71710// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71711
71712v_cmp_nlt_f32_e64 s[10:11], exec_lo, v2
71713// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x04,0x02,0x00]
71714// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71715
71716v_cmp_nlt_f32_e64 s[10:11], exec_hi, v2
71717// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7f,0x04,0x02,0x00]
71718// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71719
71720v_cmp_nlt_f32_e64 s[10:11], 0, v2
71721// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x80,0x04,0x02,0x00]
71722// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71723
71724v_cmp_nlt_f32_e64 s[10:11], -1, v2
71725// W64: encoding: [0x0a,0x00,0x0e,0xd4,0xc1,0x04,0x02,0x00]
71726// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71727
71728v_cmp_nlt_f32_e64 s[10:11], 0.5, v2
71729// W64: encoding: [0x0a,0x00,0x0e,0xd4,0xf0,0x04,0x02,0x00]
71730// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71731
71732v_cmp_nlt_f32_e64 s[10:11], -4.0, v2
71733// W64: encoding: [0x0a,0x00,0x0e,0xd4,0xf7,0x04,0x02,0x00]
71734// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71735
71736v_cmp_nlt_f32_e64 s[10:11], v1, v255
71737// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00]
71738// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71739
71740v_cmp_nlt_f32_e64 s[10:11], v1, s2
71741// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x00,0x00]
71742// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71743
71744v_cmp_nlt_f32_e64 s[10:11], v1, s101
71745// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xcb,0x00,0x00]
71746// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71747
71748v_cmp_nlt_f32_e64 s[10:11], v1, vcc_lo
71749// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd5,0x00,0x00]
71750// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71751
71752v_cmp_nlt_f32_e64 s[10:11], v1, vcc_hi
71753// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd7,0x00,0x00]
71754// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71755
71756v_cmp_nlt_f32_e64 s[10:11], v1, m0
71757// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xf9,0x00,0x00]
71758// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71759
71760v_cmp_nlt_f32_e64 s[10:11], v1, exec_lo
71761// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfd,0x00,0x00]
71762// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71763
71764v_cmp_nlt_f32_e64 s[10:11], v1, exec_hi
71765// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x00,0x00]
71766// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71767
71768v_cmp_nlt_f32_e64 s[10:11], v1, 0
71769// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x01,0x01,0x00]
71770// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71771
71772v_cmp_nlt_f32_e64 s[10:11], v1, -1
71773// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x83,0x01,0x00]
71774// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71775
71776v_cmp_nlt_f32_e64 s[10:11], v1, 0.5
71777// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xe1,0x01,0x00]
71778// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71779
71780v_cmp_nlt_f32_e64 s[10:11], v1, -4.0
71781// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xef,0x01,0x00]
71782// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71783
71784v_cmp_nlt_f32_e64 s[10:11], -v1, v2
71785// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x20]
71786// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71787
71788v_cmp_nlt_f32_e64 s[10:11], v1, -v2
71789// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x40]
71790// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71791
71792v_cmp_nlt_f32_e64 s[10:11], -v1, -v2
71793// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x60]
71794// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71795
71796v_cmp_nlt_f32_e64 s[10:11], v1, v2 clamp
71797// W64: encoding: [0x0a,0x80,0x0e,0xd4,0x01,0x05,0x02,0x00]
71798// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71799
71800v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
71801// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x06]
71802// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71803
71804v_cmp_nlt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
71805// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x88,0x06,0x06]
71806// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71807
71808v_cmp_nlt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
71809// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0xe4,0x06,0x06]
71810// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71811
71812v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
71813// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x00,0x06,0x06]
71814// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71815
71816v_cmp_nlt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
71817// W64: encoding: [0xf9,0x04,0x1c,0x7c,0xff,0x86,0x06,0x06]
71818// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71819
71820v_cmp_nlt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
71821// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x86,0x06]
71822// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71823
71824v_cmp_nlt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
71825// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x65,0x86,0x86,0x06]
71826// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71827
71828v_cmp_nlt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
71829// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x6a,0x86,0x86,0x06]
71830// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71831
71832v_cmp_nlt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
71833// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x6b,0x86,0x86,0x06]
71834// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71835
71836v_cmp_nlt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
71837// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x7c,0x86,0x86,0x06]
71838// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71839
71840v_cmp_nlt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
71841// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x7e,0x86,0x86,0x06]
71842// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71843
71844v_cmp_nlt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
71845// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x7f,0x86,0x86,0x06]
71846// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71847
71848v_cmp_nlt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
71849// W64: encoding: [0xf9,0xfe,0x1d,0x7c,0x01,0x86,0x06,0x06]
71850// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71851
71852v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
71853// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x00,0x06]
71854// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71855
71856v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
71857// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x01,0x06]
71858// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71859
71860v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
71861// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x02,0x06]
71862// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71863
71864v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
71865// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x03,0x06]
71866// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71867
71868v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
71869// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x04,0x06]
71870// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71871
71872v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
71873// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x05,0x06]
71874// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71875
71876v_cmp_nlt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
71877// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x16,0x06]
71878// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71879
71880v_cmp_nlt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
71881// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x26,0x06]
71882// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71883
71884v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
71885// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x00]
71886// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71887
71888v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
71889// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x01]
71890// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71891
71892v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
71893// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x02]
71894// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71895
71896v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
71897// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x03]
71898// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71899
71900v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
71901// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x04]
71902// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71903
71904v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
71905// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x05]
71906// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71907
71908v_cmp_nlt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
71909// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x16]
71910// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71911
71912v_cmp_nlt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
71913// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x26]
71914// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71915
71916v_cmp_nlt_f32 vcc_lo, v1, v2
71917// W32: encoding: [0x01,0x05,0x1c,0x7c]
71918// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71919
71920v_cmp_nlt_f32 vcc_lo, v255, v2
71921// W32: encoding: [0xff,0x05,0x1c,0x7c]
71922// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71923
71924v_cmp_nlt_f32 vcc_lo, s1, v2
71925// W32: encoding: [0x01,0x04,0x1c,0x7c]
71926// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71927
71928v_cmp_nlt_f32 vcc_lo, s101, v2
71929// W32: encoding: [0x65,0x04,0x1c,0x7c]
71930// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71931
71932v_cmp_nlt_f32 vcc_lo, vcc_lo, v2
71933// W32: encoding: [0x6a,0x04,0x1c,0x7c]
71934// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71935
71936v_cmp_nlt_f32 vcc_lo, vcc_hi, v2
71937// W32: encoding: [0x6b,0x04,0x1c,0x7c]
71938// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71939
71940v_cmp_nlt_f32 vcc_lo, m0, v2
71941// W32: encoding: [0x7c,0x04,0x1c,0x7c]
71942// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71943
71944v_cmp_nlt_f32 vcc_lo, exec_lo, v2
71945// W32: encoding: [0x7e,0x04,0x1c,0x7c]
71946// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71947
71948v_cmp_nlt_f32 vcc_lo, exec_hi, v2
71949// W32: encoding: [0x7f,0x04,0x1c,0x7c]
71950// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71951
71952v_cmp_nlt_f32 vcc_lo, 0, v2
71953// W32: encoding: [0x80,0x04,0x1c,0x7c]
71954// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71955
71956v_cmp_nlt_f32 vcc_lo, -1, v2
71957// W32: encoding: [0xc1,0x04,0x1c,0x7c]
71958// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71959
71960v_cmp_nlt_f32 vcc_lo, 0.5, v2
71961// W32: encoding: [0xf0,0x04,0x1c,0x7c]
71962// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71963
71964v_cmp_nlt_f32 vcc_lo, -4.0, v2
71965// W32: encoding: [0xf7,0x04,0x1c,0x7c]
71966// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71967
71968v_cmp_nlt_f32 vcc_lo, 0xaf123456, v2
71969// W32: encoding: [0xff,0x04,0x1c,0x7c,0x56,0x34,0x12,0xaf]
71970// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71971
71972v_cmp_nlt_f32 vcc_lo, 0x3f717273, v2
71973// W32: encoding: [0xff,0x04,0x1c,0x7c,0x73,0x72,0x71,0x3f]
71974// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71975
71976v_cmp_nlt_f32 vcc_lo, v1, v255
71977// W32: encoding: [0x01,0xff,0x1d,0x7c]
71978// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
71979
71980v_cmp_nlt_f32_e64 s10, v1, v2
71981// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
71982// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71983
71984v_cmp_nlt_f32_e64 s12, v1, v2
71985// W32: encoding: [0x0c,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
71986// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71987
71988v_cmp_nlt_f32_e64 s100, v1, v2
71989// W32: encoding: [0x64,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
71990// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71991
71992v_cmp_nlt_f32_e64 vcc_lo, v1, v2
71993// W32: encoding: [0x6a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
71994// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71995
71996v_cmp_nlt_f32_e64 s10, v255, v2
71997// W32: encoding: [0x0a,0x00,0x0e,0xd4,0xff,0x05,0x02,0x00]
71998// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
71999
72000v_cmp_nlt_f32_e64 s10, s1, v2
72001// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x02,0x00]
72002// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72003
72004v_cmp_nlt_f32_e64 s10, s101, v2
72005// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x65,0x04,0x02,0x00]
72006// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72007
72008v_cmp_nlt_f32_e64 s10, vcc_lo, v2
72009// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0x04,0x02,0x00]
72010// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72011
72012v_cmp_nlt_f32_e64 s10, vcc_hi, v2
72013// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0x04,0x02,0x00]
72014// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72015
72016v_cmp_nlt_f32_e64 s10, m0, v2
72017// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x7c,0x04,0x02,0x00]
72018// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72019
72020v_cmp_nlt_f32_e64 s10, exec_lo, v2
72021// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x04,0x02,0x00]
72022// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72023
72024v_cmp_nlt_f32_e64 s10, exec_hi, v2
72025// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x7f,0x04,0x02,0x00]
72026// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72027
72028v_cmp_nlt_f32_e64 s10, 0, v2
72029// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x80,0x04,0x02,0x00]
72030// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72031
72032v_cmp_nlt_f32_e64 s10, -1, v2
72033// W32: encoding: [0x0a,0x00,0x0e,0xd4,0xc1,0x04,0x02,0x00]
72034// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72035
72036v_cmp_nlt_f32_e64 s10, 0.5, v2
72037// W32: encoding: [0x0a,0x00,0x0e,0xd4,0xf0,0x04,0x02,0x00]
72038// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72039
72040v_cmp_nlt_f32_e64 s10, -4.0, v2
72041// W32: encoding: [0x0a,0x00,0x0e,0xd4,0xf7,0x04,0x02,0x00]
72042// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72043
72044v_cmp_nlt_f32_e64 s10, v1, v255
72045// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00]
72046// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72047
72048v_cmp_nlt_f32_e64 s10, v1, s2
72049// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x00,0x00]
72050// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72051
72052v_cmp_nlt_f32_e64 s10, v1, s101
72053// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xcb,0x00,0x00]
72054// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72055
72056v_cmp_nlt_f32_e64 s10, v1, vcc_lo
72057// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd5,0x00,0x00]
72058// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72059
72060v_cmp_nlt_f32_e64 s10, v1, vcc_hi
72061// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd7,0x00,0x00]
72062// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72063
72064v_cmp_nlt_f32_e64 s10, v1, m0
72065// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xf9,0x00,0x00]
72066// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72067
72068v_cmp_nlt_f32_e64 s10, v1, exec_lo
72069// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfd,0x00,0x00]
72070// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72071
72072v_cmp_nlt_f32_e64 s10, v1, exec_hi
72073// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x00,0x00]
72074// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72075
72076v_cmp_nlt_f32_e64 s10, v1, 0
72077// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x01,0x01,0x00]
72078// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72079
72080v_cmp_nlt_f32_e64 s10, v1, -1
72081// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x83,0x01,0x00]
72082// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72083
72084v_cmp_nlt_f32_e64 s10, v1, 0.5
72085// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xe1,0x01,0x00]
72086// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72087
72088v_cmp_nlt_f32_e64 s10, v1, -4.0
72089// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xef,0x01,0x00]
72090// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72091
72092v_cmp_nlt_f32_e64 s10, -v1, v2
72093// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x20]
72094// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72095
72096v_cmp_nlt_f32_e64 s10, v1, -v2
72097// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x40]
72098// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72099
72100v_cmp_nlt_f32_e64 s10, -v1, -v2
72101// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x60]
72102// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72103
72104v_cmp_nlt_f32_e64 s10, v1, v2 clamp
72105// W32: encoding: [0x0a,0x80,0x0e,0xd4,0x01,0x05,0x02,0x00]
72106// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72107
72108v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
72109// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x06]
72110// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72111
72112v_cmp_nlt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
72113// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x88,0x06,0x06]
72114// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72115
72116v_cmp_nlt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
72117// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0xe4,0x06,0x06]
72118// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72119
72120v_cmp_nlt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
72121// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x00,0x06,0x06]
72122// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72123
72124v_cmp_nlt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
72125// W32: encoding: [0xf9,0x04,0x1c,0x7c,0xff,0x86,0x06,0x06]
72126// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72127
72128v_cmp_nlt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
72129// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x86,0x06]
72130// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72131
72132v_cmp_nlt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
72133// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x65,0x86,0x86,0x06]
72134// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72135
72136v_cmp_nlt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
72137// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x6a,0x86,0x86,0x06]
72138// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72139
72140v_cmp_nlt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
72141// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x6b,0x86,0x86,0x06]
72142// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72143
72144v_cmp_nlt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
72145// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x7c,0x86,0x86,0x06]
72146// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72147
72148v_cmp_nlt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
72149// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x7e,0x86,0x86,0x06]
72150// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72151
72152v_cmp_nlt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
72153// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x7f,0x86,0x86,0x06]
72154// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72155
72156v_cmp_nlt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
72157// W32: encoding: [0xf9,0xfe,0x1d,0x7c,0x01,0x86,0x06,0x06]
72158// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72159
72160v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
72161// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x00,0x06]
72162// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72163
72164v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
72165// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x01,0x06]
72166// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72167
72168v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
72169// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x02,0x06]
72170// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72171
72172v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
72173// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x03,0x06]
72174// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72175
72176v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
72177// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x04,0x06]
72178// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72179
72180v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
72181// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x05,0x06]
72182// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72183
72184v_cmp_nlt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
72185// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x16,0x06]
72186// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72187
72188v_cmp_nlt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
72189// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x26,0x06]
72190// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72191
72192v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
72193// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x00]
72194// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72195
72196v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
72197// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x01]
72198// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72199
72200v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
72201// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x02]
72202// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72203
72204v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
72205// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x03]
72206// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72207
72208v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
72209// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x04]
72210// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72211
72212v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
72213// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x05]
72214// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72215
72216v_cmp_nlt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
72217// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x16]
72218// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72219
72220v_cmp_nlt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
72221// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x26]
72222// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72223
72224v_cmp_tru_f32 vcc, v1, v2
72225// W64: encoding: [0x01,0x05,0x1e,0x7c]
72226// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72227
72228v_cmp_tru_f32 vcc, v255, v2
72229// W64: encoding: [0xff,0x05,0x1e,0x7c]
72230// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72231
72232v_cmp_tru_f32 vcc, s1, v2
72233// W64: encoding: [0x01,0x04,0x1e,0x7c]
72234// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72235
72236v_cmp_tru_f32 vcc, s101, v2
72237// W64: encoding: [0x65,0x04,0x1e,0x7c]
72238// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72239
72240v_cmp_tru_f32 vcc, vcc_lo, v2
72241// W64: encoding: [0x6a,0x04,0x1e,0x7c]
72242// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72243
72244v_cmp_tru_f32 vcc, vcc_hi, v2
72245// W64: encoding: [0x6b,0x04,0x1e,0x7c]
72246// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72247
72248v_cmp_tru_f32 vcc, m0, v2
72249// W64: encoding: [0x7c,0x04,0x1e,0x7c]
72250// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72251
72252v_cmp_tru_f32 vcc, exec_lo, v2
72253// W64: encoding: [0x7e,0x04,0x1e,0x7c]
72254// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72255
72256v_cmp_tru_f32 vcc, exec_hi, v2
72257// W64: encoding: [0x7f,0x04,0x1e,0x7c]
72258// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72259
72260v_cmp_tru_f32 vcc, 0, v2
72261// W64: encoding: [0x80,0x04,0x1e,0x7c]
72262// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72263
72264v_cmp_tru_f32 vcc, -1, v2
72265// W64: encoding: [0xc1,0x04,0x1e,0x7c]
72266// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72267
72268v_cmp_tru_f32 vcc, 0.5, v2
72269// W64: encoding: [0xf0,0x04,0x1e,0x7c]
72270// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72271
72272v_cmp_tru_f32 vcc, -4.0, v2
72273// W64: encoding: [0xf7,0x04,0x1e,0x7c]
72274// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72275
72276v_cmp_tru_f32 vcc, 0xaf123456, v2
72277// W64: encoding: [0xff,0x04,0x1e,0x7c,0x56,0x34,0x12,0xaf]
72278// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72279
72280v_cmp_tru_f32 vcc, 0x3f717273, v2
72281// W64: encoding: [0xff,0x04,0x1e,0x7c,0x73,0x72,0x71,0x3f]
72282// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72283
72284v_cmp_tru_f32 vcc, v1, v255
72285// W64: encoding: [0x01,0xff,0x1f,0x7c]
72286// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72287
72288v_cmp_tru_f32_e64 s[10:11], v1, v2
72289// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
72290// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72291
72292v_cmp_tru_f32_e64 s[12:13], v1, v2
72293// W64: encoding: [0x0c,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
72294// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72295
72296v_cmp_tru_f32_e64 s[100:101], v1, v2
72297// W64: encoding: [0x64,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
72298// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72299
72300v_cmp_tru_f32_e64 vcc, v1, v2
72301// W64: encoding: [0x6a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
72302// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72303
72304v_cmp_tru_f32_e64 s[10:11], v255, v2
72305// W64: encoding: [0x0a,0x00,0x0f,0xd4,0xff,0x05,0x02,0x00]
72306// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72307
72308v_cmp_tru_f32_e64 s[10:11], s1, v2
72309// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x04,0x02,0x00]
72310// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72311
72312v_cmp_tru_f32_e64 s[10:11], s101, v2
72313// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x65,0x04,0x02,0x00]
72314// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72315
72316v_cmp_tru_f32_e64 s[10:11], vcc_lo, v2
72317// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x6a,0x04,0x02,0x00]
72318// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72319
72320v_cmp_tru_f32_e64 s[10:11], vcc_hi, v2
72321// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x6b,0x04,0x02,0x00]
72322// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72323
72324v_cmp_tru_f32_e64 s[10:11], m0, v2
72325// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7c,0x04,0x02,0x00]
72326// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72327
72328v_cmp_tru_f32_e64 s[10:11], exec_lo, v2
72329// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7e,0x04,0x02,0x00]
72330// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72331
72332v_cmp_tru_f32_e64 s[10:11], exec_hi, v2
72333// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7f,0x04,0x02,0x00]
72334// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72335
72336v_cmp_tru_f32_e64 s[10:11], 0, v2
72337// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x80,0x04,0x02,0x00]
72338// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72339
72340v_cmp_tru_f32_e64 s[10:11], -1, v2
72341// W64: encoding: [0x0a,0x00,0x0f,0xd4,0xc1,0x04,0x02,0x00]
72342// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72343
72344v_cmp_tru_f32_e64 s[10:11], 0.5, v2
72345// W64: encoding: [0x0a,0x00,0x0f,0xd4,0xf0,0x04,0x02,0x00]
72346// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72347
72348v_cmp_tru_f32_e64 s[10:11], -4.0, v2
72349// W64: encoding: [0x0a,0x00,0x0f,0xd4,0xf7,0x04,0x02,0x00]
72350// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72351
72352v_cmp_tru_f32_e64 s[10:11], v1, v255
72353// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x03,0x00]
72354// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72355
72356v_cmp_tru_f32_e64 s[10:11], v1, s2
72357// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x00,0x00]
72358// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72359
72360v_cmp_tru_f32_e64 s[10:11], v1, s101
72361// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xcb,0x00,0x00]
72362// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72363
72364v_cmp_tru_f32_e64 s[10:11], v1, vcc_lo
72365// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd5,0x00,0x00]
72366// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72367
72368v_cmp_tru_f32_e64 s[10:11], v1, vcc_hi
72369// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd7,0x00,0x00]
72370// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72371
72372v_cmp_tru_f32_e64 s[10:11], v1, m0
72373// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xf9,0x00,0x00]
72374// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72375
72376v_cmp_tru_f32_e64 s[10:11], v1, exec_lo
72377// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfd,0x00,0x00]
72378// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72379
72380v_cmp_tru_f32_e64 s[10:11], v1, exec_hi
72381// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x00,0x00]
72382// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72383
72384v_cmp_tru_f32_e64 s[10:11], v1, 0
72385// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x01,0x01,0x00]
72386// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72387
72388v_cmp_tru_f32_e64 s[10:11], v1, -1
72389// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x83,0x01,0x00]
72390// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72391
72392v_cmp_tru_f32_e64 s[10:11], v1, 0.5
72393// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xe1,0x01,0x00]
72394// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72395
72396v_cmp_tru_f32_e64 s[10:11], v1, -4.0
72397// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xef,0x01,0x00]
72398// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72399
72400v_cmp_tru_f32_e64 s[10:11], -v1, v2
72401// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x20]
72402// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72403
72404v_cmp_tru_f32_e64 s[10:11], v1, -v2
72405// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x40]
72406// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72407
72408v_cmp_tru_f32_e64 s[10:11], -v1, -v2
72409// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x60]
72410// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72411
72412v_cmp_tru_f32_e64 s[10:11], v1, v2 clamp
72413// W64: encoding: [0x0a,0x80,0x0f,0xd4,0x01,0x05,0x02,0x00]
72414// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72415
72416v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
72417// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x06]
72418// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72419
72420v_cmp_tru_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
72421// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x88,0x06,0x06]
72422// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72423
72424v_cmp_tru_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
72425// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0xe4,0x06,0x06]
72426// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72427
72428v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
72429// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x00,0x06,0x06]
72430// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72431
72432v_cmp_tru_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
72433// W64: encoding: [0xf9,0x04,0x1e,0x7c,0xff,0x86,0x06,0x06]
72434// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72435
72436v_cmp_tru_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
72437// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x86,0x06]
72438// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72439
72440v_cmp_tru_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
72441// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x65,0x86,0x86,0x06]
72442// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72443
72444v_cmp_tru_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
72445// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x6a,0x86,0x86,0x06]
72446// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72447
72448v_cmp_tru_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
72449// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x6b,0x86,0x86,0x06]
72450// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72451
72452v_cmp_tru_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
72453// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x7c,0x86,0x86,0x06]
72454// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72455
72456v_cmp_tru_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
72457// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x7e,0x86,0x86,0x06]
72458// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72459
72460v_cmp_tru_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
72461// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x7f,0x86,0x86,0x06]
72462// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72463
72464v_cmp_tru_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
72465// W64: encoding: [0xf9,0xfe,0x1f,0x7c,0x01,0x86,0x06,0x06]
72466// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72467
72468v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
72469// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x00,0x06]
72470// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72471
72472v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
72473// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x01,0x06]
72474// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72475
72476v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
72477// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x02,0x06]
72478// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72479
72480v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
72481// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x03,0x06]
72482// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72483
72484v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
72485// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x04,0x06]
72486// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72487
72488v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
72489// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x05,0x06]
72490// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72491
72492v_cmp_tru_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
72493// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x16,0x06]
72494// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72495
72496v_cmp_tru_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
72497// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x26,0x06]
72498// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72499
72500v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
72501// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x00]
72502// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72503
72504v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
72505// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x01]
72506// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72507
72508v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
72509// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x02]
72510// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72511
72512v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
72513// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x03]
72514// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72515
72516v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
72517// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x04]
72518// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72519
72520v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
72521// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x05]
72522// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72523
72524v_cmp_tru_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
72525// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x16]
72526// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72527
72528v_cmp_tru_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
72529// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x26]
72530// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72531
72532v_cmp_tru_f32 vcc_lo, v1, v2
72533// W32: encoding: [0x01,0x05,0x1e,0x7c]
72534// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72535
72536v_cmp_tru_f32 vcc_lo, v255, v2
72537// W32: encoding: [0xff,0x05,0x1e,0x7c]
72538// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72539
72540v_cmp_tru_f32 vcc_lo, s1, v2
72541// W32: encoding: [0x01,0x04,0x1e,0x7c]
72542// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72543
72544v_cmp_tru_f32 vcc_lo, s101, v2
72545// W32: encoding: [0x65,0x04,0x1e,0x7c]
72546// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72547
72548v_cmp_tru_f32 vcc_lo, vcc_lo, v2
72549// W32: encoding: [0x6a,0x04,0x1e,0x7c]
72550// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72551
72552v_cmp_tru_f32 vcc_lo, vcc_hi, v2
72553// W32: encoding: [0x6b,0x04,0x1e,0x7c]
72554// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72555
72556v_cmp_tru_f32 vcc_lo, m0, v2
72557// W32: encoding: [0x7c,0x04,0x1e,0x7c]
72558// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72559
72560v_cmp_tru_f32 vcc_lo, exec_lo, v2
72561// W32: encoding: [0x7e,0x04,0x1e,0x7c]
72562// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72563
72564v_cmp_tru_f32 vcc_lo, exec_hi, v2
72565// W32: encoding: [0x7f,0x04,0x1e,0x7c]
72566// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72567
72568v_cmp_tru_f32 vcc_lo, 0, v2
72569// W32: encoding: [0x80,0x04,0x1e,0x7c]
72570// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72571
72572v_cmp_tru_f32 vcc_lo, -1, v2
72573// W32: encoding: [0xc1,0x04,0x1e,0x7c]
72574// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72575
72576v_cmp_tru_f32 vcc_lo, 0.5, v2
72577// W32: encoding: [0xf0,0x04,0x1e,0x7c]
72578// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72579
72580v_cmp_tru_f32 vcc_lo, -4.0, v2
72581// W32: encoding: [0xf7,0x04,0x1e,0x7c]
72582// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72583
72584v_cmp_tru_f32 vcc_lo, 0xaf123456, v2
72585// W32: encoding: [0xff,0x04,0x1e,0x7c,0x56,0x34,0x12,0xaf]
72586// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72587
72588v_cmp_tru_f32 vcc_lo, 0x3f717273, v2
72589// W32: encoding: [0xff,0x04,0x1e,0x7c,0x73,0x72,0x71,0x3f]
72590// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72591
72592v_cmp_tru_f32 vcc_lo, v1, v255
72593// W32: encoding: [0x01,0xff,0x1f,0x7c]
72594// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
72595
72596v_cmp_tru_f32_e64 s10, v1, v2
72597// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
72598// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72599
72600v_cmp_tru_f32_e64 s12, v1, v2
72601// W32: encoding: [0x0c,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
72602// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72603
72604v_cmp_tru_f32_e64 s100, v1, v2
72605// W32: encoding: [0x64,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
72606// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72607
72608v_cmp_tru_f32_e64 vcc_lo, v1, v2
72609// W32: encoding: [0x6a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
72610// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72611
72612v_cmp_tru_f32_e64 s10, v255, v2
72613// W32: encoding: [0x0a,0x00,0x0f,0xd4,0xff,0x05,0x02,0x00]
72614// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72615
72616v_cmp_tru_f32_e64 s10, s1, v2
72617// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x04,0x02,0x00]
72618// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72619
72620v_cmp_tru_f32_e64 s10, s101, v2
72621// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x65,0x04,0x02,0x00]
72622// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72623
72624v_cmp_tru_f32_e64 s10, vcc_lo, v2
72625// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x6a,0x04,0x02,0x00]
72626// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72627
72628v_cmp_tru_f32_e64 s10, vcc_hi, v2
72629// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x6b,0x04,0x02,0x00]
72630// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72631
72632v_cmp_tru_f32_e64 s10, m0, v2
72633// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x7c,0x04,0x02,0x00]
72634// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72635
72636v_cmp_tru_f32_e64 s10, exec_lo, v2
72637// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x7e,0x04,0x02,0x00]
72638// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72639
72640v_cmp_tru_f32_e64 s10, exec_hi, v2
72641// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x7f,0x04,0x02,0x00]
72642// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72643
72644v_cmp_tru_f32_e64 s10, 0, v2
72645// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x80,0x04,0x02,0x00]
72646// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72647
72648v_cmp_tru_f32_e64 s10, -1, v2
72649// W32: encoding: [0x0a,0x00,0x0f,0xd4,0xc1,0x04,0x02,0x00]
72650// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72651
72652v_cmp_tru_f32_e64 s10, 0.5, v2
72653// W32: encoding: [0x0a,0x00,0x0f,0xd4,0xf0,0x04,0x02,0x00]
72654// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72655
72656v_cmp_tru_f32_e64 s10, -4.0, v2
72657// W32: encoding: [0x0a,0x00,0x0f,0xd4,0xf7,0x04,0x02,0x00]
72658// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72659
72660v_cmp_tru_f32_e64 s10, v1, v255
72661// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x03,0x00]
72662// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72663
72664v_cmp_tru_f32_e64 s10, v1, s2
72665// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x00,0x00]
72666// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72667
72668v_cmp_tru_f32_e64 s10, v1, s101
72669// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xcb,0x00,0x00]
72670// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72671
72672v_cmp_tru_f32_e64 s10, v1, vcc_lo
72673// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd5,0x00,0x00]
72674// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72675
72676v_cmp_tru_f32_e64 s10, v1, vcc_hi
72677// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd7,0x00,0x00]
72678// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72679
72680v_cmp_tru_f32_e64 s10, v1, m0
72681// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xf9,0x00,0x00]
72682// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72683
72684v_cmp_tru_f32_e64 s10, v1, exec_lo
72685// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfd,0x00,0x00]
72686// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72687
72688v_cmp_tru_f32_e64 s10, v1, exec_hi
72689// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x00,0x00]
72690// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72691
72692v_cmp_tru_f32_e64 s10, v1, 0
72693// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x01,0x01,0x00]
72694// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72695
72696v_cmp_tru_f32_e64 s10, v1, -1
72697// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x83,0x01,0x00]
72698// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72699
72700v_cmp_tru_f32_e64 s10, v1, 0.5
72701// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xe1,0x01,0x00]
72702// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72703
72704v_cmp_tru_f32_e64 s10, v1, -4.0
72705// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xef,0x01,0x00]
72706// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72707
72708v_cmp_tru_f32_e64 s10, -v1, v2
72709// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x20]
72710// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72711
72712v_cmp_tru_f32_e64 s10, v1, -v2
72713// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x40]
72714// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72715
72716v_cmp_tru_f32_e64 s10, -v1, -v2
72717// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x60]
72718// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72719
72720v_cmp_tru_f32_e64 s10, v1, v2 clamp
72721// W32: encoding: [0x0a,0x80,0x0f,0xd4,0x01,0x05,0x02,0x00]
72722// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72723
72724v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
72725// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x06]
72726// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72727
72728v_cmp_tru_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
72729// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x88,0x06,0x06]
72730// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72731
72732v_cmp_tru_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
72733// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0xe4,0x06,0x06]
72734// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72735
72736v_cmp_tru_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
72737// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x00,0x06,0x06]
72738// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72739
72740v_cmp_tru_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
72741// W32: encoding: [0xf9,0x04,0x1e,0x7c,0xff,0x86,0x06,0x06]
72742// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72743
72744v_cmp_tru_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
72745// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x86,0x06]
72746// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72747
72748v_cmp_tru_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
72749// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x65,0x86,0x86,0x06]
72750// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72751
72752v_cmp_tru_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
72753// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x6a,0x86,0x86,0x06]
72754// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72755
72756v_cmp_tru_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
72757// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x6b,0x86,0x86,0x06]
72758// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72759
72760v_cmp_tru_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
72761// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x7c,0x86,0x86,0x06]
72762// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72763
72764v_cmp_tru_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
72765// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x7e,0x86,0x86,0x06]
72766// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72767
72768v_cmp_tru_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
72769// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x7f,0x86,0x86,0x06]
72770// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72771
72772v_cmp_tru_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
72773// W32: encoding: [0xf9,0xfe,0x1f,0x7c,0x01,0x86,0x06,0x06]
72774// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72775
72776v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
72777// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x00,0x06]
72778// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72779
72780v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
72781// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x01,0x06]
72782// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72783
72784v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
72785// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x02,0x06]
72786// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72787
72788v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
72789// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x03,0x06]
72790// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72791
72792v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
72793// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x04,0x06]
72794// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72795
72796v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
72797// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x05,0x06]
72798// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72799
72800v_cmp_tru_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
72801// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x16,0x06]
72802// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72803
72804v_cmp_tru_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
72805// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x26,0x06]
72806// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72807
72808v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
72809// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x00]
72810// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72811
72812v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
72813// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x01]
72814// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72815
72816v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
72817// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x02]
72818// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72819
72820v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
72821// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x03]
72822// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72823
72824v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
72825// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x04]
72826// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72827
72828v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
72829// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x05]
72830// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72831
72832v_cmp_tru_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
72833// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x16]
72834// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72835
72836v_cmp_tru_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
72837// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x26]
72838// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
72839
72840v_cmpx_f_f32 v1, v2
72841// GFX10: encoding: [0x01,0x05,0x20,0x7c]
72842
72843v_cmpx_f_f32 v255, v2
72844// GFX10: encoding: [0xff,0x05,0x20,0x7c]
72845
72846v_cmpx_f_f32 s1, v2
72847// GFX10: encoding: [0x01,0x04,0x20,0x7c]
72848
72849v_cmpx_f_f32 s101, v2
72850// GFX10: encoding: [0x65,0x04,0x20,0x7c]
72851
72852v_cmpx_f_f32 vcc_lo, v2
72853// GFX10: encoding: [0x6a,0x04,0x20,0x7c]
72854
72855v_cmpx_f_f32 vcc_hi, v2
72856// GFX10: encoding: [0x6b,0x04,0x20,0x7c]
72857
72858v_cmpx_f_f32 m0, v2
72859// GFX10: encoding: [0x7c,0x04,0x20,0x7c]
72860
72861v_cmpx_f_f32 exec_lo, v2
72862// GFX10: encoding: [0x7e,0x04,0x20,0x7c]
72863
72864v_cmpx_f_f32 exec_hi, v2
72865// GFX10: encoding: [0x7f,0x04,0x20,0x7c]
72866
72867v_cmpx_f_f32 0, v2
72868// GFX10: encoding: [0x80,0x04,0x20,0x7c]
72869
72870v_cmpx_f_f32 -1, v2
72871// GFX10: encoding: [0xc1,0x04,0x20,0x7c]
72872
72873v_cmpx_f_f32 0.5, v2
72874// GFX10: encoding: [0xf0,0x04,0x20,0x7c]
72875
72876v_cmpx_f_f32 -4.0, v2
72877// GFX10: encoding: [0xf7,0x04,0x20,0x7c]
72878
72879v_cmpx_f_f32 0xaf123456, v2
72880// GFX10: encoding: [0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf]
72881
72882v_cmpx_f_f32 0x3f717273, v2
72883// GFX10: encoding: [0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f]
72884
72885v_cmpx_f_f32 v1, v255
72886// GFX10: encoding: [0x01,0xff,0x21,0x7c]
72887
72888v_cmpx_f_f32_e64 v1, v2
72889// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
72890
72891v_cmpx_f_f32_e64 v255, v2
72892// GFX10: encoding: [0x00,0x00,0x10,0xd4,0xff,0x05,0x02,0x00]
72893
72894v_cmpx_f_f32_e64 s1, v2
72895// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0x04,0x02,0x00]
72896
72897v_cmpx_f_f32_e64 s101, v2
72898// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x65,0x04,0x02,0x00]
72899
72900v_cmpx_f_f32_e64 vcc_lo, v2
72901// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x6a,0x04,0x02,0x00]
72902
72903v_cmpx_f_f32_e64 vcc_hi, v2
72904// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x6b,0x04,0x02,0x00]
72905
72906v_cmpx_f_f32_e64 m0, v2
72907// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x7c,0x04,0x02,0x00]
72908
72909v_cmpx_f_f32_e64 exec_lo, v2
72910// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x7e,0x04,0x02,0x00]
72911
72912v_cmpx_f_f32_e64 exec_hi, v2
72913// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x7f,0x04,0x02,0x00]
72914
72915v_cmpx_f_f32_e64 0, v2
72916// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x80,0x04,0x02,0x00]
72917
72918v_cmpx_f_f32_e64 -1, v2
72919// GFX10: encoding: [0x00,0x00,0x10,0xd4,0xc1,0x04,0x02,0x00]
72920
72921v_cmpx_f_f32_e64 0.5, v2
72922// GFX10: encoding: [0x00,0x00,0x10,0xd4,0xf0,0x04,0x02,0x00]
72923
72924v_cmpx_f_f32_e64 -4.0, v2
72925// GFX10: encoding: [0x00,0x00,0x10,0xd4,0xf7,0x04,0x02,0x00]
72926
72927v_cmpx_f_f32_e64 v1, v255
72928// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0xff,0x03,0x00]
72929
72930v_cmpx_f_f32_e64 v1, s2
72931// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0x05,0x00,0x00]
72932
72933v_cmpx_f_f32_e64 v1, s101
72934// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0xcb,0x00,0x00]
72935
72936v_cmpx_f_f32_e64 v1, vcc_lo
72937// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0xd5,0x00,0x00]
72938
72939v_cmpx_f_f32_e64 v1, vcc_hi
72940// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0xd7,0x00,0x00]
72941
72942v_cmpx_f_f32_e64 v1, m0
72943// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0xf9,0x00,0x00]
72944
72945v_cmpx_f_f32_e64 v1, exec_lo
72946// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0xfd,0x00,0x00]
72947
72948v_cmpx_f_f32_e64 v1, exec_hi
72949// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0xff,0x00,0x00]
72950
72951v_cmpx_f_f32_e64 v1, 0
72952// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0x01,0x01,0x00]
72953
72954v_cmpx_f_f32_e64 v1, -1
72955// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0x83,0x01,0x00]
72956
72957v_cmpx_f_f32_e64 v1, 0.5
72958// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0xe1,0x01,0x00]
72959
72960v_cmpx_f_f32_e64 v1, -4.0
72961// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0xef,0x01,0x00]
72962
72963v_cmpx_f_f32_e64 -v1, v2
72964// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0x05,0x02,0x20]
72965
72966v_cmpx_f_f32_e64 v1, -v2
72967// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0x05,0x02,0x40]
72968
72969v_cmpx_f_f32_e64 -v1, -v2
72970// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0x05,0x02,0x60]
72971
72972v_cmpx_lt_f32 v1, v2
72973// GFX10: encoding: [0x01,0x05,0x22,0x7c]
72974
72975v_cmpx_lt_f32 v255, v2
72976// GFX10: encoding: [0xff,0x05,0x22,0x7c]
72977
72978v_cmpx_lt_f32 s1, v2
72979// GFX10: encoding: [0x01,0x04,0x22,0x7c]
72980
72981v_cmpx_lt_f32 s101, v2
72982// GFX10: encoding: [0x65,0x04,0x22,0x7c]
72983
72984v_cmpx_lt_f32 vcc_lo, v2
72985// GFX10: encoding: [0x6a,0x04,0x22,0x7c]
72986
72987v_cmpx_lt_f32 vcc_hi, v2
72988// GFX10: encoding: [0x6b,0x04,0x22,0x7c]
72989
72990v_cmpx_lt_f32 m0, v2
72991// GFX10: encoding: [0x7c,0x04,0x22,0x7c]
72992
72993v_cmpx_lt_f32 exec_lo, v2
72994// GFX10: encoding: [0x7e,0x04,0x22,0x7c]
72995
72996v_cmpx_lt_f32 exec_hi, v2
72997// GFX10: encoding: [0x7f,0x04,0x22,0x7c]
72998
72999v_cmpx_lt_f32 0, v2
73000// GFX10: encoding: [0x80,0x04,0x22,0x7c]
73001
73002v_cmpx_lt_f32 -1, v2
73003// GFX10: encoding: [0xc1,0x04,0x22,0x7c]
73004
73005v_cmpx_lt_f32 0.5, v2
73006// GFX10: encoding: [0xf0,0x04,0x22,0x7c]
73007
73008v_cmpx_lt_f32 -4.0, v2
73009// GFX10: encoding: [0xf7,0x04,0x22,0x7c]
73010
73011v_cmpx_lt_f32 0xaf123456, v2
73012// GFX10: encoding: [0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf]
73013
73014v_cmpx_lt_f32 0x3f717273, v2
73015// GFX10: encoding: [0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f]
73016
73017v_cmpx_lt_f32 v1, v255
73018// GFX10: encoding: [0x01,0xff,0x23,0x7c]
73019
73020v_cmpx_lt_f32_e64 v1, v2
73021// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
73022
73023v_cmpx_lt_f32_e64 v255, v2
73024// GFX10: encoding: [0x00,0x00,0x11,0xd4,0xff,0x05,0x02,0x00]
73025
73026v_cmpx_lt_f32_e64 s1, v2
73027// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0x04,0x02,0x00]
73028
73029v_cmpx_lt_f32_e64 s101, v2
73030// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x65,0x04,0x02,0x00]
73031
73032v_cmpx_lt_f32_e64 vcc_lo, v2
73033// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x6a,0x04,0x02,0x00]
73034
73035v_cmpx_lt_f32_e64 vcc_hi, v2
73036// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x6b,0x04,0x02,0x00]
73037
73038v_cmpx_lt_f32_e64 m0, v2
73039// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x7c,0x04,0x02,0x00]
73040
73041v_cmpx_lt_f32_e64 exec_lo, v2
73042// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x7e,0x04,0x02,0x00]
73043
73044v_cmpx_lt_f32_e64 exec_hi, v2
73045// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x7f,0x04,0x02,0x00]
73046
73047v_cmpx_lt_f32_e64 0, v2
73048// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x80,0x04,0x02,0x00]
73049
73050v_cmpx_lt_f32_e64 -1, v2
73051// GFX10: encoding: [0x00,0x00,0x11,0xd4,0xc1,0x04,0x02,0x00]
73052
73053v_cmpx_lt_f32_e64 0.5, v2
73054// GFX10: encoding: [0x00,0x00,0x11,0xd4,0xf0,0x04,0x02,0x00]
73055
73056v_cmpx_lt_f32_e64 -4.0, v2
73057// GFX10: encoding: [0x00,0x00,0x11,0xd4,0xf7,0x04,0x02,0x00]
73058
73059v_cmpx_lt_f32_e64 v1, v255
73060// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0xff,0x03,0x00]
73061
73062v_cmpx_lt_f32_e64 v1, s2
73063// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0x05,0x00,0x00]
73064
73065v_cmpx_lt_f32_e64 v1, s101
73066// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0xcb,0x00,0x00]
73067
73068v_cmpx_lt_f32_e64 v1, vcc_lo
73069// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0xd5,0x00,0x00]
73070
73071v_cmpx_lt_f32_e64 v1, vcc_hi
73072// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0xd7,0x00,0x00]
73073
73074v_cmpx_lt_f32_e64 v1, m0
73075// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0xf9,0x00,0x00]
73076
73077v_cmpx_lt_f32_e64 v1, exec_lo
73078// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0xfd,0x00,0x00]
73079
73080v_cmpx_lt_f32_e64 v1, exec_hi
73081// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0xff,0x00,0x00]
73082
73083v_cmpx_lt_f32_e64 v1, 0
73084// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0x01,0x01,0x00]
73085
73086v_cmpx_lt_f32_e64 v1, -1
73087// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0x83,0x01,0x00]
73088
73089v_cmpx_lt_f32_e64 v1, 0.5
73090// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0xe1,0x01,0x00]
73091
73092v_cmpx_lt_f32_e64 v1, -4.0
73093// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0xef,0x01,0x00]
73094
73095v_cmpx_lt_f32_e64 -v1, v2
73096// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0x05,0x02,0x20]
73097
73098v_cmpx_lt_f32_e64 v1, -v2
73099// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0x05,0x02,0x40]
73100
73101v_cmpx_lt_f32_e64 -v1, -v2
73102// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0x05,0x02,0x60]
73103
73104v_cmpx_eq_f32 v1, v2
73105// GFX10: encoding: [0x01,0x05,0x24,0x7c]
73106
73107v_cmpx_eq_f32 v255, v2
73108// GFX10: encoding: [0xff,0x05,0x24,0x7c]
73109
73110v_cmpx_eq_f32 s1, v2
73111// GFX10: encoding: [0x01,0x04,0x24,0x7c]
73112
73113v_cmpx_eq_f32 s101, v2
73114// GFX10: encoding: [0x65,0x04,0x24,0x7c]
73115
73116v_cmpx_eq_f32 vcc_lo, v2
73117// GFX10: encoding: [0x6a,0x04,0x24,0x7c]
73118
73119v_cmpx_eq_f32 vcc_hi, v2
73120// GFX10: encoding: [0x6b,0x04,0x24,0x7c]
73121
73122v_cmpx_eq_f32 m0, v2
73123// GFX10: encoding: [0x7c,0x04,0x24,0x7c]
73124
73125v_cmpx_eq_f32 exec_lo, v2
73126// GFX10: encoding: [0x7e,0x04,0x24,0x7c]
73127
73128v_cmpx_eq_f32 exec_hi, v2
73129// GFX10: encoding: [0x7f,0x04,0x24,0x7c]
73130
73131v_cmpx_eq_f32 0, v2
73132// GFX10: encoding: [0x80,0x04,0x24,0x7c]
73133
73134v_cmpx_eq_f32 -1, v2
73135// GFX10: encoding: [0xc1,0x04,0x24,0x7c]
73136
73137v_cmpx_eq_f32 0.5, v2
73138// GFX10: encoding: [0xf0,0x04,0x24,0x7c]
73139
73140v_cmpx_eq_f32 -4.0, v2
73141// GFX10: encoding: [0xf7,0x04,0x24,0x7c]
73142
73143v_cmpx_eq_f32 0xaf123456, v2
73144// GFX10: encoding: [0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf]
73145
73146v_cmpx_eq_f32 0x3f717273, v2
73147// GFX10: encoding: [0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f]
73148
73149v_cmpx_eq_f32 v1, v255
73150// GFX10: encoding: [0x01,0xff,0x25,0x7c]
73151
73152v_cmpx_eq_f32_e64 v1, v2
73153// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
73154
73155v_cmpx_eq_f32_e64 v255, v2
73156// GFX10: encoding: [0x00,0x00,0x12,0xd4,0xff,0x05,0x02,0x00]
73157
73158v_cmpx_eq_f32_e64 s1, v2
73159// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0x04,0x02,0x00]
73160
73161v_cmpx_eq_f32_e64 s101, v2
73162// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x65,0x04,0x02,0x00]
73163
73164v_cmpx_eq_f32_e64 vcc_lo, v2
73165// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x6a,0x04,0x02,0x00]
73166
73167v_cmpx_eq_f32_e64 vcc_hi, v2
73168// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x6b,0x04,0x02,0x00]
73169
73170v_cmpx_eq_f32_e64 m0, v2
73171// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x7c,0x04,0x02,0x00]
73172
73173v_cmpx_eq_f32_e64 exec_lo, v2
73174// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x7e,0x04,0x02,0x00]
73175
73176v_cmpx_eq_f32_e64 exec_hi, v2
73177// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x7f,0x04,0x02,0x00]
73178
73179v_cmpx_eq_f32_e64 0, v2
73180// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x80,0x04,0x02,0x00]
73181
73182v_cmpx_eq_f32_e64 -1, v2
73183// GFX10: encoding: [0x00,0x00,0x12,0xd4,0xc1,0x04,0x02,0x00]
73184
73185v_cmpx_eq_f32_e64 0.5, v2
73186// GFX10: encoding: [0x00,0x00,0x12,0xd4,0xf0,0x04,0x02,0x00]
73187
73188v_cmpx_eq_f32_e64 -4.0, v2
73189// GFX10: encoding: [0x00,0x00,0x12,0xd4,0xf7,0x04,0x02,0x00]
73190
73191v_cmpx_eq_f32_e64 v1, v255
73192// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0xff,0x03,0x00]
73193
73194v_cmpx_eq_f32_e64 v1, s2
73195// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0x05,0x00,0x00]
73196
73197v_cmpx_eq_f32_e64 v1, s101
73198// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0xcb,0x00,0x00]
73199
73200v_cmpx_eq_f32_e64 v1, vcc_lo
73201// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0xd5,0x00,0x00]
73202
73203v_cmpx_eq_f32_e64 v1, vcc_hi
73204// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0xd7,0x00,0x00]
73205
73206v_cmpx_eq_f32_e64 v1, m0
73207// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0xf9,0x00,0x00]
73208
73209v_cmpx_eq_f32_e64 v1, exec_lo
73210// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0xfd,0x00,0x00]
73211
73212v_cmpx_eq_f32_e64 v1, exec_hi
73213// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0xff,0x00,0x00]
73214
73215v_cmpx_eq_f32_e64 v1, 0
73216// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0x01,0x01,0x00]
73217
73218v_cmpx_eq_f32_e64 v1, -1
73219// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0x83,0x01,0x00]
73220
73221v_cmpx_eq_f32_e64 v1, 0.5
73222// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0xe1,0x01,0x00]
73223
73224v_cmpx_eq_f32_e64 v1, -4.0
73225// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0xef,0x01,0x00]
73226
73227v_cmpx_eq_f32_e64 -v1, v2
73228// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0x05,0x02,0x20]
73229
73230v_cmpx_eq_f32_e64 v1, -v2
73231// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0x05,0x02,0x40]
73232
73233v_cmpx_eq_f32_e64 -v1, -v2
73234// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0x05,0x02,0x60]
73235
73236v_cmpx_le_f32 v1, v2
73237// GFX10: encoding: [0x01,0x05,0x26,0x7c]
73238
73239v_cmpx_le_f32 v255, v2
73240// GFX10: encoding: [0xff,0x05,0x26,0x7c]
73241
73242v_cmpx_le_f32 s1, v2
73243// GFX10: encoding: [0x01,0x04,0x26,0x7c]
73244
73245v_cmpx_le_f32 s101, v2
73246// GFX10: encoding: [0x65,0x04,0x26,0x7c]
73247
73248v_cmpx_le_f32 vcc_lo, v2
73249// GFX10: encoding: [0x6a,0x04,0x26,0x7c]
73250
73251v_cmpx_le_f32 vcc_hi, v2
73252// GFX10: encoding: [0x6b,0x04,0x26,0x7c]
73253
73254v_cmpx_le_f32 m0, v2
73255// GFX10: encoding: [0x7c,0x04,0x26,0x7c]
73256
73257v_cmpx_le_f32 exec_lo, v2
73258// GFX10: encoding: [0x7e,0x04,0x26,0x7c]
73259
73260v_cmpx_le_f32 exec_hi, v2
73261// GFX10: encoding: [0x7f,0x04,0x26,0x7c]
73262
73263v_cmpx_le_f32 0, v2
73264// GFX10: encoding: [0x80,0x04,0x26,0x7c]
73265
73266v_cmpx_le_f32 -1, v2
73267// GFX10: encoding: [0xc1,0x04,0x26,0x7c]
73268
73269v_cmpx_le_f32 0.5, v2
73270// GFX10: encoding: [0xf0,0x04,0x26,0x7c]
73271
73272v_cmpx_le_f32 -4.0, v2
73273// GFX10: encoding: [0xf7,0x04,0x26,0x7c]
73274
73275v_cmpx_le_f32 0xaf123456, v2
73276// GFX10: encoding: [0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf]
73277
73278v_cmpx_le_f32 0x3f717273, v2
73279// GFX10: encoding: [0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f]
73280
73281v_cmpx_le_f32 v1, v255
73282// GFX10: encoding: [0x01,0xff,0x27,0x7c]
73283
73284v_cmpx_le_f32_e64 v1, v2
73285// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
73286
73287v_cmpx_le_f32_e64 v255, v2
73288// GFX10: encoding: [0x00,0x00,0x13,0xd4,0xff,0x05,0x02,0x00]
73289
73290v_cmpx_le_f32_e64 s1, v2
73291// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0x04,0x02,0x00]
73292
73293v_cmpx_le_f32_e64 s101, v2
73294// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x65,0x04,0x02,0x00]
73295
73296v_cmpx_le_f32_e64 vcc_lo, v2
73297// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x6a,0x04,0x02,0x00]
73298
73299v_cmpx_le_f32_e64 vcc_hi, v2
73300// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x6b,0x04,0x02,0x00]
73301
73302v_cmpx_le_f32_e64 m0, v2
73303// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x7c,0x04,0x02,0x00]
73304
73305v_cmpx_le_f32_e64 exec_lo, v2
73306// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x7e,0x04,0x02,0x00]
73307
73308v_cmpx_le_f32_e64 exec_hi, v2
73309// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x7f,0x04,0x02,0x00]
73310
73311v_cmpx_le_f32_e64 0, v2
73312// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x80,0x04,0x02,0x00]
73313
73314v_cmpx_le_f32_e64 -1, v2
73315// GFX10: encoding: [0x00,0x00,0x13,0xd4,0xc1,0x04,0x02,0x00]
73316
73317v_cmpx_le_f32_e64 0.5, v2
73318// GFX10: encoding: [0x00,0x00,0x13,0xd4,0xf0,0x04,0x02,0x00]
73319
73320v_cmpx_le_f32_e64 -4.0, v2
73321// GFX10: encoding: [0x00,0x00,0x13,0xd4,0xf7,0x04,0x02,0x00]
73322
73323v_cmpx_le_f32_e64 v1, v255
73324// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0xff,0x03,0x00]
73325
73326v_cmpx_le_f32_e64 v1, s2
73327// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0x05,0x00,0x00]
73328
73329v_cmpx_le_f32_e64 v1, s101
73330// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0xcb,0x00,0x00]
73331
73332v_cmpx_le_f32_e64 v1, vcc_lo
73333// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0xd5,0x00,0x00]
73334
73335v_cmpx_le_f32_e64 v1, vcc_hi
73336// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0xd7,0x00,0x00]
73337
73338v_cmpx_le_f32_e64 v1, m0
73339// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0xf9,0x00,0x00]
73340
73341v_cmpx_le_f32_e64 v1, exec_lo
73342// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0xfd,0x00,0x00]
73343
73344v_cmpx_le_f32_e64 v1, exec_hi
73345// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0xff,0x00,0x00]
73346
73347v_cmpx_le_f32_e64 v1, 0
73348// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0x01,0x01,0x00]
73349
73350v_cmpx_le_f32_e64 v1, -1
73351// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0x83,0x01,0x00]
73352
73353v_cmpx_le_f32_e64 v1, 0.5
73354// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0xe1,0x01,0x00]
73355
73356v_cmpx_le_f32_e64 v1, -4.0
73357// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0xef,0x01,0x00]
73358
73359v_cmpx_le_f32_e64 -v1, v2
73360// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0x05,0x02,0x20]
73361
73362v_cmpx_le_f32_e64 v1, -v2
73363// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0x05,0x02,0x40]
73364
73365v_cmpx_le_f32_e64 -v1, -v2
73366// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0x05,0x02,0x60]
73367
73368v_cmpx_gt_f32 v1, v2
73369// GFX10: encoding: [0x01,0x05,0x28,0x7c]
73370
73371v_cmpx_gt_f32 v255, v2
73372// GFX10: encoding: [0xff,0x05,0x28,0x7c]
73373
73374v_cmpx_gt_f32 s1, v2
73375// GFX10: encoding: [0x01,0x04,0x28,0x7c]
73376
73377v_cmpx_gt_f32 s101, v2
73378// GFX10: encoding: [0x65,0x04,0x28,0x7c]
73379
73380v_cmpx_gt_f32 vcc_lo, v2
73381// GFX10: encoding: [0x6a,0x04,0x28,0x7c]
73382
73383v_cmpx_gt_f32 vcc_hi, v2
73384// GFX10: encoding: [0x6b,0x04,0x28,0x7c]
73385
73386v_cmpx_gt_f32 m0, v2
73387// GFX10: encoding: [0x7c,0x04,0x28,0x7c]
73388
73389v_cmpx_gt_f32 exec_lo, v2
73390// GFX10: encoding: [0x7e,0x04,0x28,0x7c]
73391
73392v_cmpx_gt_f32 exec_hi, v2
73393// GFX10: encoding: [0x7f,0x04,0x28,0x7c]
73394
73395v_cmpx_gt_f32 0, v2
73396// GFX10: encoding: [0x80,0x04,0x28,0x7c]
73397
73398v_cmpx_gt_f32 -1, v2
73399// GFX10: encoding: [0xc1,0x04,0x28,0x7c]
73400
73401v_cmpx_gt_f32 0.5, v2
73402// GFX10: encoding: [0xf0,0x04,0x28,0x7c]
73403
73404v_cmpx_gt_f32 -4.0, v2
73405// GFX10: encoding: [0xf7,0x04,0x28,0x7c]
73406
73407v_cmpx_gt_f32 0xaf123456, v2
73408// GFX10: encoding: [0xff,0x04,0x28,0x7c,0x56,0x34,0x12,0xaf]
73409
73410v_cmpx_gt_f32 0x3f717273, v2
73411// GFX10: encoding: [0xff,0x04,0x28,0x7c,0x73,0x72,0x71,0x3f]
73412
73413v_cmpx_gt_f32 v1, v255
73414// GFX10: encoding: [0x01,0xff,0x29,0x7c]
73415
73416v_cmpx_gt_f32_e64 v1, v2
73417// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
73418
73419v_cmpx_gt_f32_e64 v255, v2
73420// GFX10: encoding: [0x00,0x00,0x14,0xd4,0xff,0x05,0x02,0x00]
73421
73422v_cmpx_gt_f32_e64 s1, v2
73423// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0x04,0x02,0x00]
73424
73425v_cmpx_gt_f32_e64 s101, v2
73426// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x65,0x04,0x02,0x00]
73427
73428v_cmpx_gt_f32_e64 vcc_lo, v2
73429// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x6a,0x04,0x02,0x00]
73430
73431v_cmpx_gt_f32_e64 vcc_hi, v2
73432// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x6b,0x04,0x02,0x00]
73433
73434v_cmpx_gt_f32_e64 m0, v2
73435// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x7c,0x04,0x02,0x00]
73436
73437v_cmpx_gt_f32_e64 exec_lo, v2
73438// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x7e,0x04,0x02,0x00]
73439
73440v_cmpx_gt_f32_e64 exec_hi, v2
73441// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x7f,0x04,0x02,0x00]
73442
73443v_cmpx_gt_f32_e64 0, v2
73444// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x80,0x04,0x02,0x00]
73445
73446v_cmpx_gt_f32_e64 -1, v2
73447// GFX10: encoding: [0x00,0x00,0x14,0xd4,0xc1,0x04,0x02,0x00]
73448
73449v_cmpx_gt_f32_e64 0.5, v2
73450// GFX10: encoding: [0x00,0x00,0x14,0xd4,0xf0,0x04,0x02,0x00]
73451
73452v_cmpx_gt_f32_e64 -4.0, v2
73453// GFX10: encoding: [0x00,0x00,0x14,0xd4,0xf7,0x04,0x02,0x00]
73454
73455v_cmpx_gt_f32_e64 v1, v255
73456// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0xff,0x03,0x00]
73457
73458v_cmpx_gt_f32_e64 v1, s2
73459// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0x05,0x00,0x00]
73460
73461v_cmpx_gt_f32_e64 v1, s101
73462// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0xcb,0x00,0x00]
73463
73464v_cmpx_gt_f32_e64 v1, vcc_lo
73465// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0xd5,0x00,0x00]
73466
73467v_cmpx_gt_f32_e64 v1, vcc_hi
73468// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0xd7,0x00,0x00]
73469
73470v_cmpx_gt_f32_e64 v1, m0
73471// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0xf9,0x00,0x00]
73472
73473v_cmpx_gt_f32_e64 v1, exec_lo
73474// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0xfd,0x00,0x00]
73475
73476v_cmpx_gt_f32_e64 v1, exec_hi
73477// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0xff,0x00,0x00]
73478
73479v_cmpx_gt_f32_e64 v1, 0
73480// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0x01,0x01,0x00]
73481
73482v_cmpx_gt_f32_e64 v1, -1
73483// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0x83,0x01,0x00]
73484
73485v_cmpx_gt_f32_e64 v1, 0.5
73486// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0xe1,0x01,0x00]
73487
73488v_cmpx_gt_f32_e64 v1, -4.0
73489// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0xef,0x01,0x00]
73490
73491v_cmpx_gt_f32_e64 -v1, v2
73492// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0x05,0x02,0x20]
73493
73494v_cmpx_gt_f32_e64 v1, -v2
73495// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0x05,0x02,0x40]
73496
73497v_cmpx_gt_f32_e64 -v1, -v2
73498// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0x05,0x02,0x60]
73499
73500v_cmpx_lg_f32 v1, v2
73501// GFX10: encoding: [0x01,0x05,0x2a,0x7c]
73502
73503v_cmpx_lg_f32 v255, v2
73504// GFX10: encoding: [0xff,0x05,0x2a,0x7c]
73505
73506v_cmpx_lg_f32 s1, v2
73507// GFX10: encoding: [0x01,0x04,0x2a,0x7c]
73508
73509v_cmpx_lg_f32 s101, v2
73510// GFX10: encoding: [0x65,0x04,0x2a,0x7c]
73511
73512v_cmpx_lg_f32 vcc_lo, v2
73513// GFX10: encoding: [0x6a,0x04,0x2a,0x7c]
73514
73515v_cmpx_lg_f32 vcc_hi, v2
73516// GFX10: encoding: [0x6b,0x04,0x2a,0x7c]
73517
73518v_cmpx_lg_f32 m0, v2
73519// GFX10: encoding: [0x7c,0x04,0x2a,0x7c]
73520
73521v_cmpx_lg_f32 exec_lo, v2
73522// GFX10: encoding: [0x7e,0x04,0x2a,0x7c]
73523
73524v_cmpx_lg_f32 exec_hi, v2
73525// GFX10: encoding: [0x7f,0x04,0x2a,0x7c]
73526
73527v_cmpx_lg_f32 0, v2
73528// GFX10: encoding: [0x80,0x04,0x2a,0x7c]
73529
73530v_cmpx_lg_f32 -1, v2
73531// GFX10: encoding: [0xc1,0x04,0x2a,0x7c]
73532
73533v_cmpx_lg_f32 0.5, v2
73534// GFX10: encoding: [0xf0,0x04,0x2a,0x7c]
73535
73536v_cmpx_lg_f32 -4.0, v2
73537// GFX10: encoding: [0xf7,0x04,0x2a,0x7c]
73538
73539v_cmpx_lg_f32 0xaf123456, v2
73540// GFX10: encoding: [0xff,0x04,0x2a,0x7c,0x56,0x34,0x12,0xaf]
73541
73542v_cmpx_lg_f32 0x3f717273, v2
73543// GFX10: encoding: [0xff,0x04,0x2a,0x7c,0x73,0x72,0x71,0x3f]
73544
73545v_cmpx_lg_f32 v1, v255
73546// GFX10: encoding: [0x01,0xff,0x2b,0x7c]
73547
73548v_cmpx_lg_f32_e64 v1, v2
73549// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
73550
73551v_cmpx_lg_f32_e64 v255, v2
73552// GFX10: encoding: [0x00,0x00,0x15,0xd4,0xff,0x05,0x02,0x00]
73553
73554v_cmpx_lg_f32_e64 s1, v2
73555// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0x04,0x02,0x00]
73556
73557v_cmpx_lg_f32_e64 s101, v2
73558// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x65,0x04,0x02,0x00]
73559
73560v_cmpx_lg_f32_e64 vcc_lo, v2
73561// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x6a,0x04,0x02,0x00]
73562
73563v_cmpx_lg_f32_e64 vcc_hi, v2
73564// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x6b,0x04,0x02,0x00]
73565
73566v_cmpx_lg_f32_e64 m0, v2
73567// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x7c,0x04,0x02,0x00]
73568
73569v_cmpx_lg_f32_e64 exec_lo, v2
73570// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x7e,0x04,0x02,0x00]
73571
73572v_cmpx_lg_f32_e64 exec_hi, v2
73573// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x7f,0x04,0x02,0x00]
73574
73575v_cmpx_lg_f32_e64 0, v2
73576// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x80,0x04,0x02,0x00]
73577
73578v_cmpx_lg_f32_e64 -1, v2
73579// GFX10: encoding: [0x00,0x00,0x15,0xd4,0xc1,0x04,0x02,0x00]
73580
73581v_cmpx_lg_f32_e64 0.5, v2
73582// GFX10: encoding: [0x00,0x00,0x15,0xd4,0xf0,0x04,0x02,0x00]
73583
73584v_cmpx_lg_f32_e64 -4.0, v2
73585// GFX10: encoding: [0x00,0x00,0x15,0xd4,0xf7,0x04,0x02,0x00]
73586
73587v_cmpx_lg_f32_e64 v1, v255
73588// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0xff,0x03,0x00]
73589
73590v_cmpx_lg_f32_e64 v1, s2
73591// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0x05,0x00,0x00]
73592
73593v_cmpx_lg_f32_e64 v1, s101
73594// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0xcb,0x00,0x00]
73595
73596v_cmpx_lg_f32_e64 v1, vcc_lo
73597// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0xd5,0x00,0x00]
73598
73599v_cmpx_lg_f32_e64 v1, vcc_hi
73600// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0xd7,0x00,0x00]
73601
73602v_cmpx_lg_f32_e64 v1, m0
73603// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0xf9,0x00,0x00]
73604
73605v_cmpx_lg_f32_e64 v1, exec_lo
73606// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0xfd,0x00,0x00]
73607
73608v_cmpx_lg_f32_e64 v1, exec_hi
73609// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0xff,0x00,0x00]
73610
73611v_cmpx_lg_f32_e64 v1, 0
73612// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0x01,0x01,0x00]
73613
73614v_cmpx_lg_f32_e64 v1, -1
73615// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0x83,0x01,0x00]
73616
73617v_cmpx_lg_f32_e64 v1, 0.5
73618// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0xe1,0x01,0x00]
73619
73620v_cmpx_lg_f32_e64 v1, -4.0
73621// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0xef,0x01,0x00]
73622
73623v_cmpx_lg_f32_e64 -v1, v2
73624// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0x05,0x02,0x20]
73625
73626v_cmpx_lg_f32_e64 v1, -v2
73627// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0x05,0x02,0x40]
73628
73629v_cmpx_lg_f32_e64 -v1, -v2
73630// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0x05,0x02,0x60]
73631
73632v_cmpx_ge_f32 v1, v2
73633// GFX10: encoding: [0x01,0x05,0x2c,0x7c]
73634
73635v_cmpx_ge_f32 v255, v2
73636// GFX10: encoding: [0xff,0x05,0x2c,0x7c]
73637
73638v_cmpx_ge_f32 s1, v2
73639// GFX10: encoding: [0x01,0x04,0x2c,0x7c]
73640
73641v_cmpx_ge_f32 s101, v2
73642// GFX10: encoding: [0x65,0x04,0x2c,0x7c]
73643
73644v_cmpx_ge_f32 vcc_lo, v2
73645// GFX10: encoding: [0x6a,0x04,0x2c,0x7c]
73646
73647v_cmpx_ge_f32 vcc_hi, v2
73648// GFX10: encoding: [0x6b,0x04,0x2c,0x7c]
73649
73650v_cmpx_ge_f32 m0, v2
73651// GFX10: encoding: [0x7c,0x04,0x2c,0x7c]
73652
73653v_cmpx_ge_f32 exec_lo, v2
73654// GFX10: encoding: [0x7e,0x04,0x2c,0x7c]
73655
73656v_cmpx_ge_f32 exec_hi, v2
73657// GFX10: encoding: [0x7f,0x04,0x2c,0x7c]
73658
73659v_cmpx_ge_f32 0, v2
73660// GFX10: encoding: [0x80,0x04,0x2c,0x7c]
73661
73662v_cmpx_ge_f32 -1, v2
73663// GFX10: encoding: [0xc1,0x04,0x2c,0x7c]
73664
73665v_cmpx_ge_f32 0.5, v2
73666// GFX10: encoding: [0xf0,0x04,0x2c,0x7c]
73667
73668v_cmpx_ge_f32 -4.0, v2
73669// GFX10: encoding: [0xf7,0x04,0x2c,0x7c]
73670
73671v_cmpx_ge_f32 0xaf123456, v2
73672// GFX10: encoding: [0xff,0x04,0x2c,0x7c,0x56,0x34,0x12,0xaf]
73673
73674v_cmpx_ge_f32 0x3f717273, v2
73675// GFX10: encoding: [0xff,0x04,0x2c,0x7c,0x73,0x72,0x71,0x3f]
73676
73677v_cmpx_ge_f32 v1, v255
73678// GFX10: encoding: [0x01,0xff,0x2d,0x7c]
73679
73680v_cmpx_ge_f32_e64 v1, v2
73681// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
73682
73683v_cmpx_ge_f32_e64 v255, v2
73684// GFX10: encoding: [0x00,0x00,0x16,0xd4,0xff,0x05,0x02,0x00]
73685
73686v_cmpx_ge_f32_e64 s1, v2
73687// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0x04,0x02,0x00]
73688
73689v_cmpx_ge_f32_e64 s101, v2
73690// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x65,0x04,0x02,0x00]
73691
73692v_cmpx_ge_f32_e64 vcc_lo, v2
73693// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x6a,0x04,0x02,0x00]
73694
73695v_cmpx_ge_f32_e64 vcc_hi, v2
73696// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x6b,0x04,0x02,0x00]
73697
73698v_cmpx_ge_f32_e64 m0, v2
73699// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x7c,0x04,0x02,0x00]
73700
73701v_cmpx_ge_f32_e64 exec_lo, v2
73702// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x7e,0x04,0x02,0x00]
73703
73704v_cmpx_ge_f32_e64 exec_hi, v2
73705// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x7f,0x04,0x02,0x00]
73706
73707v_cmpx_ge_f32_e64 0, v2
73708// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x80,0x04,0x02,0x00]
73709
73710v_cmpx_ge_f32_e64 -1, v2
73711// GFX10: encoding: [0x00,0x00,0x16,0xd4,0xc1,0x04,0x02,0x00]
73712
73713v_cmpx_ge_f32_e64 0.5, v2
73714// GFX10: encoding: [0x00,0x00,0x16,0xd4,0xf0,0x04,0x02,0x00]
73715
73716v_cmpx_ge_f32_e64 -4.0, v2
73717// GFX10: encoding: [0x00,0x00,0x16,0xd4,0xf7,0x04,0x02,0x00]
73718
73719v_cmpx_ge_f32_e64 v1, v255
73720// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0xff,0x03,0x00]
73721
73722v_cmpx_ge_f32_e64 v1, s2
73723// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0x05,0x00,0x00]
73724
73725v_cmpx_ge_f32_e64 v1, s101
73726// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0xcb,0x00,0x00]
73727
73728v_cmpx_ge_f32_e64 v1, vcc_lo
73729// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0xd5,0x00,0x00]
73730
73731v_cmpx_ge_f32_e64 v1, vcc_hi
73732// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0xd7,0x00,0x00]
73733
73734v_cmpx_ge_f32_e64 v1, m0
73735// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0xf9,0x00,0x00]
73736
73737v_cmpx_ge_f32_e64 v1, exec_lo
73738// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0xfd,0x00,0x00]
73739
73740v_cmpx_ge_f32_e64 v1, exec_hi
73741// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0xff,0x00,0x00]
73742
73743v_cmpx_ge_f32_e64 v1, 0
73744// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0x01,0x01,0x00]
73745
73746v_cmpx_ge_f32_e64 v1, -1
73747// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0x83,0x01,0x00]
73748
73749v_cmpx_ge_f32_e64 v1, 0.5
73750// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0xe1,0x01,0x00]
73751
73752v_cmpx_ge_f32_e64 v1, -4.0
73753// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0xef,0x01,0x00]
73754
73755v_cmpx_ge_f32_e64 -v1, v2
73756// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0x05,0x02,0x20]
73757
73758v_cmpx_ge_f32_e64 v1, -v2
73759// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0x05,0x02,0x40]
73760
73761v_cmpx_ge_f32_e64 -v1, -v2
73762// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0x05,0x02,0x60]
73763
73764v_cmpx_o_f32 v1, v2
73765// GFX10: encoding: [0x01,0x05,0x2e,0x7c]
73766
73767v_cmpx_o_f32 v255, v2
73768// GFX10: encoding: [0xff,0x05,0x2e,0x7c]
73769
73770v_cmpx_o_f32 s1, v2
73771// GFX10: encoding: [0x01,0x04,0x2e,0x7c]
73772
73773v_cmpx_o_f32 s101, v2
73774// GFX10: encoding: [0x65,0x04,0x2e,0x7c]
73775
73776v_cmpx_o_f32 vcc_lo, v2
73777// GFX10: encoding: [0x6a,0x04,0x2e,0x7c]
73778
73779v_cmpx_o_f32 vcc_hi, v2
73780// GFX10: encoding: [0x6b,0x04,0x2e,0x7c]
73781
73782v_cmpx_o_f32 m0, v2
73783// GFX10: encoding: [0x7c,0x04,0x2e,0x7c]
73784
73785v_cmpx_o_f32 exec_lo, v2
73786// GFX10: encoding: [0x7e,0x04,0x2e,0x7c]
73787
73788v_cmpx_o_f32 exec_hi, v2
73789// GFX10: encoding: [0x7f,0x04,0x2e,0x7c]
73790
73791v_cmpx_o_f32 0, v2
73792// GFX10: encoding: [0x80,0x04,0x2e,0x7c]
73793
73794v_cmpx_o_f32 -1, v2
73795// GFX10: encoding: [0xc1,0x04,0x2e,0x7c]
73796
73797v_cmpx_o_f32 0.5, v2
73798// GFX10: encoding: [0xf0,0x04,0x2e,0x7c]
73799
73800v_cmpx_o_f32 -4.0, v2
73801// GFX10: encoding: [0xf7,0x04,0x2e,0x7c]
73802
73803v_cmpx_o_f32 0xaf123456, v2
73804// GFX10: encoding: [0xff,0x04,0x2e,0x7c,0x56,0x34,0x12,0xaf]
73805
73806v_cmpx_o_f32 0x3f717273, v2
73807// GFX10: encoding: [0xff,0x04,0x2e,0x7c,0x73,0x72,0x71,0x3f]
73808
73809v_cmpx_o_f32 v1, v255
73810// GFX10: encoding: [0x01,0xff,0x2f,0x7c]
73811
73812v_cmpx_o_f32_e64 v1, v2
73813// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
73814
73815v_cmpx_o_f32_e64 v255, v2
73816// GFX10: encoding: [0x00,0x00,0x17,0xd4,0xff,0x05,0x02,0x00]
73817
73818v_cmpx_o_f32_e64 s1, v2
73819// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0x04,0x02,0x00]
73820
73821v_cmpx_o_f32_e64 s101, v2
73822// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x65,0x04,0x02,0x00]
73823
73824v_cmpx_o_f32_e64 vcc_lo, v2
73825// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x6a,0x04,0x02,0x00]
73826
73827v_cmpx_o_f32_e64 vcc_hi, v2
73828// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x6b,0x04,0x02,0x00]
73829
73830v_cmpx_o_f32_e64 m0, v2
73831// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x7c,0x04,0x02,0x00]
73832
73833v_cmpx_o_f32_e64 exec_lo, v2
73834// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x7e,0x04,0x02,0x00]
73835
73836v_cmpx_o_f32_e64 exec_hi, v2
73837// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x7f,0x04,0x02,0x00]
73838
73839v_cmpx_o_f32_e64 0, v2
73840// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x80,0x04,0x02,0x00]
73841
73842v_cmpx_o_f32_e64 -1, v2
73843// GFX10: encoding: [0x00,0x00,0x17,0xd4,0xc1,0x04,0x02,0x00]
73844
73845v_cmpx_o_f32_e64 0.5, v2
73846// GFX10: encoding: [0x00,0x00,0x17,0xd4,0xf0,0x04,0x02,0x00]
73847
73848v_cmpx_o_f32_e64 -4.0, v2
73849// GFX10: encoding: [0x00,0x00,0x17,0xd4,0xf7,0x04,0x02,0x00]
73850
73851v_cmpx_o_f32_e64 v1, v255
73852// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0xff,0x03,0x00]
73853
73854v_cmpx_o_f32_e64 v1, s2
73855// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0x05,0x00,0x00]
73856
73857v_cmpx_o_f32_e64 v1, s101
73858// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0xcb,0x00,0x00]
73859
73860v_cmpx_o_f32_e64 v1, vcc_lo
73861// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0xd5,0x00,0x00]
73862
73863v_cmpx_o_f32_e64 v1, vcc_hi
73864// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0xd7,0x00,0x00]
73865
73866v_cmpx_o_f32_e64 v1, m0
73867// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0xf9,0x00,0x00]
73868
73869v_cmpx_o_f32_e64 v1, exec_lo
73870// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0xfd,0x00,0x00]
73871
73872v_cmpx_o_f32_e64 v1, exec_hi
73873// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0xff,0x00,0x00]
73874
73875v_cmpx_o_f32_e64 v1, 0
73876// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0x01,0x01,0x00]
73877
73878v_cmpx_o_f32_e64 v1, -1
73879// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0x83,0x01,0x00]
73880
73881v_cmpx_o_f32_e64 v1, 0.5
73882// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0xe1,0x01,0x00]
73883
73884v_cmpx_o_f32_e64 v1, -4.0
73885// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0xef,0x01,0x00]
73886
73887v_cmpx_o_f32_e64 -v1, v2
73888// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0x05,0x02,0x20]
73889
73890v_cmpx_o_f32_e64 v1, -v2
73891// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0x05,0x02,0x40]
73892
73893v_cmpx_o_f32_e64 -v1, -v2
73894// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0x05,0x02,0x60]
73895
73896v_cmpx_u_f32 v1, v2
73897// GFX10: encoding: [0x01,0x05,0x30,0x7c]
73898
73899v_cmpx_u_f32 v255, v2
73900// GFX10: encoding: [0xff,0x05,0x30,0x7c]
73901
73902v_cmpx_u_f32 s1, v2
73903// GFX10: encoding: [0x01,0x04,0x30,0x7c]
73904
73905v_cmpx_u_f32 s101, v2
73906// GFX10: encoding: [0x65,0x04,0x30,0x7c]
73907
73908v_cmpx_u_f32 vcc_lo, v2
73909// GFX10: encoding: [0x6a,0x04,0x30,0x7c]
73910
73911v_cmpx_u_f32 vcc_hi, v2
73912// GFX10: encoding: [0x6b,0x04,0x30,0x7c]
73913
73914v_cmpx_u_f32 m0, v2
73915// GFX10: encoding: [0x7c,0x04,0x30,0x7c]
73916
73917v_cmpx_u_f32 exec_lo, v2
73918// GFX10: encoding: [0x7e,0x04,0x30,0x7c]
73919
73920v_cmpx_u_f32 exec_hi, v2
73921// GFX10: encoding: [0x7f,0x04,0x30,0x7c]
73922
73923v_cmpx_u_f32 0, v2
73924// GFX10: encoding: [0x80,0x04,0x30,0x7c]
73925
73926v_cmpx_u_f32 -1, v2
73927// GFX10: encoding: [0xc1,0x04,0x30,0x7c]
73928
73929v_cmpx_u_f32 0.5, v2
73930// GFX10: encoding: [0xf0,0x04,0x30,0x7c]
73931
73932v_cmpx_u_f32 -4.0, v2
73933// GFX10: encoding: [0xf7,0x04,0x30,0x7c]
73934
73935v_cmpx_u_f32 0xaf123456, v2
73936// GFX10: encoding: [0xff,0x04,0x30,0x7c,0x56,0x34,0x12,0xaf]
73937
73938v_cmpx_u_f32 0x3f717273, v2
73939// GFX10: encoding: [0xff,0x04,0x30,0x7c,0x73,0x72,0x71,0x3f]
73940
73941v_cmpx_u_f32 v1, v255
73942// GFX10: encoding: [0x01,0xff,0x31,0x7c]
73943
73944v_cmpx_u_f32_e64 v1, v2
73945// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
73946
73947v_cmpx_u_f32_e64 v255, v2
73948// GFX10: encoding: [0x00,0x00,0x18,0xd4,0xff,0x05,0x02,0x00]
73949
73950v_cmpx_u_f32_e64 s1, v2
73951// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0x04,0x02,0x00]
73952
73953v_cmpx_u_f32_e64 s101, v2
73954// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x65,0x04,0x02,0x00]
73955
73956v_cmpx_u_f32_e64 vcc_lo, v2
73957// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x6a,0x04,0x02,0x00]
73958
73959v_cmpx_u_f32_e64 vcc_hi, v2
73960// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x6b,0x04,0x02,0x00]
73961
73962v_cmpx_u_f32_e64 m0, v2
73963// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x7c,0x04,0x02,0x00]
73964
73965v_cmpx_u_f32_e64 exec_lo, v2
73966// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x7e,0x04,0x02,0x00]
73967
73968v_cmpx_u_f32_e64 exec_hi, v2
73969// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x7f,0x04,0x02,0x00]
73970
73971v_cmpx_u_f32_e64 0, v2
73972// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x80,0x04,0x02,0x00]
73973
73974v_cmpx_u_f32_e64 -1, v2
73975// GFX10: encoding: [0x00,0x00,0x18,0xd4,0xc1,0x04,0x02,0x00]
73976
73977v_cmpx_u_f32_e64 0.5, v2
73978// GFX10: encoding: [0x00,0x00,0x18,0xd4,0xf0,0x04,0x02,0x00]
73979
73980v_cmpx_u_f32_e64 -4.0, v2
73981// GFX10: encoding: [0x00,0x00,0x18,0xd4,0xf7,0x04,0x02,0x00]
73982
73983v_cmpx_u_f32_e64 v1, v255
73984// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0xff,0x03,0x00]
73985
73986v_cmpx_u_f32_e64 v1, s2
73987// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0x05,0x00,0x00]
73988
73989v_cmpx_u_f32_e64 v1, s101
73990// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0xcb,0x00,0x00]
73991
73992v_cmpx_u_f32_e64 v1, vcc_lo
73993// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0xd5,0x00,0x00]
73994
73995v_cmpx_u_f32_e64 v1, vcc_hi
73996// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0xd7,0x00,0x00]
73997
73998v_cmpx_u_f32_e64 v1, m0
73999// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0xf9,0x00,0x00]
74000
74001v_cmpx_u_f32_e64 v1, exec_lo
74002// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0xfd,0x00,0x00]
74003
74004v_cmpx_u_f32_e64 v1, exec_hi
74005// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0xff,0x00,0x00]
74006
74007v_cmpx_u_f32_e64 v1, 0
74008// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0x01,0x01,0x00]
74009
74010v_cmpx_u_f32_e64 v1, -1
74011// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0x83,0x01,0x00]
74012
74013v_cmpx_u_f32_e64 v1, 0.5
74014// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0xe1,0x01,0x00]
74015
74016v_cmpx_u_f32_e64 v1, -4.0
74017// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0xef,0x01,0x00]
74018
74019v_cmpx_u_f32_e64 -v1, v2
74020// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0x05,0x02,0x20]
74021
74022v_cmpx_u_f32_e64 v1, -v2
74023// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0x05,0x02,0x40]
74024
74025v_cmpx_u_f32_e64 -v1, -v2
74026// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0x05,0x02,0x60]
74027
74028v_cmpx_nge_f32 v1, v2
74029// GFX10: encoding: [0x01,0x05,0x32,0x7c]
74030
74031v_cmpx_nge_f32 v255, v2
74032// GFX10: encoding: [0xff,0x05,0x32,0x7c]
74033
74034v_cmpx_nge_f32 s1, v2
74035// GFX10: encoding: [0x01,0x04,0x32,0x7c]
74036
74037v_cmpx_nge_f32 s101, v2
74038// GFX10: encoding: [0x65,0x04,0x32,0x7c]
74039
74040v_cmpx_nge_f32 vcc_lo, v2
74041// GFX10: encoding: [0x6a,0x04,0x32,0x7c]
74042
74043v_cmpx_nge_f32 vcc_hi, v2
74044// GFX10: encoding: [0x6b,0x04,0x32,0x7c]
74045
74046v_cmpx_nge_f32 m0, v2
74047// GFX10: encoding: [0x7c,0x04,0x32,0x7c]
74048
74049v_cmpx_nge_f32 exec_lo, v2
74050// GFX10: encoding: [0x7e,0x04,0x32,0x7c]
74051
74052v_cmpx_nge_f32 exec_hi, v2
74053// GFX10: encoding: [0x7f,0x04,0x32,0x7c]
74054
74055v_cmpx_nge_f32 0, v2
74056// GFX10: encoding: [0x80,0x04,0x32,0x7c]
74057
74058v_cmpx_nge_f32 -1, v2
74059// GFX10: encoding: [0xc1,0x04,0x32,0x7c]
74060
74061v_cmpx_nge_f32 0.5, v2
74062// GFX10: encoding: [0xf0,0x04,0x32,0x7c]
74063
74064v_cmpx_nge_f32 -4.0, v2
74065// GFX10: encoding: [0xf7,0x04,0x32,0x7c]
74066
74067v_cmpx_nge_f32 0xaf123456, v2
74068// GFX10: encoding: [0xff,0x04,0x32,0x7c,0x56,0x34,0x12,0xaf]
74069
74070v_cmpx_nge_f32 0x3f717273, v2
74071// GFX10: encoding: [0xff,0x04,0x32,0x7c,0x73,0x72,0x71,0x3f]
74072
74073v_cmpx_nge_f32 v1, v255
74074// GFX10: encoding: [0x01,0xff,0x33,0x7c]
74075
74076v_cmpx_nge_f32_e64 v1, v2
74077// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
74078
74079v_cmpx_nge_f32_e64 v255, v2
74080// GFX10: encoding: [0x00,0x00,0x19,0xd4,0xff,0x05,0x02,0x00]
74081
74082v_cmpx_nge_f32_e64 s1, v2
74083// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0x04,0x02,0x00]
74084
74085v_cmpx_nge_f32_e64 s101, v2
74086// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x65,0x04,0x02,0x00]
74087
74088v_cmpx_nge_f32_e64 vcc_lo, v2
74089// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x6a,0x04,0x02,0x00]
74090
74091v_cmpx_nge_f32_e64 vcc_hi, v2
74092// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x6b,0x04,0x02,0x00]
74093
74094v_cmpx_nge_f32_e64 m0, v2
74095// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x7c,0x04,0x02,0x00]
74096
74097v_cmpx_nge_f32_e64 exec_lo, v2
74098// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x7e,0x04,0x02,0x00]
74099
74100v_cmpx_nge_f32_e64 exec_hi, v2
74101// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x7f,0x04,0x02,0x00]
74102
74103v_cmpx_nge_f32_e64 0, v2
74104// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x80,0x04,0x02,0x00]
74105
74106v_cmpx_nge_f32_e64 -1, v2
74107// GFX10: encoding: [0x00,0x00,0x19,0xd4,0xc1,0x04,0x02,0x00]
74108
74109v_cmpx_nge_f32_e64 0.5, v2
74110// GFX10: encoding: [0x00,0x00,0x19,0xd4,0xf0,0x04,0x02,0x00]
74111
74112v_cmpx_nge_f32_e64 -4.0, v2
74113// GFX10: encoding: [0x00,0x00,0x19,0xd4,0xf7,0x04,0x02,0x00]
74114
74115v_cmpx_nge_f32_e64 v1, v255
74116// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0xff,0x03,0x00]
74117
74118v_cmpx_nge_f32_e64 v1, s2
74119// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0x05,0x00,0x00]
74120
74121v_cmpx_nge_f32_e64 v1, s101
74122// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0xcb,0x00,0x00]
74123
74124v_cmpx_nge_f32_e64 v1, vcc_lo
74125// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0xd5,0x00,0x00]
74126
74127v_cmpx_nge_f32_e64 v1, vcc_hi
74128// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0xd7,0x00,0x00]
74129
74130v_cmpx_nge_f32_e64 v1, m0
74131// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0xf9,0x00,0x00]
74132
74133v_cmpx_nge_f32_e64 v1, exec_lo
74134// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0xfd,0x00,0x00]
74135
74136v_cmpx_nge_f32_e64 v1, exec_hi
74137// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0xff,0x00,0x00]
74138
74139v_cmpx_nge_f32_e64 v1, 0
74140// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0x01,0x01,0x00]
74141
74142v_cmpx_nge_f32_e64 v1, -1
74143// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0x83,0x01,0x00]
74144
74145v_cmpx_nge_f32_e64 v1, 0.5
74146// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0xe1,0x01,0x00]
74147
74148v_cmpx_nge_f32_e64 v1, -4.0
74149// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0xef,0x01,0x00]
74150
74151v_cmpx_nge_f32_e64 -v1, v2
74152// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0x05,0x02,0x20]
74153
74154v_cmpx_nge_f32_e64 v1, -v2
74155// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0x05,0x02,0x40]
74156
74157v_cmpx_nge_f32_e64 -v1, -v2
74158// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0x05,0x02,0x60]
74159
74160v_cmpx_nlg_f32 v1, v2
74161// GFX10: encoding: [0x01,0x05,0x34,0x7c]
74162
74163v_cmpx_nlg_f32 v255, v2
74164// GFX10: encoding: [0xff,0x05,0x34,0x7c]
74165
74166v_cmpx_nlg_f32 s1, v2
74167// GFX10: encoding: [0x01,0x04,0x34,0x7c]
74168
74169v_cmpx_nlg_f32 s101, v2
74170// GFX10: encoding: [0x65,0x04,0x34,0x7c]
74171
74172v_cmpx_nlg_f32 vcc_lo, v2
74173// GFX10: encoding: [0x6a,0x04,0x34,0x7c]
74174
74175v_cmpx_nlg_f32 vcc_hi, v2
74176// GFX10: encoding: [0x6b,0x04,0x34,0x7c]
74177
74178v_cmpx_nlg_f32 m0, v2
74179// GFX10: encoding: [0x7c,0x04,0x34,0x7c]
74180
74181v_cmpx_nlg_f32 exec_lo, v2
74182// GFX10: encoding: [0x7e,0x04,0x34,0x7c]
74183
74184v_cmpx_nlg_f32 exec_hi, v2
74185// GFX10: encoding: [0x7f,0x04,0x34,0x7c]
74186
74187v_cmpx_nlg_f32 0, v2
74188// GFX10: encoding: [0x80,0x04,0x34,0x7c]
74189
74190v_cmpx_nlg_f32 -1, v2
74191// GFX10: encoding: [0xc1,0x04,0x34,0x7c]
74192
74193v_cmpx_nlg_f32 0.5, v2
74194// GFX10: encoding: [0xf0,0x04,0x34,0x7c]
74195
74196v_cmpx_nlg_f32 -4.0, v2
74197// GFX10: encoding: [0xf7,0x04,0x34,0x7c]
74198
74199v_cmpx_nlg_f32 0xaf123456, v2
74200// GFX10: encoding: [0xff,0x04,0x34,0x7c,0x56,0x34,0x12,0xaf]
74201
74202v_cmpx_nlg_f32 0x3f717273, v2
74203// GFX10: encoding: [0xff,0x04,0x34,0x7c,0x73,0x72,0x71,0x3f]
74204
74205v_cmpx_nlg_f32 v1, v255
74206// GFX10: encoding: [0x01,0xff,0x35,0x7c]
74207
74208v_cmpx_nlg_f32_e64 v1, v2
74209// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
74210
74211v_cmpx_nlg_f32_e64 v255, v2
74212// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0xff,0x05,0x02,0x00]
74213
74214v_cmpx_nlg_f32_e64 s1, v2
74215// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0x04,0x02,0x00]
74216
74217v_cmpx_nlg_f32_e64 s101, v2
74218// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x65,0x04,0x02,0x00]
74219
74220v_cmpx_nlg_f32_e64 vcc_lo, v2
74221// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x6a,0x04,0x02,0x00]
74222
74223v_cmpx_nlg_f32_e64 vcc_hi, v2
74224// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x6b,0x04,0x02,0x00]
74225
74226v_cmpx_nlg_f32_e64 m0, v2
74227// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x7c,0x04,0x02,0x00]
74228
74229v_cmpx_nlg_f32_e64 exec_lo, v2
74230// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x7e,0x04,0x02,0x00]
74231
74232v_cmpx_nlg_f32_e64 exec_hi, v2
74233// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x7f,0x04,0x02,0x00]
74234
74235v_cmpx_nlg_f32_e64 0, v2
74236// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x80,0x04,0x02,0x00]
74237
74238v_cmpx_nlg_f32_e64 -1, v2
74239// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0xc1,0x04,0x02,0x00]
74240
74241v_cmpx_nlg_f32_e64 0.5, v2
74242// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0xf0,0x04,0x02,0x00]
74243
74244v_cmpx_nlg_f32_e64 -4.0, v2
74245// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0xf7,0x04,0x02,0x00]
74246
74247v_cmpx_nlg_f32_e64 v1, v255
74248// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0xff,0x03,0x00]
74249
74250v_cmpx_nlg_f32_e64 v1, s2
74251// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0x05,0x00,0x00]
74252
74253v_cmpx_nlg_f32_e64 v1, s101
74254// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0xcb,0x00,0x00]
74255
74256v_cmpx_nlg_f32_e64 v1, vcc_lo
74257// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0xd5,0x00,0x00]
74258
74259v_cmpx_nlg_f32_e64 v1, vcc_hi
74260// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0xd7,0x00,0x00]
74261
74262v_cmpx_nlg_f32_e64 v1, m0
74263// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0xf9,0x00,0x00]
74264
74265v_cmpx_nlg_f32_e64 v1, exec_lo
74266// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0xfd,0x00,0x00]
74267
74268v_cmpx_nlg_f32_e64 v1, exec_hi
74269// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0xff,0x00,0x00]
74270
74271v_cmpx_nlg_f32_e64 v1, 0
74272// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0x01,0x01,0x00]
74273
74274v_cmpx_nlg_f32_e64 v1, -1
74275// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0x83,0x01,0x00]
74276
74277v_cmpx_nlg_f32_e64 v1, 0.5
74278// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0xe1,0x01,0x00]
74279
74280v_cmpx_nlg_f32_e64 v1, -4.0
74281// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0xef,0x01,0x00]
74282
74283v_cmpx_nlg_f32_e64 -v1, v2
74284// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0x05,0x02,0x20]
74285
74286v_cmpx_nlg_f32_e64 v1, -v2
74287// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0x05,0x02,0x40]
74288
74289v_cmpx_nlg_f32_e64 -v1, -v2
74290// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0x05,0x02,0x60]
74291
74292v_cmpx_ngt_f32 v1, v2
74293// GFX10: encoding: [0x01,0x05,0x36,0x7c]
74294
74295v_cmpx_ngt_f32 v255, v2
74296// GFX10: encoding: [0xff,0x05,0x36,0x7c]
74297
74298v_cmpx_ngt_f32 s1, v2
74299// GFX10: encoding: [0x01,0x04,0x36,0x7c]
74300
74301v_cmpx_ngt_f32 s101, v2
74302// GFX10: encoding: [0x65,0x04,0x36,0x7c]
74303
74304v_cmpx_ngt_f32 vcc_lo, v2
74305// GFX10: encoding: [0x6a,0x04,0x36,0x7c]
74306
74307v_cmpx_ngt_f32 vcc_hi, v2
74308// GFX10: encoding: [0x6b,0x04,0x36,0x7c]
74309
74310v_cmpx_ngt_f32 m0, v2
74311// GFX10: encoding: [0x7c,0x04,0x36,0x7c]
74312
74313v_cmpx_ngt_f32 exec_lo, v2
74314// GFX10: encoding: [0x7e,0x04,0x36,0x7c]
74315
74316v_cmpx_ngt_f32 exec_hi, v2
74317// GFX10: encoding: [0x7f,0x04,0x36,0x7c]
74318
74319v_cmpx_ngt_f32 0, v2
74320// GFX10: encoding: [0x80,0x04,0x36,0x7c]
74321
74322v_cmpx_ngt_f32 -1, v2
74323// GFX10: encoding: [0xc1,0x04,0x36,0x7c]
74324
74325v_cmpx_ngt_f32 0.5, v2
74326// GFX10: encoding: [0xf0,0x04,0x36,0x7c]
74327
74328v_cmpx_ngt_f32 -4.0, v2
74329// GFX10: encoding: [0xf7,0x04,0x36,0x7c]
74330
74331v_cmpx_ngt_f32 0xaf123456, v2
74332// GFX10: encoding: [0xff,0x04,0x36,0x7c,0x56,0x34,0x12,0xaf]
74333
74334v_cmpx_ngt_f32 0x3f717273, v2
74335// GFX10: encoding: [0xff,0x04,0x36,0x7c,0x73,0x72,0x71,0x3f]
74336
74337v_cmpx_ngt_f32 v1, v255
74338// GFX10: encoding: [0x01,0xff,0x37,0x7c]
74339
74340v_cmpx_ngt_f32_e64 v1, v2
74341// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
74342
74343v_cmpx_ngt_f32_e64 v255, v2
74344// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0xff,0x05,0x02,0x00]
74345
74346v_cmpx_ngt_f32_e64 s1, v2
74347// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0x04,0x02,0x00]
74348
74349v_cmpx_ngt_f32_e64 s101, v2
74350// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x65,0x04,0x02,0x00]
74351
74352v_cmpx_ngt_f32_e64 vcc_lo, v2
74353// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x6a,0x04,0x02,0x00]
74354
74355v_cmpx_ngt_f32_e64 vcc_hi, v2
74356// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x6b,0x04,0x02,0x00]
74357
74358v_cmpx_ngt_f32_e64 m0, v2
74359// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x7c,0x04,0x02,0x00]
74360
74361v_cmpx_ngt_f32_e64 exec_lo, v2
74362// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x7e,0x04,0x02,0x00]
74363
74364v_cmpx_ngt_f32_e64 exec_hi, v2
74365// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x7f,0x04,0x02,0x00]
74366
74367v_cmpx_ngt_f32_e64 0, v2
74368// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x80,0x04,0x02,0x00]
74369
74370v_cmpx_ngt_f32_e64 -1, v2
74371// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0xc1,0x04,0x02,0x00]
74372
74373v_cmpx_ngt_f32_e64 0.5, v2
74374// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0xf0,0x04,0x02,0x00]
74375
74376v_cmpx_ngt_f32_e64 -4.0, v2
74377// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0xf7,0x04,0x02,0x00]
74378
74379v_cmpx_ngt_f32_e64 v1, v255
74380// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0xff,0x03,0x00]
74381
74382v_cmpx_ngt_f32_e64 v1, s2
74383// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0x05,0x00,0x00]
74384
74385v_cmpx_ngt_f32_e64 v1, s101
74386// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0xcb,0x00,0x00]
74387
74388v_cmpx_ngt_f32_e64 v1, vcc_lo
74389// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0xd5,0x00,0x00]
74390
74391v_cmpx_ngt_f32_e64 v1, vcc_hi
74392// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0xd7,0x00,0x00]
74393
74394v_cmpx_ngt_f32_e64 v1, m0
74395// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0xf9,0x00,0x00]
74396
74397v_cmpx_ngt_f32_e64 v1, exec_lo
74398// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0xfd,0x00,0x00]
74399
74400v_cmpx_ngt_f32_e64 v1, exec_hi
74401// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0xff,0x00,0x00]
74402
74403v_cmpx_ngt_f32_e64 v1, 0
74404// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0x01,0x01,0x00]
74405
74406v_cmpx_ngt_f32_e64 v1, -1
74407// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0x83,0x01,0x00]
74408
74409v_cmpx_ngt_f32_e64 v1, 0.5
74410// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0xe1,0x01,0x00]
74411
74412v_cmpx_ngt_f32_e64 v1, -4.0
74413// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0xef,0x01,0x00]
74414
74415v_cmpx_ngt_f32_e64 -v1, v2
74416// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0x05,0x02,0x20]
74417
74418v_cmpx_ngt_f32_e64 v1, -v2
74419// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0x05,0x02,0x40]
74420
74421v_cmpx_ngt_f32_e64 -v1, -v2
74422// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0x05,0x02,0x60]
74423
74424v_cmpx_nle_f32 v1, v2
74425// GFX10: encoding: [0x01,0x05,0x38,0x7c]
74426
74427v_cmpx_nle_f32 v255, v2
74428// GFX10: encoding: [0xff,0x05,0x38,0x7c]
74429
74430v_cmpx_nle_f32 s1, v2
74431// GFX10: encoding: [0x01,0x04,0x38,0x7c]
74432
74433v_cmpx_nle_f32 s101, v2
74434// GFX10: encoding: [0x65,0x04,0x38,0x7c]
74435
74436v_cmpx_nle_f32 vcc_lo, v2
74437// GFX10: encoding: [0x6a,0x04,0x38,0x7c]
74438
74439v_cmpx_nle_f32 vcc_hi, v2
74440// GFX10: encoding: [0x6b,0x04,0x38,0x7c]
74441
74442v_cmpx_nle_f32 m0, v2
74443// GFX10: encoding: [0x7c,0x04,0x38,0x7c]
74444
74445v_cmpx_nle_f32 exec_lo, v2
74446// GFX10: encoding: [0x7e,0x04,0x38,0x7c]
74447
74448v_cmpx_nle_f32 exec_hi, v2
74449// GFX10: encoding: [0x7f,0x04,0x38,0x7c]
74450
74451v_cmpx_nle_f32 0, v2
74452// GFX10: encoding: [0x80,0x04,0x38,0x7c]
74453
74454v_cmpx_nle_f32 -1, v2
74455// GFX10: encoding: [0xc1,0x04,0x38,0x7c]
74456
74457v_cmpx_nle_f32 0.5, v2
74458// GFX10: encoding: [0xf0,0x04,0x38,0x7c]
74459
74460v_cmpx_nle_f32 -4.0, v2
74461// GFX10: encoding: [0xf7,0x04,0x38,0x7c]
74462
74463v_cmpx_nle_f32 0xaf123456, v2
74464// GFX10: encoding: [0xff,0x04,0x38,0x7c,0x56,0x34,0x12,0xaf]
74465
74466v_cmpx_nle_f32 0x3f717273, v2
74467// GFX10: encoding: [0xff,0x04,0x38,0x7c,0x73,0x72,0x71,0x3f]
74468
74469v_cmpx_nle_f32 v1, v255
74470// GFX10: encoding: [0x01,0xff,0x39,0x7c]
74471
74472v_cmpx_nle_f32_e64 v1, v2
74473// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
74474
74475v_cmpx_nle_f32_e64 v255, v2
74476// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0xff,0x05,0x02,0x00]
74477
74478v_cmpx_nle_f32_e64 s1, v2
74479// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0x04,0x02,0x00]
74480
74481v_cmpx_nle_f32_e64 s101, v2
74482// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x65,0x04,0x02,0x00]
74483
74484v_cmpx_nle_f32_e64 vcc_lo, v2
74485// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x6a,0x04,0x02,0x00]
74486
74487v_cmpx_nle_f32_e64 vcc_hi, v2
74488// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x6b,0x04,0x02,0x00]
74489
74490v_cmpx_nle_f32_e64 m0, v2
74491// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x7c,0x04,0x02,0x00]
74492
74493v_cmpx_nle_f32_e64 exec_lo, v2
74494// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x7e,0x04,0x02,0x00]
74495
74496v_cmpx_nle_f32_e64 exec_hi, v2
74497// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x7f,0x04,0x02,0x00]
74498
74499v_cmpx_nle_f32_e64 0, v2
74500// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x80,0x04,0x02,0x00]
74501
74502v_cmpx_nle_f32_e64 -1, v2
74503// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0xc1,0x04,0x02,0x00]
74504
74505v_cmpx_nle_f32_e64 0.5, v2
74506// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0xf0,0x04,0x02,0x00]
74507
74508v_cmpx_nle_f32_e64 -4.0, v2
74509// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0xf7,0x04,0x02,0x00]
74510
74511v_cmpx_nle_f32_e64 v1, v255
74512// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0xff,0x03,0x00]
74513
74514v_cmpx_nle_f32_e64 v1, s2
74515// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0x05,0x00,0x00]
74516
74517v_cmpx_nle_f32_e64 v1, s101
74518// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0xcb,0x00,0x00]
74519
74520v_cmpx_nle_f32_e64 v1, vcc_lo
74521// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0xd5,0x00,0x00]
74522
74523v_cmpx_nle_f32_e64 v1, vcc_hi
74524// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0xd7,0x00,0x00]
74525
74526v_cmpx_nle_f32_e64 v1, m0
74527// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0xf9,0x00,0x00]
74528
74529v_cmpx_nle_f32_e64 v1, exec_lo
74530// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0xfd,0x00,0x00]
74531
74532v_cmpx_nle_f32_e64 v1, exec_hi
74533// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0xff,0x00,0x00]
74534
74535v_cmpx_nle_f32_e64 v1, 0
74536// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0x01,0x01,0x00]
74537
74538v_cmpx_nle_f32_e64 v1, -1
74539// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0x83,0x01,0x00]
74540
74541v_cmpx_nle_f32_e64 v1, 0.5
74542// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0xe1,0x01,0x00]
74543
74544v_cmpx_nle_f32_e64 v1, -4.0
74545// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0xef,0x01,0x00]
74546
74547v_cmpx_nle_f32_e64 -v1, v2
74548// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0x05,0x02,0x20]
74549
74550v_cmpx_nle_f32_e64 v1, -v2
74551// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0x05,0x02,0x40]
74552
74553v_cmpx_nle_f32_e64 -v1, -v2
74554// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0x05,0x02,0x60]
74555
74556v_cmpx_neq_f32 v1, v2
74557// GFX10: encoding: [0x01,0x05,0x3a,0x7c]
74558
74559v_cmpx_neq_f32 v255, v2
74560// GFX10: encoding: [0xff,0x05,0x3a,0x7c]
74561
74562v_cmpx_neq_f32 s1, v2
74563// GFX10: encoding: [0x01,0x04,0x3a,0x7c]
74564
74565v_cmpx_neq_f32 s101, v2
74566// GFX10: encoding: [0x65,0x04,0x3a,0x7c]
74567
74568v_cmpx_neq_f32 vcc_lo, v2
74569// GFX10: encoding: [0x6a,0x04,0x3a,0x7c]
74570
74571v_cmpx_neq_f32 vcc_hi, v2
74572// GFX10: encoding: [0x6b,0x04,0x3a,0x7c]
74573
74574v_cmpx_neq_f32 m0, v2
74575// GFX10: encoding: [0x7c,0x04,0x3a,0x7c]
74576
74577v_cmpx_neq_f32 exec_lo, v2
74578// GFX10: encoding: [0x7e,0x04,0x3a,0x7c]
74579
74580v_cmpx_neq_f32 exec_hi, v2
74581// GFX10: encoding: [0x7f,0x04,0x3a,0x7c]
74582
74583v_cmpx_neq_f32 0, v2
74584// GFX10: encoding: [0x80,0x04,0x3a,0x7c]
74585
74586v_cmpx_neq_f32 -1, v2
74587// GFX10: encoding: [0xc1,0x04,0x3a,0x7c]
74588
74589v_cmpx_neq_f32 0.5, v2
74590// GFX10: encoding: [0xf0,0x04,0x3a,0x7c]
74591
74592v_cmpx_neq_f32 -4.0, v2
74593// GFX10: encoding: [0xf7,0x04,0x3a,0x7c]
74594
74595v_cmpx_neq_f32 0xaf123456, v2
74596// GFX10: encoding: [0xff,0x04,0x3a,0x7c,0x56,0x34,0x12,0xaf]
74597
74598v_cmpx_neq_f32 0x3f717273, v2
74599// GFX10: encoding: [0xff,0x04,0x3a,0x7c,0x73,0x72,0x71,0x3f]
74600
74601v_cmpx_neq_f32 v1, v255
74602// GFX10: encoding: [0x01,0xff,0x3b,0x7c]
74603
74604v_cmpx_neq_f32_e64 v1, v2
74605// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
74606
74607v_cmpx_neq_f32_e64 v255, v2
74608// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0xff,0x05,0x02,0x00]
74609
74610v_cmpx_neq_f32_e64 s1, v2
74611// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0x04,0x02,0x00]
74612
74613v_cmpx_neq_f32_e64 s101, v2
74614// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x65,0x04,0x02,0x00]
74615
74616v_cmpx_neq_f32_e64 vcc_lo, v2
74617// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x6a,0x04,0x02,0x00]
74618
74619v_cmpx_neq_f32_e64 vcc_hi, v2
74620// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x6b,0x04,0x02,0x00]
74621
74622v_cmpx_neq_f32_e64 m0, v2
74623// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x7c,0x04,0x02,0x00]
74624
74625v_cmpx_neq_f32_e64 exec_lo, v2
74626// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x7e,0x04,0x02,0x00]
74627
74628v_cmpx_neq_f32_e64 exec_hi, v2
74629// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x7f,0x04,0x02,0x00]
74630
74631v_cmpx_neq_f32_e64 0, v2
74632// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x80,0x04,0x02,0x00]
74633
74634v_cmpx_neq_f32_e64 -1, v2
74635// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0xc1,0x04,0x02,0x00]
74636
74637v_cmpx_neq_f32_e64 0.5, v2
74638// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0xf0,0x04,0x02,0x00]
74639
74640v_cmpx_neq_f32_e64 -4.0, v2
74641// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0xf7,0x04,0x02,0x00]
74642
74643v_cmpx_neq_f32_e64 v1, v255
74644// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0xff,0x03,0x00]
74645
74646v_cmpx_neq_f32_e64 v1, s2
74647// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0x05,0x00,0x00]
74648
74649v_cmpx_neq_f32_e64 v1, s101
74650// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0xcb,0x00,0x00]
74651
74652v_cmpx_neq_f32_e64 v1, vcc_lo
74653// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0xd5,0x00,0x00]
74654
74655v_cmpx_neq_f32_e64 v1, vcc_hi
74656// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0xd7,0x00,0x00]
74657
74658v_cmpx_neq_f32_e64 v1, m0
74659// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0xf9,0x00,0x00]
74660
74661v_cmpx_neq_f32_e64 v1, exec_lo
74662// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0xfd,0x00,0x00]
74663
74664v_cmpx_neq_f32_e64 v1, exec_hi
74665// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0xff,0x00,0x00]
74666
74667v_cmpx_neq_f32_e64 v1, 0
74668// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0x01,0x01,0x00]
74669
74670v_cmpx_neq_f32_e64 v1, -1
74671// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0x83,0x01,0x00]
74672
74673v_cmpx_neq_f32_e64 v1, 0.5
74674// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0xe1,0x01,0x00]
74675
74676v_cmpx_neq_f32_e64 v1, -4.0
74677// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0xef,0x01,0x00]
74678
74679v_cmpx_neq_f32_e64 -v1, v2
74680// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0x05,0x02,0x20]
74681
74682v_cmpx_neq_f32_e64 v1, -v2
74683// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0x05,0x02,0x40]
74684
74685v_cmpx_neq_f32_e64 -v1, -v2
74686// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0x05,0x02,0x60]
74687
74688v_cmpx_nlt_f32 v1, v2
74689// GFX10: encoding: [0x01,0x05,0x3c,0x7c]
74690
74691v_cmpx_nlt_f32 v255, v2
74692// GFX10: encoding: [0xff,0x05,0x3c,0x7c]
74693
74694v_cmpx_nlt_f32 s1, v2
74695// GFX10: encoding: [0x01,0x04,0x3c,0x7c]
74696
74697v_cmpx_nlt_f32 s101, v2
74698// GFX10: encoding: [0x65,0x04,0x3c,0x7c]
74699
74700v_cmpx_nlt_f32 vcc_lo, v2
74701// GFX10: encoding: [0x6a,0x04,0x3c,0x7c]
74702
74703v_cmpx_nlt_f32 vcc_hi, v2
74704// GFX10: encoding: [0x6b,0x04,0x3c,0x7c]
74705
74706v_cmpx_nlt_f32 m0, v2
74707// GFX10: encoding: [0x7c,0x04,0x3c,0x7c]
74708
74709v_cmpx_nlt_f32 exec_lo, v2
74710// GFX10: encoding: [0x7e,0x04,0x3c,0x7c]
74711
74712v_cmpx_nlt_f32 exec_hi, v2
74713// GFX10: encoding: [0x7f,0x04,0x3c,0x7c]
74714
74715v_cmpx_nlt_f32 0, v2
74716// GFX10: encoding: [0x80,0x04,0x3c,0x7c]
74717
74718v_cmpx_nlt_f32 -1, v2
74719// GFX10: encoding: [0xc1,0x04,0x3c,0x7c]
74720
74721v_cmpx_nlt_f32 0.5, v2
74722// GFX10: encoding: [0xf0,0x04,0x3c,0x7c]
74723
74724v_cmpx_nlt_f32 -4.0, v2
74725// GFX10: encoding: [0xf7,0x04,0x3c,0x7c]
74726
74727v_cmpx_nlt_f32 0xaf123456, v2
74728// GFX10: encoding: [0xff,0x04,0x3c,0x7c,0x56,0x34,0x12,0xaf]
74729
74730v_cmpx_nlt_f32 0x3f717273, v2
74731// GFX10: encoding: [0xff,0x04,0x3c,0x7c,0x73,0x72,0x71,0x3f]
74732
74733v_cmpx_nlt_f32 v1, v255
74734// GFX10: encoding: [0x01,0xff,0x3d,0x7c]
74735
74736v_cmpx_nlt_f32_e64 v1, v2
74737// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
74738
74739v_cmpx_nlt_f32_e64 v255, v2
74740// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0xff,0x05,0x02,0x00]
74741
74742v_cmpx_nlt_f32_e64 s1, v2
74743// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0x04,0x02,0x00]
74744
74745v_cmpx_nlt_f32_e64 s101, v2
74746// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x65,0x04,0x02,0x00]
74747
74748v_cmpx_nlt_f32_e64 vcc_lo, v2
74749// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x6a,0x04,0x02,0x00]
74750
74751v_cmpx_nlt_f32_e64 vcc_hi, v2
74752// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x6b,0x04,0x02,0x00]
74753
74754v_cmpx_nlt_f32_e64 m0, v2
74755// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x7c,0x04,0x02,0x00]
74756
74757v_cmpx_nlt_f32_e64 exec_lo, v2
74758// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x7e,0x04,0x02,0x00]
74759
74760v_cmpx_nlt_f32_e64 exec_hi, v2
74761// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x7f,0x04,0x02,0x00]
74762
74763v_cmpx_nlt_f32_e64 0, v2
74764// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x80,0x04,0x02,0x00]
74765
74766v_cmpx_nlt_f32_e64 -1, v2
74767// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0xc1,0x04,0x02,0x00]
74768
74769v_cmpx_nlt_f32_e64 0.5, v2
74770// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0xf0,0x04,0x02,0x00]
74771
74772v_cmpx_nlt_f32_e64 -4.0, v2
74773// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0xf7,0x04,0x02,0x00]
74774
74775v_cmpx_nlt_f32_e64 v1, v255
74776// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0xff,0x03,0x00]
74777
74778v_cmpx_nlt_f32_e64 v1, s2
74779// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0x05,0x00,0x00]
74780
74781v_cmpx_nlt_f32_e64 v1, s101
74782// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0xcb,0x00,0x00]
74783
74784v_cmpx_nlt_f32_e64 v1, vcc_lo
74785// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0xd5,0x00,0x00]
74786
74787v_cmpx_nlt_f32_e64 v1, vcc_hi
74788// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0xd7,0x00,0x00]
74789
74790v_cmpx_nlt_f32_e64 v1, m0
74791// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0xf9,0x00,0x00]
74792
74793v_cmpx_nlt_f32_e64 v1, exec_lo
74794// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0xfd,0x00,0x00]
74795
74796v_cmpx_nlt_f32_e64 v1, exec_hi
74797// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0xff,0x00,0x00]
74798
74799v_cmpx_nlt_f32_e64 v1, 0
74800// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0x01,0x01,0x00]
74801
74802v_cmpx_nlt_f32_e64 v1, -1
74803// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0x83,0x01,0x00]
74804
74805v_cmpx_nlt_f32_e64 v1, 0.5
74806// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0xe1,0x01,0x00]
74807
74808v_cmpx_nlt_f32_e64 v1, -4.0
74809// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0xef,0x01,0x00]
74810
74811v_cmpx_nlt_f32_e64 -v1, v2
74812// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0x05,0x02,0x20]
74813
74814v_cmpx_nlt_f32_e64 v1, -v2
74815// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0x05,0x02,0x40]
74816
74817v_cmpx_nlt_f32_e64 -v1, -v2
74818// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0x05,0x02,0x60]
74819
74820v_cmpx_tru_f32 v1, v2
74821// GFX10: encoding: [0x01,0x05,0x3e,0x7c]
74822
74823v_cmpx_tru_f32 v255, v2
74824// GFX10: encoding: [0xff,0x05,0x3e,0x7c]
74825
74826v_cmpx_tru_f32 s1, v2
74827// GFX10: encoding: [0x01,0x04,0x3e,0x7c]
74828
74829v_cmpx_tru_f32 s101, v2
74830// GFX10: encoding: [0x65,0x04,0x3e,0x7c]
74831
74832v_cmpx_tru_f32 vcc_lo, v2
74833// GFX10: encoding: [0x6a,0x04,0x3e,0x7c]
74834
74835v_cmpx_tru_f32 vcc_hi, v2
74836// GFX10: encoding: [0x6b,0x04,0x3e,0x7c]
74837
74838v_cmpx_tru_f32 m0, v2
74839// GFX10: encoding: [0x7c,0x04,0x3e,0x7c]
74840
74841v_cmpx_tru_f32 exec_lo, v2
74842// GFX10: encoding: [0x7e,0x04,0x3e,0x7c]
74843
74844v_cmpx_tru_f32 exec_hi, v2
74845// GFX10: encoding: [0x7f,0x04,0x3e,0x7c]
74846
74847v_cmpx_tru_f32 0, v2
74848// GFX10: encoding: [0x80,0x04,0x3e,0x7c]
74849
74850v_cmpx_tru_f32 -1, v2
74851// GFX10: encoding: [0xc1,0x04,0x3e,0x7c]
74852
74853v_cmpx_tru_f32 0.5, v2
74854// GFX10: encoding: [0xf0,0x04,0x3e,0x7c]
74855
74856v_cmpx_tru_f32 -4.0, v2
74857// GFX10: encoding: [0xf7,0x04,0x3e,0x7c]
74858
74859v_cmpx_tru_f32 0xaf123456, v2
74860// GFX10: encoding: [0xff,0x04,0x3e,0x7c,0x56,0x34,0x12,0xaf]
74861
74862v_cmpx_tru_f32 0x3f717273, v2
74863// GFX10: encoding: [0xff,0x04,0x3e,0x7c,0x73,0x72,0x71,0x3f]
74864
74865v_cmpx_tru_f32 v1, v255
74866// GFX10: encoding: [0x01,0xff,0x3f,0x7c]
74867
74868v_cmpx_tru_f32_e64 v1, v2
74869// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
74870
74871v_cmpx_tru_f32_e64 v255, v2
74872// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0xff,0x05,0x02,0x00]
74873
74874v_cmpx_tru_f32_e64 s1, v2
74875// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0x04,0x02,0x00]
74876
74877v_cmpx_tru_f32_e64 s101, v2
74878// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x65,0x04,0x02,0x00]
74879
74880v_cmpx_tru_f32_e64 vcc_lo, v2
74881// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x6a,0x04,0x02,0x00]
74882
74883v_cmpx_tru_f32_e64 vcc_hi, v2
74884// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x6b,0x04,0x02,0x00]
74885
74886v_cmpx_tru_f32_e64 m0, v2
74887// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x7c,0x04,0x02,0x00]
74888
74889v_cmpx_tru_f32_e64 exec_lo, v2
74890// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x7e,0x04,0x02,0x00]
74891
74892v_cmpx_tru_f32_e64 exec_hi, v2
74893// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x7f,0x04,0x02,0x00]
74894
74895v_cmpx_tru_f32_e64 0, v2
74896// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x80,0x04,0x02,0x00]
74897
74898v_cmpx_tru_f32_e64 -1, v2
74899// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0xc1,0x04,0x02,0x00]
74900
74901v_cmpx_tru_f32_e64 0.5, v2
74902// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0xf0,0x04,0x02,0x00]
74903
74904v_cmpx_tru_f32_e64 -4.0, v2
74905// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0xf7,0x04,0x02,0x00]
74906
74907v_cmpx_tru_f32_e64 v1, v255
74908// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0xff,0x03,0x00]
74909
74910v_cmpx_tru_f32_e64 v1, s2
74911// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0x05,0x00,0x00]
74912
74913v_cmpx_tru_f32_e64 v1, s101
74914// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0xcb,0x00,0x00]
74915
74916v_cmpx_tru_f32_e64 v1, vcc_lo
74917// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0xd5,0x00,0x00]
74918
74919v_cmpx_tru_f32_e64 v1, vcc_hi
74920// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0xd7,0x00,0x00]
74921
74922v_cmpx_tru_f32_e64 v1, m0
74923// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0xf9,0x00,0x00]
74924
74925v_cmpx_tru_f32_e64 v1, exec_lo
74926// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0xfd,0x00,0x00]
74927
74928v_cmpx_tru_f32_e64 v1, exec_hi
74929// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0xff,0x00,0x00]
74930
74931v_cmpx_tru_f32_e64 v1, 0
74932// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0x01,0x01,0x00]
74933
74934v_cmpx_tru_f32_e64 v1, -1
74935// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0x83,0x01,0x00]
74936
74937v_cmpx_tru_f32_e64 v1, 0.5
74938// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0xe1,0x01,0x00]
74939
74940v_cmpx_tru_f32_e64 v1, -4.0
74941// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0xef,0x01,0x00]
74942
74943v_cmpx_tru_f32_e64 -v1, v2
74944// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0x05,0x02,0x20]
74945
74946v_cmpx_tru_f32_e64 v1, -v2
74947// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0x05,0x02,0x40]
74948
74949v_cmpx_tru_f32_e64 -v1, -v2
74950// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0x05,0x02,0x60]
74951
74952v_cmpx_f_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
74953// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x06]
74954
74955v_cmpx_f_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
74956// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0xff,0x00,0x06,0x06]
74957
74958v_cmpx_f_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
74959// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x86,0x06]
74960
74961v_cmpx_f_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
74962// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x65,0x00,0x86,0x06]
74963
74964v_cmpx_f_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
74965// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x6a,0x00,0x86,0x06]
74966
74967v_cmpx_f_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
74968// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x6b,0x00,0x86,0x06]
74969
74970v_cmpx_f_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
74971// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x7c,0x00,0x86,0x06]
74972
74973v_cmpx_f_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
74974// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x7e,0x00,0x86,0x06]
74975
74976v_cmpx_f_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
74977// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x7f,0x00,0x86,0x06]
74978
74979v_cmpx_f_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
74980// GFX10: encoding: [0xf9,0xfe,0x21,0x7c,0x01,0x00,0x06,0x06]
74981
74982v_cmpx_f_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
74983// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x00,0x06]
74984
74985v_cmpx_f_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
74986// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x01,0x06]
74987
74988v_cmpx_f_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
74989// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x02,0x06]
74990
74991v_cmpx_f_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
74992// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x03,0x06]
74993
74994v_cmpx_f_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
74995// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x04,0x06]
74996
74997v_cmpx_f_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
74998// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x05,0x06]
74999
75000v_cmpx_f_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
75001// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x16,0x06]
75002
75003v_cmpx_f_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
75004// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x26,0x06]
75005
75006v_cmpx_f_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
75007// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x00]
75008
75009v_cmpx_f_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
75010// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x01]
75011
75012v_cmpx_f_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
75013// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x02]
75014
75015v_cmpx_f_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
75016// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x03]
75017
75018v_cmpx_f_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
75019// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x04]
75020
75021v_cmpx_f_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
75022// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x05]
75023
75024v_cmpx_f_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
75025// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x16]
75026
75027v_cmpx_f_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
75028// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x26]
75029
75030v_cmpx_lt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
75031// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x06]
75032
75033v_cmpx_lt_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
75034// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0xff,0x00,0x06,0x06]
75035
75036v_cmpx_lt_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
75037// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x86,0x06]
75038
75039v_cmpx_lt_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
75040// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x65,0x00,0x86,0x06]
75041
75042v_cmpx_lt_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
75043// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x6a,0x00,0x86,0x06]
75044
75045v_cmpx_lt_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
75046// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x6b,0x00,0x86,0x06]
75047
75048v_cmpx_lt_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
75049// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x7c,0x00,0x86,0x06]
75050
75051v_cmpx_lt_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
75052// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x7e,0x00,0x86,0x06]
75053
75054v_cmpx_lt_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
75055// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x7f,0x00,0x86,0x06]
75056
75057v_cmpx_lt_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
75058// GFX10: encoding: [0xf9,0xfe,0x23,0x7c,0x01,0x00,0x06,0x06]
75059
75060v_cmpx_lt_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
75061// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x00,0x06]
75062
75063v_cmpx_lt_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
75064// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x01,0x06]
75065
75066v_cmpx_lt_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
75067// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x02,0x06]
75068
75069v_cmpx_lt_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
75070// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x03,0x06]
75071
75072v_cmpx_lt_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
75073// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x04,0x06]
75074
75075v_cmpx_lt_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
75076// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x05,0x06]
75077
75078v_cmpx_lt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
75079// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x16,0x06]
75080
75081v_cmpx_lt_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
75082// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x26,0x06]
75083
75084v_cmpx_lt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
75085// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x00]
75086
75087v_cmpx_lt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
75088// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x01]
75089
75090v_cmpx_lt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
75091// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x02]
75092
75093v_cmpx_lt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
75094// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x03]
75095
75096v_cmpx_lt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
75097// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x04]
75098
75099v_cmpx_lt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
75100// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x05]
75101
75102v_cmpx_lt_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
75103// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x16]
75104
75105v_cmpx_lt_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
75106// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x26]
75107
75108v_cmpx_eq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
75109// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x06,0x06]
75110
75111v_cmpx_eq_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
75112// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0xff,0x00,0x06,0x06]
75113
75114v_cmpx_eq_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
75115// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x86,0x06]
75116
75117v_cmpx_eq_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
75118// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x65,0x00,0x86,0x06]
75119
75120v_cmpx_eq_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
75121// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x6a,0x00,0x86,0x06]
75122
75123v_cmpx_eq_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
75124// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x6b,0x00,0x86,0x06]
75125
75126v_cmpx_eq_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
75127// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x7c,0x00,0x86,0x06]
75128
75129v_cmpx_eq_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
75130// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x7e,0x00,0x86,0x06]
75131
75132v_cmpx_eq_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
75133// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x7f,0x00,0x86,0x06]
75134
75135v_cmpx_eq_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
75136// GFX10: encoding: [0xf9,0xfe,0x25,0x7c,0x01,0x00,0x06,0x06]
75137
75138v_cmpx_eq_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
75139// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x00,0x06]
75140
75141v_cmpx_eq_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
75142// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x01,0x06]
75143
75144v_cmpx_eq_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
75145// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x02,0x06]
75146
75147v_cmpx_eq_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
75148// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x03,0x06]
75149
75150v_cmpx_eq_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
75151// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x04,0x06]
75152
75153v_cmpx_eq_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
75154// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x05,0x06]
75155
75156v_cmpx_eq_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
75157// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x16,0x06]
75158
75159v_cmpx_eq_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
75160// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x26,0x06]
75161
75162v_cmpx_eq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
75163// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x06,0x00]
75164
75165v_cmpx_eq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
75166// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x06,0x01]
75167
75168v_cmpx_eq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
75169// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x06,0x02]
75170
75171v_cmpx_eq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
75172// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x06,0x03]
75173
75174v_cmpx_eq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
75175// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x06,0x04]
75176
75177v_cmpx_eq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
75178// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x06,0x05]
75179
75180v_cmpx_eq_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
75181// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x06,0x16]
75182
75183v_cmpx_eq_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
75184// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x06,0x26]
75185
75186v_cmpx_le_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
75187// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x06,0x06]
75188
75189v_cmpx_le_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
75190// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0xff,0x00,0x06,0x06]
75191
75192v_cmpx_le_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
75193// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x86,0x06]
75194
75195v_cmpx_le_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
75196// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x65,0x00,0x86,0x06]
75197
75198v_cmpx_le_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
75199// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x6a,0x00,0x86,0x06]
75200
75201v_cmpx_le_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
75202// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x6b,0x00,0x86,0x06]
75203
75204v_cmpx_le_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
75205// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x7c,0x00,0x86,0x06]
75206
75207v_cmpx_le_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
75208// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x7e,0x00,0x86,0x06]
75209
75210v_cmpx_le_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
75211// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x7f,0x00,0x86,0x06]
75212
75213v_cmpx_le_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
75214// GFX10: encoding: [0xf9,0xfe,0x27,0x7c,0x01,0x00,0x06,0x06]
75215
75216v_cmpx_le_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
75217// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x00,0x06]
75218
75219v_cmpx_le_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
75220// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x01,0x06]
75221
75222v_cmpx_le_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
75223// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x02,0x06]
75224
75225v_cmpx_le_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
75226// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x03,0x06]
75227
75228v_cmpx_le_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
75229// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x04,0x06]
75230
75231v_cmpx_le_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
75232// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x05,0x06]
75233
75234v_cmpx_le_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
75235// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x16,0x06]
75236
75237v_cmpx_le_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
75238// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x26,0x06]
75239
75240v_cmpx_le_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
75241// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x06,0x00]
75242
75243v_cmpx_le_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
75244// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x06,0x01]
75245
75246v_cmpx_le_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
75247// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x06,0x02]
75248
75249v_cmpx_le_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
75250// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x06,0x03]
75251
75252v_cmpx_le_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
75253// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x06,0x04]
75254
75255v_cmpx_le_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
75256// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x06,0x05]
75257
75258v_cmpx_le_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
75259// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x06,0x16]
75260
75261v_cmpx_le_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
75262// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x06,0x26]
75263
75264v_cmpx_gt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
75265// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x06]
75266
75267v_cmpx_gt_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
75268// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0xff,0x00,0x06,0x06]
75269
75270v_cmpx_gt_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
75271// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x86,0x06]
75272
75273v_cmpx_gt_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
75274// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x65,0x00,0x86,0x06]
75275
75276v_cmpx_gt_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
75277// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x6a,0x00,0x86,0x06]
75278
75279v_cmpx_gt_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
75280// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x6b,0x00,0x86,0x06]
75281
75282v_cmpx_gt_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
75283// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x7c,0x00,0x86,0x06]
75284
75285v_cmpx_gt_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
75286// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x7e,0x00,0x86,0x06]
75287
75288v_cmpx_gt_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
75289// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x7f,0x00,0x86,0x06]
75290
75291v_cmpx_gt_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
75292// GFX10: encoding: [0xf9,0xfe,0x29,0x7c,0x01,0x00,0x06,0x06]
75293
75294v_cmpx_gt_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
75295// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x00,0x06]
75296
75297v_cmpx_gt_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
75298// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x01,0x06]
75299
75300v_cmpx_gt_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
75301// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x02,0x06]
75302
75303v_cmpx_gt_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
75304// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x03,0x06]
75305
75306v_cmpx_gt_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
75307// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x04,0x06]
75308
75309v_cmpx_gt_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
75310// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x05,0x06]
75311
75312v_cmpx_gt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
75313// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x16,0x06]
75314
75315v_cmpx_gt_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
75316// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x26,0x06]
75317
75318v_cmpx_gt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
75319// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x00]
75320
75321v_cmpx_gt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
75322// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x01]
75323
75324v_cmpx_gt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
75325// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x02]
75326
75327v_cmpx_gt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
75328// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x03]
75329
75330v_cmpx_gt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
75331// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x04]
75332
75333v_cmpx_gt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
75334// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x05]
75335
75336v_cmpx_gt_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
75337// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x16]
75338
75339v_cmpx_gt_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
75340// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x26]
75341
75342v_cmpx_lg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
75343// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x06]
75344
75345v_cmpx_lg_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
75346// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0xff,0x00,0x06,0x06]
75347
75348v_cmpx_lg_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
75349// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x86,0x06]
75350
75351v_cmpx_lg_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
75352// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x65,0x00,0x86,0x06]
75353
75354v_cmpx_lg_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
75355// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x6a,0x00,0x86,0x06]
75356
75357v_cmpx_lg_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
75358// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x6b,0x00,0x86,0x06]
75359
75360v_cmpx_lg_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
75361// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x7c,0x00,0x86,0x06]
75362
75363v_cmpx_lg_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
75364// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x7e,0x00,0x86,0x06]
75365
75366v_cmpx_lg_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
75367// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x7f,0x00,0x86,0x06]
75368
75369v_cmpx_lg_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
75370// GFX10: encoding: [0xf9,0xfe,0x2b,0x7c,0x01,0x00,0x06,0x06]
75371
75372v_cmpx_lg_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
75373// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x00,0x06]
75374
75375v_cmpx_lg_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
75376// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x01,0x06]
75377
75378v_cmpx_lg_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
75379// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x02,0x06]
75380
75381v_cmpx_lg_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
75382// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x03,0x06]
75383
75384v_cmpx_lg_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
75385// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x04,0x06]
75386
75387v_cmpx_lg_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
75388// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x05,0x06]
75389
75390v_cmpx_lg_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
75391// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x16,0x06]
75392
75393v_cmpx_lg_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
75394// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x26,0x06]
75395
75396v_cmpx_lg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
75397// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x00]
75398
75399v_cmpx_lg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
75400// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x01]
75401
75402v_cmpx_lg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
75403// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x02]
75404
75405v_cmpx_lg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
75406// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x03]
75407
75408v_cmpx_lg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
75409// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x04]
75410
75411v_cmpx_lg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
75412// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x05]
75413
75414v_cmpx_lg_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
75415// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x16]
75416
75417v_cmpx_lg_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
75418// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x26]
75419
75420v_cmpx_ge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
75421// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x06,0x06]
75422
75423v_cmpx_ge_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
75424// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0xff,0x00,0x06,0x06]
75425
75426v_cmpx_ge_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
75427// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x86,0x06]
75428
75429v_cmpx_ge_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
75430// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x65,0x00,0x86,0x06]
75431
75432v_cmpx_ge_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
75433// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x6a,0x00,0x86,0x06]
75434
75435v_cmpx_ge_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
75436// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x6b,0x00,0x86,0x06]
75437
75438v_cmpx_ge_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
75439// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x7c,0x00,0x86,0x06]
75440
75441v_cmpx_ge_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
75442// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x7e,0x00,0x86,0x06]
75443
75444v_cmpx_ge_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
75445// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x7f,0x00,0x86,0x06]
75446
75447v_cmpx_ge_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
75448// GFX10: encoding: [0xf9,0xfe,0x2d,0x7c,0x01,0x00,0x06,0x06]
75449
75450v_cmpx_ge_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
75451// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x00,0x06]
75452
75453v_cmpx_ge_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
75454// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x01,0x06]
75455
75456v_cmpx_ge_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
75457// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x02,0x06]
75458
75459v_cmpx_ge_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
75460// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x03,0x06]
75461
75462v_cmpx_ge_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
75463// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x04,0x06]
75464
75465v_cmpx_ge_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
75466// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x05,0x06]
75467
75468v_cmpx_ge_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
75469// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x16,0x06]
75470
75471v_cmpx_ge_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
75472// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x26,0x06]
75473
75474v_cmpx_ge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
75475// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x06,0x00]
75476
75477v_cmpx_ge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
75478// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x06,0x01]
75479
75480v_cmpx_ge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
75481// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x06,0x02]
75482
75483v_cmpx_ge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
75484// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x06,0x03]
75485
75486v_cmpx_ge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
75487// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x06,0x04]
75488
75489v_cmpx_ge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
75490// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x06,0x05]
75491
75492v_cmpx_ge_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
75493// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x06,0x16]
75494
75495v_cmpx_ge_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
75496// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x06,0x26]
75497
75498v_cmpx_o_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
75499// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x06,0x06]
75500
75501v_cmpx_o_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
75502// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0xff,0x00,0x06,0x06]
75503
75504v_cmpx_o_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
75505// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x86,0x06]
75506
75507v_cmpx_o_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
75508// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x65,0x00,0x86,0x06]
75509
75510v_cmpx_o_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
75511// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x6a,0x00,0x86,0x06]
75512
75513v_cmpx_o_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
75514// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x6b,0x00,0x86,0x06]
75515
75516v_cmpx_o_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
75517// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x7c,0x00,0x86,0x06]
75518
75519v_cmpx_o_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
75520// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x7e,0x00,0x86,0x06]
75521
75522v_cmpx_o_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
75523// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x7f,0x00,0x86,0x06]
75524
75525v_cmpx_o_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
75526// GFX10: encoding: [0xf9,0xfe,0x2f,0x7c,0x01,0x00,0x06,0x06]
75527
75528v_cmpx_o_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
75529// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x00,0x06]
75530
75531v_cmpx_o_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
75532// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x01,0x06]
75533
75534v_cmpx_o_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
75535// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x02,0x06]
75536
75537v_cmpx_o_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
75538// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x03,0x06]
75539
75540v_cmpx_o_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
75541// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x04,0x06]
75542
75543v_cmpx_o_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
75544// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x05,0x06]
75545
75546v_cmpx_o_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
75547// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x16,0x06]
75548
75549v_cmpx_o_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
75550// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x26,0x06]
75551
75552v_cmpx_o_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
75553// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x06,0x00]
75554
75555v_cmpx_o_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
75556// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x06,0x01]
75557
75558v_cmpx_o_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
75559// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x06,0x02]
75560
75561v_cmpx_o_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
75562// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x06,0x03]
75563
75564v_cmpx_o_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
75565// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x06,0x04]
75566
75567v_cmpx_o_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
75568// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x06,0x05]
75569
75570v_cmpx_o_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
75571// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x06,0x16]
75572
75573v_cmpx_o_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
75574// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x06,0x26]
75575
75576v_cmpx_u_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
75577// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x06,0x06]
75578
75579v_cmpx_u_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
75580// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0xff,0x00,0x06,0x06]
75581
75582v_cmpx_u_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
75583// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x86,0x06]
75584
75585v_cmpx_u_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
75586// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x65,0x00,0x86,0x06]
75587
75588v_cmpx_u_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
75589// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x6a,0x00,0x86,0x06]
75590
75591v_cmpx_u_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
75592// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x6b,0x00,0x86,0x06]
75593
75594v_cmpx_u_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
75595// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x7c,0x00,0x86,0x06]
75596
75597v_cmpx_u_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
75598// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x7e,0x00,0x86,0x06]
75599
75600v_cmpx_u_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
75601// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x7f,0x00,0x86,0x06]
75602
75603v_cmpx_u_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
75604// GFX10: encoding: [0xf9,0xfe,0x31,0x7c,0x01,0x00,0x06,0x06]
75605
75606v_cmpx_u_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
75607// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x00,0x06]
75608
75609v_cmpx_u_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
75610// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x01,0x06]
75611
75612v_cmpx_u_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
75613// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x02,0x06]
75614
75615v_cmpx_u_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
75616// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x03,0x06]
75617
75618v_cmpx_u_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
75619// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x04,0x06]
75620
75621v_cmpx_u_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
75622// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x05,0x06]
75623
75624v_cmpx_u_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
75625// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x16,0x06]
75626
75627v_cmpx_u_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
75628// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x26,0x06]
75629
75630v_cmpx_u_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
75631// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x06,0x00]
75632
75633v_cmpx_u_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
75634// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x06,0x01]
75635
75636v_cmpx_u_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
75637// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x06,0x02]
75638
75639v_cmpx_u_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
75640// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x06,0x03]
75641
75642v_cmpx_u_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
75643// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x06,0x04]
75644
75645v_cmpx_u_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
75646// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x06,0x05]
75647
75648v_cmpx_u_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
75649// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x06,0x16]
75650
75651v_cmpx_u_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
75652// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x06,0x26]
75653
75654v_cmpx_nge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
75655// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x06,0x06]
75656
75657v_cmpx_nge_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
75658// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0xff,0x00,0x06,0x06]
75659
75660v_cmpx_nge_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
75661// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x86,0x06]
75662
75663v_cmpx_nge_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
75664// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x65,0x00,0x86,0x06]
75665
75666v_cmpx_nge_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
75667// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x6a,0x00,0x86,0x06]
75668
75669v_cmpx_nge_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
75670// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x6b,0x00,0x86,0x06]
75671
75672v_cmpx_nge_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
75673// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x7c,0x00,0x86,0x06]
75674
75675v_cmpx_nge_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
75676// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x7e,0x00,0x86,0x06]
75677
75678v_cmpx_nge_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
75679// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x7f,0x00,0x86,0x06]
75680
75681v_cmpx_nge_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
75682// GFX10: encoding: [0xf9,0xfe,0x33,0x7c,0x01,0x00,0x06,0x06]
75683
75684v_cmpx_nge_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
75685// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x00,0x06]
75686
75687v_cmpx_nge_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
75688// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x01,0x06]
75689
75690v_cmpx_nge_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
75691// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x02,0x06]
75692
75693v_cmpx_nge_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
75694// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x03,0x06]
75695
75696v_cmpx_nge_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
75697// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x04,0x06]
75698
75699v_cmpx_nge_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
75700// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x05,0x06]
75701
75702v_cmpx_nge_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
75703// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x16,0x06]
75704
75705v_cmpx_nge_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
75706// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x26,0x06]
75707
75708v_cmpx_nge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
75709// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x06,0x00]
75710
75711v_cmpx_nge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
75712// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x06,0x01]
75713
75714v_cmpx_nge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
75715// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x06,0x02]
75716
75717v_cmpx_nge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
75718// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x06,0x03]
75719
75720v_cmpx_nge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
75721// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x06,0x04]
75722
75723v_cmpx_nge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
75724// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x06,0x05]
75725
75726v_cmpx_nge_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
75727// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x06,0x16]
75728
75729v_cmpx_nge_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
75730// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x06,0x26]
75731
75732v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
75733// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x06,0x06]
75734
75735v_cmpx_nlg_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
75736// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0xff,0x00,0x06,0x06]
75737
75738v_cmpx_nlg_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
75739// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x86,0x06]
75740
75741v_cmpx_nlg_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
75742// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x65,0x00,0x86,0x06]
75743
75744v_cmpx_nlg_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
75745// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x6a,0x00,0x86,0x06]
75746
75747v_cmpx_nlg_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
75748// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x6b,0x00,0x86,0x06]
75749
75750v_cmpx_nlg_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
75751// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x7c,0x00,0x86,0x06]
75752
75753v_cmpx_nlg_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
75754// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x7e,0x00,0x86,0x06]
75755
75756v_cmpx_nlg_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
75757// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x7f,0x00,0x86,0x06]
75758
75759v_cmpx_nlg_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
75760// GFX10: encoding: [0xf9,0xfe,0x35,0x7c,0x01,0x00,0x06,0x06]
75761
75762v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
75763// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x00,0x06]
75764
75765v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
75766// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x01,0x06]
75767
75768v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
75769// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x02,0x06]
75770
75771v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
75772// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x03,0x06]
75773
75774v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
75775// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x04,0x06]
75776
75777v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
75778// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x05,0x06]
75779
75780v_cmpx_nlg_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
75781// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x16,0x06]
75782
75783v_cmpx_nlg_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
75784// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x26,0x06]
75785
75786v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
75787// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x06,0x00]
75788
75789v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
75790// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x06,0x01]
75791
75792v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
75793// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x06,0x02]
75794
75795v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
75796// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x06,0x03]
75797
75798v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
75799// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x06,0x04]
75800
75801v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
75802// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x06,0x05]
75803
75804v_cmpx_nlg_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
75805// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x06,0x16]
75806
75807v_cmpx_nlg_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
75808// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x06,0x26]
75809
75810v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
75811// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x06,0x06]
75812
75813v_cmpx_ngt_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
75814// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0xff,0x00,0x06,0x06]
75815
75816v_cmpx_ngt_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
75817// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x86,0x06]
75818
75819v_cmpx_ngt_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
75820// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x65,0x00,0x86,0x06]
75821
75822v_cmpx_ngt_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
75823// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x6a,0x00,0x86,0x06]
75824
75825v_cmpx_ngt_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
75826// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x6b,0x00,0x86,0x06]
75827
75828v_cmpx_ngt_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
75829// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x7c,0x00,0x86,0x06]
75830
75831v_cmpx_ngt_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
75832// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x7e,0x00,0x86,0x06]
75833
75834v_cmpx_ngt_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
75835// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x7f,0x00,0x86,0x06]
75836
75837v_cmpx_ngt_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
75838// GFX10: encoding: [0xf9,0xfe,0x37,0x7c,0x01,0x00,0x06,0x06]
75839
75840v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
75841// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x00,0x06]
75842
75843v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
75844// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x01,0x06]
75845
75846v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
75847// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x02,0x06]
75848
75849v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
75850// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x03,0x06]
75851
75852v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
75853// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x04,0x06]
75854
75855v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
75856// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x05,0x06]
75857
75858v_cmpx_ngt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
75859// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x16,0x06]
75860
75861v_cmpx_ngt_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
75862// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x26,0x06]
75863
75864v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
75865// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x06,0x00]
75866
75867v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
75868// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x06,0x01]
75869
75870v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
75871// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x06,0x02]
75872
75873v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
75874// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x06,0x03]
75875
75876v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
75877// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x06,0x04]
75878
75879v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
75880// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x06,0x05]
75881
75882v_cmpx_ngt_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
75883// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x06,0x16]
75884
75885v_cmpx_ngt_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
75886// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x06,0x26]
75887
75888v_cmpx_nle_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
75889// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x06,0x06]
75890
75891v_cmpx_nle_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
75892// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0xff,0x00,0x06,0x06]
75893
75894v_cmpx_nle_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
75895// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x86,0x06]
75896
75897v_cmpx_nle_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
75898// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x65,0x00,0x86,0x06]
75899
75900v_cmpx_nle_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
75901// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x6a,0x00,0x86,0x06]
75902
75903v_cmpx_nle_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
75904// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x6b,0x00,0x86,0x06]
75905
75906v_cmpx_nle_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
75907// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x7c,0x00,0x86,0x06]
75908
75909v_cmpx_nle_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
75910// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x7e,0x00,0x86,0x06]
75911
75912v_cmpx_nle_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
75913// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x7f,0x00,0x86,0x06]
75914
75915v_cmpx_nle_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
75916// GFX10: encoding: [0xf9,0xfe,0x39,0x7c,0x01,0x00,0x06,0x06]
75917
75918v_cmpx_nle_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
75919// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x00,0x06]
75920
75921v_cmpx_nle_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
75922// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x01,0x06]
75923
75924v_cmpx_nle_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
75925// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x02,0x06]
75926
75927v_cmpx_nle_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
75928// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x03,0x06]
75929
75930v_cmpx_nle_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
75931// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x04,0x06]
75932
75933v_cmpx_nle_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
75934// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x05,0x06]
75935
75936v_cmpx_nle_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
75937// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x16,0x06]
75938
75939v_cmpx_nle_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
75940// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x26,0x06]
75941
75942v_cmpx_nle_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
75943// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x06,0x00]
75944
75945v_cmpx_nle_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
75946// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x06,0x01]
75947
75948v_cmpx_nle_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
75949// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x06,0x02]
75950
75951v_cmpx_nle_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
75952// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x06,0x03]
75953
75954v_cmpx_nle_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
75955// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x06,0x04]
75956
75957v_cmpx_nle_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
75958// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x06,0x05]
75959
75960v_cmpx_nle_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
75961// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x06,0x16]
75962
75963v_cmpx_nle_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
75964// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x06,0x26]
75965
75966v_cmpx_neq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
75967// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x06,0x06]
75968
75969v_cmpx_neq_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
75970// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0xff,0x00,0x06,0x06]
75971
75972v_cmpx_neq_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
75973// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x86,0x06]
75974
75975v_cmpx_neq_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
75976// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x65,0x00,0x86,0x06]
75977
75978v_cmpx_neq_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
75979// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x6a,0x00,0x86,0x06]
75980
75981v_cmpx_neq_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
75982// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x6b,0x00,0x86,0x06]
75983
75984v_cmpx_neq_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
75985// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x7c,0x00,0x86,0x06]
75986
75987v_cmpx_neq_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
75988// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x7e,0x00,0x86,0x06]
75989
75990v_cmpx_neq_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
75991// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x7f,0x00,0x86,0x06]
75992
75993v_cmpx_neq_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
75994// GFX10: encoding: [0xf9,0xfe,0x3b,0x7c,0x01,0x00,0x06,0x06]
75995
75996v_cmpx_neq_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
75997// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x00,0x06]
75998
75999v_cmpx_neq_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
76000// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x01,0x06]
76001
76002v_cmpx_neq_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
76003// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x02,0x06]
76004
76005v_cmpx_neq_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
76006// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x03,0x06]
76007
76008v_cmpx_neq_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
76009// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x04,0x06]
76010
76011v_cmpx_neq_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
76012// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x05,0x06]
76013
76014v_cmpx_neq_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
76015// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x16,0x06]
76016
76017v_cmpx_neq_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
76018// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x26,0x06]
76019
76020v_cmpx_neq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
76021// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x06,0x00]
76022
76023v_cmpx_neq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
76024// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x06,0x01]
76025
76026v_cmpx_neq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
76027// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x06,0x02]
76028
76029v_cmpx_neq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
76030// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x06,0x03]
76031
76032v_cmpx_neq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
76033// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x06,0x04]
76034
76035v_cmpx_neq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
76036// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x06,0x05]
76037
76038v_cmpx_neq_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
76039// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x06,0x16]
76040
76041v_cmpx_neq_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
76042// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x06,0x26]
76043
76044v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
76045// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x06,0x06]
76046
76047v_cmpx_nlt_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
76048// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0xff,0x00,0x06,0x06]
76049
76050v_cmpx_nlt_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
76051// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x86,0x06]
76052
76053v_cmpx_nlt_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
76054// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x65,0x00,0x86,0x06]
76055
76056v_cmpx_nlt_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
76057// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x6a,0x00,0x86,0x06]
76058
76059v_cmpx_nlt_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
76060// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x6b,0x00,0x86,0x06]
76061
76062v_cmpx_nlt_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
76063// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x7c,0x00,0x86,0x06]
76064
76065v_cmpx_nlt_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
76066// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x7e,0x00,0x86,0x06]
76067
76068v_cmpx_nlt_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
76069// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x7f,0x00,0x86,0x06]
76070
76071v_cmpx_nlt_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
76072// GFX10: encoding: [0xf9,0xfe,0x3d,0x7c,0x01,0x00,0x06,0x06]
76073
76074v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
76075// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x00,0x06]
76076
76077v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
76078// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x01,0x06]
76079
76080v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
76081// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x02,0x06]
76082
76083v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
76084// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x03,0x06]
76085
76086v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
76087// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x04,0x06]
76088
76089v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
76090// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x05,0x06]
76091
76092v_cmpx_nlt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
76093// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x16,0x06]
76094
76095v_cmpx_nlt_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
76096// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x26,0x06]
76097
76098v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
76099// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x06,0x00]
76100
76101v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
76102// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x06,0x01]
76103
76104v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
76105// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x06,0x02]
76106
76107v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
76108// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x06,0x03]
76109
76110v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
76111// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x06,0x04]
76112
76113v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
76114// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x06,0x05]
76115
76116v_cmpx_nlt_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
76117// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x06,0x16]
76118
76119v_cmpx_nlt_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
76120// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x06,0x26]
76121
76122v_cmpx_tru_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
76123// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x06,0x06]
76124
76125v_cmpx_tru_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
76126// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0xff,0x00,0x06,0x06]
76127
76128v_cmpx_tru_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
76129// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x86,0x06]
76130
76131v_cmpx_tru_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
76132// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x65,0x00,0x86,0x06]
76133
76134v_cmpx_tru_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
76135// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x6a,0x00,0x86,0x06]
76136
76137v_cmpx_tru_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
76138// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x6b,0x00,0x86,0x06]
76139
76140v_cmpx_tru_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
76141// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x7c,0x00,0x86,0x06]
76142
76143v_cmpx_tru_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
76144// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x7e,0x00,0x86,0x06]
76145
76146v_cmpx_tru_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
76147// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x7f,0x00,0x86,0x06]
76148
76149v_cmpx_tru_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
76150// GFX10: encoding: [0xf9,0xfe,0x3f,0x7c,0x01,0x00,0x06,0x06]
76151
76152v_cmpx_tru_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
76153// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x00,0x06]
76154
76155v_cmpx_tru_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
76156// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x01,0x06]
76157
76158v_cmpx_tru_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
76159// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x02,0x06]
76160
76161v_cmpx_tru_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
76162// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x03,0x06]
76163
76164v_cmpx_tru_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
76165// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x04,0x06]
76166
76167v_cmpx_tru_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
76168// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x05,0x06]
76169
76170v_cmpx_tru_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
76171// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x16,0x06]
76172
76173v_cmpx_tru_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
76174// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x26,0x06]
76175
76176v_cmpx_tru_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
76177// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x06,0x00]
76178
76179v_cmpx_tru_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
76180// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x06,0x01]
76181
76182v_cmpx_tru_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
76183// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x06,0x02]
76184
76185v_cmpx_tru_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
76186// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x06,0x03]
76187
76188v_cmpx_tru_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
76189// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x06,0x04]
76190
76191v_cmpx_tru_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
76192// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x06,0x05]
76193
76194v_cmpx_tru_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
76195// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x06,0x16]
76196
76197v_cmpx_tru_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
76198// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x06,0x26]
76199
76200v_cmp_f_f64 vcc, v[1:2], v[2:3]
76201// W64: encoding: [0x01,0x05,0x40,0x7c]
76202// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76203
76204v_cmp_f_f64 vcc, v[254:255], v[2:3]
76205// W64: encoding: [0xfe,0x05,0x40,0x7c]
76206// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76207
76208v_cmp_f_f64 vcc, s[2:3], v[2:3]
76209// W64: encoding: [0x02,0x04,0x40,0x7c]
76210// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76211
76212v_cmp_f_f64 vcc, s[4:5], v[2:3]
76213// W64: encoding: [0x04,0x04,0x40,0x7c]
76214// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76215
76216v_cmp_f_f64 vcc, s[100:101], v[2:3]
76217// W64: encoding: [0x64,0x04,0x40,0x7c]
76218// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76219
76220v_cmp_f_f64 vcc, vcc, v[2:3]
76221// W64: encoding: [0x6a,0x04,0x40,0x7c]
76222// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76223
76224v_cmp_f_f64 vcc, exec, v[2:3]
76225// W64: encoding: [0x7e,0x04,0x40,0x7c]
76226// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76227
76228v_cmp_f_f64 vcc, 0, v[2:3]
76229// W64: encoding: [0x80,0x04,0x40,0x7c]
76230// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76231
76232v_cmp_f_f64 vcc, -1, v[2:3]
76233// W64: encoding: [0xc1,0x04,0x40,0x7c]
76234// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76235
76236v_cmp_f_f64 vcc, 0.5, v[2:3]
76237// W64: encoding: [0xf0,0x04,0x40,0x7c]
76238// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76239
76240v_cmp_f_f64 vcc, -4.0, v[2:3]
76241// W64: encoding: [0xf7,0x04,0x40,0x7c]
76242// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76243
76244v_cmp_f_f64 vcc, 0xaf123456, v[2:3]
76245// W64: encoding: [0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf]
76246// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76247
76248v_cmp_f_f64 vcc, 0x3f717273, v[2:3]
76249// W64: encoding: [0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f]
76250// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76251
76252v_cmp_f_f64 vcc, v[1:2], v[254:255]
76253// W64: encoding: [0x01,0xfd,0x41,0x7c]
76254// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76255
76256v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3]
76257// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
76258// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76259
76260v_cmp_f_f64_e64 s[12:13], v[1:2], v[2:3]
76261// W64: encoding: [0x0c,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
76262// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76263
76264v_cmp_f_f64_e64 s[100:101], v[1:2], v[2:3]
76265// W64: encoding: [0x64,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
76266// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76267
76268v_cmp_f_f64_e64 vcc, v[1:2], v[2:3]
76269// W64: encoding: [0x6a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
76270// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76271
76272v_cmp_f_f64_e64 s[10:11], v[254:255], v[2:3]
76273// W64: encoding: [0x0a,0x00,0x20,0xd4,0xfe,0x05,0x02,0x00]
76274// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76275
76276v_cmp_f_f64_e64 s[10:11], s[2:3], v[2:3]
76277// W64: encoding: [0x0a,0x00,0x20,0xd4,0x02,0x04,0x02,0x00]
76278// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76279
76280v_cmp_f_f64_e64 s[10:11], s[4:5], v[2:3]
76281// W64: encoding: [0x0a,0x00,0x20,0xd4,0x04,0x04,0x02,0x00]
76282// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76283
76284v_cmp_f_f64_e64 s[10:11], s[100:101], v[2:3]
76285// W64: encoding: [0x0a,0x00,0x20,0xd4,0x64,0x04,0x02,0x00]
76286// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76287
76288v_cmp_f_f64_e64 s[10:11], vcc, v[2:3]
76289// W64: encoding: [0x0a,0x00,0x20,0xd4,0x6a,0x04,0x02,0x00]
76290// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76291
76292v_cmp_f_f64_e64 s[10:11], exec, v[2:3]
76293// W64: encoding: [0x0a,0x00,0x20,0xd4,0x7e,0x04,0x02,0x00]
76294// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76295
76296v_cmp_f_f64_e64 s[10:11], 0, v[2:3]
76297// W64: encoding: [0x0a,0x00,0x20,0xd4,0x80,0x04,0x02,0x00]
76298// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76299
76300v_cmp_f_f64_e64 s[10:11], -1, v[2:3]
76301// W64: encoding: [0x0a,0x00,0x20,0xd4,0xc1,0x04,0x02,0x00]
76302// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76303
76304v_cmp_f_f64_e64 s[10:11], 0.5, v[2:3]
76305// W64: encoding: [0x0a,0x00,0x20,0xd4,0xf0,0x04,0x02,0x00]
76306// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76307
76308v_cmp_f_f64_e64 s[10:11], -4.0, v[2:3]
76309// W64: encoding: [0x0a,0x00,0x20,0xd4,0xf7,0x04,0x02,0x00]
76310// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76311
76312v_cmp_f_f64_e64 s[10:11], v[1:2], v[254:255]
76313// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x03,0x00]
76314// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76315
76316v_cmp_f_f64_e64 s[10:11], v[1:2], s[4:5]
76317// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x09,0x00,0x00]
76318// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76319
76320v_cmp_f_f64_e64 s[10:11], v[1:2], s[6:7]
76321// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x0d,0x00,0x00]
76322// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76323
76324v_cmp_f_f64_e64 s[10:11], v[1:2], s[100:101]
76325// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xc9,0x00,0x00]
76326// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76327
76328v_cmp_f_f64_e64 s[10:11], v[1:2], vcc
76329// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xd5,0x00,0x00]
76330// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76331
76332v_cmp_f_f64_e64 s[10:11], v[1:2], exec
76333// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x00,0x00]
76334// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76335
76336v_cmp_f_f64_e64 s[10:11], v[1:2], 0
76337// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x01,0x01,0x00]
76338// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76339
76340v_cmp_f_f64_e64 s[10:11], v[1:2], -1
76341// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x83,0x01,0x00]
76342// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76343
76344v_cmp_f_f64_e64 s[10:11], v[1:2], 0.5
76345// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xe1,0x01,0x00]
76346// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76347
76348v_cmp_f_f64_e64 s[10:11], v[1:2], -4.0
76349// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xef,0x01,0x00]
76350// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76351
76352v_cmp_f_f64_e64 s[10:11], -v[1:2], v[2:3]
76353// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x20]
76354// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76355
76356v_cmp_f_f64_e64 s[10:11], v[1:2], -v[2:3]
76357// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x40]
76358// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76359
76360v_cmp_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
76361// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x60]
76362// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76363
76364v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3] clamp
76365// W64: encoding: [0x0a,0x80,0x20,0xd4,0x01,0x05,0x02,0x00]
76366// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76367
76368v_cmp_f_f64 vcc_lo, v[1:2], v[2:3]
76369// W32: encoding: [0x01,0x05,0x40,0x7c]
76370// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76371
76372v_cmp_f_f64 vcc_lo, v[254:255], v[2:3]
76373// W32: encoding: [0xfe,0x05,0x40,0x7c]
76374// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76375
76376v_cmp_f_f64 vcc_lo, s[2:3], v[2:3]
76377// W32: encoding: [0x02,0x04,0x40,0x7c]
76378// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76379
76380v_cmp_f_f64 vcc_lo, s[4:5], v[2:3]
76381// W32: encoding: [0x04,0x04,0x40,0x7c]
76382// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76383
76384v_cmp_f_f64 vcc_lo, s[100:101], v[2:3]
76385// W32: encoding: [0x64,0x04,0x40,0x7c]
76386// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76387
76388v_cmp_f_f64 vcc_lo, vcc, v[2:3]
76389// W32: encoding: [0x6a,0x04,0x40,0x7c]
76390// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76391
76392v_cmp_f_f64 vcc_lo, exec, v[2:3]
76393// W32: encoding: [0x7e,0x04,0x40,0x7c]
76394// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76395
76396v_cmp_f_f64 vcc_lo, 0, v[2:3]
76397// W32: encoding: [0x80,0x04,0x40,0x7c]
76398// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76399
76400v_cmp_f_f64 vcc_lo, -1, v[2:3]
76401// W32: encoding: [0xc1,0x04,0x40,0x7c]
76402// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76403
76404v_cmp_f_f64 vcc_lo, 0.5, v[2:3]
76405// W32: encoding: [0xf0,0x04,0x40,0x7c]
76406// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76407
76408v_cmp_f_f64 vcc_lo, -4.0, v[2:3]
76409// W32: encoding: [0xf7,0x04,0x40,0x7c]
76410// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76411
76412v_cmp_f_f64 vcc_lo, 0xaf123456, v[2:3]
76413// W32: encoding: [0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf]
76414// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76415
76416v_cmp_f_f64 vcc_lo, 0x3f717273, v[2:3]
76417// W32: encoding: [0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f]
76418// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76419
76420v_cmp_f_f64 vcc_lo, v[1:2], v[254:255]
76421// W32: encoding: [0x01,0xfd,0x41,0x7c]
76422// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76423
76424v_cmp_f_f64_e64 s10, v[1:2], v[2:3]
76425// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
76426// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76427
76428v_cmp_f_f64_e64 s12, v[1:2], v[2:3]
76429// W32: encoding: [0x0c,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
76430// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76431
76432v_cmp_f_f64_e64 s100, v[1:2], v[2:3]
76433// W32: encoding: [0x64,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
76434// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76435
76436v_cmp_f_f64_e64 vcc_lo, v[1:2], v[2:3]
76437// W32: encoding: [0x6a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
76438// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76439
76440v_cmp_f_f64_e64 s10, v[254:255], v[2:3]
76441// W32: encoding: [0x0a,0x00,0x20,0xd4,0xfe,0x05,0x02,0x00]
76442// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76443
76444v_cmp_f_f64_e64 s10, s[2:3], v[2:3]
76445// W32: encoding: [0x0a,0x00,0x20,0xd4,0x02,0x04,0x02,0x00]
76446// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76447
76448v_cmp_f_f64_e64 s10, s[4:5], v[2:3]
76449// W32: encoding: [0x0a,0x00,0x20,0xd4,0x04,0x04,0x02,0x00]
76450// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76451
76452v_cmp_f_f64_e64 s10, s[100:101], v[2:3]
76453// W32: encoding: [0x0a,0x00,0x20,0xd4,0x64,0x04,0x02,0x00]
76454// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76455
76456v_cmp_f_f64_e64 s10, vcc, v[2:3]
76457// W32: encoding: [0x0a,0x00,0x20,0xd4,0x6a,0x04,0x02,0x00]
76458// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76459
76460v_cmp_f_f64_e64 s10, exec, v[2:3]
76461// W32: encoding: [0x0a,0x00,0x20,0xd4,0x7e,0x04,0x02,0x00]
76462// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76463
76464v_cmp_f_f64_e64 s10, 0, v[2:3]
76465// W32: encoding: [0x0a,0x00,0x20,0xd4,0x80,0x04,0x02,0x00]
76466// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76467
76468v_cmp_f_f64_e64 s10, -1, v[2:3]
76469// W32: encoding: [0x0a,0x00,0x20,0xd4,0xc1,0x04,0x02,0x00]
76470// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76471
76472v_cmp_f_f64_e64 s10, 0.5, v[2:3]
76473// W32: encoding: [0x0a,0x00,0x20,0xd4,0xf0,0x04,0x02,0x00]
76474// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76475
76476v_cmp_f_f64_e64 s10, -4.0, v[2:3]
76477// W32: encoding: [0x0a,0x00,0x20,0xd4,0xf7,0x04,0x02,0x00]
76478// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76479
76480v_cmp_f_f64_e64 s10, v[1:2], v[254:255]
76481// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x03,0x00]
76482// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76483
76484v_cmp_f_f64_e64 s10, v[1:2], s[4:5]
76485// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x09,0x00,0x00]
76486// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76487
76488v_cmp_f_f64_e64 s10, v[1:2], s[6:7]
76489// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x0d,0x00,0x00]
76490// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76491
76492v_cmp_f_f64_e64 s10, v[1:2], s[100:101]
76493// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xc9,0x00,0x00]
76494// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76495
76496v_cmp_f_f64_e64 s10, v[1:2], vcc
76497// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xd5,0x00,0x00]
76498// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76499
76500v_cmp_f_f64_e64 s10, v[1:2], exec
76501// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x00,0x00]
76502// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76503
76504v_cmp_f_f64_e64 s10, v[1:2], 0
76505// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x01,0x01,0x00]
76506// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76507
76508v_cmp_f_f64_e64 s10, v[1:2], -1
76509// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x83,0x01,0x00]
76510// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76511
76512v_cmp_f_f64_e64 s10, v[1:2], 0.5
76513// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xe1,0x01,0x00]
76514// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76515
76516v_cmp_f_f64_e64 s10, v[1:2], -4.0
76517// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xef,0x01,0x00]
76518// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76519
76520v_cmp_f_f64_e64 s10, -v[1:2], v[2:3]
76521// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x20]
76522// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76523
76524v_cmp_f_f64_e64 s10, v[1:2], -v[2:3]
76525// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x40]
76526// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76527
76528v_cmp_f_f64_e64 s10, -v[1:2], -v[2:3]
76529// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x60]
76530// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76531
76532v_cmp_f_f64_e64 s10, v[1:2], v[2:3] clamp
76533// W32: encoding: [0x0a,0x80,0x20,0xd4,0x01,0x05,0x02,0x00]
76534// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76535
76536v_cmp_lt_f64 vcc, v[1:2], v[2:3]
76537// W64: encoding: [0x01,0x05,0x42,0x7c]
76538// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76539
76540v_cmp_lt_f64 vcc, v[254:255], v[2:3]
76541// W64: encoding: [0xfe,0x05,0x42,0x7c]
76542// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76543
76544v_cmp_lt_f64 vcc, s[2:3], v[2:3]
76545// W64: encoding: [0x02,0x04,0x42,0x7c]
76546// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76547
76548v_cmp_lt_f64 vcc, s[4:5], v[2:3]
76549// W64: encoding: [0x04,0x04,0x42,0x7c]
76550// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76551
76552v_cmp_lt_f64 vcc, s[100:101], v[2:3]
76553// W64: encoding: [0x64,0x04,0x42,0x7c]
76554// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76555
76556v_cmp_lt_f64 vcc, vcc, v[2:3]
76557// W64: encoding: [0x6a,0x04,0x42,0x7c]
76558// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76559
76560v_cmp_lt_f64 vcc, exec, v[2:3]
76561// W64: encoding: [0x7e,0x04,0x42,0x7c]
76562// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76563
76564v_cmp_lt_f64 vcc, 0, v[2:3]
76565// W64: encoding: [0x80,0x04,0x42,0x7c]
76566// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76567
76568v_cmp_lt_f64 vcc, -1, v[2:3]
76569// W64: encoding: [0xc1,0x04,0x42,0x7c]
76570// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76571
76572v_cmp_lt_f64 vcc, 0.5, v[2:3]
76573// W64: encoding: [0xf0,0x04,0x42,0x7c]
76574// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76575
76576v_cmp_lt_f64 vcc, -4.0, v[2:3]
76577// W64: encoding: [0xf7,0x04,0x42,0x7c]
76578// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76579
76580v_cmp_lt_f64 vcc, 0xaf123456, v[2:3]
76581// W64: encoding: [0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf]
76582// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76583
76584v_cmp_lt_f64 vcc, 0x3f717273, v[2:3]
76585// W64: encoding: [0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f]
76586// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76587
76588v_cmp_lt_f64 vcc, v[1:2], v[254:255]
76589// W64: encoding: [0x01,0xfd,0x43,0x7c]
76590// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76591
76592v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3]
76593// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
76594// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76595
76596v_cmp_lt_f64_e64 s[12:13], v[1:2], v[2:3]
76597// W64: encoding: [0x0c,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
76598// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76599
76600v_cmp_lt_f64_e64 s[100:101], v[1:2], v[2:3]
76601// W64: encoding: [0x64,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
76602// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76603
76604v_cmp_lt_f64_e64 vcc, v[1:2], v[2:3]
76605// W64: encoding: [0x6a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
76606// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76607
76608v_cmp_lt_f64_e64 s[10:11], v[254:255], v[2:3]
76609// W64: encoding: [0x0a,0x00,0x21,0xd4,0xfe,0x05,0x02,0x00]
76610// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76611
76612v_cmp_lt_f64_e64 s[10:11], s[2:3], v[2:3]
76613// W64: encoding: [0x0a,0x00,0x21,0xd4,0x02,0x04,0x02,0x00]
76614// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76615
76616v_cmp_lt_f64_e64 s[10:11], s[4:5], v[2:3]
76617// W64: encoding: [0x0a,0x00,0x21,0xd4,0x04,0x04,0x02,0x00]
76618// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76619
76620v_cmp_lt_f64_e64 s[10:11], s[100:101], v[2:3]
76621// W64: encoding: [0x0a,0x00,0x21,0xd4,0x64,0x04,0x02,0x00]
76622// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76623
76624v_cmp_lt_f64_e64 s[10:11], vcc, v[2:3]
76625// W64: encoding: [0x0a,0x00,0x21,0xd4,0x6a,0x04,0x02,0x00]
76626// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76627
76628v_cmp_lt_f64_e64 s[10:11], exec, v[2:3]
76629// W64: encoding: [0x0a,0x00,0x21,0xd4,0x7e,0x04,0x02,0x00]
76630// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76631
76632v_cmp_lt_f64_e64 s[10:11], 0, v[2:3]
76633// W64: encoding: [0x0a,0x00,0x21,0xd4,0x80,0x04,0x02,0x00]
76634// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76635
76636v_cmp_lt_f64_e64 s[10:11], -1, v[2:3]
76637// W64: encoding: [0x0a,0x00,0x21,0xd4,0xc1,0x04,0x02,0x00]
76638// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76639
76640v_cmp_lt_f64_e64 s[10:11], 0.5, v[2:3]
76641// W64: encoding: [0x0a,0x00,0x21,0xd4,0xf0,0x04,0x02,0x00]
76642// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76643
76644v_cmp_lt_f64_e64 s[10:11], -4.0, v[2:3]
76645// W64: encoding: [0x0a,0x00,0x21,0xd4,0xf7,0x04,0x02,0x00]
76646// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76647
76648v_cmp_lt_f64_e64 s[10:11], v[1:2], v[254:255]
76649// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x03,0x00]
76650// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76651
76652v_cmp_lt_f64_e64 s[10:11], v[1:2], s[4:5]
76653// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x09,0x00,0x00]
76654// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76655
76656v_cmp_lt_f64_e64 s[10:11], v[1:2], s[6:7]
76657// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x0d,0x00,0x00]
76658// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76659
76660v_cmp_lt_f64_e64 s[10:11], v[1:2], s[100:101]
76661// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xc9,0x00,0x00]
76662// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76663
76664v_cmp_lt_f64_e64 s[10:11], v[1:2], vcc
76665// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xd5,0x00,0x00]
76666// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76667
76668v_cmp_lt_f64_e64 s[10:11], v[1:2], exec
76669// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x00,0x00]
76670// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76671
76672v_cmp_lt_f64_e64 s[10:11], v[1:2], 0
76673// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x01,0x01,0x00]
76674// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76675
76676v_cmp_lt_f64_e64 s[10:11], v[1:2], -1
76677// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x83,0x01,0x00]
76678// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76679
76680v_cmp_lt_f64_e64 s[10:11], v[1:2], 0.5
76681// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xe1,0x01,0x00]
76682// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76683
76684v_cmp_lt_f64_e64 s[10:11], v[1:2], -4.0
76685// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xef,0x01,0x00]
76686// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76687
76688v_cmp_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
76689// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x20]
76690// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76691
76692v_cmp_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
76693// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x40]
76694// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76695
76696v_cmp_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
76697// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x60]
76698// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76699
76700v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
76701// W64: encoding: [0x0a,0x80,0x21,0xd4,0x01,0x05,0x02,0x00]
76702// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76703
76704v_cmp_lt_f64 vcc_lo, v[1:2], v[2:3]
76705// W32: encoding: [0x01,0x05,0x42,0x7c]
76706// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76707
76708v_cmp_lt_f64 vcc_lo, v[254:255], v[2:3]
76709// W32: encoding: [0xfe,0x05,0x42,0x7c]
76710// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76711
76712v_cmp_lt_f64 vcc_lo, s[2:3], v[2:3]
76713// W32: encoding: [0x02,0x04,0x42,0x7c]
76714// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76715
76716v_cmp_lt_f64 vcc_lo, s[4:5], v[2:3]
76717// W32: encoding: [0x04,0x04,0x42,0x7c]
76718// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76719
76720v_cmp_lt_f64 vcc_lo, s[100:101], v[2:3]
76721// W32: encoding: [0x64,0x04,0x42,0x7c]
76722// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76723
76724v_cmp_lt_f64 vcc_lo, vcc, v[2:3]
76725// W32: encoding: [0x6a,0x04,0x42,0x7c]
76726// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76727
76728v_cmp_lt_f64 vcc_lo, exec, v[2:3]
76729// W32: encoding: [0x7e,0x04,0x42,0x7c]
76730// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76731
76732v_cmp_lt_f64 vcc_lo, 0, v[2:3]
76733// W32: encoding: [0x80,0x04,0x42,0x7c]
76734// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76735
76736v_cmp_lt_f64 vcc_lo, -1, v[2:3]
76737// W32: encoding: [0xc1,0x04,0x42,0x7c]
76738// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76739
76740v_cmp_lt_f64 vcc_lo, 0.5, v[2:3]
76741// W32: encoding: [0xf0,0x04,0x42,0x7c]
76742// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76743
76744v_cmp_lt_f64 vcc_lo, -4.0, v[2:3]
76745// W32: encoding: [0xf7,0x04,0x42,0x7c]
76746// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76747
76748v_cmp_lt_f64 vcc_lo, 0xaf123456, v[2:3]
76749// W32: encoding: [0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf]
76750// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76751
76752v_cmp_lt_f64 vcc_lo, 0x3f717273, v[2:3]
76753// W32: encoding: [0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f]
76754// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76755
76756v_cmp_lt_f64 vcc_lo, v[1:2], v[254:255]
76757// W32: encoding: [0x01,0xfd,0x43,0x7c]
76758// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76759
76760v_cmp_lt_f64_e64 s10, v[1:2], v[2:3]
76761// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
76762// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76763
76764v_cmp_lt_f64_e64 s12, v[1:2], v[2:3]
76765// W32: encoding: [0x0c,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
76766// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76767
76768v_cmp_lt_f64_e64 s100, v[1:2], v[2:3]
76769// W32: encoding: [0x64,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
76770// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76771
76772v_cmp_lt_f64_e64 vcc_lo, v[1:2], v[2:3]
76773// W32: encoding: [0x6a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
76774// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76775
76776v_cmp_lt_f64_e64 s10, v[254:255], v[2:3]
76777// W32: encoding: [0x0a,0x00,0x21,0xd4,0xfe,0x05,0x02,0x00]
76778// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76779
76780v_cmp_lt_f64_e64 s10, s[2:3], v[2:3]
76781// W32: encoding: [0x0a,0x00,0x21,0xd4,0x02,0x04,0x02,0x00]
76782// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76783
76784v_cmp_lt_f64_e64 s10, s[4:5], v[2:3]
76785// W32: encoding: [0x0a,0x00,0x21,0xd4,0x04,0x04,0x02,0x00]
76786// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76787
76788v_cmp_lt_f64_e64 s10, s[100:101], v[2:3]
76789// W32: encoding: [0x0a,0x00,0x21,0xd4,0x64,0x04,0x02,0x00]
76790// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76791
76792v_cmp_lt_f64_e64 s10, vcc, v[2:3]
76793// W32: encoding: [0x0a,0x00,0x21,0xd4,0x6a,0x04,0x02,0x00]
76794// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76795
76796v_cmp_lt_f64_e64 s10, exec, v[2:3]
76797// W32: encoding: [0x0a,0x00,0x21,0xd4,0x7e,0x04,0x02,0x00]
76798// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76799
76800v_cmp_lt_f64_e64 s10, 0, v[2:3]
76801// W32: encoding: [0x0a,0x00,0x21,0xd4,0x80,0x04,0x02,0x00]
76802// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76803
76804v_cmp_lt_f64_e64 s10, -1, v[2:3]
76805// W32: encoding: [0x0a,0x00,0x21,0xd4,0xc1,0x04,0x02,0x00]
76806// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76807
76808v_cmp_lt_f64_e64 s10, 0.5, v[2:3]
76809// W32: encoding: [0x0a,0x00,0x21,0xd4,0xf0,0x04,0x02,0x00]
76810// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76811
76812v_cmp_lt_f64_e64 s10, -4.0, v[2:3]
76813// W32: encoding: [0x0a,0x00,0x21,0xd4,0xf7,0x04,0x02,0x00]
76814// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76815
76816v_cmp_lt_f64_e64 s10, v[1:2], v[254:255]
76817// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x03,0x00]
76818// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76819
76820v_cmp_lt_f64_e64 s10, v[1:2], s[4:5]
76821// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x09,0x00,0x00]
76822// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76823
76824v_cmp_lt_f64_e64 s10, v[1:2], s[6:7]
76825// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x0d,0x00,0x00]
76826// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76827
76828v_cmp_lt_f64_e64 s10, v[1:2], s[100:101]
76829// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xc9,0x00,0x00]
76830// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76831
76832v_cmp_lt_f64_e64 s10, v[1:2], vcc
76833// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xd5,0x00,0x00]
76834// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76835
76836v_cmp_lt_f64_e64 s10, v[1:2], exec
76837// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x00,0x00]
76838// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76839
76840v_cmp_lt_f64_e64 s10, v[1:2], 0
76841// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x01,0x01,0x00]
76842// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76843
76844v_cmp_lt_f64_e64 s10, v[1:2], -1
76845// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x83,0x01,0x00]
76846// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76847
76848v_cmp_lt_f64_e64 s10, v[1:2], 0.5
76849// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xe1,0x01,0x00]
76850// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76851
76852v_cmp_lt_f64_e64 s10, v[1:2], -4.0
76853// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xef,0x01,0x00]
76854// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76855
76856v_cmp_lt_f64_e64 s10, -v[1:2], v[2:3]
76857// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x20]
76858// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76859
76860v_cmp_lt_f64_e64 s10, v[1:2], -v[2:3]
76861// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x40]
76862// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76863
76864v_cmp_lt_f64_e64 s10, -v[1:2], -v[2:3]
76865// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x60]
76866// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76867
76868v_cmp_lt_f64_e64 s10, v[1:2], v[2:3] clamp
76869// W32: encoding: [0x0a,0x80,0x21,0xd4,0x01,0x05,0x02,0x00]
76870// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76871
76872v_cmp_eq_f64 vcc, v[1:2], v[2:3]
76873// W64: encoding: [0x01,0x05,0x44,0x7c]
76874// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76875
76876v_cmp_eq_f64 vcc, v[254:255], v[2:3]
76877// W64: encoding: [0xfe,0x05,0x44,0x7c]
76878// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76879
76880v_cmp_eq_f64 vcc, s[2:3], v[2:3]
76881// W64: encoding: [0x02,0x04,0x44,0x7c]
76882// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76883
76884v_cmp_eq_f64 vcc, s[4:5], v[2:3]
76885// W64: encoding: [0x04,0x04,0x44,0x7c]
76886// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76887
76888v_cmp_eq_f64 vcc, s[100:101], v[2:3]
76889// W64: encoding: [0x64,0x04,0x44,0x7c]
76890// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76891
76892v_cmp_eq_f64 vcc, vcc, v[2:3]
76893// W64: encoding: [0x6a,0x04,0x44,0x7c]
76894// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76895
76896v_cmp_eq_f64 vcc, exec, v[2:3]
76897// W64: encoding: [0x7e,0x04,0x44,0x7c]
76898// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76899
76900v_cmp_eq_f64 vcc, 0, v[2:3]
76901// W64: encoding: [0x80,0x04,0x44,0x7c]
76902// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76903
76904v_cmp_eq_f64 vcc, -1, v[2:3]
76905// W64: encoding: [0xc1,0x04,0x44,0x7c]
76906// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76907
76908v_cmp_eq_f64 vcc, 0.5, v[2:3]
76909// W64: encoding: [0xf0,0x04,0x44,0x7c]
76910// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76911
76912v_cmp_eq_f64 vcc, -4.0, v[2:3]
76913// W64: encoding: [0xf7,0x04,0x44,0x7c]
76914// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76915
76916v_cmp_eq_f64 vcc, 0xaf123456, v[2:3]
76917// W64: encoding: [0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf]
76918// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76919
76920v_cmp_eq_f64 vcc, 0x3f717273, v[2:3]
76921// W64: encoding: [0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f]
76922// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76923
76924v_cmp_eq_f64 vcc, v[1:2], v[254:255]
76925// W64: encoding: [0x01,0xfd,0x45,0x7c]
76926// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
76927
76928v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3]
76929// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
76930// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76931
76932v_cmp_eq_f64_e64 s[12:13], v[1:2], v[2:3]
76933// W64: encoding: [0x0c,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
76934// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76935
76936v_cmp_eq_f64_e64 s[100:101], v[1:2], v[2:3]
76937// W64: encoding: [0x64,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
76938// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76939
76940v_cmp_eq_f64_e64 vcc, v[1:2], v[2:3]
76941// W64: encoding: [0x6a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
76942// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76943
76944v_cmp_eq_f64_e64 s[10:11], v[254:255], v[2:3]
76945// W64: encoding: [0x0a,0x00,0x22,0xd4,0xfe,0x05,0x02,0x00]
76946// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76947
76948v_cmp_eq_f64_e64 s[10:11], s[2:3], v[2:3]
76949// W64: encoding: [0x0a,0x00,0x22,0xd4,0x02,0x04,0x02,0x00]
76950// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76951
76952v_cmp_eq_f64_e64 s[10:11], s[4:5], v[2:3]
76953// W64: encoding: [0x0a,0x00,0x22,0xd4,0x04,0x04,0x02,0x00]
76954// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76955
76956v_cmp_eq_f64_e64 s[10:11], s[100:101], v[2:3]
76957// W64: encoding: [0x0a,0x00,0x22,0xd4,0x64,0x04,0x02,0x00]
76958// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76959
76960v_cmp_eq_f64_e64 s[10:11], vcc, v[2:3]
76961// W64: encoding: [0x0a,0x00,0x22,0xd4,0x6a,0x04,0x02,0x00]
76962// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76963
76964v_cmp_eq_f64_e64 s[10:11], exec, v[2:3]
76965// W64: encoding: [0x0a,0x00,0x22,0xd4,0x7e,0x04,0x02,0x00]
76966// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76967
76968v_cmp_eq_f64_e64 s[10:11], 0, v[2:3]
76969// W64: encoding: [0x0a,0x00,0x22,0xd4,0x80,0x04,0x02,0x00]
76970// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76971
76972v_cmp_eq_f64_e64 s[10:11], -1, v[2:3]
76973// W64: encoding: [0x0a,0x00,0x22,0xd4,0xc1,0x04,0x02,0x00]
76974// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76975
76976v_cmp_eq_f64_e64 s[10:11], 0.5, v[2:3]
76977// W64: encoding: [0x0a,0x00,0x22,0xd4,0xf0,0x04,0x02,0x00]
76978// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76979
76980v_cmp_eq_f64_e64 s[10:11], -4.0, v[2:3]
76981// W64: encoding: [0x0a,0x00,0x22,0xd4,0xf7,0x04,0x02,0x00]
76982// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76983
76984v_cmp_eq_f64_e64 s[10:11], v[1:2], v[254:255]
76985// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x03,0x00]
76986// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76987
76988v_cmp_eq_f64_e64 s[10:11], v[1:2], s[4:5]
76989// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x09,0x00,0x00]
76990// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76991
76992v_cmp_eq_f64_e64 s[10:11], v[1:2], s[6:7]
76993// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x0d,0x00,0x00]
76994// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76995
76996v_cmp_eq_f64_e64 s[10:11], v[1:2], s[100:101]
76997// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xc9,0x00,0x00]
76998// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
76999
77000v_cmp_eq_f64_e64 s[10:11], v[1:2], vcc
77001// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xd5,0x00,0x00]
77002// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77003
77004v_cmp_eq_f64_e64 s[10:11], v[1:2], exec
77005// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x00,0x00]
77006// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77007
77008v_cmp_eq_f64_e64 s[10:11], v[1:2], 0
77009// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x01,0x01,0x00]
77010// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77011
77012v_cmp_eq_f64_e64 s[10:11], v[1:2], -1
77013// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x83,0x01,0x00]
77014// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77015
77016v_cmp_eq_f64_e64 s[10:11], v[1:2], 0.5
77017// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xe1,0x01,0x00]
77018// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77019
77020v_cmp_eq_f64_e64 s[10:11], v[1:2], -4.0
77021// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xef,0x01,0x00]
77022// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77023
77024v_cmp_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
77025// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x20]
77026// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77027
77028v_cmp_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
77029// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x40]
77030// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77031
77032v_cmp_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
77033// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x60]
77034// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77035
77036v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
77037// W64: encoding: [0x0a,0x80,0x22,0xd4,0x01,0x05,0x02,0x00]
77038// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77039
77040v_cmp_eq_f64 vcc_lo, v[1:2], v[2:3]
77041// W32: encoding: [0x01,0x05,0x44,0x7c]
77042// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77043
77044v_cmp_eq_f64 vcc_lo, v[254:255], v[2:3]
77045// W32: encoding: [0xfe,0x05,0x44,0x7c]
77046// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77047
77048v_cmp_eq_f64 vcc_lo, s[2:3], v[2:3]
77049// W32: encoding: [0x02,0x04,0x44,0x7c]
77050// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77051
77052v_cmp_eq_f64 vcc_lo, s[4:5], v[2:3]
77053// W32: encoding: [0x04,0x04,0x44,0x7c]
77054// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77055
77056v_cmp_eq_f64 vcc_lo, s[100:101], v[2:3]
77057// W32: encoding: [0x64,0x04,0x44,0x7c]
77058// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77059
77060v_cmp_eq_f64 vcc_lo, vcc, v[2:3]
77061// W32: encoding: [0x6a,0x04,0x44,0x7c]
77062// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77063
77064v_cmp_eq_f64 vcc_lo, exec, v[2:3]
77065// W32: encoding: [0x7e,0x04,0x44,0x7c]
77066// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77067
77068v_cmp_eq_f64 vcc_lo, 0, v[2:3]
77069// W32: encoding: [0x80,0x04,0x44,0x7c]
77070// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77071
77072v_cmp_eq_f64 vcc_lo, -1, v[2:3]
77073// W32: encoding: [0xc1,0x04,0x44,0x7c]
77074// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77075
77076v_cmp_eq_f64 vcc_lo, 0.5, v[2:3]
77077// W32: encoding: [0xf0,0x04,0x44,0x7c]
77078// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77079
77080v_cmp_eq_f64 vcc_lo, -4.0, v[2:3]
77081// W32: encoding: [0xf7,0x04,0x44,0x7c]
77082// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77083
77084v_cmp_eq_f64 vcc_lo, 0xaf123456, v[2:3]
77085// W32: encoding: [0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf]
77086// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77087
77088v_cmp_eq_f64 vcc_lo, 0x3f717273, v[2:3]
77089// W32: encoding: [0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f]
77090// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77091
77092v_cmp_eq_f64 vcc_lo, v[1:2], v[254:255]
77093// W32: encoding: [0x01,0xfd,0x45,0x7c]
77094// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77095
77096v_cmp_eq_f64_e64 s10, v[1:2], v[2:3]
77097// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
77098// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77099
77100v_cmp_eq_f64_e64 s12, v[1:2], v[2:3]
77101// W32: encoding: [0x0c,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
77102// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77103
77104v_cmp_eq_f64_e64 s100, v[1:2], v[2:3]
77105// W32: encoding: [0x64,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
77106// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77107
77108v_cmp_eq_f64_e64 vcc_lo, v[1:2], v[2:3]
77109// W32: encoding: [0x6a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
77110// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77111
77112v_cmp_eq_f64_e64 s10, v[254:255], v[2:3]
77113// W32: encoding: [0x0a,0x00,0x22,0xd4,0xfe,0x05,0x02,0x00]
77114// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77115
77116v_cmp_eq_f64_e64 s10, s[2:3], v[2:3]
77117// W32: encoding: [0x0a,0x00,0x22,0xd4,0x02,0x04,0x02,0x00]
77118// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77119
77120v_cmp_eq_f64_e64 s10, s[4:5], v[2:3]
77121// W32: encoding: [0x0a,0x00,0x22,0xd4,0x04,0x04,0x02,0x00]
77122// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77123
77124v_cmp_eq_f64_e64 s10, s[100:101], v[2:3]
77125// W32: encoding: [0x0a,0x00,0x22,0xd4,0x64,0x04,0x02,0x00]
77126// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77127
77128v_cmp_eq_f64_e64 s10, vcc, v[2:3]
77129// W32: encoding: [0x0a,0x00,0x22,0xd4,0x6a,0x04,0x02,0x00]
77130// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77131
77132v_cmp_eq_f64_e64 s10, exec, v[2:3]
77133// W32: encoding: [0x0a,0x00,0x22,0xd4,0x7e,0x04,0x02,0x00]
77134// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77135
77136v_cmp_eq_f64_e64 s10, 0, v[2:3]
77137// W32: encoding: [0x0a,0x00,0x22,0xd4,0x80,0x04,0x02,0x00]
77138// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77139
77140v_cmp_eq_f64_e64 s10, -1, v[2:3]
77141// W32: encoding: [0x0a,0x00,0x22,0xd4,0xc1,0x04,0x02,0x00]
77142// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77143
77144v_cmp_eq_f64_e64 s10, 0.5, v[2:3]
77145// W32: encoding: [0x0a,0x00,0x22,0xd4,0xf0,0x04,0x02,0x00]
77146// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77147
77148v_cmp_eq_f64_e64 s10, -4.0, v[2:3]
77149// W32: encoding: [0x0a,0x00,0x22,0xd4,0xf7,0x04,0x02,0x00]
77150// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77151
77152v_cmp_eq_f64_e64 s10, v[1:2], v[254:255]
77153// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x03,0x00]
77154// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77155
77156v_cmp_eq_f64_e64 s10, v[1:2], s[4:5]
77157// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x09,0x00,0x00]
77158// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77159
77160v_cmp_eq_f64_e64 s10, v[1:2], s[6:7]
77161// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x0d,0x00,0x00]
77162// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77163
77164v_cmp_eq_f64_e64 s10, v[1:2], s[100:101]
77165// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xc9,0x00,0x00]
77166// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77167
77168v_cmp_eq_f64_e64 s10, v[1:2], vcc
77169// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xd5,0x00,0x00]
77170// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77171
77172v_cmp_eq_f64_e64 s10, v[1:2], exec
77173// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x00,0x00]
77174// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77175
77176v_cmp_eq_f64_e64 s10, v[1:2], 0
77177// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x01,0x01,0x00]
77178// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77179
77180v_cmp_eq_f64_e64 s10, v[1:2], -1
77181// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x83,0x01,0x00]
77182// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77183
77184v_cmp_eq_f64_e64 s10, v[1:2], 0.5
77185// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xe1,0x01,0x00]
77186// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77187
77188v_cmp_eq_f64_e64 s10, v[1:2], -4.0
77189// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xef,0x01,0x00]
77190// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77191
77192v_cmp_eq_f64_e64 s10, -v[1:2], v[2:3]
77193// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x20]
77194// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77195
77196v_cmp_eq_f64_e64 s10, v[1:2], -v[2:3]
77197// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x40]
77198// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77199
77200v_cmp_eq_f64_e64 s10, -v[1:2], -v[2:3]
77201// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x60]
77202// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77203
77204v_cmp_eq_f64_e64 s10, v[1:2], v[2:3] clamp
77205// W32: encoding: [0x0a,0x80,0x22,0xd4,0x01,0x05,0x02,0x00]
77206// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77207
77208v_cmp_le_f64 vcc, v[1:2], v[2:3]
77209// W64: encoding: [0x01,0x05,0x46,0x7c]
77210// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77211
77212v_cmp_le_f64 vcc, v[254:255], v[2:3]
77213// W64: encoding: [0xfe,0x05,0x46,0x7c]
77214// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77215
77216v_cmp_le_f64 vcc, s[2:3], v[2:3]
77217// W64: encoding: [0x02,0x04,0x46,0x7c]
77218// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77219
77220v_cmp_le_f64 vcc, s[4:5], v[2:3]
77221// W64: encoding: [0x04,0x04,0x46,0x7c]
77222// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77223
77224v_cmp_le_f64 vcc, s[100:101], v[2:3]
77225// W64: encoding: [0x64,0x04,0x46,0x7c]
77226// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77227
77228v_cmp_le_f64 vcc, vcc, v[2:3]
77229// W64: encoding: [0x6a,0x04,0x46,0x7c]
77230// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77231
77232v_cmp_le_f64 vcc, exec, v[2:3]
77233// W64: encoding: [0x7e,0x04,0x46,0x7c]
77234// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77235
77236v_cmp_le_f64 vcc, 0, v[2:3]
77237// W64: encoding: [0x80,0x04,0x46,0x7c]
77238// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77239
77240v_cmp_le_f64 vcc, -1, v[2:3]
77241// W64: encoding: [0xc1,0x04,0x46,0x7c]
77242// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77243
77244v_cmp_le_f64 vcc, 0.5, v[2:3]
77245// W64: encoding: [0xf0,0x04,0x46,0x7c]
77246// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77247
77248v_cmp_le_f64 vcc, -4.0, v[2:3]
77249// W64: encoding: [0xf7,0x04,0x46,0x7c]
77250// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77251
77252v_cmp_le_f64 vcc, 0xaf123456, v[2:3]
77253// W64: encoding: [0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf]
77254// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77255
77256v_cmp_le_f64 vcc, 0x3f717273, v[2:3]
77257// W64: encoding: [0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f]
77258// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77259
77260v_cmp_le_f64 vcc, v[1:2], v[254:255]
77261// W64: encoding: [0x01,0xfd,0x47,0x7c]
77262// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77263
77264v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3]
77265// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
77266// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77267
77268v_cmp_le_f64_e64 s[12:13], v[1:2], v[2:3]
77269// W64: encoding: [0x0c,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
77270// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77271
77272v_cmp_le_f64_e64 s[100:101], v[1:2], v[2:3]
77273// W64: encoding: [0x64,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
77274// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77275
77276v_cmp_le_f64_e64 vcc, v[1:2], v[2:3]
77277// W64: encoding: [0x6a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
77278// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77279
77280v_cmp_le_f64_e64 s[10:11], v[254:255], v[2:3]
77281// W64: encoding: [0x0a,0x00,0x23,0xd4,0xfe,0x05,0x02,0x00]
77282// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77283
77284v_cmp_le_f64_e64 s[10:11], s[2:3], v[2:3]
77285// W64: encoding: [0x0a,0x00,0x23,0xd4,0x02,0x04,0x02,0x00]
77286// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77287
77288v_cmp_le_f64_e64 s[10:11], s[4:5], v[2:3]
77289// W64: encoding: [0x0a,0x00,0x23,0xd4,0x04,0x04,0x02,0x00]
77290// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77291
77292v_cmp_le_f64_e64 s[10:11], s[100:101], v[2:3]
77293// W64: encoding: [0x0a,0x00,0x23,0xd4,0x64,0x04,0x02,0x00]
77294// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77295
77296v_cmp_le_f64_e64 s[10:11], vcc, v[2:3]
77297// W64: encoding: [0x0a,0x00,0x23,0xd4,0x6a,0x04,0x02,0x00]
77298// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77299
77300v_cmp_le_f64_e64 s[10:11], exec, v[2:3]
77301// W64: encoding: [0x0a,0x00,0x23,0xd4,0x7e,0x04,0x02,0x00]
77302// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77303
77304v_cmp_le_f64_e64 s[10:11], 0, v[2:3]
77305// W64: encoding: [0x0a,0x00,0x23,0xd4,0x80,0x04,0x02,0x00]
77306// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77307
77308v_cmp_le_f64_e64 s[10:11], -1, v[2:3]
77309// W64: encoding: [0x0a,0x00,0x23,0xd4,0xc1,0x04,0x02,0x00]
77310// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77311
77312v_cmp_le_f64_e64 s[10:11], 0.5, v[2:3]
77313// W64: encoding: [0x0a,0x00,0x23,0xd4,0xf0,0x04,0x02,0x00]
77314// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77315
77316v_cmp_le_f64_e64 s[10:11], -4.0, v[2:3]
77317// W64: encoding: [0x0a,0x00,0x23,0xd4,0xf7,0x04,0x02,0x00]
77318// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77319
77320v_cmp_le_f64_e64 s[10:11], v[1:2], v[254:255]
77321// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x03,0x00]
77322// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77323
77324v_cmp_le_f64_e64 s[10:11], v[1:2], s[4:5]
77325// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x09,0x00,0x00]
77326// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77327
77328v_cmp_le_f64_e64 s[10:11], v[1:2], s[6:7]
77329// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x0d,0x00,0x00]
77330// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77331
77332v_cmp_le_f64_e64 s[10:11], v[1:2], s[100:101]
77333// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xc9,0x00,0x00]
77334// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77335
77336v_cmp_le_f64_e64 s[10:11], v[1:2], vcc
77337// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xd5,0x00,0x00]
77338// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77339
77340v_cmp_le_f64_e64 s[10:11], v[1:2], exec
77341// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x00,0x00]
77342// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77343
77344v_cmp_le_f64_e64 s[10:11], v[1:2], 0
77345// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x01,0x01,0x00]
77346// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77347
77348v_cmp_le_f64_e64 s[10:11], v[1:2], -1
77349// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x83,0x01,0x00]
77350// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77351
77352v_cmp_le_f64_e64 s[10:11], v[1:2], 0.5
77353// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xe1,0x01,0x00]
77354// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77355
77356v_cmp_le_f64_e64 s[10:11], v[1:2], -4.0
77357// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xef,0x01,0x00]
77358// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77359
77360v_cmp_le_f64_e64 s[10:11], -v[1:2], v[2:3]
77361// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x20]
77362// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77363
77364v_cmp_le_f64_e64 s[10:11], v[1:2], -v[2:3]
77365// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x40]
77366// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77367
77368v_cmp_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
77369// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x60]
77370// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77371
77372v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3] clamp
77373// W64: encoding: [0x0a,0x80,0x23,0xd4,0x01,0x05,0x02,0x00]
77374// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77375
77376v_cmp_le_f64 vcc_lo, v[1:2], v[2:3]
77377// W32: encoding: [0x01,0x05,0x46,0x7c]
77378// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77379
77380v_cmp_le_f64 vcc_lo, v[254:255], v[2:3]
77381// W32: encoding: [0xfe,0x05,0x46,0x7c]
77382// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77383
77384v_cmp_le_f64 vcc_lo, s[2:3], v[2:3]
77385// W32: encoding: [0x02,0x04,0x46,0x7c]
77386// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77387
77388v_cmp_le_f64 vcc_lo, s[4:5], v[2:3]
77389// W32: encoding: [0x04,0x04,0x46,0x7c]
77390// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77391
77392v_cmp_le_f64 vcc_lo, s[100:101], v[2:3]
77393// W32: encoding: [0x64,0x04,0x46,0x7c]
77394// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77395
77396v_cmp_le_f64 vcc_lo, vcc, v[2:3]
77397// W32: encoding: [0x6a,0x04,0x46,0x7c]
77398// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77399
77400v_cmp_le_f64 vcc_lo, exec, v[2:3]
77401// W32: encoding: [0x7e,0x04,0x46,0x7c]
77402// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77403
77404v_cmp_le_f64 vcc_lo, 0, v[2:3]
77405// W32: encoding: [0x80,0x04,0x46,0x7c]
77406// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77407
77408v_cmp_le_f64 vcc_lo, -1, v[2:3]
77409// W32: encoding: [0xc1,0x04,0x46,0x7c]
77410// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77411
77412v_cmp_le_f64 vcc_lo, 0.5, v[2:3]
77413// W32: encoding: [0xf0,0x04,0x46,0x7c]
77414// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77415
77416v_cmp_le_f64 vcc_lo, -4.0, v[2:3]
77417// W32: encoding: [0xf7,0x04,0x46,0x7c]
77418// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77419
77420v_cmp_le_f64 vcc_lo, 0xaf123456, v[2:3]
77421// W32: encoding: [0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf]
77422// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77423
77424v_cmp_le_f64 vcc_lo, 0x3f717273, v[2:3]
77425// W32: encoding: [0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f]
77426// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77427
77428v_cmp_le_f64 vcc_lo, v[1:2], v[254:255]
77429// W32: encoding: [0x01,0xfd,0x47,0x7c]
77430// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77431
77432v_cmp_le_f64_e64 s10, v[1:2], v[2:3]
77433// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
77434// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77435
77436v_cmp_le_f64_e64 s12, v[1:2], v[2:3]
77437// W32: encoding: [0x0c,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
77438// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77439
77440v_cmp_le_f64_e64 s100, v[1:2], v[2:3]
77441// W32: encoding: [0x64,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
77442// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77443
77444v_cmp_le_f64_e64 vcc_lo, v[1:2], v[2:3]
77445// W32: encoding: [0x6a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
77446// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77447
77448v_cmp_le_f64_e64 s10, v[254:255], v[2:3]
77449// W32: encoding: [0x0a,0x00,0x23,0xd4,0xfe,0x05,0x02,0x00]
77450// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77451
77452v_cmp_le_f64_e64 s10, s[2:3], v[2:3]
77453// W32: encoding: [0x0a,0x00,0x23,0xd4,0x02,0x04,0x02,0x00]
77454// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77455
77456v_cmp_le_f64_e64 s10, s[4:5], v[2:3]
77457// W32: encoding: [0x0a,0x00,0x23,0xd4,0x04,0x04,0x02,0x00]
77458// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77459
77460v_cmp_le_f64_e64 s10, s[100:101], v[2:3]
77461// W32: encoding: [0x0a,0x00,0x23,0xd4,0x64,0x04,0x02,0x00]
77462// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77463
77464v_cmp_le_f64_e64 s10, vcc, v[2:3]
77465// W32: encoding: [0x0a,0x00,0x23,0xd4,0x6a,0x04,0x02,0x00]
77466// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77467
77468v_cmp_le_f64_e64 s10, exec, v[2:3]
77469// W32: encoding: [0x0a,0x00,0x23,0xd4,0x7e,0x04,0x02,0x00]
77470// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77471
77472v_cmp_le_f64_e64 s10, 0, v[2:3]
77473// W32: encoding: [0x0a,0x00,0x23,0xd4,0x80,0x04,0x02,0x00]
77474// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77475
77476v_cmp_le_f64_e64 s10, -1, v[2:3]
77477// W32: encoding: [0x0a,0x00,0x23,0xd4,0xc1,0x04,0x02,0x00]
77478// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77479
77480v_cmp_le_f64_e64 s10, 0.5, v[2:3]
77481// W32: encoding: [0x0a,0x00,0x23,0xd4,0xf0,0x04,0x02,0x00]
77482// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77483
77484v_cmp_le_f64_e64 s10, -4.0, v[2:3]
77485// W32: encoding: [0x0a,0x00,0x23,0xd4,0xf7,0x04,0x02,0x00]
77486// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77487
77488v_cmp_le_f64_e64 s10, v[1:2], v[254:255]
77489// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x03,0x00]
77490// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77491
77492v_cmp_le_f64_e64 s10, v[1:2], s[4:5]
77493// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x09,0x00,0x00]
77494// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77495
77496v_cmp_le_f64_e64 s10, v[1:2], s[6:7]
77497// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x0d,0x00,0x00]
77498// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77499
77500v_cmp_le_f64_e64 s10, v[1:2], s[100:101]
77501// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xc9,0x00,0x00]
77502// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77503
77504v_cmp_le_f64_e64 s10, v[1:2], vcc
77505// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xd5,0x00,0x00]
77506// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77507
77508v_cmp_le_f64_e64 s10, v[1:2], exec
77509// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x00,0x00]
77510// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77511
77512v_cmp_le_f64_e64 s10, v[1:2], 0
77513// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x01,0x01,0x00]
77514// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77515
77516v_cmp_le_f64_e64 s10, v[1:2], -1
77517// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x83,0x01,0x00]
77518// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77519
77520v_cmp_le_f64_e64 s10, v[1:2], 0.5
77521// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xe1,0x01,0x00]
77522// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77523
77524v_cmp_le_f64_e64 s10, v[1:2], -4.0
77525// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xef,0x01,0x00]
77526// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77527
77528v_cmp_le_f64_e64 s10, -v[1:2], v[2:3]
77529// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x20]
77530// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77531
77532v_cmp_le_f64_e64 s10, v[1:2], -v[2:3]
77533// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x40]
77534// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77535
77536v_cmp_le_f64_e64 s10, -v[1:2], -v[2:3]
77537// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x60]
77538// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77539
77540v_cmp_le_f64_e64 s10, v[1:2], v[2:3] clamp
77541// W32: encoding: [0x0a,0x80,0x23,0xd4,0x01,0x05,0x02,0x00]
77542// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77543
77544v_cmp_gt_f64 vcc, v[1:2], v[2:3]
77545// W64: encoding: [0x01,0x05,0x48,0x7c]
77546// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77547
77548v_cmp_gt_f64 vcc, v[254:255], v[2:3]
77549// W64: encoding: [0xfe,0x05,0x48,0x7c]
77550// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77551
77552v_cmp_gt_f64 vcc, s[2:3], v[2:3]
77553// W64: encoding: [0x02,0x04,0x48,0x7c]
77554// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77555
77556v_cmp_gt_f64 vcc, s[4:5], v[2:3]
77557// W64: encoding: [0x04,0x04,0x48,0x7c]
77558// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77559
77560v_cmp_gt_f64 vcc, s[100:101], v[2:3]
77561// W64: encoding: [0x64,0x04,0x48,0x7c]
77562// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77563
77564v_cmp_gt_f64 vcc, vcc, v[2:3]
77565// W64: encoding: [0x6a,0x04,0x48,0x7c]
77566// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77567
77568v_cmp_gt_f64 vcc, exec, v[2:3]
77569// W64: encoding: [0x7e,0x04,0x48,0x7c]
77570// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77571
77572v_cmp_gt_f64 vcc, 0, v[2:3]
77573// W64: encoding: [0x80,0x04,0x48,0x7c]
77574// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77575
77576v_cmp_gt_f64 vcc, -1, v[2:3]
77577// W64: encoding: [0xc1,0x04,0x48,0x7c]
77578// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77579
77580v_cmp_gt_f64 vcc, 0.5, v[2:3]
77581// W64: encoding: [0xf0,0x04,0x48,0x7c]
77582// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77583
77584v_cmp_gt_f64 vcc, -4.0, v[2:3]
77585// W64: encoding: [0xf7,0x04,0x48,0x7c]
77586// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77587
77588v_cmp_gt_f64 vcc, 0xaf123456, v[2:3]
77589// W64: encoding: [0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf]
77590// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77591
77592v_cmp_gt_f64 vcc, 0x3f717273, v[2:3]
77593// W64: encoding: [0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f]
77594// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77595
77596v_cmp_gt_f64 vcc, v[1:2], v[254:255]
77597// W64: encoding: [0x01,0xfd,0x49,0x7c]
77598// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77599
77600v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3]
77601// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
77602// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77603
77604v_cmp_gt_f64_e64 s[12:13], v[1:2], v[2:3]
77605// W64: encoding: [0x0c,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
77606// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77607
77608v_cmp_gt_f64_e64 s[100:101], v[1:2], v[2:3]
77609// W64: encoding: [0x64,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
77610// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77611
77612v_cmp_gt_f64_e64 vcc, v[1:2], v[2:3]
77613// W64: encoding: [0x6a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
77614// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77615
77616v_cmp_gt_f64_e64 s[10:11], v[254:255], v[2:3]
77617// W64: encoding: [0x0a,0x00,0x24,0xd4,0xfe,0x05,0x02,0x00]
77618// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77619
77620v_cmp_gt_f64_e64 s[10:11], s[2:3], v[2:3]
77621// W64: encoding: [0x0a,0x00,0x24,0xd4,0x02,0x04,0x02,0x00]
77622// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77623
77624v_cmp_gt_f64_e64 s[10:11], s[4:5], v[2:3]
77625// W64: encoding: [0x0a,0x00,0x24,0xd4,0x04,0x04,0x02,0x00]
77626// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77627
77628v_cmp_gt_f64_e64 s[10:11], s[100:101], v[2:3]
77629// W64: encoding: [0x0a,0x00,0x24,0xd4,0x64,0x04,0x02,0x00]
77630// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77631
77632v_cmp_gt_f64_e64 s[10:11], vcc, v[2:3]
77633// W64: encoding: [0x0a,0x00,0x24,0xd4,0x6a,0x04,0x02,0x00]
77634// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77635
77636v_cmp_gt_f64_e64 s[10:11], exec, v[2:3]
77637// W64: encoding: [0x0a,0x00,0x24,0xd4,0x7e,0x04,0x02,0x00]
77638// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77639
77640v_cmp_gt_f64_e64 s[10:11], 0, v[2:3]
77641// W64: encoding: [0x0a,0x00,0x24,0xd4,0x80,0x04,0x02,0x00]
77642// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77643
77644v_cmp_gt_f64_e64 s[10:11], -1, v[2:3]
77645// W64: encoding: [0x0a,0x00,0x24,0xd4,0xc1,0x04,0x02,0x00]
77646// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77647
77648v_cmp_gt_f64_e64 s[10:11], 0.5, v[2:3]
77649// W64: encoding: [0x0a,0x00,0x24,0xd4,0xf0,0x04,0x02,0x00]
77650// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77651
77652v_cmp_gt_f64_e64 s[10:11], -4.0, v[2:3]
77653// W64: encoding: [0x0a,0x00,0x24,0xd4,0xf7,0x04,0x02,0x00]
77654// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77655
77656v_cmp_gt_f64_e64 s[10:11], v[1:2], v[254:255]
77657// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x03,0x00]
77658// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77659
77660v_cmp_gt_f64_e64 s[10:11], v[1:2], s[4:5]
77661// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x09,0x00,0x00]
77662// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77663
77664v_cmp_gt_f64_e64 s[10:11], v[1:2], s[6:7]
77665// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x0d,0x00,0x00]
77666// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77667
77668v_cmp_gt_f64_e64 s[10:11], v[1:2], s[100:101]
77669// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xc9,0x00,0x00]
77670// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77671
77672v_cmp_gt_f64_e64 s[10:11], v[1:2], vcc
77673// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xd5,0x00,0x00]
77674// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77675
77676v_cmp_gt_f64_e64 s[10:11], v[1:2], exec
77677// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x00,0x00]
77678// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77679
77680v_cmp_gt_f64_e64 s[10:11], v[1:2], 0
77681// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x01,0x01,0x00]
77682// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77683
77684v_cmp_gt_f64_e64 s[10:11], v[1:2], -1
77685// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x83,0x01,0x00]
77686// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77687
77688v_cmp_gt_f64_e64 s[10:11], v[1:2], 0.5
77689// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xe1,0x01,0x00]
77690// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77691
77692v_cmp_gt_f64_e64 s[10:11], v[1:2], -4.0
77693// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xef,0x01,0x00]
77694// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77695
77696v_cmp_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
77697// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x20]
77698// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77699
77700v_cmp_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
77701// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x40]
77702// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77703
77704v_cmp_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
77705// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x60]
77706// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77707
77708v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
77709// W64: encoding: [0x0a,0x80,0x24,0xd4,0x01,0x05,0x02,0x00]
77710// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77711
77712v_cmp_gt_f64 vcc_lo, v[1:2], v[2:3]
77713// W32: encoding: [0x01,0x05,0x48,0x7c]
77714// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77715
77716v_cmp_gt_f64 vcc_lo, v[254:255], v[2:3]
77717// W32: encoding: [0xfe,0x05,0x48,0x7c]
77718// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77719
77720v_cmp_gt_f64 vcc_lo, s[2:3], v[2:3]
77721// W32: encoding: [0x02,0x04,0x48,0x7c]
77722// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77723
77724v_cmp_gt_f64 vcc_lo, s[4:5], v[2:3]
77725// W32: encoding: [0x04,0x04,0x48,0x7c]
77726// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77727
77728v_cmp_gt_f64 vcc_lo, s[100:101], v[2:3]
77729// W32: encoding: [0x64,0x04,0x48,0x7c]
77730// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77731
77732v_cmp_gt_f64 vcc_lo, vcc, v[2:3]
77733// W32: encoding: [0x6a,0x04,0x48,0x7c]
77734// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77735
77736v_cmp_gt_f64 vcc_lo, exec, v[2:3]
77737// W32: encoding: [0x7e,0x04,0x48,0x7c]
77738// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77739
77740v_cmp_gt_f64 vcc_lo, 0, v[2:3]
77741// W32: encoding: [0x80,0x04,0x48,0x7c]
77742// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77743
77744v_cmp_gt_f64 vcc_lo, -1, v[2:3]
77745// W32: encoding: [0xc1,0x04,0x48,0x7c]
77746// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77747
77748v_cmp_gt_f64 vcc_lo, 0.5, v[2:3]
77749// W32: encoding: [0xf0,0x04,0x48,0x7c]
77750// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77751
77752v_cmp_gt_f64 vcc_lo, -4.0, v[2:3]
77753// W32: encoding: [0xf7,0x04,0x48,0x7c]
77754// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77755
77756v_cmp_gt_f64 vcc_lo, 0xaf123456, v[2:3]
77757// W32: encoding: [0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf]
77758// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77759
77760v_cmp_gt_f64 vcc_lo, 0x3f717273, v[2:3]
77761// W32: encoding: [0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f]
77762// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77763
77764v_cmp_gt_f64 vcc_lo, v[1:2], v[254:255]
77765// W32: encoding: [0x01,0xfd,0x49,0x7c]
77766// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77767
77768v_cmp_gt_f64_e64 s10, v[1:2], v[2:3]
77769// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
77770// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77771
77772v_cmp_gt_f64_e64 s12, v[1:2], v[2:3]
77773// W32: encoding: [0x0c,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
77774// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77775
77776v_cmp_gt_f64_e64 s100, v[1:2], v[2:3]
77777// W32: encoding: [0x64,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
77778// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77779
77780v_cmp_gt_f64_e64 vcc_lo, v[1:2], v[2:3]
77781// W32: encoding: [0x6a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
77782// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77783
77784v_cmp_gt_f64_e64 s10, v[254:255], v[2:3]
77785// W32: encoding: [0x0a,0x00,0x24,0xd4,0xfe,0x05,0x02,0x00]
77786// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77787
77788v_cmp_gt_f64_e64 s10, s[2:3], v[2:3]
77789// W32: encoding: [0x0a,0x00,0x24,0xd4,0x02,0x04,0x02,0x00]
77790// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77791
77792v_cmp_gt_f64_e64 s10, s[4:5], v[2:3]
77793// W32: encoding: [0x0a,0x00,0x24,0xd4,0x04,0x04,0x02,0x00]
77794// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77795
77796v_cmp_gt_f64_e64 s10, s[100:101], v[2:3]
77797// W32: encoding: [0x0a,0x00,0x24,0xd4,0x64,0x04,0x02,0x00]
77798// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77799
77800v_cmp_gt_f64_e64 s10, vcc, v[2:3]
77801// W32: encoding: [0x0a,0x00,0x24,0xd4,0x6a,0x04,0x02,0x00]
77802// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77803
77804v_cmp_gt_f64_e64 s10, exec, v[2:3]
77805// W32: encoding: [0x0a,0x00,0x24,0xd4,0x7e,0x04,0x02,0x00]
77806// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77807
77808v_cmp_gt_f64_e64 s10, 0, v[2:3]
77809// W32: encoding: [0x0a,0x00,0x24,0xd4,0x80,0x04,0x02,0x00]
77810// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77811
77812v_cmp_gt_f64_e64 s10, -1, v[2:3]
77813// W32: encoding: [0x0a,0x00,0x24,0xd4,0xc1,0x04,0x02,0x00]
77814// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77815
77816v_cmp_gt_f64_e64 s10, 0.5, v[2:3]
77817// W32: encoding: [0x0a,0x00,0x24,0xd4,0xf0,0x04,0x02,0x00]
77818// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77819
77820v_cmp_gt_f64_e64 s10, -4.0, v[2:3]
77821// W32: encoding: [0x0a,0x00,0x24,0xd4,0xf7,0x04,0x02,0x00]
77822// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77823
77824v_cmp_gt_f64_e64 s10, v[1:2], v[254:255]
77825// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x03,0x00]
77826// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77827
77828v_cmp_gt_f64_e64 s10, v[1:2], s[4:5]
77829// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x09,0x00,0x00]
77830// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77831
77832v_cmp_gt_f64_e64 s10, v[1:2], s[6:7]
77833// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x0d,0x00,0x00]
77834// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77835
77836v_cmp_gt_f64_e64 s10, v[1:2], s[100:101]
77837// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xc9,0x00,0x00]
77838// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77839
77840v_cmp_gt_f64_e64 s10, v[1:2], vcc
77841// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xd5,0x00,0x00]
77842// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77843
77844v_cmp_gt_f64_e64 s10, v[1:2], exec
77845// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x00,0x00]
77846// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77847
77848v_cmp_gt_f64_e64 s10, v[1:2], 0
77849// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x01,0x01,0x00]
77850// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77851
77852v_cmp_gt_f64_e64 s10, v[1:2], -1
77853// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x83,0x01,0x00]
77854// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77855
77856v_cmp_gt_f64_e64 s10, v[1:2], 0.5
77857// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xe1,0x01,0x00]
77858// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77859
77860v_cmp_gt_f64_e64 s10, v[1:2], -4.0
77861// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xef,0x01,0x00]
77862// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77863
77864v_cmp_gt_f64_e64 s10, -v[1:2], v[2:3]
77865// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x20]
77866// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77867
77868v_cmp_gt_f64_e64 s10, v[1:2], -v[2:3]
77869// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x40]
77870// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77871
77872v_cmp_gt_f64_e64 s10, -v[1:2], -v[2:3]
77873// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x60]
77874// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77875
77876v_cmp_gt_f64_e64 s10, v[1:2], v[2:3] clamp
77877// W32: encoding: [0x0a,0x80,0x24,0xd4,0x01,0x05,0x02,0x00]
77878// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77879
77880v_cmp_lg_f64 vcc, v[1:2], v[2:3]
77881// W64: encoding: [0x01,0x05,0x4a,0x7c]
77882// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77883
77884v_cmp_lg_f64 vcc, v[254:255], v[2:3]
77885// W64: encoding: [0xfe,0x05,0x4a,0x7c]
77886// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77887
77888v_cmp_lg_f64 vcc, s[2:3], v[2:3]
77889// W64: encoding: [0x02,0x04,0x4a,0x7c]
77890// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77891
77892v_cmp_lg_f64 vcc, s[4:5], v[2:3]
77893// W64: encoding: [0x04,0x04,0x4a,0x7c]
77894// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77895
77896v_cmp_lg_f64 vcc, s[100:101], v[2:3]
77897// W64: encoding: [0x64,0x04,0x4a,0x7c]
77898// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77899
77900v_cmp_lg_f64 vcc, vcc, v[2:3]
77901// W64: encoding: [0x6a,0x04,0x4a,0x7c]
77902// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77903
77904v_cmp_lg_f64 vcc, exec, v[2:3]
77905// W64: encoding: [0x7e,0x04,0x4a,0x7c]
77906// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77907
77908v_cmp_lg_f64 vcc, 0, v[2:3]
77909// W64: encoding: [0x80,0x04,0x4a,0x7c]
77910// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77911
77912v_cmp_lg_f64 vcc, -1, v[2:3]
77913// W64: encoding: [0xc1,0x04,0x4a,0x7c]
77914// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77915
77916v_cmp_lg_f64 vcc, 0.5, v[2:3]
77917// W64: encoding: [0xf0,0x04,0x4a,0x7c]
77918// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77919
77920v_cmp_lg_f64 vcc, -4.0, v[2:3]
77921// W64: encoding: [0xf7,0x04,0x4a,0x7c]
77922// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77923
77924v_cmp_lg_f64 vcc, 0xaf123456, v[2:3]
77925// W64: encoding: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf]
77926// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77927
77928v_cmp_lg_f64 vcc, 0x3f717273, v[2:3]
77929// W64: encoding: [0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f]
77930// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77931
77932v_cmp_lg_f64 vcc, v[1:2], v[254:255]
77933// W64: encoding: [0x01,0xfd,0x4b,0x7c]
77934// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
77935
77936v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3]
77937// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
77938// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77939
77940v_cmp_lg_f64_e64 s[12:13], v[1:2], v[2:3]
77941// W64: encoding: [0x0c,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
77942// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77943
77944v_cmp_lg_f64_e64 s[100:101], v[1:2], v[2:3]
77945// W64: encoding: [0x64,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
77946// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77947
77948v_cmp_lg_f64_e64 vcc, v[1:2], v[2:3]
77949// W64: encoding: [0x6a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
77950// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77951
77952v_cmp_lg_f64_e64 s[10:11], v[254:255], v[2:3]
77953// W64: encoding: [0x0a,0x00,0x25,0xd4,0xfe,0x05,0x02,0x00]
77954// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77955
77956v_cmp_lg_f64_e64 s[10:11], s[2:3], v[2:3]
77957// W64: encoding: [0x0a,0x00,0x25,0xd4,0x02,0x04,0x02,0x00]
77958// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77959
77960v_cmp_lg_f64_e64 s[10:11], s[4:5], v[2:3]
77961// W64: encoding: [0x0a,0x00,0x25,0xd4,0x04,0x04,0x02,0x00]
77962// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77963
77964v_cmp_lg_f64_e64 s[10:11], s[100:101], v[2:3]
77965// W64: encoding: [0x0a,0x00,0x25,0xd4,0x64,0x04,0x02,0x00]
77966// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77967
77968v_cmp_lg_f64_e64 s[10:11], vcc, v[2:3]
77969// W64: encoding: [0x0a,0x00,0x25,0xd4,0x6a,0x04,0x02,0x00]
77970// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77971
77972v_cmp_lg_f64_e64 s[10:11], exec, v[2:3]
77973// W64: encoding: [0x0a,0x00,0x25,0xd4,0x7e,0x04,0x02,0x00]
77974// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77975
77976v_cmp_lg_f64_e64 s[10:11], 0, v[2:3]
77977// W64: encoding: [0x0a,0x00,0x25,0xd4,0x80,0x04,0x02,0x00]
77978// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77979
77980v_cmp_lg_f64_e64 s[10:11], -1, v[2:3]
77981// W64: encoding: [0x0a,0x00,0x25,0xd4,0xc1,0x04,0x02,0x00]
77982// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77983
77984v_cmp_lg_f64_e64 s[10:11], 0.5, v[2:3]
77985// W64: encoding: [0x0a,0x00,0x25,0xd4,0xf0,0x04,0x02,0x00]
77986// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77987
77988v_cmp_lg_f64_e64 s[10:11], -4.0, v[2:3]
77989// W64: encoding: [0x0a,0x00,0x25,0xd4,0xf7,0x04,0x02,0x00]
77990// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77991
77992v_cmp_lg_f64_e64 s[10:11], v[1:2], v[254:255]
77993// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x03,0x00]
77994// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77995
77996v_cmp_lg_f64_e64 s[10:11], v[1:2], s[4:5]
77997// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x09,0x00,0x00]
77998// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
77999
78000v_cmp_lg_f64_e64 s[10:11], v[1:2], s[6:7]
78001// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x0d,0x00,0x00]
78002// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78003
78004v_cmp_lg_f64_e64 s[10:11], v[1:2], s[100:101]
78005// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xc9,0x00,0x00]
78006// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78007
78008v_cmp_lg_f64_e64 s[10:11], v[1:2], vcc
78009// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xd5,0x00,0x00]
78010// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78011
78012v_cmp_lg_f64_e64 s[10:11], v[1:2], exec
78013// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x00,0x00]
78014// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78015
78016v_cmp_lg_f64_e64 s[10:11], v[1:2], 0
78017// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x01,0x01,0x00]
78018// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78019
78020v_cmp_lg_f64_e64 s[10:11], v[1:2], -1
78021// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x83,0x01,0x00]
78022// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78023
78024v_cmp_lg_f64_e64 s[10:11], v[1:2], 0.5
78025// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xe1,0x01,0x00]
78026// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78027
78028v_cmp_lg_f64_e64 s[10:11], v[1:2], -4.0
78029// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xef,0x01,0x00]
78030// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78031
78032v_cmp_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
78033// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x20]
78034// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78035
78036v_cmp_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
78037// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x40]
78038// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78039
78040v_cmp_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
78041// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x60]
78042// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78043
78044v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
78045// W64: encoding: [0x0a,0x80,0x25,0xd4,0x01,0x05,0x02,0x00]
78046// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78047
78048v_cmp_lg_f64 vcc_lo, v[1:2], v[2:3]
78049// W32: encoding: [0x01,0x05,0x4a,0x7c]
78050// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78051
78052v_cmp_lg_f64 vcc_lo, v[254:255], v[2:3]
78053// W32: encoding: [0xfe,0x05,0x4a,0x7c]
78054// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78055
78056v_cmp_lg_f64 vcc_lo, s[2:3], v[2:3]
78057// W32: encoding: [0x02,0x04,0x4a,0x7c]
78058// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78059
78060v_cmp_lg_f64 vcc_lo, s[4:5], v[2:3]
78061// W32: encoding: [0x04,0x04,0x4a,0x7c]
78062// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78063
78064v_cmp_lg_f64 vcc_lo, s[100:101], v[2:3]
78065// W32: encoding: [0x64,0x04,0x4a,0x7c]
78066// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78067
78068v_cmp_lg_f64 vcc_lo, vcc, v[2:3]
78069// W32: encoding: [0x6a,0x04,0x4a,0x7c]
78070// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78071
78072v_cmp_lg_f64 vcc_lo, exec, v[2:3]
78073// W32: encoding: [0x7e,0x04,0x4a,0x7c]
78074// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78075
78076v_cmp_lg_f64 vcc_lo, 0, v[2:3]
78077// W32: encoding: [0x80,0x04,0x4a,0x7c]
78078// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78079
78080v_cmp_lg_f64 vcc_lo, -1, v[2:3]
78081// W32: encoding: [0xc1,0x04,0x4a,0x7c]
78082// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78083
78084v_cmp_lg_f64 vcc_lo, 0.5, v[2:3]
78085// W32: encoding: [0xf0,0x04,0x4a,0x7c]
78086// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78087
78088v_cmp_lg_f64 vcc_lo, -4.0, v[2:3]
78089// W32: encoding: [0xf7,0x04,0x4a,0x7c]
78090// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78091
78092v_cmp_lg_f64 vcc_lo, 0xaf123456, v[2:3]
78093// W32: encoding: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf]
78094// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78095
78096v_cmp_lg_f64 vcc_lo, 0x3f717273, v[2:3]
78097// W32: encoding: [0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f]
78098// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78099
78100v_cmp_lg_f64 vcc_lo, v[1:2], v[254:255]
78101// W32: encoding: [0x01,0xfd,0x4b,0x7c]
78102// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78103
78104v_cmp_lg_f64_e64 s10, v[1:2], v[2:3]
78105// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
78106// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78107
78108v_cmp_lg_f64_e64 s12, v[1:2], v[2:3]
78109// W32: encoding: [0x0c,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
78110// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78111
78112v_cmp_lg_f64_e64 s100, v[1:2], v[2:3]
78113// W32: encoding: [0x64,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
78114// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78115
78116v_cmp_lg_f64_e64 vcc_lo, v[1:2], v[2:3]
78117// W32: encoding: [0x6a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
78118// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78119
78120v_cmp_lg_f64_e64 s10, v[254:255], v[2:3]
78121// W32: encoding: [0x0a,0x00,0x25,0xd4,0xfe,0x05,0x02,0x00]
78122// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78123
78124v_cmp_lg_f64_e64 s10, s[2:3], v[2:3]
78125// W32: encoding: [0x0a,0x00,0x25,0xd4,0x02,0x04,0x02,0x00]
78126// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78127
78128v_cmp_lg_f64_e64 s10, s[4:5], v[2:3]
78129// W32: encoding: [0x0a,0x00,0x25,0xd4,0x04,0x04,0x02,0x00]
78130// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78131
78132v_cmp_lg_f64_e64 s10, s[100:101], v[2:3]
78133// W32: encoding: [0x0a,0x00,0x25,0xd4,0x64,0x04,0x02,0x00]
78134// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78135
78136v_cmp_lg_f64_e64 s10, vcc, v[2:3]
78137// W32: encoding: [0x0a,0x00,0x25,0xd4,0x6a,0x04,0x02,0x00]
78138// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78139
78140v_cmp_lg_f64_e64 s10, exec, v[2:3]
78141// W32: encoding: [0x0a,0x00,0x25,0xd4,0x7e,0x04,0x02,0x00]
78142// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78143
78144v_cmp_lg_f64_e64 s10, 0, v[2:3]
78145// W32: encoding: [0x0a,0x00,0x25,0xd4,0x80,0x04,0x02,0x00]
78146// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78147
78148v_cmp_lg_f64_e64 s10, -1, v[2:3]
78149// W32: encoding: [0x0a,0x00,0x25,0xd4,0xc1,0x04,0x02,0x00]
78150// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78151
78152v_cmp_lg_f64_e64 s10, 0.5, v[2:3]
78153// W32: encoding: [0x0a,0x00,0x25,0xd4,0xf0,0x04,0x02,0x00]
78154// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78155
78156v_cmp_lg_f64_e64 s10, -4.0, v[2:3]
78157// W32: encoding: [0x0a,0x00,0x25,0xd4,0xf7,0x04,0x02,0x00]
78158// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78159
78160v_cmp_lg_f64_e64 s10, v[1:2], v[254:255]
78161// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x03,0x00]
78162// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78163
78164v_cmp_lg_f64_e64 s10, v[1:2], s[4:5]
78165// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x09,0x00,0x00]
78166// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78167
78168v_cmp_lg_f64_e64 s10, v[1:2], s[6:7]
78169// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x0d,0x00,0x00]
78170// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78171
78172v_cmp_lg_f64_e64 s10, v[1:2], s[100:101]
78173// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xc9,0x00,0x00]
78174// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78175
78176v_cmp_lg_f64_e64 s10, v[1:2], vcc
78177// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xd5,0x00,0x00]
78178// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78179
78180v_cmp_lg_f64_e64 s10, v[1:2], exec
78181// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x00,0x00]
78182// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78183
78184v_cmp_lg_f64_e64 s10, v[1:2], 0
78185// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x01,0x01,0x00]
78186// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78187
78188v_cmp_lg_f64_e64 s10, v[1:2], -1
78189// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x83,0x01,0x00]
78190// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78191
78192v_cmp_lg_f64_e64 s10, v[1:2], 0.5
78193// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xe1,0x01,0x00]
78194// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78195
78196v_cmp_lg_f64_e64 s10, v[1:2], -4.0
78197// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xef,0x01,0x00]
78198// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78199
78200v_cmp_lg_f64_e64 s10, -v[1:2], v[2:3]
78201// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x20]
78202// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78203
78204v_cmp_lg_f64_e64 s10, v[1:2], -v[2:3]
78205// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x40]
78206// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78207
78208v_cmp_lg_f64_e64 s10, -v[1:2], -v[2:3]
78209// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x60]
78210// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78211
78212v_cmp_lg_f64_e64 s10, v[1:2], v[2:3] clamp
78213// W32: encoding: [0x0a,0x80,0x25,0xd4,0x01,0x05,0x02,0x00]
78214// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78215
78216v_cmp_ge_f64 vcc, v[1:2], v[2:3]
78217// W64: encoding: [0x01,0x05,0x4c,0x7c]
78218// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78219
78220v_cmp_ge_f64 vcc, v[254:255], v[2:3]
78221// W64: encoding: [0xfe,0x05,0x4c,0x7c]
78222// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78223
78224v_cmp_ge_f64 vcc, s[2:3], v[2:3]
78225// W64: encoding: [0x02,0x04,0x4c,0x7c]
78226// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78227
78228v_cmp_ge_f64 vcc, s[4:5], v[2:3]
78229// W64: encoding: [0x04,0x04,0x4c,0x7c]
78230// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78231
78232v_cmp_ge_f64 vcc, s[100:101], v[2:3]
78233// W64: encoding: [0x64,0x04,0x4c,0x7c]
78234// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78235
78236v_cmp_ge_f64 vcc, vcc, v[2:3]
78237// W64: encoding: [0x6a,0x04,0x4c,0x7c]
78238// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78239
78240v_cmp_ge_f64 vcc, exec, v[2:3]
78241// W64: encoding: [0x7e,0x04,0x4c,0x7c]
78242// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78243
78244v_cmp_ge_f64 vcc, 0, v[2:3]
78245// W64: encoding: [0x80,0x04,0x4c,0x7c]
78246// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78247
78248v_cmp_ge_f64 vcc, -1, v[2:3]
78249// W64: encoding: [0xc1,0x04,0x4c,0x7c]
78250// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78251
78252v_cmp_ge_f64 vcc, 0.5, v[2:3]
78253// W64: encoding: [0xf0,0x04,0x4c,0x7c]
78254// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78255
78256v_cmp_ge_f64 vcc, -4.0, v[2:3]
78257// W64: encoding: [0xf7,0x04,0x4c,0x7c]
78258// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78259
78260v_cmp_ge_f64 vcc, 0xaf123456, v[2:3]
78261// W64: encoding: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf]
78262// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78263
78264v_cmp_ge_f64 vcc, 0x3f717273, v[2:3]
78265// W64: encoding: [0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f]
78266// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78267
78268v_cmp_ge_f64 vcc, v[1:2], v[254:255]
78269// W64: encoding: [0x01,0xfd,0x4d,0x7c]
78270// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78271
78272v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3]
78273// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
78274// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78275
78276v_cmp_ge_f64_e64 s[12:13], v[1:2], v[2:3]
78277// W64: encoding: [0x0c,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
78278// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78279
78280v_cmp_ge_f64_e64 s[100:101], v[1:2], v[2:3]
78281// W64: encoding: [0x64,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
78282// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78283
78284v_cmp_ge_f64_e64 vcc, v[1:2], v[2:3]
78285// W64: encoding: [0x6a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
78286// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78287
78288v_cmp_ge_f64_e64 s[10:11], v[254:255], v[2:3]
78289// W64: encoding: [0x0a,0x00,0x26,0xd4,0xfe,0x05,0x02,0x00]
78290// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78291
78292v_cmp_ge_f64_e64 s[10:11], s[2:3], v[2:3]
78293// W64: encoding: [0x0a,0x00,0x26,0xd4,0x02,0x04,0x02,0x00]
78294// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78295
78296v_cmp_ge_f64_e64 s[10:11], s[4:5], v[2:3]
78297// W64: encoding: [0x0a,0x00,0x26,0xd4,0x04,0x04,0x02,0x00]
78298// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78299
78300v_cmp_ge_f64_e64 s[10:11], s[100:101], v[2:3]
78301// W64: encoding: [0x0a,0x00,0x26,0xd4,0x64,0x04,0x02,0x00]
78302// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78303
78304v_cmp_ge_f64_e64 s[10:11], vcc, v[2:3]
78305// W64: encoding: [0x0a,0x00,0x26,0xd4,0x6a,0x04,0x02,0x00]
78306// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78307
78308v_cmp_ge_f64_e64 s[10:11], exec, v[2:3]
78309// W64: encoding: [0x0a,0x00,0x26,0xd4,0x7e,0x04,0x02,0x00]
78310// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78311
78312v_cmp_ge_f64_e64 s[10:11], 0, v[2:3]
78313// W64: encoding: [0x0a,0x00,0x26,0xd4,0x80,0x04,0x02,0x00]
78314// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78315
78316v_cmp_ge_f64_e64 s[10:11], -1, v[2:3]
78317// W64: encoding: [0x0a,0x00,0x26,0xd4,0xc1,0x04,0x02,0x00]
78318// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78319
78320v_cmp_ge_f64_e64 s[10:11], 0.5, v[2:3]
78321// W64: encoding: [0x0a,0x00,0x26,0xd4,0xf0,0x04,0x02,0x00]
78322// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78323
78324v_cmp_ge_f64_e64 s[10:11], -4.0, v[2:3]
78325// W64: encoding: [0x0a,0x00,0x26,0xd4,0xf7,0x04,0x02,0x00]
78326// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78327
78328v_cmp_ge_f64_e64 s[10:11], v[1:2], v[254:255]
78329// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x03,0x00]
78330// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78331
78332v_cmp_ge_f64_e64 s[10:11], v[1:2], s[4:5]
78333// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x09,0x00,0x00]
78334// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78335
78336v_cmp_ge_f64_e64 s[10:11], v[1:2], s[6:7]
78337// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x0d,0x00,0x00]
78338// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78339
78340v_cmp_ge_f64_e64 s[10:11], v[1:2], s[100:101]
78341// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xc9,0x00,0x00]
78342// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78343
78344v_cmp_ge_f64_e64 s[10:11], v[1:2], vcc
78345// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xd5,0x00,0x00]
78346// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78347
78348v_cmp_ge_f64_e64 s[10:11], v[1:2], exec
78349// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x00,0x00]
78350// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78351
78352v_cmp_ge_f64_e64 s[10:11], v[1:2], 0
78353// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x01,0x01,0x00]
78354// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78355
78356v_cmp_ge_f64_e64 s[10:11], v[1:2], -1
78357// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x83,0x01,0x00]
78358// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78359
78360v_cmp_ge_f64_e64 s[10:11], v[1:2], 0.5
78361// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xe1,0x01,0x00]
78362// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78363
78364v_cmp_ge_f64_e64 s[10:11], v[1:2], -4.0
78365// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xef,0x01,0x00]
78366// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78367
78368v_cmp_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
78369// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x20]
78370// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78371
78372v_cmp_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
78373// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x40]
78374// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78375
78376v_cmp_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
78377// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x60]
78378// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78379
78380v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
78381// W64: encoding: [0x0a,0x80,0x26,0xd4,0x01,0x05,0x02,0x00]
78382// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78383
78384v_cmp_ge_f64 vcc_lo, v[1:2], v[2:3]
78385// W32: encoding: [0x01,0x05,0x4c,0x7c]
78386// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78387
78388v_cmp_ge_f64 vcc_lo, v[254:255], v[2:3]
78389// W32: encoding: [0xfe,0x05,0x4c,0x7c]
78390// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78391
78392v_cmp_ge_f64 vcc_lo, s[2:3], v[2:3]
78393// W32: encoding: [0x02,0x04,0x4c,0x7c]
78394// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78395
78396v_cmp_ge_f64 vcc_lo, s[4:5], v[2:3]
78397// W32: encoding: [0x04,0x04,0x4c,0x7c]
78398// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78399
78400v_cmp_ge_f64 vcc_lo, s[100:101], v[2:3]
78401// W32: encoding: [0x64,0x04,0x4c,0x7c]
78402// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78403
78404v_cmp_ge_f64 vcc_lo, vcc, v[2:3]
78405// W32: encoding: [0x6a,0x04,0x4c,0x7c]
78406// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78407
78408v_cmp_ge_f64 vcc_lo, exec, v[2:3]
78409// W32: encoding: [0x7e,0x04,0x4c,0x7c]
78410// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78411
78412v_cmp_ge_f64 vcc_lo, 0, v[2:3]
78413// W32: encoding: [0x80,0x04,0x4c,0x7c]
78414// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78415
78416v_cmp_ge_f64 vcc_lo, -1, v[2:3]
78417// W32: encoding: [0xc1,0x04,0x4c,0x7c]
78418// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78419
78420v_cmp_ge_f64 vcc_lo, 0.5, v[2:3]
78421// W32: encoding: [0xf0,0x04,0x4c,0x7c]
78422// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78423
78424v_cmp_ge_f64 vcc_lo, -4.0, v[2:3]
78425// W32: encoding: [0xf7,0x04,0x4c,0x7c]
78426// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78427
78428v_cmp_ge_f64 vcc_lo, 0xaf123456, v[2:3]
78429// W32: encoding: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf]
78430// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78431
78432v_cmp_ge_f64 vcc_lo, 0x3f717273, v[2:3]
78433// W32: encoding: [0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f]
78434// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78435
78436v_cmp_ge_f64 vcc_lo, v[1:2], v[254:255]
78437// W32: encoding: [0x01,0xfd,0x4d,0x7c]
78438// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78439
78440v_cmp_ge_f64_e64 s10, v[1:2], v[2:3]
78441// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
78442// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78443
78444v_cmp_ge_f64_e64 s12, v[1:2], v[2:3]
78445// W32: encoding: [0x0c,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
78446// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78447
78448v_cmp_ge_f64_e64 s100, v[1:2], v[2:3]
78449// W32: encoding: [0x64,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
78450// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78451
78452v_cmp_ge_f64_e64 vcc_lo, v[1:2], v[2:3]
78453// W32: encoding: [0x6a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
78454// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78455
78456v_cmp_ge_f64_e64 s10, v[254:255], v[2:3]
78457// W32: encoding: [0x0a,0x00,0x26,0xd4,0xfe,0x05,0x02,0x00]
78458// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78459
78460v_cmp_ge_f64_e64 s10, s[2:3], v[2:3]
78461// W32: encoding: [0x0a,0x00,0x26,0xd4,0x02,0x04,0x02,0x00]
78462// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78463
78464v_cmp_ge_f64_e64 s10, s[4:5], v[2:3]
78465// W32: encoding: [0x0a,0x00,0x26,0xd4,0x04,0x04,0x02,0x00]
78466// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78467
78468v_cmp_ge_f64_e64 s10, s[100:101], v[2:3]
78469// W32: encoding: [0x0a,0x00,0x26,0xd4,0x64,0x04,0x02,0x00]
78470// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78471
78472v_cmp_ge_f64_e64 s10, vcc, v[2:3]
78473// W32: encoding: [0x0a,0x00,0x26,0xd4,0x6a,0x04,0x02,0x00]
78474// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78475
78476v_cmp_ge_f64_e64 s10, exec, v[2:3]
78477// W32: encoding: [0x0a,0x00,0x26,0xd4,0x7e,0x04,0x02,0x00]
78478// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78479
78480v_cmp_ge_f64_e64 s10, 0, v[2:3]
78481// W32: encoding: [0x0a,0x00,0x26,0xd4,0x80,0x04,0x02,0x00]
78482// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78483
78484v_cmp_ge_f64_e64 s10, -1, v[2:3]
78485// W32: encoding: [0x0a,0x00,0x26,0xd4,0xc1,0x04,0x02,0x00]
78486// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78487
78488v_cmp_ge_f64_e64 s10, 0.5, v[2:3]
78489// W32: encoding: [0x0a,0x00,0x26,0xd4,0xf0,0x04,0x02,0x00]
78490// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78491
78492v_cmp_ge_f64_e64 s10, -4.0, v[2:3]
78493// W32: encoding: [0x0a,0x00,0x26,0xd4,0xf7,0x04,0x02,0x00]
78494// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78495
78496v_cmp_ge_f64_e64 s10, v[1:2], v[254:255]
78497// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x03,0x00]
78498// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78499
78500v_cmp_ge_f64_e64 s10, v[1:2], s[4:5]
78501// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x09,0x00,0x00]
78502// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78503
78504v_cmp_ge_f64_e64 s10, v[1:2], s[6:7]
78505// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x0d,0x00,0x00]
78506// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78507
78508v_cmp_ge_f64_e64 s10, v[1:2], s[100:101]
78509// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xc9,0x00,0x00]
78510// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78511
78512v_cmp_ge_f64_e64 s10, v[1:2], vcc
78513// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xd5,0x00,0x00]
78514// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78515
78516v_cmp_ge_f64_e64 s10, v[1:2], exec
78517// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x00,0x00]
78518// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78519
78520v_cmp_ge_f64_e64 s10, v[1:2], 0
78521// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x01,0x01,0x00]
78522// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78523
78524v_cmp_ge_f64_e64 s10, v[1:2], -1
78525// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x83,0x01,0x00]
78526// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78527
78528v_cmp_ge_f64_e64 s10, v[1:2], 0.5
78529// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xe1,0x01,0x00]
78530// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78531
78532v_cmp_ge_f64_e64 s10, v[1:2], -4.0
78533// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xef,0x01,0x00]
78534// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78535
78536v_cmp_ge_f64_e64 s10, -v[1:2], v[2:3]
78537// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x20]
78538// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78539
78540v_cmp_ge_f64_e64 s10, v[1:2], -v[2:3]
78541// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x40]
78542// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78543
78544v_cmp_ge_f64_e64 s10, -v[1:2], -v[2:3]
78545// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x60]
78546// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78547
78548v_cmp_ge_f64_e64 s10, v[1:2], v[2:3] clamp
78549// W32: encoding: [0x0a,0x80,0x26,0xd4,0x01,0x05,0x02,0x00]
78550// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78551
78552v_cmp_o_f64 vcc, v[1:2], v[2:3]
78553// W64: encoding: [0x01,0x05,0x4e,0x7c]
78554// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78555
78556v_cmp_o_f64 vcc, v[254:255], v[2:3]
78557// W64: encoding: [0xfe,0x05,0x4e,0x7c]
78558// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78559
78560v_cmp_o_f64 vcc, s[2:3], v[2:3]
78561// W64: encoding: [0x02,0x04,0x4e,0x7c]
78562// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78563
78564v_cmp_o_f64 vcc, s[4:5], v[2:3]
78565// W64: encoding: [0x04,0x04,0x4e,0x7c]
78566// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78567
78568v_cmp_o_f64 vcc, s[100:101], v[2:3]
78569// W64: encoding: [0x64,0x04,0x4e,0x7c]
78570// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78571
78572v_cmp_o_f64 vcc, vcc, v[2:3]
78573// W64: encoding: [0x6a,0x04,0x4e,0x7c]
78574// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78575
78576v_cmp_o_f64 vcc, exec, v[2:3]
78577// W64: encoding: [0x7e,0x04,0x4e,0x7c]
78578// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78579
78580v_cmp_o_f64 vcc, 0, v[2:3]
78581// W64: encoding: [0x80,0x04,0x4e,0x7c]
78582// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78583
78584v_cmp_o_f64 vcc, -1, v[2:3]
78585// W64: encoding: [0xc1,0x04,0x4e,0x7c]
78586// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78587
78588v_cmp_o_f64 vcc, 0.5, v[2:3]
78589// W64: encoding: [0xf0,0x04,0x4e,0x7c]
78590// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78591
78592v_cmp_o_f64 vcc, -4.0, v[2:3]
78593// W64: encoding: [0xf7,0x04,0x4e,0x7c]
78594// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78595
78596v_cmp_o_f64 vcc, 0xaf123456, v[2:3]
78597// W64: encoding: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf]
78598// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78599
78600v_cmp_o_f64 vcc, 0x3f717273, v[2:3]
78601// W64: encoding: [0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f]
78602// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78603
78604v_cmp_o_f64 vcc, v[1:2], v[254:255]
78605// W64: encoding: [0x01,0xfd,0x4f,0x7c]
78606// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78607
78608v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3]
78609// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
78610// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78611
78612v_cmp_o_f64_e64 s[12:13], v[1:2], v[2:3]
78613// W64: encoding: [0x0c,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
78614// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78615
78616v_cmp_o_f64_e64 s[100:101], v[1:2], v[2:3]
78617// W64: encoding: [0x64,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
78618// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78619
78620v_cmp_o_f64_e64 vcc, v[1:2], v[2:3]
78621// W64: encoding: [0x6a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
78622// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78623
78624v_cmp_o_f64_e64 s[10:11], v[254:255], v[2:3]
78625// W64: encoding: [0x0a,0x00,0x27,0xd4,0xfe,0x05,0x02,0x00]
78626// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78627
78628v_cmp_o_f64_e64 s[10:11], s[2:3], v[2:3]
78629// W64: encoding: [0x0a,0x00,0x27,0xd4,0x02,0x04,0x02,0x00]
78630// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78631
78632v_cmp_o_f64_e64 s[10:11], s[4:5], v[2:3]
78633// W64: encoding: [0x0a,0x00,0x27,0xd4,0x04,0x04,0x02,0x00]
78634// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78635
78636v_cmp_o_f64_e64 s[10:11], s[100:101], v[2:3]
78637// W64: encoding: [0x0a,0x00,0x27,0xd4,0x64,0x04,0x02,0x00]
78638// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78639
78640v_cmp_o_f64_e64 s[10:11], vcc, v[2:3]
78641// W64: encoding: [0x0a,0x00,0x27,0xd4,0x6a,0x04,0x02,0x00]
78642// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78643
78644v_cmp_o_f64_e64 s[10:11], exec, v[2:3]
78645// W64: encoding: [0x0a,0x00,0x27,0xd4,0x7e,0x04,0x02,0x00]
78646// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78647
78648v_cmp_o_f64_e64 s[10:11], 0, v[2:3]
78649// W64: encoding: [0x0a,0x00,0x27,0xd4,0x80,0x04,0x02,0x00]
78650// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78651
78652v_cmp_o_f64_e64 s[10:11], -1, v[2:3]
78653// W64: encoding: [0x0a,0x00,0x27,0xd4,0xc1,0x04,0x02,0x00]
78654// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78655
78656v_cmp_o_f64_e64 s[10:11], 0.5, v[2:3]
78657// W64: encoding: [0x0a,0x00,0x27,0xd4,0xf0,0x04,0x02,0x00]
78658// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78659
78660v_cmp_o_f64_e64 s[10:11], -4.0, v[2:3]
78661// W64: encoding: [0x0a,0x00,0x27,0xd4,0xf7,0x04,0x02,0x00]
78662// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78663
78664v_cmp_o_f64_e64 s[10:11], v[1:2], v[254:255]
78665// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x03,0x00]
78666// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78667
78668v_cmp_o_f64_e64 s[10:11], v[1:2], s[4:5]
78669// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x09,0x00,0x00]
78670// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78671
78672v_cmp_o_f64_e64 s[10:11], v[1:2], s[6:7]
78673// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x0d,0x00,0x00]
78674// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78675
78676v_cmp_o_f64_e64 s[10:11], v[1:2], s[100:101]
78677// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xc9,0x00,0x00]
78678// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78679
78680v_cmp_o_f64_e64 s[10:11], v[1:2], vcc
78681// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xd5,0x00,0x00]
78682// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78683
78684v_cmp_o_f64_e64 s[10:11], v[1:2], exec
78685// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x00,0x00]
78686// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78687
78688v_cmp_o_f64_e64 s[10:11], v[1:2], 0
78689// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x01,0x01,0x00]
78690// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78691
78692v_cmp_o_f64_e64 s[10:11], v[1:2], -1
78693// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x83,0x01,0x00]
78694// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78695
78696v_cmp_o_f64_e64 s[10:11], v[1:2], 0.5
78697// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xe1,0x01,0x00]
78698// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78699
78700v_cmp_o_f64_e64 s[10:11], v[1:2], -4.0
78701// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xef,0x01,0x00]
78702// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78703
78704v_cmp_o_f64_e64 s[10:11], -v[1:2], v[2:3]
78705// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x20]
78706// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78707
78708v_cmp_o_f64_e64 s[10:11], v[1:2], -v[2:3]
78709// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x40]
78710// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78711
78712v_cmp_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
78713// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x60]
78714// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78715
78716v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3] clamp
78717// W64: encoding: [0x0a,0x80,0x27,0xd4,0x01,0x05,0x02,0x00]
78718// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78719
78720v_cmp_o_f64 vcc_lo, v[1:2], v[2:3]
78721// W32: encoding: [0x01,0x05,0x4e,0x7c]
78722// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78723
78724v_cmp_o_f64 vcc_lo, v[254:255], v[2:3]
78725// W32: encoding: [0xfe,0x05,0x4e,0x7c]
78726// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78727
78728v_cmp_o_f64 vcc_lo, s[2:3], v[2:3]
78729// W32: encoding: [0x02,0x04,0x4e,0x7c]
78730// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78731
78732v_cmp_o_f64 vcc_lo, s[4:5], v[2:3]
78733// W32: encoding: [0x04,0x04,0x4e,0x7c]
78734// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78735
78736v_cmp_o_f64 vcc_lo, s[100:101], v[2:3]
78737// W32: encoding: [0x64,0x04,0x4e,0x7c]
78738// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78739
78740v_cmp_o_f64 vcc_lo, vcc, v[2:3]
78741// W32: encoding: [0x6a,0x04,0x4e,0x7c]
78742// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78743
78744v_cmp_o_f64 vcc_lo, exec, v[2:3]
78745// W32: encoding: [0x7e,0x04,0x4e,0x7c]
78746// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78747
78748v_cmp_o_f64 vcc_lo, 0, v[2:3]
78749// W32: encoding: [0x80,0x04,0x4e,0x7c]
78750// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78751
78752v_cmp_o_f64 vcc_lo, -1, v[2:3]
78753// W32: encoding: [0xc1,0x04,0x4e,0x7c]
78754// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78755
78756v_cmp_o_f64 vcc_lo, 0.5, v[2:3]
78757// W32: encoding: [0xf0,0x04,0x4e,0x7c]
78758// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78759
78760v_cmp_o_f64 vcc_lo, -4.0, v[2:3]
78761// W32: encoding: [0xf7,0x04,0x4e,0x7c]
78762// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78763
78764v_cmp_o_f64 vcc_lo, 0xaf123456, v[2:3]
78765// W32: encoding: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf]
78766// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78767
78768v_cmp_o_f64 vcc_lo, 0x3f717273, v[2:3]
78769// W32: encoding: [0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f]
78770// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78771
78772v_cmp_o_f64 vcc_lo, v[1:2], v[254:255]
78773// W32: encoding: [0x01,0xfd,0x4f,0x7c]
78774// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78775
78776v_cmp_o_f64_e64 s10, v[1:2], v[2:3]
78777// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
78778// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78779
78780v_cmp_o_f64_e64 s12, v[1:2], v[2:3]
78781// W32: encoding: [0x0c,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
78782// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78783
78784v_cmp_o_f64_e64 s100, v[1:2], v[2:3]
78785// W32: encoding: [0x64,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
78786// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78787
78788v_cmp_o_f64_e64 vcc_lo, v[1:2], v[2:3]
78789// W32: encoding: [0x6a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
78790// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78791
78792v_cmp_o_f64_e64 s10, v[254:255], v[2:3]
78793// W32: encoding: [0x0a,0x00,0x27,0xd4,0xfe,0x05,0x02,0x00]
78794// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78795
78796v_cmp_o_f64_e64 s10, s[2:3], v[2:3]
78797// W32: encoding: [0x0a,0x00,0x27,0xd4,0x02,0x04,0x02,0x00]
78798// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78799
78800v_cmp_o_f64_e64 s10, s[4:5], v[2:3]
78801// W32: encoding: [0x0a,0x00,0x27,0xd4,0x04,0x04,0x02,0x00]
78802// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78803
78804v_cmp_o_f64_e64 s10, s[100:101], v[2:3]
78805// W32: encoding: [0x0a,0x00,0x27,0xd4,0x64,0x04,0x02,0x00]
78806// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78807
78808v_cmp_o_f64_e64 s10, vcc, v[2:3]
78809// W32: encoding: [0x0a,0x00,0x27,0xd4,0x6a,0x04,0x02,0x00]
78810// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78811
78812v_cmp_o_f64_e64 s10, exec, v[2:3]
78813// W32: encoding: [0x0a,0x00,0x27,0xd4,0x7e,0x04,0x02,0x00]
78814// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78815
78816v_cmp_o_f64_e64 s10, 0, v[2:3]
78817// W32: encoding: [0x0a,0x00,0x27,0xd4,0x80,0x04,0x02,0x00]
78818// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78819
78820v_cmp_o_f64_e64 s10, -1, v[2:3]
78821// W32: encoding: [0x0a,0x00,0x27,0xd4,0xc1,0x04,0x02,0x00]
78822// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78823
78824v_cmp_o_f64_e64 s10, 0.5, v[2:3]
78825// W32: encoding: [0x0a,0x00,0x27,0xd4,0xf0,0x04,0x02,0x00]
78826// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78827
78828v_cmp_o_f64_e64 s10, -4.0, v[2:3]
78829// W32: encoding: [0x0a,0x00,0x27,0xd4,0xf7,0x04,0x02,0x00]
78830// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78831
78832v_cmp_o_f64_e64 s10, v[1:2], v[254:255]
78833// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x03,0x00]
78834// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78835
78836v_cmp_o_f64_e64 s10, v[1:2], s[4:5]
78837// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x09,0x00,0x00]
78838// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78839
78840v_cmp_o_f64_e64 s10, v[1:2], s[6:7]
78841// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x0d,0x00,0x00]
78842// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78843
78844v_cmp_o_f64_e64 s10, v[1:2], s[100:101]
78845// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xc9,0x00,0x00]
78846// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78847
78848v_cmp_o_f64_e64 s10, v[1:2], vcc
78849// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xd5,0x00,0x00]
78850// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78851
78852v_cmp_o_f64_e64 s10, v[1:2], exec
78853// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x00,0x00]
78854// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78855
78856v_cmp_o_f64_e64 s10, v[1:2], 0
78857// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x01,0x01,0x00]
78858// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78859
78860v_cmp_o_f64_e64 s10, v[1:2], -1
78861// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x83,0x01,0x00]
78862// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78863
78864v_cmp_o_f64_e64 s10, v[1:2], 0.5
78865// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xe1,0x01,0x00]
78866// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78867
78868v_cmp_o_f64_e64 s10, v[1:2], -4.0
78869// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xef,0x01,0x00]
78870// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78871
78872v_cmp_o_f64_e64 s10, -v[1:2], v[2:3]
78873// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x20]
78874// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78875
78876v_cmp_o_f64_e64 s10, v[1:2], -v[2:3]
78877// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x40]
78878// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78879
78880v_cmp_o_f64_e64 s10, -v[1:2], -v[2:3]
78881// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x60]
78882// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78883
78884v_cmp_o_f64_e64 s10, v[1:2], v[2:3] clamp
78885// W32: encoding: [0x0a,0x80,0x27,0xd4,0x01,0x05,0x02,0x00]
78886// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78887
78888v_cmp_u_f64 vcc, v[1:2], v[2:3]
78889// W64: encoding: [0x01,0x05,0x50,0x7c]
78890// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78891
78892v_cmp_u_f64 vcc, v[254:255], v[2:3]
78893// W64: encoding: [0xfe,0x05,0x50,0x7c]
78894// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78895
78896v_cmp_u_f64 vcc, s[2:3], v[2:3]
78897// W64: encoding: [0x02,0x04,0x50,0x7c]
78898// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78899
78900v_cmp_u_f64 vcc, s[4:5], v[2:3]
78901// W64: encoding: [0x04,0x04,0x50,0x7c]
78902// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78903
78904v_cmp_u_f64 vcc, s[100:101], v[2:3]
78905// W64: encoding: [0x64,0x04,0x50,0x7c]
78906// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78907
78908v_cmp_u_f64 vcc, vcc, v[2:3]
78909// W64: encoding: [0x6a,0x04,0x50,0x7c]
78910// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78911
78912v_cmp_u_f64 vcc, exec, v[2:3]
78913// W64: encoding: [0x7e,0x04,0x50,0x7c]
78914// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78915
78916v_cmp_u_f64 vcc, 0, v[2:3]
78917// W64: encoding: [0x80,0x04,0x50,0x7c]
78918// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78919
78920v_cmp_u_f64 vcc, -1, v[2:3]
78921// W64: encoding: [0xc1,0x04,0x50,0x7c]
78922// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78923
78924v_cmp_u_f64 vcc, 0.5, v[2:3]
78925// W64: encoding: [0xf0,0x04,0x50,0x7c]
78926// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78927
78928v_cmp_u_f64 vcc, -4.0, v[2:3]
78929// W64: encoding: [0xf7,0x04,0x50,0x7c]
78930// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78931
78932v_cmp_u_f64 vcc, 0xaf123456, v[2:3]
78933// W64: encoding: [0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf]
78934// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78935
78936v_cmp_u_f64 vcc, 0x3f717273, v[2:3]
78937// W64: encoding: [0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f]
78938// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78939
78940v_cmp_u_f64 vcc, v[1:2], v[254:255]
78941// W64: encoding: [0x01,0xfd,0x51,0x7c]
78942// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
78943
78944v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3]
78945// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
78946// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78947
78948v_cmp_u_f64_e64 s[12:13], v[1:2], v[2:3]
78949// W64: encoding: [0x0c,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
78950// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78951
78952v_cmp_u_f64_e64 s[100:101], v[1:2], v[2:3]
78953// W64: encoding: [0x64,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
78954// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78955
78956v_cmp_u_f64_e64 vcc, v[1:2], v[2:3]
78957// W64: encoding: [0x6a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
78958// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78959
78960v_cmp_u_f64_e64 s[10:11], v[254:255], v[2:3]
78961// W64: encoding: [0x0a,0x00,0x28,0xd4,0xfe,0x05,0x02,0x00]
78962// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78963
78964v_cmp_u_f64_e64 s[10:11], s[2:3], v[2:3]
78965// W64: encoding: [0x0a,0x00,0x28,0xd4,0x02,0x04,0x02,0x00]
78966// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78967
78968v_cmp_u_f64_e64 s[10:11], s[4:5], v[2:3]
78969// W64: encoding: [0x0a,0x00,0x28,0xd4,0x04,0x04,0x02,0x00]
78970// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78971
78972v_cmp_u_f64_e64 s[10:11], s[100:101], v[2:3]
78973// W64: encoding: [0x0a,0x00,0x28,0xd4,0x64,0x04,0x02,0x00]
78974// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78975
78976v_cmp_u_f64_e64 s[10:11], vcc, v[2:3]
78977// W64: encoding: [0x0a,0x00,0x28,0xd4,0x6a,0x04,0x02,0x00]
78978// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78979
78980v_cmp_u_f64_e64 s[10:11], exec, v[2:3]
78981// W64: encoding: [0x0a,0x00,0x28,0xd4,0x7e,0x04,0x02,0x00]
78982// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78983
78984v_cmp_u_f64_e64 s[10:11], 0, v[2:3]
78985// W64: encoding: [0x0a,0x00,0x28,0xd4,0x80,0x04,0x02,0x00]
78986// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78987
78988v_cmp_u_f64_e64 s[10:11], -1, v[2:3]
78989// W64: encoding: [0x0a,0x00,0x28,0xd4,0xc1,0x04,0x02,0x00]
78990// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78991
78992v_cmp_u_f64_e64 s[10:11], 0.5, v[2:3]
78993// W64: encoding: [0x0a,0x00,0x28,0xd4,0xf0,0x04,0x02,0x00]
78994// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78995
78996v_cmp_u_f64_e64 s[10:11], -4.0, v[2:3]
78997// W64: encoding: [0x0a,0x00,0x28,0xd4,0xf7,0x04,0x02,0x00]
78998// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
78999
79000v_cmp_u_f64_e64 s[10:11], v[1:2], v[254:255]
79001// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x03,0x00]
79002// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79003
79004v_cmp_u_f64_e64 s[10:11], v[1:2], s[4:5]
79005// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x09,0x00,0x00]
79006// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79007
79008v_cmp_u_f64_e64 s[10:11], v[1:2], s[6:7]
79009// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x0d,0x00,0x00]
79010// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79011
79012v_cmp_u_f64_e64 s[10:11], v[1:2], s[100:101]
79013// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xc9,0x00,0x00]
79014// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79015
79016v_cmp_u_f64_e64 s[10:11], v[1:2], vcc
79017// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xd5,0x00,0x00]
79018// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79019
79020v_cmp_u_f64_e64 s[10:11], v[1:2], exec
79021// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x00,0x00]
79022// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79023
79024v_cmp_u_f64_e64 s[10:11], v[1:2], 0
79025// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x01,0x01,0x00]
79026// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79027
79028v_cmp_u_f64_e64 s[10:11], v[1:2], -1
79029// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x83,0x01,0x00]
79030// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79031
79032v_cmp_u_f64_e64 s[10:11], v[1:2], 0.5
79033// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xe1,0x01,0x00]
79034// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79035
79036v_cmp_u_f64_e64 s[10:11], v[1:2], -4.0
79037// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xef,0x01,0x00]
79038// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79039
79040v_cmp_u_f64_e64 s[10:11], -v[1:2], v[2:3]
79041// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x20]
79042// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79043
79044v_cmp_u_f64_e64 s[10:11], v[1:2], -v[2:3]
79045// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x40]
79046// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79047
79048v_cmp_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
79049// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x60]
79050// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79051
79052v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3] clamp
79053// W64: encoding: [0x0a,0x80,0x28,0xd4,0x01,0x05,0x02,0x00]
79054// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79055
79056v_cmp_u_f64 vcc_lo, v[1:2], v[2:3]
79057// W32: encoding: [0x01,0x05,0x50,0x7c]
79058// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79059
79060v_cmp_u_f64 vcc_lo, v[254:255], v[2:3]
79061// W32: encoding: [0xfe,0x05,0x50,0x7c]
79062// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79063
79064v_cmp_u_f64 vcc_lo, s[2:3], v[2:3]
79065// W32: encoding: [0x02,0x04,0x50,0x7c]
79066// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79067
79068v_cmp_u_f64 vcc_lo, s[4:5], v[2:3]
79069// W32: encoding: [0x04,0x04,0x50,0x7c]
79070// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79071
79072v_cmp_u_f64 vcc_lo, s[100:101], v[2:3]
79073// W32: encoding: [0x64,0x04,0x50,0x7c]
79074// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79075
79076v_cmp_u_f64 vcc_lo, vcc, v[2:3]
79077// W32: encoding: [0x6a,0x04,0x50,0x7c]
79078// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79079
79080v_cmp_u_f64 vcc_lo, exec, v[2:3]
79081// W32: encoding: [0x7e,0x04,0x50,0x7c]
79082// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79083
79084v_cmp_u_f64 vcc_lo, 0, v[2:3]
79085// W32: encoding: [0x80,0x04,0x50,0x7c]
79086// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79087
79088v_cmp_u_f64 vcc_lo, -1, v[2:3]
79089// W32: encoding: [0xc1,0x04,0x50,0x7c]
79090// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79091
79092v_cmp_u_f64 vcc_lo, 0.5, v[2:3]
79093// W32: encoding: [0xf0,0x04,0x50,0x7c]
79094// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79095
79096v_cmp_u_f64 vcc_lo, -4.0, v[2:3]
79097// W32: encoding: [0xf7,0x04,0x50,0x7c]
79098// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79099
79100v_cmp_u_f64 vcc_lo, 0xaf123456, v[2:3]
79101// W32: encoding: [0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf]
79102// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79103
79104v_cmp_u_f64 vcc_lo, 0x3f717273, v[2:3]
79105// W32: encoding: [0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f]
79106// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79107
79108v_cmp_u_f64 vcc_lo, v[1:2], v[254:255]
79109// W32: encoding: [0x01,0xfd,0x51,0x7c]
79110// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79111
79112v_cmp_u_f64_e64 s10, v[1:2], v[2:3]
79113// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
79114// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79115
79116v_cmp_u_f64_e64 s12, v[1:2], v[2:3]
79117// W32: encoding: [0x0c,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
79118// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79119
79120v_cmp_u_f64_e64 s100, v[1:2], v[2:3]
79121// W32: encoding: [0x64,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
79122// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79123
79124v_cmp_u_f64_e64 vcc_lo, v[1:2], v[2:3]
79125// W32: encoding: [0x6a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
79126// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79127
79128v_cmp_u_f64_e64 s10, v[254:255], v[2:3]
79129// W32: encoding: [0x0a,0x00,0x28,0xd4,0xfe,0x05,0x02,0x00]
79130// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79131
79132v_cmp_u_f64_e64 s10, s[2:3], v[2:3]
79133// W32: encoding: [0x0a,0x00,0x28,0xd4,0x02,0x04,0x02,0x00]
79134// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79135
79136v_cmp_u_f64_e64 s10, s[4:5], v[2:3]
79137// W32: encoding: [0x0a,0x00,0x28,0xd4,0x04,0x04,0x02,0x00]
79138// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79139
79140v_cmp_u_f64_e64 s10, s[100:101], v[2:3]
79141// W32: encoding: [0x0a,0x00,0x28,0xd4,0x64,0x04,0x02,0x00]
79142// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79143
79144v_cmp_u_f64_e64 s10, vcc, v[2:3]
79145// W32: encoding: [0x0a,0x00,0x28,0xd4,0x6a,0x04,0x02,0x00]
79146// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79147
79148v_cmp_u_f64_e64 s10, exec, v[2:3]
79149// W32: encoding: [0x0a,0x00,0x28,0xd4,0x7e,0x04,0x02,0x00]
79150// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79151
79152v_cmp_u_f64_e64 s10, 0, v[2:3]
79153// W32: encoding: [0x0a,0x00,0x28,0xd4,0x80,0x04,0x02,0x00]
79154// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79155
79156v_cmp_u_f64_e64 s10, -1, v[2:3]
79157// W32: encoding: [0x0a,0x00,0x28,0xd4,0xc1,0x04,0x02,0x00]
79158// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79159
79160v_cmp_u_f64_e64 s10, 0.5, v[2:3]
79161// W32: encoding: [0x0a,0x00,0x28,0xd4,0xf0,0x04,0x02,0x00]
79162// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79163
79164v_cmp_u_f64_e64 s10, -4.0, v[2:3]
79165// W32: encoding: [0x0a,0x00,0x28,0xd4,0xf7,0x04,0x02,0x00]
79166// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79167
79168v_cmp_u_f64_e64 s10, v[1:2], v[254:255]
79169// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x03,0x00]
79170// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79171
79172v_cmp_u_f64_e64 s10, v[1:2], s[4:5]
79173// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x09,0x00,0x00]
79174// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79175
79176v_cmp_u_f64_e64 s10, v[1:2], s[6:7]
79177// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x0d,0x00,0x00]
79178// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79179
79180v_cmp_u_f64_e64 s10, v[1:2], s[100:101]
79181// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xc9,0x00,0x00]
79182// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79183
79184v_cmp_u_f64_e64 s10, v[1:2], vcc
79185// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xd5,0x00,0x00]
79186// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79187
79188v_cmp_u_f64_e64 s10, v[1:2], exec
79189// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x00,0x00]
79190// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79191
79192v_cmp_u_f64_e64 s10, v[1:2], 0
79193// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x01,0x01,0x00]
79194// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79195
79196v_cmp_u_f64_e64 s10, v[1:2], -1
79197// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x83,0x01,0x00]
79198// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79199
79200v_cmp_u_f64_e64 s10, v[1:2], 0.5
79201// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xe1,0x01,0x00]
79202// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79203
79204v_cmp_u_f64_e64 s10, v[1:2], -4.0
79205// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xef,0x01,0x00]
79206// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79207
79208v_cmp_u_f64_e64 s10, -v[1:2], v[2:3]
79209// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x20]
79210// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79211
79212v_cmp_u_f64_e64 s10, v[1:2], -v[2:3]
79213// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x40]
79214// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79215
79216v_cmp_u_f64_e64 s10, -v[1:2], -v[2:3]
79217// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x60]
79218// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79219
79220v_cmp_u_f64_e64 s10, v[1:2], v[2:3] clamp
79221// W32: encoding: [0x0a,0x80,0x28,0xd4,0x01,0x05,0x02,0x00]
79222// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79223
79224v_cmp_nge_f64 vcc, v[1:2], v[2:3]
79225// W64: encoding: [0x01,0x05,0x52,0x7c]
79226// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79227
79228v_cmp_nge_f64 vcc, v[254:255], v[2:3]
79229// W64: encoding: [0xfe,0x05,0x52,0x7c]
79230// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79231
79232v_cmp_nge_f64 vcc, s[2:3], v[2:3]
79233// W64: encoding: [0x02,0x04,0x52,0x7c]
79234// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79235
79236v_cmp_nge_f64 vcc, s[4:5], v[2:3]
79237// W64: encoding: [0x04,0x04,0x52,0x7c]
79238// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79239
79240v_cmp_nge_f64 vcc, s[100:101], v[2:3]
79241// W64: encoding: [0x64,0x04,0x52,0x7c]
79242// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79243
79244v_cmp_nge_f64 vcc, vcc, v[2:3]
79245// W64: encoding: [0x6a,0x04,0x52,0x7c]
79246// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79247
79248v_cmp_nge_f64 vcc, exec, v[2:3]
79249// W64: encoding: [0x7e,0x04,0x52,0x7c]
79250// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79251
79252v_cmp_nge_f64 vcc, 0, v[2:3]
79253// W64: encoding: [0x80,0x04,0x52,0x7c]
79254// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79255
79256v_cmp_nge_f64 vcc, -1, v[2:3]
79257// W64: encoding: [0xc1,0x04,0x52,0x7c]
79258// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79259
79260v_cmp_nge_f64 vcc, 0.5, v[2:3]
79261// W64: encoding: [0xf0,0x04,0x52,0x7c]
79262// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79263
79264v_cmp_nge_f64 vcc, -4.0, v[2:3]
79265// W64: encoding: [0xf7,0x04,0x52,0x7c]
79266// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79267
79268v_cmp_nge_f64 vcc, 0xaf123456, v[2:3]
79269// W64: encoding: [0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf]
79270// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79271
79272v_cmp_nge_f64 vcc, 0x3f717273, v[2:3]
79273// W64: encoding: [0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f]
79274// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79275
79276v_cmp_nge_f64 vcc, v[1:2], v[254:255]
79277// W64: encoding: [0x01,0xfd,0x53,0x7c]
79278// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79279
79280v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3]
79281// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
79282// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79283
79284v_cmp_nge_f64_e64 s[12:13], v[1:2], v[2:3]
79285// W64: encoding: [0x0c,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
79286// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79287
79288v_cmp_nge_f64_e64 s[100:101], v[1:2], v[2:3]
79289// W64: encoding: [0x64,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
79290// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79291
79292v_cmp_nge_f64_e64 vcc, v[1:2], v[2:3]
79293// W64: encoding: [0x6a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
79294// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79295
79296v_cmp_nge_f64_e64 s[10:11], v[254:255], v[2:3]
79297// W64: encoding: [0x0a,0x00,0x29,0xd4,0xfe,0x05,0x02,0x00]
79298// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79299
79300v_cmp_nge_f64_e64 s[10:11], s[2:3], v[2:3]
79301// W64: encoding: [0x0a,0x00,0x29,0xd4,0x02,0x04,0x02,0x00]
79302// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79303
79304v_cmp_nge_f64_e64 s[10:11], s[4:5], v[2:3]
79305// W64: encoding: [0x0a,0x00,0x29,0xd4,0x04,0x04,0x02,0x00]
79306// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79307
79308v_cmp_nge_f64_e64 s[10:11], s[100:101], v[2:3]
79309// W64: encoding: [0x0a,0x00,0x29,0xd4,0x64,0x04,0x02,0x00]
79310// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79311
79312v_cmp_nge_f64_e64 s[10:11], vcc, v[2:3]
79313// W64: encoding: [0x0a,0x00,0x29,0xd4,0x6a,0x04,0x02,0x00]
79314// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79315
79316v_cmp_nge_f64_e64 s[10:11], exec, v[2:3]
79317// W64: encoding: [0x0a,0x00,0x29,0xd4,0x7e,0x04,0x02,0x00]
79318// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79319
79320v_cmp_nge_f64_e64 s[10:11], 0, v[2:3]
79321// W64: encoding: [0x0a,0x00,0x29,0xd4,0x80,0x04,0x02,0x00]
79322// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79323
79324v_cmp_nge_f64_e64 s[10:11], -1, v[2:3]
79325// W64: encoding: [0x0a,0x00,0x29,0xd4,0xc1,0x04,0x02,0x00]
79326// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79327
79328v_cmp_nge_f64_e64 s[10:11], 0.5, v[2:3]
79329// W64: encoding: [0x0a,0x00,0x29,0xd4,0xf0,0x04,0x02,0x00]
79330// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79331
79332v_cmp_nge_f64_e64 s[10:11], -4.0, v[2:3]
79333// W64: encoding: [0x0a,0x00,0x29,0xd4,0xf7,0x04,0x02,0x00]
79334// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79335
79336v_cmp_nge_f64_e64 s[10:11], v[1:2], v[254:255]
79337// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x03,0x00]
79338// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79339
79340v_cmp_nge_f64_e64 s[10:11], v[1:2], s[4:5]
79341// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x09,0x00,0x00]
79342// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79343
79344v_cmp_nge_f64_e64 s[10:11], v[1:2], s[6:7]
79345// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x0d,0x00,0x00]
79346// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79347
79348v_cmp_nge_f64_e64 s[10:11], v[1:2], s[100:101]
79349// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xc9,0x00,0x00]
79350// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79351
79352v_cmp_nge_f64_e64 s[10:11], v[1:2], vcc
79353// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xd5,0x00,0x00]
79354// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79355
79356v_cmp_nge_f64_e64 s[10:11], v[1:2], exec
79357// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x00,0x00]
79358// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79359
79360v_cmp_nge_f64_e64 s[10:11], v[1:2], 0
79361// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x01,0x01,0x00]
79362// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79363
79364v_cmp_nge_f64_e64 s[10:11], v[1:2], -1
79365// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x83,0x01,0x00]
79366// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79367
79368v_cmp_nge_f64_e64 s[10:11], v[1:2], 0.5
79369// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xe1,0x01,0x00]
79370// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79371
79372v_cmp_nge_f64_e64 s[10:11], v[1:2], -4.0
79373// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xef,0x01,0x00]
79374// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79375
79376v_cmp_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
79377// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x20]
79378// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79379
79380v_cmp_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
79381// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x40]
79382// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79383
79384v_cmp_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
79385// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x60]
79386// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79387
79388v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
79389// W64: encoding: [0x0a,0x80,0x29,0xd4,0x01,0x05,0x02,0x00]
79390// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79391
79392v_cmp_nge_f64 vcc_lo, v[1:2], v[2:3]
79393// W32: encoding: [0x01,0x05,0x52,0x7c]
79394// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79395
79396v_cmp_nge_f64 vcc_lo, v[254:255], v[2:3]
79397// W32: encoding: [0xfe,0x05,0x52,0x7c]
79398// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79399
79400v_cmp_nge_f64 vcc_lo, s[2:3], v[2:3]
79401// W32: encoding: [0x02,0x04,0x52,0x7c]
79402// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79403
79404v_cmp_nge_f64 vcc_lo, s[4:5], v[2:3]
79405// W32: encoding: [0x04,0x04,0x52,0x7c]
79406// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79407
79408v_cmp_nge_f64 vcc_lo, s[100:101], v[2:3]
79409// W32: encoding: [0x64,0x04,0x52,0x7c]
79410// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79411
79412v_cmp_nge_f64 vcc_lo, vcc, v[2:3]
79413// W32: encoding: [0x6a,0x04,0x52,0x7c]
79414// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79415
79416v_cmp_nge_f64 vcc_lo, exec, v[2:3]
79417// W32: encoding: [0x7e,0x04,0x52,0x7c]
79418// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79419
79420v_cmp_nge_f64 vcc_lo, 0, v[2:3]
79421// W32: encoding: [0x80,0x04,0x52,0x7c]
79422// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79423
79424v_cmp_nge_f64 vcc_lo, -1, v[2:3]
79425// W32: encoding: [0xc1,0x04,0x52,0x7c]
79426// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79427
79428v_cmp_nge_f64 vcc_lo, 0.5, v[2:3]
79429// W32: encoding: [0xf0,0x04,0x52,0x7c]
79430// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79431
79432v_cmp_nge_f64 vcc_lo, -4.0, v[2:3]
79433// W32: encoding: [0xf7,0x04,0x52,0x7c]
79434// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79435
79436v_cmp_nge_f64 vcc_lo, 0xaf123456, v[2:3]
79437// W32: encoding: [0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf]
79438// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79439
79440v_cmp_nge_f64 vcc_lo, 0x3f717273, v[2:3]
79441// W32: encoding: [0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f]
79442// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79443
79444v_cmp_nge_f64 vcc_lo, v[1:2], v[254:255]
79445// W32: encoding: [0x01,0xfd,0x53,0x7c]
79446// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79447
79448v_cmp_nge_f64_e64 s10, v[1:2], v[2:3]
79449// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
79450// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79451
79452v_cmp_nge_f64_e64 s12, v[1:2], v[2:3]
79453// W32: encoding: [0x0c,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
79454// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79455
79456v_cmp_nge_f64_e64 s100, v[1:2], v[2:3]
79457// W32: encoding: [0x64,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
79458// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79459
79460v_cmp_nge_f64_e64 vcc_lo, v[1:2], v[2:3]
79461// W32: encoding: [0x6a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
79462// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79463
79464v_cmp_nge_f64_e64 s10, v[254:255], v[2:3]
79465// W32: encoding: [0x0a,0x00,0x29,0xd4,0xfe,0x05,0x02,0x00]
79466// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79467
79468v_cmp_nge_f64_e64 s10, s[2:3], v[2:3]
79469// W32: encoding: [0x0a,0x00,0x29,0xd4,0x02,0x04,0x02,0x00]
79470// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79471
79472v_cmp_nge_f64_e64 s10, s[4:5], v[2:3]
79473// W32: encoding: [0x0a,0x00,0x29,0xd4,0x04,0x04,0x02,0x00]
79474// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79475
79476v_cmp_nge_f64_e64 s10, s[100:101], v[2:3]
79477// W32: encoding: [0x0a,0x00,0x29,0xd4,0x64,0x04,0x02,0x00]
79478// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79479
79480v_cmp_nge_f64_e64 s10, vcc, v[2:3]
79481// W32: encoding: [0x0a,0x00,0x29,0xd4,0x6a,0x04,0x02,0x00]
79482// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79483
79484v_cmp_nge_f64_e64 s10, exec, v[2:3]
79485// W32: encoding: [0x0a,0x00,0x29,0xd4,0x7e,0x04,0x02,0x00]
79486// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79487
79488v_cmp_nge_f64_e64 s10, 0, v[2:3]
79489// W32: encoding: [0x0a,0x00,0x29,0xd4,0x80,0x04,0x02,0x00]
79490// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79491
79492v_cmp_nge_f64_e64 s10, -1, v[2:3]
79493// W32: encoding: [0x0a,0x00,0x29,0xd4,0xc1,0x04,0x02,0x00]
79494// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79495
79496v_cmp_nge_f64_e64 s10, 0.5, v[2:3]
79497// W32: encoding: [0x0a,0x00,0x29,0xd4,0xf0,0x04,0x02,0x00]
79498// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79499
79500v_cmp_nge_f64_e64 s10, -4.0, v[2:3]
79501// W32: encoding: [0x0a,0x00,0x29,0xd4,0xf7,0x04,0x02,0x00]
79502// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79503
79504v_cmp_nge_f64_e64 s10, v[1:2], v[254:255]
79505// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x03,0x00]
79506// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79507
79508v_cmp_nge_f64_e64 s10, v[1:2], s[4:5]
79509// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x09,0x00,0x00]
79510// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79511
79512v_cmp_nge_f64_e64 s10, v[1:2], s[6:7]
79513// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x0d,0x00,0x00]
79514// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79515
79516v_cmp_nge_f64_e64 s10, v[1:2], s[100:101]
79517// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xc9,0x00,0x00]
79518// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79519
79520v_cmp_nge_f64_e64 s10, v[1:2], vcc
79521// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xd5,0x00,0x00]
79522// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79523
79524v_cmp_nge_f64_e64 s10, v[1:2], exec
79525// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x00,0x00]
79526// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79527
79528v_cmp_nge_f64_e64 s10, v[1:2], 0
79529// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x01,0x01,0x00]
79530// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79531
79532v_cmp_nge_f64_e64 s10, v[1:2], -1
79533// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x83,0x01,0x00]
79534// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79535
79536v_cmp_nge_f64_e64 s10, v[1:2], 0.5
79537// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xe1,0x01,0x00]
79538// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79539
79540v_cmp_nge_f64_e64 s10, v[1:2], -4.0
79541// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xef,0x01,0x00]
79542// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79543
79544v_cmp_nge_f64_e64 s10, -v[1:2], v[2:3]
79545// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x20]
79546// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79547
79548v_cmp_nge_f64_e64 s10, v[1:2], -v[2:3]
79549// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x40]
79550// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79551
79552v_cmp_nge_f64_e64 s10, -v[1:2], -v[2:3]
79553// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x60]
79554// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79555
79556v_cmp_nge_f64_e64 s10, v[1:2], v[2:3] clamp
79557// W32: encoding: [0x0a,0x80,0x29,0xd4,0x01,0x05,0x02,0x00]
79558// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79559
79560v_cmp_nlg_f64 vcc, v[1:2], v[2:3]
79561// W64: encoding: [0x01,0x05,0x54,0x7c]
79562// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79563
79564v_cmp_nlg_f64 vcc, v[254:255], v[2:3]
79565// W64: encoding: [0xfe,0x05,0x54,0x7c]
79566// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79567
79568v_cmp_nlg_f64 vcc, s[2:3], v[2:3]
79569// W64: encoding: [0x02,0x04,0x54,0x7c]
79570// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79571
79572v_cmp_nlg_f64 vcc, s[4:5], v[2:3]
79573// W64: encoding: [0x04,0x04,0x54,0x7c]
79574// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79575
79576v_cmp_nlg_f64 vcc, s[100:101], v[2:3]
79577// W64: encoding: [0x64,0x04,0x54,0x7c]
79578// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79579
79580v_cmp_nlg_f64 vcc, vcc, v[2:3]
79581// W64: encoding: [0x6a,0x04,0x54,0x7c]
79582// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79583
79584v_cmp_nlg_f64 vcc, exec, v[2:3]
79585// W64: encoding: [0x7e,0x04,0x54,0x7c]
79586// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79587
79588v_cmp_nlg_f64 vcc, 0, v[2:3]
79589// W64: encoding: [0x80,0x04,0x54,0x7c]
79590// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79591
79592v_cmp_nlg_f64 vcc, -1, v[2:3]
79593// W64: encoding: [0xc1,0x04,0x54,0x7c]
79594// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79595
79596v_cmp_nlg_f64 vcc, 0.5, v[2:3]
79597// W64: encoding: [0xf0,0x04,0x54,0x7c]
79598// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79599
79600v_cmp_nlg_f64 vcc, -4.0, v[2:3]
79601// W64: encoding: [0xf7,0x04,0x54,0x7c]
79602// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79603
79604v_cmp_nlg_f64 vcc, 0xaf123456, v[2:3]
79605// W64: encoding: [0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf]
79606// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79607
79608v_cmp_nlg_f64 vcc, 0x3f717273, v[2:3]
79609// W64: encoding: [0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f]
79610// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79611
79612v_cmp_nlg_f64 vcc, v[1:2], v[254:255]
79613// W64: encoding: [0x01,0xfd,0x55,0x7c]
79614// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79615
79616v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
79617// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
79618// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79619
79620v_cmp_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
79621// W64: encoding: [0x0c,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
79622// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79623
79624v_cmp_nlg_f64_e64 s[100:101], v[1:2], v[2:3]
79625// W64: encoding: [0x64,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
79626// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79627
79628v_cmp_nlg_f64_e64 vcc, v[1:2], v[2:3]
79629// W64: encoding: [0x6a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
79630// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79631
79632v_cmp_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
79633// W64: encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0x05,0x02,0x00]
79634// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79635
79636v_cmp_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
79637// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x04,0x02,0x00]
79638// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79639
79640v_cmp_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
79641// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x04,0x04,0x02,0x00]
79642// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79643
79644v_cmp_nlg_f64_e64 s[10:11], s[100:101], v[2:3]
79645// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x64,0x04,0x02,0x00]
79646// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79647
79648v_cmp_nlg_f64_e64 s[10:11], vcc, v[2:3]
79649// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0x04,0x02,0x00]
79650// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79651
79652v_cmp_nlg_f64_e64 s[10:11], exec, v[2:3]
79653// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x7e,0x04,0x02,0x00]
79654// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79655
79656v_cmp_nlg_f64_e64 s[10:11], 0, v[2:3]
79657// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x80,0x04,0x02,0x00]
79658// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79659
79660v_cmp_nlg_f64_e64 s[10:11], -1, v[2:3]
79661// W64: encoding: [0x0a,0x00,0x2a,0xd4,0xc1,0x04,0x02,0x00]
79662// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79663
79664v_cmp_nlg_f64_e64 s[10:11], 0.5, v[2:3]
79665// W64: encoding: [0x0a,0x00,0x2a,0xd4,0xf0,0x04,0x02,0x00]
79666// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79667
79668v_cmp_nlg_f64_e64 s[10:11], -4.0, v[2:3]
79669// W64: encoding: [0x0a,0x00,0x2a,0xd4,0xf7,0x04,0x02,0x00]
79670// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79671
79672v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
79673// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x03,0x00]
79674// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79675
79676v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
79677// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x09,0x00,0x00]
79678// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79679
79680v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
79681// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x0d,0x00,0x00]
79682// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79683
79684v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[100:101]
79685// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xc9,0x00,0x00]
79686// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79687
79688v_cmp_nlg_f64_e64 s[10:11], v[1:2], vcc
79689// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xd5,0x00,0x00]
79690// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79691
79692v_cmp_nlg_f64_e64 s[10:11], v[1:2], exec
79693// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x00,0x00]
79694// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79695
79696v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0
79697// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x01,0x01,0x00]
79698// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79699
79700v_cmp_nlg_f64_e64 s[10:11], v[1:2], -1
79701// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x83,0x01,0x00]
79702// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79703
79704v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0.5
79705// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xe1,0x01,0x00]
79706// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79707
79708v_cmp_nlg_f64_e64 s[10:11], v[1:2], -4.0
79709// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xef,0x01,0x00]
79710// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79711
79712v_cmp_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
79713// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x20]
79714// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79715
79716v_cmp_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
79717// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x40]
79718// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79719
79720v_cmp_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
79721// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x60]
79722// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79723
79724v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
79725// W64: encoding: [0x0a,0x80,0x2a,0xd4,0x01,0x05,0x02,0x00]
79726// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79727
79728v_cmp_nlg_f64 vcc_lo, v[1:2], v[2:3]
79729// W32: encoding: [0x01,0x05,0x54,0x7c]
79730// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79731
79732v_cmp_nlg_f64 vcc_lo, v[254:255], v[2:3]
79733// W32: encoding: [0xfe,0x05,0x54,0x7c]
79734// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79735
79736v_cmp_nlg_f64 vcc_lo, s[2:3], v[2:3]
79737// W32: encoding: [0x02,0x04,0x54,0x7c]
79738// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79739
79740v_cmp_nlg_f64 vcc_lo, s[4:5], v[2:3]
79741// W32: encoding: [0x04,0x04,0x54,0x7c]
79742// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79743
79744v_cmp_nlg_f64 vcc_lo, s[100:101], v[2:3]
79745// W32: encoding: [0x64,0x04,0x54,0x7c]
79746// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79747
79748v_cmp_nlg_f64 vcc_lo, vcc, v[2:3]
79749// W32: encoding: [0x6a,0x04,0x54,0x7c]
79750// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79751
79752v_cmp_nlg_f64 vcc_lo, exec, v[2:3]
79753// W32: encoding: [0x7e,0x04,0x54,0x7c]
79754// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79755
79756v_cmp_nlg_f64 vcc_lo, 0, v[2:3]
79757// W32: encoding: [0x80,0x04,0x54,0x7c]
79758// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79759
79760v_cmp_nlg_f64 vcc_lo, -1, v[2:3]
79761// W32: encoding: [0xc1,0x04,0x54,0x7c]
79762// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79763
79764v_cmp_nlg_f64 vcc_lo, 0.5, v[2:3]
79765// W32: encoding: [0xf0,0x04,0x54,0x7c]
79766// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79767
79768v_cmp_nlg_f64 vcc_lo, -4.0, v[2:3]
79769// W32: encoding: [0xf7,0x04,0x54,0x7c]
79770// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79771
79772v_cmp_nlg_f64 vcc_lo, 0xaf123456, v[2:3]
79773// W32: encoding: [0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf]
79774// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79775
79776v_cmp_nlg_f64 vcc_lo, 0x3f717273, v[2:3]
79777// W32: encoding: [0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f]
79778// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79779
79780v_cmp_nlg_f64 vcc_lo, v[1:2], v[254:255]
79781// W32: encoding: [0x01,0xfd,0x55,0x7c]
79782// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79783
79784v_cmp_nlg_f64_e64 s10, v[1:2], v[2:3]
79785// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
79786// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79787
79788v_cmp_nlg_f64_e64 s12, v[1:2], v[2:3]
79789// W32: encoding: [0x0c,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
79790// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79791
79792v_cmp_nlg_f64_e64 s100, v[1:2], v[2:3]
79793// W32: encoding: [0x64,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
79794// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79795
79796v_cmp_nlg_f64_e64 vcc_lo, v[1:2], v[2:3]
79797// W32: encoding: [0x6a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
79798// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79799
79800v_cmp_nlg_f64_e64 s10, v[254:255], v[2:3]
79801// W32: encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0x05,0x02,0x00]
79802// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79803
79804v_cmp_nlg_f64_e64 s10, s[2:3], v[2:3]
79805// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x04,0x02,0x00]
79806// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79807
79808v_cmp_nlg_f64_e64 s10, s[4:5], v[2:3]
79809// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x04,0x04,0x02,0x00]
79810// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79811
79812v_cmp_nlg_f64_e64 s10, s[100:101], v[2:3]
79813// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x64,0x04,0x02,0x00]
79814// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79815
79816v_cmp_nlg_f64_e64 s10, vcc, v[2:3]
79817// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0x04,0x02,0x00]
79818// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79819
79820v_cmp_nlg_f64_e64 s10, exec, v[2:3]
79821// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x7e,0x04,0x02,0x00]
79822// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79823
79824v_cmp_nlg_f64_e64 s10, 0, v[2:3]
79825// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x80,0x04,0x02,0x00]
79826// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79827
79828v_cmp_nlg_f64_e64 s10, -1, v[2:3]
79829// W32: encoding: [0x0a,0x00,0x2a,0xd4,0xc1,0x04,0x02,0x00]
79830// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79831
79832v_cmp_nlg_f64_e64 s10, 0.5, v[2:3]
79833// W32: encoding: [0x0a,0x00,0x2a,0xd4,0xf0,0x04,0x02,0x00]
79834// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79835
79836v_cmp_nlg_f64_e64 s10, -4.0, v[2:3]
79837// W32: encoding: [0x0a,0x00,0x2a,0xd4,0xf7,0x04,0x02,0x00]
79838// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79839
79840v_cmp_nlg_f64_e64 s10, v[1:2], v[254:255]
79841// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x03,0x00]
79842// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79843
79844v_cmp_nlg_f64_e64 s10, v[1:2], s[4:5]
79845// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x09,0x00,0x00]
79846// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79847
79848v_cmp_nlg_f64_e64 s10, v[1:2], s[6:7]
79849// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x0d,0x00,0x00]
79850// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79851
79852v_cmp_nlg_f64_e64 s10, v[1:2], s[100:101]
79853// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xc9,0x00,0x00]
79854// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79855
79856v_cmp_nlg_f64_e64 s10, v[1:2], vcc
79857// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xd5,0x00,0x00]
79858// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79859
79860v_cmp_nlg_f64_e64 s10, v[1:2], exec
79861// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x00,0x00]
79862// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79863
79864v_cmp_nlg_f64_e64 s10, v[1:2], 0
79865// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x01,0x01,0x00]
79866// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79867
79868v_cmp_nlg_f64_e64 s10, v[1:2], -1
79869// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x83,0x01,0x00]
79870// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79871
79872v_cmp_nlg_f64_e64 s10, v[1:2], 0.5
79873// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xe1,0x01,0x00]
79874// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79875
79876v_cmp_nlg_f64_e64 s10, v[1:2], -4.0
79877// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xef,0x01,0x00]
79878// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79879
79880v_cmp_nlg_f64_e64 s10, -v[1:2], v[2:3]
79881// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x20]
79882// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79883
79884v_cmp_nlg_f64_e64 s10, v[1:2], -v[2:3]
79885// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x40]
79886// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79887
79888v_cmp_nlg_f64_e64 s10, -v[1:2], -v[2:3]
79889// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x60]
79890// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79891
79892v_cmp_nlg_f64_e64 s10, v[1:2], v[2:3] clamp
79893// W32: encoding: [0x0a,0x80,0x2a,0xd4,0x01,0x05,0x02,0x00]
79894// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79895
79896v_cmp_ngt_f64 vcc, v[1:2], v[2:3]
79897// W64: encoding: [0x01,0x05,0x56,0x7c]
79898// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79899
79900v_cmp_ngt_f64 vcc, v[254:255], v[2:3]
79901// W64: encoding: [0xfe,0x05,0x56,0x7c]
79902// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79903
79904v_cmp_ngt_f64 vcc, s[2:3], v[2:3]
79905// W64: encoding: [0x02,0x04,0x56,0x7c]
79906// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79907
79908v_cmp_ngt_f64 vcc, s[4:5], v[2:3]
79909// W64: encoding: [0x04,0x04,0x56,0x7c]
79910// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79911
79912v_cmp_ngt_f64 vcc, s[100:101], v[2:3]
79913// W64: encoding: [0x64,0x04,0x56,0x7c]
79914// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79915
79916v_cmp_ngt_f64 vcc, vcc, v[2:3]
79917// W64: encoding: [0x6a,0x04,0x56,0x7c]
79918// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79919
79920v_cmp_ngt_f64 vcc, exec, v[2:3]
79921// W64: encoding: [0x7e,0x04,0x56,0x7c]
79922// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79923
79924v_cmp_ngt_f64 vcc, 0, v[2:3]
79925// W64: encoding: [0x80,0x04,0x56,0x7c]
79926// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79927
79928v_cmp_ngt_f64 vcc, -1, v[2:3]
79929// W64: encoding: [0xc1,0x04,0x56,0x7c]
79930// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79931
79932v_cmp_ngt_f64 vcc, 0.5, v[2:3]
79933// W64: encoding: [0xf0,0x04,0x56,0x7c]
79934// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79935
79936v_cmp_ngt_f64 vcc, -4.0, v[2:3]
79937// W64: encoding: [0xf7,0x04,0x56,0x7c]
79938// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79939
79940v_cmp_ngt_f64 vcc, 0xaf123456, v[2:3]
79941// W64: encoding: [0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf]
79942// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79943
79944v_cmp_ngt_f64 vcc, 0x3f717273, v[2:3]
79945// W64: encoding: [0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f]
79946// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79947
79948v_cmp_ngt_f64 vcc, v[1:2], v[254:255]
79949// W64: encoding: [0x01,0xfd,0x57,0x7c]
79950// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
79951
79952v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
79953// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
79954// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79955
79956v_cmp_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
79957// W64: encoding: [0x0c,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
79958// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79959
79960v_cmp_ngt_f64_e64 s[100:101], v[1:2], v[2:3]
79961// W64: encoding: [0x64,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
79962// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79963
79964v_cmp_ngt_f64_e64 vcc, v[1:2], v[2:3]
79965// W64: encoding: [0x6a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
79966// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79967
79968v_cmp_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
79969// W64: encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0x05,0x02,0x00]
79970// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79971
79972v_cmp_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
79973// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x04,0x02,0x00]
79974// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79975
79976v_cmp_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
79977// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x04,0x04,0x02,0x00]
79978// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79979
79980v_cmp_ngt_f64_e64 s[10:11], s[100:101], v[2:3]
79981// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x64,0x04,0x02,0x00]
79982// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79983
79984v_cmp_ngt_f64_e64 s[10:11], vcc, v[2:3]
79985// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0x04,0x02,0x00]
79986// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79987
79988v_cmp_ngt_f64_e64 s[10:11], exec, v[2:3]
79989// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x7e,0x04,0x02,0x00]
79990// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79991
79992v_cmp_ngt_f64_e64 s[10:11], 0, v[2:3]
79993// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x80,0x04,0x02,0x00]
79994// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79995
79996v_cmp_ngt_f64_e64 s[10:11], -1, v[2:3]
79997// W64: encoding: [0x0a,0x00,0x2b,0xd4,0xc1,0x04,0x02,0x00]
79998// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
79999
80000v_cmp_ngt_f64_e64 s[10:11], 0.5, v[2:3]
80001// W64: encoding: [0x0a,0x00,0x2b,0xd4,0xf0,0x04,0x02,0x00]
80002// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80003
80004v_cmp_ngt_f64_e64 s[10:11], -4.0, v[2:3]
80005// W64: encoding: [0x0a,0x00,0x2b,0xd4,0xf7,0x04,0x02,0x00]
80006// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80007
80008v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
80009// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x03,0x00]
80010// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80011
80012v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
80013// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x09,0x00,0x00]
80014// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80015
80016v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
80017// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x0d,0x00,0x00]
80018// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80019
80020v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[100:101]
80021// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xc9,0x00,0x00]
80022// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80023
80024v_cmp_ngt_f64_e64 s[10:11], v[1:2], vcc
80025// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xd5,0x00,0x00]
80026// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80027
80028v_cmp_ngt_f64_e64 s[10:11], v[1:2], exec
80029// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x00,0x00]
80030// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80031
80032v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0
80033// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x01,0x01,0x00]
80034// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80035
80036v_cmp_ngt_f64_e64 s[10:11], v[1:2], -1
80037// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x83,0x01,0x00]
80038// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80039
80040v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0.5
80041// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xe1,0x01,0x00]
80042// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80043
80044v_cmp_ngt_f64_e64 s[10:11], v[1:2], -4.0
80045// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xef,0x01,0x00]
80046// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80047
80048v_cmp_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
80049// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x20]
80050// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80051
80052v_cmp_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
80053// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x40]
80054// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80055
80056v_cmp_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
80057// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x60]
80058// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80059
80060v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
80061// W64: encoding: [0x0a,0x80,0x2b,0xd4,0x01,0x05,0x02,0x00]
80062// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80063
80064v_cmp_ngt_f64 vcc_lo, v[1:2], v[2:3]
80065// W32: encoding: [0x01,0x05,0x56,0x7c]
80066// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80067
80068v_cmp_ngt_f64 vcc_lo, v[254:255], v[2:3]
80069// W32: encoding: [0xfe,0x05,0x56,0x7c]
80070// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80071
80072v_cmp_ngt_f64 vcc_lo, s[2:3], v[2:3]
80073// W32: encoding: [0x02,0x04,0x56,0x7c]
80074// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80075
80076v_cmp_ngt_f64 vcc_lo, s[4:5], v[2:3]
80077// W32: encoding: [0x04,0x04,0x56,0x7c]
80078// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80079
80080v_cmp_ngt_f64 vcc_lo, s[100:101], v[2:3]
80081// W32: encoding: [0x64,0x04,0x56,0x7c]
80082// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80083
80084v_cmp_ngt_f64 vcc_lo, vcc, v[2:3]
80085// W32: encoding: [0x6a,0x04,0x56,0x7c]
80086// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80087
80088v_cmp_ngt_f64 vcc_lo, exec, v[2:3]
80089// W32: encoding: [0x7e,0x04,0x56,0x7c]
80090// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80091
80092v_cmp_ngt_f64 vcc_lo, 0, v[2:3]
80093// W32: encoding: [0x80,0x04,0x56,0x7c]
80094// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80095
80096v_cmp_ngt_f64 vcc_lo, -1, v[2:3]
80097// W32: encoding: [0xc1,0x04,0x56,0x7c]
80098// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80099
80100v_cmp_ngt_f64 vcc_lo, 0.5, v[2:3]
80101// W32: encoding: [0xf0,0x04,0x56,0x7c]
80102// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80103
80104v_cmp_ngt_f64 vcc_lo, -4.0, v[2:3]
80105// W32: encoding: [0xf7,0x04,0x56,0x7c]
80106// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80107
80108v_cmp_ngt_f64 vcc_lo, 0xaf123456, v[2:3]
80109// W32: encoding: [0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf]
80110// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80111
80112v_cmp_ngt_f64 vcc_lo, 0x3f717273, v[2:3]
80113// W32: encoding: [0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f]
80114// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80115
80116v_cmp_ngt_f64 vcc_lo, v[1:2], v[254:255]
80117// W32: encoding: [0x01,0xfd,0x57,0x7c]
80118// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80119
80120v_cmp_ngt_f64_e64 s10, v[1:2], v[2:3]
80121// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
80122// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80123
80124v_cmp_ngt_f64_e64 s12, v[1:2], v[2:3]
80125// W32: encoding: [0x0c,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
80126// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80127
80128v_cmp_ngt_f64_e64 s100, v[1:2], v[2:3]
80129// W32: encoding: [0x64,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
80130// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80131
80132v_cmp_ngt_f64_e64 vcc_lo, v[1:2], v[2:3]
80133// W32: encoding: [0x6a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
80134// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80135
80136v_cmp_ngt_f64_e64 s10, v[254:255], v[2:3]
80137// W32: encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0x05,0x02,0x00]
80138// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80139
80140v_cmp_ngt_f64_e64 s10, s[2:3], v[2:3]
80141// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x04,0x02,0x00]
80142// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80143
80144v_cmp_ngt_f64_e64 s10, s[4:5], v[2:3]
80145// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x04,0x04,0x02,0x00]
80146// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80147
80148v_cmp_ngt_f64_e64 s10, s[100:101], v[2:3]
80149// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x64,0x04,0x02,0x00]
80150// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80151
80152v_cmp_ngt_f64_e64 s10, vcc, v[2:3]
80153// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0x04,0x02,0x00]
80154// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80155
80156v_cmp_ngt_f64_e64 s10, exec, v[2:3]
80157// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x7e,0x04,0x02,0x00]
80158// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80159
80160v_cmp_ngt_f64_e64 s10, 0, v[2:3]
80161// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x80,0x04,0x02,0x00]
80162// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80163
80164v_cmp_ngt_f64_e64 s10, -1, v[2:3]
80165// W32: encoding: [0x0a,0x00,0x2b,0xd4,0xc1,0x04,0x02,0x00]
80166// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80167
80168v_cmp_ngt_f64_e64 s10, 0.5, v[2:3]
80169// W32: encoding: [0x0a,0x00,0x2b,0xd4,0xf0,0x04,0x02,0x00]
80170// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80171
80172v_cmp_ngt_f64_e64 s10, -4.0, v[2:3]
80173// W32: encoding: [0x0a,0x00,0x2b,0xd4,0xf7,0x04,0x02,0x00]
80174// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80175
80176v_cmp_ngt_f64_e64 s10, v[1:2], v[254:255]
80177// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x03,0x00]
80178// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80179
80180v_cmp_ngt_f64_e64 s10, v[1:2], s[4:5]
80181// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x09,0x00,0x00]
80182// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80183
80184v_cmp_ngt_f64_e64 s10, v[1:2], s[6:7]
80185// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x0d,0x00,0x00]
80186// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80187
80188v_cmp_ngt_f64_e64 s10, v[1:2], s[100:101]
80189// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xc9,0x00,0x00]
80190// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80191
80192v_cmp_ngt_f64_e64 s10, v[1:2], vcc
80193// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xd5,0x00,0x00]
80194// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80195
80196v_cmp_ngt_f64_e64 s10, v[1:2], exec
80197// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x00,0x00]
80198// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80199
80200v_cmp_ngt_f64_e64 s10, v[1:2], 0
80201// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x01,0x01,0x00]
80202// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80203
80204v_cmp_ngt_f64_e64 s10, v[1:2], -1
80205// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x83,0x01,0x00]
80206// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80207
80208v_cmp_ngt_f64_e64 s10, v[1:2], 0.5
80209// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xe1,0x01,0x00]
80210// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80211
80212v_cmp_ngt_f64_e64 s10, v[1:2], -4.0
80213// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xef,0x01,0x00]
80214// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80215
80216v_cmp_ngt_f64_e64 s10, -v[1:2], v[2:3]
80217// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x20]
80218// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80219
80220v_cmp_ngt_f64_e64 s10, v[1:2], -v[2:3]
80221// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x40]
80222// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80223
80224v_cmp_ngt_f64_e64 s10, -v[1:2], -v[2:3]
80225// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x60]
80226// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80227
80228v_cmp_ngt_f64_e64 s10, v[1:2], v[2:3] clamp
80229// W32: encoding: [0x0a,0x80,0x2b,0xd4,0x01,0x05,0x02,0x00]
80230// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80231
80232v_cmp_nle_f64 vcc, v[1:2], v[2:3]
80233// W64: encoding: [0x01,0x05,0x58,0x7c]
80234// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80235
80236v_cmp_nle_f64 vcc, v[254:255], v[2:3]
80237// W64: encoding: [0xfe,0x05,0x58,0x7c]
80238// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80239
80240v_cmp_nle_f64 vcc, s[2:3], v[2:3]
80241// W64: encoding: [0x02,0x04,0x58,0x7c]
80242// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80243
80244v_cmp_nle_f64 vcc, s[4:5], v[2:3]
80245// W64: encoding: [0x04,0x04,0x58,0x7c]
80246// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80247
80248v_cmp_nle_f64 vcc, s[100:101], v[2:3]
80249// W64: encoding: [0x64,0x04,0x58,0x7c]
80250// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80251
80252v_cmp_nle_f64 vcc, vcc, v[2:3]
80253// W64: encoding: [0x6a,0x04,0x58,0x7c]
80254// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80255
80256v_cmp_nle_f64 vcc, exec, v[2:3]
80257// W64: encoding: [0x7e,0x04,0x58,0x7c]
80258// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80259
80260v_cmp_nle_f64 vcc, 0, v[2:3]
80261// W64: encoding: [0x80,0x04,0x58,0x7c]
80262// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80263
80264v_cmp_nle_f64 vcc, -1, v[2:3]
80265// W64: encoding: [0xc1,0x04,0x58,0x7c]
80266// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80267
80268v_cmp_nle_f64 vcc, 0.5, v[2:3]
80269// W64: encoding: [0xf0,0x04,0x58,0x7c]
80270// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80271
80272v_cmp_nle_f64 vcc, -4.0, v[2:3]
80273// W64: encoding: [0xf7,0x04,0x58,0x7c]
80274// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80275
80276v_cmp_nle_f64 vcc, 0xaf123456, v[2:3]
80277// W64: encoding: [0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf]
80278// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80279
80280v_cmp_nle_f64 vcc, 0x3f717273, v[2:3]
80281// W64: encoding: [0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f]
80282// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80283
80284v_cmp_nle_f64 vcc, v[1:2], v[254:255]
80285// W64: encoding: [0x01,0xfd,0x59,0x7c]
80286// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80287
80288v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3]
80289// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
80290// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80291
80292v_cmp_nle_f64_e64 s[12:13], v[1:2], v[2:3]
80293// W64: encoding: [0x0c,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
80294// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80295
80296v_cmp_nle_f64_e64 s[100:101], v[1:2], v[2:3]
80297// W64: encoding: [0x64,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
80298// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80299
80300v_cmp_nle_f64_e64 vcc, v[1:2], v[2:3]
80301// W64: encoding: [0x6a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
80302// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80303
80304v_cmp_nle_f64_e64 s[10:11], v[254:255], v[2:3]
80305// W64: encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0x05,0x02,0x00]
80306// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80307
80308v_cmp_nle_f64_e64 s[10:11], s[2:3], v[2:3]
80309// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x04,0x02,0x00]
80310// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80311
80312v_cmp_nle_f64_e64 s[10:11], s[4:5], v[2:3]
80313// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x04,0x04,0x02,0x00]
80314// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80315
80316v_cmp_nle_f64_e64 s[10:11], s[100:101], v[2:3]
80317// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x64,0x04,0x02,0x00]
80318// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80319
80320v_cmp_nle_f64_e64 s[10:11], vcc, v[2:3]
80321// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0x04,0x02,0x00]
80322// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80323
80324v_cmp_nle_f64_e64 s[10:11], exec, v[2:3]
80325// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x7e,0x04,0x02,0x00]
80326// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80327
80328v_cmp_nle_f64_e64 s[10:11], 0, v[2:3]
80329// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x80,0x04,0x02,0x00]
80330// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80331
80332v_cmp_nle_f64_e64 s[10:11], -1, v[2:3]
80333// W64: encoding: [0x0a,0x00,0x2c,0xd4,0xc1,0x04,0x02,0x00]
80334// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80335
80336v_cmp_nle_f64_e64 s[10:11], 0.5, v[2:3]
80337// W64: encoding: [0x0a,0x00,0x2c,0xd4,0xf0,0x04,0x02,0x00]
80338// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80339
80340v_cmp_nle_f64_e64 s[10:11], -4.0, v[2:3]
80341// W64: encoding: [0x0a,0x00,0x2c,0xd4,0xf7,0x04,0x02,0x00]
80342// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80343
80344v_cmp_nle_f64_e64 s[10:11], v[1:2], v[254:255]
80345// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x03,0x00]
80346// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80347
80348v_cmp_nle_f64_e64 s[10:11], v[1:2], s[4:5]
80349// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x09,0x00,0x00]
80350// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80351
80352v_cmp_nle_f64_e64 s[10:11], v[1:2], s[6:7]
80353// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x0d,0x00,0x00]
80354// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80355
80356v_cmp_nle_f64_e64 s[10:11], v[1:2], s[100:101]
80357// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xc9,0x00,0x00]
80358// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80359
80360v_cmp_nle_f64_e64 s[10:11], v[1:2], vcc
80361// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xd5,0x00,0x00]
80362// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80363
80364v_cmp_nle_f64_e64 s[10:11], v[1:2], exec
80365// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x00,0x00]
80366// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80367
80368v_cmp_nle_f64_e64 s[10:11], v[1:2], 0
80369// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x01,0x01,0x00]
80370// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80371
80372v_cmp_nle_f64_e64 s[10:11], v[1:2], -1
80373// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x83,0x01,0x00]
80374// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80375
80376v_cmp_nle_f64_e64 s[10:11], v[1:2], 0.5
80377// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xe1,0x01,0x00]
80378// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80379
80380v_cmp_nle_f64_e64 s[10:11], v[1:2], -4.0
80381// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xef,0x01,0x00]
80382// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80383
80384v_cmp_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
80385// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x20]
80386// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80387
80388v_cmp_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
80389// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x40]
80390// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80391
80392v_cmp_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
80393// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x60]
80394// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80395
80396v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3] clamp
80397// W64: encoding: [0x0a,0x80,0x2c,0xd4,0x01,0x05,0x02,0x00]
80398// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80399
80400v_cmp_nle_f64 vcc_lo, v[1:2], v[2:3]
80401// W32: encoding: [0x01,0x05,0x58,0x7c]
80402// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80403
80404v_cmp_nle_f64 vcc_lo, v[254:255], v[2:3]
80405// W32: encoding: [0xfe,0x05,0x58,0x7c]
80406// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80407
80408v_cmp_nle_f64 vcc_lo, s[2:3], v[2:3]
80409// W32: encoding: [0x02,0x04,0x58,0x7c]
80410// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80411
80412v_cmp_nle_f64 vcc_lo, s[4:5], v[2:3]
80413// W32: encoding: [0x04,0x04,0x58,0x7c]
80414// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80415
80416v_cmp_nle_f64 vcc_lo, s[100:101], v[2:3]
80417// W32: encoding: [0x64,0x04,0x58,0x7c]
80418// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80419
80420v_cmp_nle_f64 vcc_lo, vcc, v[2:3]
80421// W32: encoding: [0x6a,0x04,0x58,0x7c]
80422// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80423
80424v_cmp_nle_f64 vcc_lo, exec, v[2:3]
80425// W32: encoding: [0x7e,0x04,0x58,0x7c]
80426// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80427
80428v_cmp_nle_f64 vcc_lo, 0, v[2:3]
80429// W32: encoding: [0x80,0x04,0x58,0x7c]
80430// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80431
80432v_cmp_nle_f64 vcc_lo, -1, v[2:3]
80433// W32: encoding: [0xc1,0x04,0x58,0x7c]
80434// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80435
80436v_cmp_nle_f64 vcc_lo, 0.5, v[2:3]
80437// W32: encoding: [0xf0,0x04,0x58,0x7c]
80438// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80439
80440v_cmp_nle_f64 vcc_lo, -4.0, v[2:3]
80441// W32: encoding: [0xf7,0x04,0x58,0x7c]
80442// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80443
80444v_cmp_nle_f64 vcc_lo, 0xaf123456, v[2:3]
80445// W32: encoding: [0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf]
80446// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80447
80448v_cmp_nle_f64 vcc_lo, 0x3f717273, v[2:3]
80449// W32: encoding: [0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f]
80450// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80451
80452v_cmp_nle_f64 vcc_lo, v[1:2], v[254:255]
80453// W32: encoding: [0x01,0xfd,0x59,0x7c]
80454// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80455
80456v_cmp_nle_f64_e64 s10, v[1:2], v[2:3]
80457// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
80458// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80459
80460v_cmp_nle_f64_e64 s12, v[1:2], v[2:3]
80461// W32: encoding: [0x0c,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
80462// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80463
80464v_cmp_nle_f64_e64 s100, v[1:2], v[2:3]
80465// W32: encoding: [0x64,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
80466// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80467
80468v_cmp_nle_f64_e64 vcc_lo, v[1:2], v[2:3]
80469// W32: encoding: [0x6a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
80470// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80471
80472v_cmp_nle_f64_e64 s10, v[254:255], v[2:3]
80473// W32: encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0x05,0x02,0x00]
80474// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80475
80476v_cmp_nle_f64_e64 s10, s[2:3], v[2:3]
80477// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x04,0x02,0x00]
80478// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80479
80480v_cmp_nle_f64_e64 s10, s[4:5], v[2:3]
80481// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x04,0x04,0x02,0x00]
80482// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80483
80484v_cmp_nle_f64_e64 s10, s[100:101], v[2:3]
80485// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x64,0x04,0x02,0x00]
80486// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80487
80488v_cmp_nle_f64_e64 s10, vcc, v[2:3]
80489// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0x04,0x02,0x00]
80490// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80491
80492v_cmp_nle_f64_e64 s10, exec, v[2:3]
80493// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x7e,0x04,0x02,0x00]
80494// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80495
80496v_cmp_nle_f64_e64 s10, 0, v[2:3]
80497// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x80,0x04,0x02,0x00]
80498// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80499
80500v_cmp_nle_f64_e64 s10, -1, v[2:3]
80501// W32: encoding: [0x0a,0x00,0x2c,0xd4,0xc1,0x04,0x02,0x00]
80502// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80503
80504v_cmp_nle_f64_e64 s10, 0.5, v[2:3]
80505// W32: encoding: [0x0a,0x00,0x2c,0xd4,0xf0,0x04,0x02,0x00]
80506// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80507
80508v_cmp_nle_f64_e64 s10, -4.0, v[2:3]
80509// W32: encoding: [0x0a,0x00,0x2c,0xd4,0xf7,0x04,0x02,0x00]
80510// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80511
80512v_cmp_nle_f64_e64 s10, v[1:2], v[254:255]
80513// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x03,0x00]
80514// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80515
80516v_cmp_nle_f64_e64 s10, v[1:2], s[4:5]
80517// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x09,0x00,0x00]
80518// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80519
80520v_cmp_nle_f64_e64 s10, v[1:2], s[6:7]
80521// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x0d,0x00,0x00]
80522// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80523
80524v_cmp_nle_f64_e64 s10, v[1:2], s[100:101]
80525// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xc9,0x00,0x00]
80526// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80527
80528v_cmp_nle_f64_e64 s10, v[1:2], vcc
80529// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xd5,0x00,0x00]
80530// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80531
80532v_cmp_nle_f64_e64 s10, v[1:2], exec
80533// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x00,0x00]
80534// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80535
80536v_cmp_nle_f64_e64 s10, v[1:2], 0
80537// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x01,0x01,0x00]
80538// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80539
80540v_cmp_nle_f64_e64 s10, v[1:2], -1
80541// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x83,0x01,0x00]
80542// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80543
80544v_cmp_nle_f64_e64 s10, v[1:2], 0.5
80545// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xe1,0x01,0x00]
80546// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80547
80548v_cmp_nle_f64_e64 s10, v[1:2], -4.0
80549// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xef,0x01,0x00]
80550// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80551
80552v_cmp_nle_f64_e64 s10, -v[1:2], v[2:3]
80553// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x20]
80554// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80555
80556v_cmp_nle_f64_e64 s10, v[1:2], -v[2:3]
80557// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x40]
80558// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80559
80560v_cmp_nle_f64_e64 s10, -v[1:2], -v[2:3]
80561// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x60]
80562// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80563
80564v_cmp_nle_f64_e64 s10, v[1:2], v[2:3] clamp
80565// W32: encoding: [0x0a,0x80,0x2c,0xd4,0x01,0x05,0x02,0x00]
80566// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80567
80568v_cmp_neq_f64 vcc, v[1:2], v[2:3]
80569// W64: encoding: [0x01,0x05,0x5a,0x7c]
80570// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80571
80572v_cmp_neq_f64 vcc, v[254:255], v[2:3]
80573// W64: encoding: [0xfe,0x05,0x5a,0x7c]
80574// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80575
80576v_cmp_neq_f64 vcc, s[2:3], v[2:3]
80577// W64: encoding: [0x02,0x04,0x5a,0x7c]
80578// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80579
80580v_cmp_neq_f64 vcc, s[4:5], v[2:3]
80581// W64: encoding: [0x04,0x04,0x5a,0x7c]
80582// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80583
80584v_cmp_neq_f64 vcc, s[100:101], v[2:3]
80585// W64: encoding: [0x64,0x04,0x5a,0x7c]
80586// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80587
80588v_cmp_neq_f64 vcc, vcc, v[2:3]
80589// W64: encoding: [0x6a,0x04,0x5a,0x7c]
80590// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80591
80592v_cmp_neq_f64 vcc, exec, v[2:3]
80593// W64: encoding: [0x7e,0x04,0x5a,0x7c]
80594// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80595
80596v_cmp_neq_f64 vcc, 0, v[2:3]
80597// W64: encoding: [0x80,0x04,0x5a,0x7c]
80598// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80599
80600v_cmp_neq_f64 vcc, -1, v[2:3]
80601// W64: encoding: [0xc1,0x04,0x5a,0x7c]
80602// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80603
80604v_cmp_neq_f64 vcc, 0.5, v[2:3]
80605// W64: encoding: [0xf0,0x04,0x5a,0x7c]
80606// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80607
80608v_cmp_neq_f64 vcc, -4.0, v[2:3]
80609// W64: encoding: [0xf7,0x04,0x5a,0x7c]
80610// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80611
80612v_cmp_neq_f64 vcc, 0xaf123456, v[2:3]
80613// W64: encoding: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf]
80614// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80615
80616v_cmp_neq_f64 vcc, 0x3f717273, v[2:3]
80617// W64: encoding: [0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f]
80618// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80619
80620v_cmp_neq_f64 vcc, v[1:2], v[254:255]
80621// W64: encoding: [0x01,0xfd,0x5b,0x7c]
80622// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80623
80624v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3]
80625// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
80626// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80627
80628v_cmp_neq_f64_e64 s[12:13], v[1:2], v[2:3]
80629// W64: encoding: [0x0c,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
80630// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80631
80632v_cmp_neq_f64_e64 s[100:101], v[1:2], v[2:3]
80633// W64: encoding: [0x64,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
80634// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80635
80636v_cmp_neq_f64_e64 vcc, v[1:2], v[2:3]
80637// W64: encoding: [0x6a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
80638// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80639
80640v_cmp_neq_f64_e64 s[10:11], v[254:255], v[2:3]
80641// W64: encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0x05,0x02,0x00]
80642// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80643
80644v_cmp_neq_f64_e64 s[10:11], s[2:3], v[2:3]
80645// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x04,0x02,0x00]
80646// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80647
80648v_cmp_neq_f64_e64 s[10:11], s[4:5], v[2:3]
80649// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x04,0x04,0x02,0x00]
80650// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80651
80652v_cmp_neq_f64_e64 s[10:11], s[100:101], v[2:3]
80653// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x64,0x04,0x02,0x00]
80654// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80655
80656v_cmp_neq_f64_e64 s[10:11], vcc, v[2:3]
80657// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0x04,0x02,0x00]
80658// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80659
80660v_cmp_neq_f64_e64 s[10:11], exec, v[2:3]
80661// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x7e,0x04,0x02,0x00]
80662// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80663
80664v_cmp_neq_f64_e64 s[10:11], 0, v[2:3]
80665// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x80,0x04,0x02,0x00]
80666// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80667
80668v_cmp_neq_f64_e64 s[10:11], -1, v[2:3]
80669// W64: encoding: [0x0a,0x00,0x2d,0xd4,0xc1,0x04,0x02,0x00]
80670// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80671
80672v_cmp_neq_f64_e64 s[10:11], 0.5, v[2:3]
80673// W64: encoding: [0x0a,0x00,0x2d,0xd4,0xf0,0x04,0x02,0x00]
80674// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80675
80676v_cmp_neq_f64_e64 s[10:11], -4.0, v[2:3]
80677// W64: encoding: [0x0a,0x00,0x2d,0xd4,0xf7,0x04,0x02,0x00]
80678// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80679
80680v_cmp_neq_f64_e64 s[10:11], v[1:2], v[254:255]
80681// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x03,0x00]
80682// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80683
80684v_cmp_neq_f64_e64 s[10:11], v[1:2], s[4:5]
80685// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x09,0x00,0x00]
80686// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80687
80688v_cmp_neq_f64_e64 s[10:11], v[1:2], s[6:7]
80689// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x0d,0x00,0x00]
80690// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80691
80692v_cmp_neq_f64_e64 s[10:11], v[1:2], s[100:101]
80693// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xc9,0x00,0x00]
80694// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80695
80696v_cmp_neq_f64_e64 s[10:11], v[1:2], vcc
80697// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xd5,0x00,0x00]
80698// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80699
80700v_cmp_neq_f64_e64 s[10:11], v[1:2], exec
80701// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x00,0x00]
80702// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80703
80704v_cmp_neq_f64_e64 s[10:11], v[1:2], 0
80705// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x01,0x01,0x00]
80706// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80707
80708v_cmp_neq_f64_e64 s[10:11], v[1:2], -1
80709// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x83,0x01,0x00]
80710// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80711
80712v_cmp_neq_f64_e64 s[10:11], v[1:2], 0.5
80713// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xe1,0x01,0x00]
80714// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80715
80716v_cmp_neq_f64_e64 s[10:11], v[1:2], -4.0
80717// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xef,0x01,0x00]
80718// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80719
80720v_cmp_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
80721// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x20]
80722// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80723
80724v_cmp_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
80725// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x40]
80726// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80727
80728v_cmp_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
80729// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x60]
80730// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80731
80732v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
80733// W64: encoding: [0x0a,0x80,0x2d,0xd4,0x01,0x05,0x02,0x00]
80734// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80735
80736v_cmp_neq_f64 vcc_lo, v[1:2], v[2:3]
80737// W32: encoding: [0x01,0x05,0x5a,0x7c]
80738// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80739
80740v_cmp_neq_f64 vcc_lo, v[254:255], v[2:3]
80741// W32: encoding: [0xfe,0x05,0x5a,0x7c]
80742// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80743
80744v_cmp_neq_f64 vcc_lo, s[2:3], v[2:3]
80745// W32: encoding: [0x02,0x04,0x5a,0x7c]
80746// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80747
80748v_cmp_neq_f64 vcc_lo, s[4:5], v[2:3]
80749// W32: encoding: [0x04,0x04,0x5a,0x7c]
80750// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80751
80752v_cmp_neq_f64 vcc_lo, s[100:101], v[2:3]
80753// W32: encoding: [0x64,0x04,0x5a,0x7c]
80754// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80755
80756v_cmp_neq_f64 vcc_lo, vcc, v[2:3]
80757// W32: encoding: [0x6a,0x04,0x5a,0x7c]
80758// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80759
80760v_cmp_neq_f64 vcc_lo, exec, v[2:3]
80761// W32: encoding: [0x7e,0x04,0x5a,0x7c]
80762// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80763
80764v_cmp_neq_f64 vcc_lo, 0, v[2:3]
80765// W32: encoding: [0x80,0x04,0x5a,0x7c]
80766// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80767
80768v_cmp_neq_f64 vcc_lo, -1, v[2:3]
80769// W32: encoding: [0xc1,0x04,0x5a,0x7c]
80770// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80771
80772v_cmp_neq_f64 vcc_lo, 0.5, v[2:3]
80773// W32: encoding: [0xf0,0x04,0x5a,0x7c]
80774// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80775
80776v_cmp_neq_f64 vcc_lo, -4.0, v[2:3]
80777// W32: encoding: [0xf7,0x04,0x5a,0x7c]
80778// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80779
80780v_cmp_neq_f64 vcc_lo, 0xaf123456, v[2:3]
80781// W32: encoding: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf]
80782// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80783
80784v_cmp_neq_f64 vcc_lo, 0x3f717273, v[2:3]
80785// W32: encoding: [0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f]
80786// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80787
80788v_cmp_neq_f64 vcc_lo, v[1:2], v[254:255]
80789// W32: encoding: [0x01,0xfd,0x5b,0x7c]
80790// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80791
80792v_cmp_neq_f64_e64 s10, v[1:2], v[2:3]
80793// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
80794// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80795
80796v_cmp_neq_f64_e64 s12, v[1:2], v[2:3]
80797// W32: encoding: [0x0c,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
80798// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80799
80800v_cmp_neq_f64_e64 s100, v[1:2], v[2:3]
80801// W32: encoding: [0x64,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
80802// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80803
80804v_cmp_neq_f64_e64 vcc_lo, v[1:2], v[2:3]
80805// W32: encoding: [0x6a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
80806// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80807
80808v_cmp_neq_f64_e64 s10, v[254:255], v[2:3]
80809// W32: encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0x05,0x02,0x00]
80810// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80811
80812v_cmp_neq_f64_e64 s10, s[2:3], v[2:3]
80813// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x04,0x02,0x00]
80814// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80815
80816v_cmp_neq_f64_e64 s10, s[4:5], v[2:3]
80817// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x04,0x04,0x02,0x00]
80818// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80819
80820v_cmp_neq_f64_e64 s10, s[100:101], v[2:3]
80821// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x64,0x04,0x02,0x00]
80822// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80823
80824v_cmp_neq_f64_e64 s10, vcc, v[2:3]
80825// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0x04,0x02,0x00]
80826// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80827
80828v_cmp_neq_f64_e64 s10, exec, v[2:3]
80829// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x7e,0x04,0x02,0x00]
80830// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80831
80832v_cmp_neq_f64_e64 s10, 0, v[2:3]
80833// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x80,0x04,0x02,0x00]
80834// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80835
80836v_cmp_neq_f64_e64 s10, -1, v[2:3]
80837// W32: encoding: [0x0a,0x00,0x2d,0xd4,0xc1,0x04,0x02,0x00]
80838// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80839
80840v_cmp_neq_f64_e64 s10, 0.5, v[2:3]
80841// W32: encoding: [0x0a,0x00,0x2d,0xd4,0xf0,0x04,0x02,0x00]
80842// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80843
80844v_cmp_neq_f64_e64 s10, -4.0, v[2:3]
80845// W32: encoding: [0x0a,0x00,0x2d,0xd4,0xf7,0x04,0x02,0x00]
80846// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80847
80848v_cmp_neq_f64_e64 s10, v[1:2], v[254:255]
80849// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x03,0x00]
80850// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80851
80852v_cmp_neq_f64_e64 s10, v[1:2], s[4:5]
80853// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x09,0x00,0x00]
80854// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80855
80856v_cmp_neq_f64_e64 s10, v[1:2], s[6:7]
80857// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x0d,0x00,0x00]
80858// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80859
80860v_cmp_neq_f64_e64 s10, v[1:2], s[100:101]
80861// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xc9,0x00,0x00]
80862// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80863
80864v_cmp_neq_f64_e64 s10, v[1:2], vcc
80865// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xd5,0x00,0x00]
80866// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80867
80868v_cmp_neq_f64_e64 s10, v[1:2], exec
80869// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x00,0x00]
80870// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80871
80872v_cmp_neq_f64_e64 s10, v[1:2], 0
80873// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x01,0x01,0x00]
80874// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80875
80876v_cmp_neq_f64_e64 s10, v[1:2], -1
80877// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x83,0x01,0x00]
80878// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80879
80880v_cmp_neq_f64_e64 s10, v[1:2], 0.5
80881// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xe1,0x01,0x00]
80882// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80883
80884v_cmp_neq_f64_e64 s10, v[1:2], -4.0
80885// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xef,0x01,0x00]
80886// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80887
80888v_cmp_neq_f64_e64 s10, -v[1:2], v[2:3]
80889// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x20]
80890// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80891
80892v_cmp_neq_f64_e64 s10, v[1:2], -v[2:3]
80893// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x40]
80894// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80895
80896v_cmp_neq_f64_e64 s10, -v[1:2], -v[2:3]
80897// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x60]
80898// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80899
80900v_cmp_neq_f64_e64 s10, v[1:2], v[2:3] clamp
80901// W32: encoding: [0x0a,0x80,0x2d,0xd4,0x01,0x05,0x02,0x00]
80902// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80903
80904v_cmp_nlt_f64 vcc, v[1:2], v[2:3]
80905// W64: encoding: [0x01,0x05,0x5c,0x7c]
80906// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80907
80908v_cmp_nlt_f64 vcc, v[254:255], v[2:3]
80909// W64: encoding: [0xfe,0x05,0x5c,0x7c]
80910// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80911
80912v_cmp_nlt_f64 vcc, s[2:3], v[2:3]
80913// W64: encoding: [0x02,0x04,0x5c,0x7c]
80914// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80915
80916v_cmp_nlt_f64 vcc, s[4:5], v[2:3]
80917// W64: encoding: [0x04,0x04,0x5c,0x7c]
80918// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80919
80920v_cmp_nlt_f64 vcc, s[100:101], v[2:3]
80921// W64: encoding: [0x64,0x04,0x5c,0x7c]
80922// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80923
80924v_cmp_nlt_f64 vcc, vcc, v[2:3]
80925// W64: encoding: [0x6a,0x04,0x5c,0x7c]
80926// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80927
80928v_cmp_nlt_f64 vcc, exec, v[2:3]
80929// W64: encoding: [0x7e,0x04,0x5c,0x7c]
80930// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80931
80932v_cmp_nlt_f64 vcc, 0, v[2:3]
80933// W64: encoding: [0x80,0x04,0x5c,0x7c]
80934// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80935
80936v_cmp_nlt_f64 vcc, -1, v[2:3]
80937// W64: encoding: [0xc1,0x04,0x5c,0x7c]
80938// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80939
80940v_cmp_nlt_f64 vcc, 0.5, v[2:3]
80941// W64: encoding: [0xf0,0x04,0x5c,0x7c]
80942// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80943
80944v_cmp_nlt_f64 vcc, -4.0, v[2:3]
80945// W64: encoding: [0xf7,0x04,0x5c,0x7c]
80946// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80947
80948v_cmp_nlt_f64 vcc, 0xaf123456, v[2:3]
80949// W64: encoding: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf]
80950// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80951
80952v_cmp_nlt_f64 vcc, 0x3f717273, v[2:3]
80953// W64: encoding: [0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f]
80954// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80955
80956v_cmp_nlt_f64 vcc, v[1:2], v[254:255]
80957// W64: encoding: [0x01,0xfd,0x5d,0x7c]
80958// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
80959
80960v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
80961// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
80962// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80963
80964v_cmp_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
80965// W64: encoding: [0x0c,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
80966// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80967
80968v_cmp_nlt_f64_e64 s[100:101], v[1:2], v[2:3]
80969// W64: encoding: [0x64,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
80970// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80971
80972v_cmp_nlt_f64_e64 vcc, v[1:2], v[2:3]
80973// W64: encoding: [0x6a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
80974// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80975
80976v_cmp_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
80977// W64: encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0x05,0x02,0x00]
80978// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80979
80980v_cmp_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
80981// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x04,0x02,0x00]
80982// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80983
80984v_cmp_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
80985// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x04,0x04,0x02,0x00]
80986// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80987
80988v_cmp_nlt_f64_e64 s[10:11], s[100:101], v[2:3]
80989// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x64,0x04,0x02,0x00]
80990// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80991
80992v_cmp_nlt_f64_e64 s[10:11], vcc, v[2:3]
80993// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0x04,0x02,0x00]
80994// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80995
80996v_cmp_nlt_f64_e64 s[10:11], exec, v[2:3]
80997// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x7e,0x04,0x02,0x00]
80998// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
80999
81000v_cmp_nlt_f64_e64 s[10:11], 0, v[2:3]
81001// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x80,0x04,0x02,0x00]
81002// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81003
81004v_cmp_nlt_f64_e64 s[10:11], -1, v[2:3]
81005// W64: encoding: [0x0a,0x00,0x2e,0xd4,0xc1,0x04,0x02,0x00]
81006// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81007
81008v_cmp_nlt_f64_e64 s[10:11], 0.5, v[2:3]
81009// W64: encoding: [0x0a,0x00,0x2e,0xd4,0xf0,0x04,0x02,0x00]
81010// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81011
81012v_cmp_nlt_f64_e64 s[10:11], -4.0, v[2:3]
81013// W64: encoding: [0x0a,0x00,0x2e,0xd4,0xf7,0x04,0x02,0x00]
81014// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81015
81016v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
81017// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x03,0x00]
81018// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81019
81020v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
81021// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x09,0x00,0x00]
81022// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81023
81024v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
81025// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x0d,0x00,0x00]
81026// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81027
81028v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[100:101]
81029// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xc9,0x00,0x00]
81030// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81031
81032v_cmp_nlt_f64_e64 s[10:11], v[1:2], vcc
81033// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xd5,0x00,0x00]
81034// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81035
81036v_cmp_nlt_f64_e64 s[10:11], v[1:2], exec
81037// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x00,0x00]
81038// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81039
81040v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0
81041// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x01,0x01,0x00]
81042// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81043
81044v_cmp_nlt_f64_e64 s[10:11], v[1:2], -1
81045// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x83,0x01,0x00]
81046// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81047
81048v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0.5
81049// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xe1,0x01,0x00]
81050// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81051
81052v_cmp_nlt_f64_e64 s[10:11], v[1:2], -4.0
81053// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xef,0x01,0x00]
81054// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81055
81056v_cmp_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
81057// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x20]
81058// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81059
81060v_cmp_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
81061// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x40]
81062// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81063
81064v_cmp_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
81065// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x60]
81066// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81067
81068v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
81069// W64: encoding: [0x0a,0x80,0x2e,0xd4,0x01,0x05,0x02,0x00]
81070// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81071
81072v_cmp_nlt_f64 vcc_lo, v[1:2], v[2:3]
81073// W32: encoding: [0x01,0x05,0x5c,0x7c]
81074// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81075
81076v_cmp_nlt_f64 vcc_lo, v[254:255], v[2:3]
81077// W32: encoding: [0xfe,0x05,0x5c,0x7c]
81078// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81079
81080v_cmp_nlt_f64 vcc_lo, s[2:3], v[2:3]
81081// W32: encoding: [0x02,0x04,0x5c,0x7c]
81082// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81083
81084v_cmp_nlt_f64 vcc_lo, s[4:5], v[2:3]
81085// W32: encoding: [0x04,0x04,0x5c,0x7c]
81086// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81087
81088v_cmp_nlt_f64 vcc_lo, s[100:101], v[2:3]
81089// W32: encoding: [0x64,0x04,0x5c,0x7c]
81090// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81091
81092v_cmp_nlt_f64 vcc_lo, vcc, v[2:3]
81093// W32: encoding: [0x6a,0x04,0x5c,0x7c]
81094// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81095
81096v_cmp_nlt_f64 vcc_lo, exec, v[2:3]
81097// W32: encoding: [0x7e,0x04,0x5c,0x7c]
81098// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81099
81100v_cmp_nlt_f64 vcc_lo, 0, v[2:3]
81101// W32: encoding: [0x80,0x04,0x5c,0x7c]
81102// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81103
81104v_cmp_nlt_f64 vcc_lo, -1, v[2:3]
81105// W32: encoding: [0xc1,0x04,0x5c,0x7c]
81106// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81107
81108v_cmp_nlt_f64 vcc_lo, 0.5, v[2:3]
81109// W32: encoding: [0xf0,0x04,0x5c,0x7c]
81110// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81111
81112v_cmp_nlt_f64 vcc_lo, -4.0, v[2:3]
81113// W32: encoding: [0xf7,0x04,0x5c,0x7c]
81114// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81115
81116v_cmp_nlt_f64 vcc_lo, 0xaf123456, v[2:3]
81117// W32: encoding: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf]
81118// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81119
81120v_cmp_nlt_f64 vcc_lo, 0x3f717273, v[2:3]
81121// W32: encoding: [0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f]
81122// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81123
81124v_cmp_nlt_f64 vcc_lo, v[1:2], v[254:255]
81125// W32: encoding: [0x01,0xfd,0x5d,0x7c]
81126// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81127
81128v_cmp_nlt_f64_e64 s10, v[1:2], v[2:3]
81129// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
81130// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81131
81132v_cmp_nlt_f64_e64 s12, v[1:2], v[2:3]
81133// W32: encoding: [0x0c,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
81134// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81135
81136v_cmp_nlt_f64_e64 s100, v[1:2], v[2:3]
81137// W32: encoding: [0x64,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
81138// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81139
81140v_cmp_nlt_f64_e64 vcc_lo, v[1:2], v[2:3]
81141// W32: encoding: [0x6a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
81142// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81143
81144v_cmp_nlt_f64_e64 s10, v[254:255], v[2:3]
81145// W32: encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0x05,0x02,0x00]
81146// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81147
81148v_cmp_nlt_f64_e64 s10, s[2:3], v[2:3]
81149// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x04,0x02,0x00]
81150// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81151
81152v_cmp_nlt_f64_e64 s10, s[4:5], v[2:3]
81153// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x04,0x04,0x02,0x00]
81154// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81155
81156v_cmp_nlt_f64_e64 s10, s[100:101], v[2:3]
81157// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x64,0x04,0x02,0x00]
81158// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81159
81160v_cmp_nlt_f64_e64 s10, vcc, v[2:3]
81161// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0x04,0x02,0x00]
81162// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81163
81164v_cmp_nlt_f64_e64 s10, exec, v[2:3]
81165// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x7e,0x04,0x02,0x00]
81166// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81167
81168v_cmp_nlt_f64_e64 s10, 0, v[2:3]
81169// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x80,0x04,0x02,0x00]
81170// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81171
81172v_cmp_nlt_f64_e64 s10, -1, v[2:3]
81173// W32: encoding: [0x0a,0x00,0x2e,0xd4,0xc1,0x04,0x02,0x00]
81174// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81175
81176v_cmp_nlt_f64_e64 s10, 0.5, v[2:3]
81177// W32: encoding: [0x0a,0x00,0x2e,0xd4,0xf0,0x04,0x02,0x00]
81178// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81179
81180v_cmp_nlt_f64_e64 s10, -4.0, v[2:3]
81181// W32: encoding: [0x0a,0x00,0x2e,0xd4,0xf7,0x04,0x02,0x00]
81182// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81183
81184v_cmp_nlt_f64_e64 s10, v[1:2], v[254:255]
81185// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x03,0x00]
81186// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81187
81188v_cmp_nlt_f64_e64 s10, v[1:2], s[4:5]
81189// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x09,0x00,0x00]
81190// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81191
81192v_cmp_nlt_f64_e64 s10, v[1:2], s[6:7]
81193// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x0d,0x00,0x00]
81194// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81195
81196v_cmp_nlt_f64_e64 s10, v[1:2], s[100:101]
81197// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xc9,0x00,0x00]
81198// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81199
81200v_cmp_nlt_f64_e64 s10, v[1:2], vcc
81201// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xd5,0x00,0x00]
81202// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81203
81204v_cmp_nlt_f64_e64 s10, v[1:2], exec
81205// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x00,0x00]
81206// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81207
81208v_cmp_nlt_f64_e64 s10, v[1:2], 0
81209// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x01,0x01,0x00]
81210// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81211
81212v_cmp_nlt_f64_e64 s10, v[1:2], -1
81213// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x83,0x01,0x00]
81214// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81215
81216v_cmp_nlt_f64_e64 s10, v[1:2], 0.5
81217// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xe1,0x01,0x00]
81218// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81219
81220v_cmp_nlt_f64_e64 s10, v[1:2], -4.0
81221// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xef,0x01,0x00]
81222// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81223
81224v_cmp_nlt_f64_e64 s10, -v[1:2], v[2:3]
81225// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x20]
81226// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81227
81228v_cmp_nlt_f64_e64 s10, v[1:2], -v[2:3]
81229// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x40]
81230// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81231
81232v_cmp_nlt_f64_e64 s10, -v[1:2], -v[2:3]
81233// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x60]
81234// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81235
81236v_cmp_nlt_f64_e64 s10, v[1:2], v[2:3] clamp
81237// W32: encoding: [0x0a,0x80,0x2e,0xd4,0x01,0x05,0x02,0x00]
81238// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81239
81240v_cmp_tru_f64 vcc, v[1:2], v[2:3]
81241// W64: encoding: [0x01,0x05,0x5e,0x7c]
81242// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81243
81244v_cmp_tru_f64 vcc, v[254:255], v[2:3]
81245// W64: encoding: [0xfe,0x05,0x5e,0x7c]
81246// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81247
81248v_cmp_tru_f64 vcc, s[2:3], v[2:3]
81249// W64: encoding: [0x02,0x04,0x5e,0x7c]
81250// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81251
81252v_cmp_tru_f64 vcc, s[4:5], v[2:3]
81253// W64: encoding: [0x04,0x04,0x5e,0x7c]
81254// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81255
81256v_cmp_tru_f64 vcc, s[100:101], v[2:3]
81257// W64: encoding: [0x64,0x04,0x5e,0x7c]
81258// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81259
81260v_cmp_tru_f64 vcc, vcc, v[2:3]
81261// W64: encoding: [0x6a,0x04,0x5e,0x7c]
81262// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81263
81264v_cmp_tru_f64 vcc, exec, v[2:3]
81265// W64: encoding: [0x7e,0x04,0x5e,0x7c]
81266// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81267
81268v_cmp_tru_f64 vcc, 0, v[2:3]
81269// W64: encoding: [0x80,0x04,0x5e,0x7c]
81270// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81271
81272v_cmp_tru_f64 vcc, -1, v[2:3]
81273// W64: encoding: [0xc1,0x04,0x5e,0x7c]
81274// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81275
81276v_cmp_tru_f64 vcc, 0.5, v[2:3]
81277// W64: encoding: [0xf0,0x04,0x5e,0x7c]
81278// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81279
81280v_cmp_tru_f64 vcc, -4.0, v[2:3]
81281// W64: encoding: [0xf7,0x04,0x5e,0x7c]
81282// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81283
81284v_cmp_tru_f64 vcc, 0xaf123456, v[2:3]
81285// W64: encoding: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf]
81286// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81287
81288v_cmp_tru_f64 vcc, 0x3f717273, v[2:3]
81289// W64: encoding: [0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f]
81290// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81291
81292v_cmp_tru_f64 vcc, v[1:2], v[254:255]
81293// W64: encoding: [0x01,0xfd,0x5f,0x7c]
81294// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81295
81296v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3]
81297// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
81298// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81299
81300v_cmp_tru_f64_e64 s[12:13], v[1:2], v[2:3]
81301// W64: encoding: [0x0c,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
81302// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81303
81304v_cmp_tru_f64_e64 s[100:101], v[1:2], v[2:3]
81305// W64: encoding: [0x64,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
81306// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81307
81308v_cmp_tru_f64_e64 vcc, v[1:2], v[2:3]
81309// W64: encoding: [0x6a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
81310// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81311
81312v_cmp_tru_f64_e64 s[10:11], v[254:255], v[2:3]
81313// W64: encoding: [0x0a,0x00,0x2f,0xd4,0xfe,0x05,0x02,0x00]
81314// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81315
81316v_cmp_tru_f64_e64 s[10:11], s[2:3], v[2:3]
81317// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x02,0x04,0x02,0x00]
81318// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81319
81320v_cmp_tru_f64_e64 s[10:11], s[4:5], v[2:3]
81321// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x04,0x04,0x02,0x00]
81322// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81323
81324v_cmp_tru_f64_e64 s[10:11], s[100:101], v[2:3]
81325// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x64,0x04,0x02,0x00]
81326// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81327
81328v_cmp_tru_f64_e64 s[10:11], vcc, v[2:3]
81329// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x6a,0x04,0x02,0x00]
81330// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81331
81332v_cmp_tru_f64_e64 s[10:11], exec, v[2:3]
81333// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x7e,0x04,0x02,0x00]
81334// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81335
81336v_cmp_tru_f64_e64 s[10:11], 0, v[2:3]
81337// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x80,0x04,0x02,0x00]
81338// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81339
81340v_cmp_tru_f64_e64 s[10:11], -1, v[2:3]
81341// W64: encoding: [0x0a,0x00,0x2f,0xd4,0xc1,0x04,0x02,0x00]
81342// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81343
81344v_cmp_tru_f64_e64 s[10:11], 0.5, v[2:3]
81345// W64: encoding: [0x0a,0x00,0x2f,0xd4,0xf0,0x04,0x02,0x00]
81346// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81347
81348v_cmp_tru_f64_e64 s[10:11], -4.0, v[2:3]
81349// W64: encoding: [0x0a,0x00,0x2f,0xd4,0xf7,0x04,0x02,0x00]
81350// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81351
81352v_cmp_tru_f64_e64 s[10:11], v[1:2], v[254:255]
81353// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x03,0x00]
81354// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81355
81356v_cmp_tru_f64_e64 s[10:11], v[1:2], s[4:5]
81357// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x09,0x00,0x00]
81358// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81359
81360v_cmp_tru_f64_e64 s[10:11], v[1:2], s[6:7]
81361// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x0d,0x00,0x00]
81362// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81363
81364v_cmp_tru_f64_e64 s[10:11], v[1:2], s[100:101]
81365// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xc9,0x00,0x00]
81366// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81367
81368v_cmp_tru_f64_e64 s[10:11], v[1:2], vcc
81369// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xd5,0x00,0x00]
81370// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81371
81372v_cmp_tru_f64_e64 s[10:11], v[1:2], exec
81373// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x00,0x00]
81374// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81375
81376v_cmp_tru_f64_e64 s[10:11], v[1:2], 0
81377// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x01,0x01,0x00]
81378// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81379
81380v_cmp_tru_f64_e64 s[10:11], v[1:2], -1
81381// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x83,0x01,0x00]
81382// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81383
81384v_cmp_tru_f64_e64 s[10:11], v[1:2], 0.5
81385// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xe1,0x01,0x00]
81386// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81387
81388v_cmp_tru_f64_e64 s[10:11], v[1:2], -4.0
81389// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xef,0x01,0x00]
81390// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81391
81392v_cmp_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
81393// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x20]
81394// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81395
81396v_cmp_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
81397// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x40]
81398// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81399
81400v_cmp_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
81401// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x60]
81402// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81403
81404v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3] clamp
81405// W64: encoding: [0x0a,0x80,0x2f,0xd4,0x01,0x05,0x02,0x00]
81406// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81407
81408v_cmp_tru_f64 vcc_lo, v[1:2], v[2:3]
81409// W32: encoding: [0x01,0x05,0x5e,0x7c]
81410// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81411
81412v_cmp_tru_f64 vcc_lo, v[254:255], v[2:3]
81413// W32: encoding: [0xfe,0x05,0x5e,0x7c]
81414// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81415
81416v_cmp_tru_f64 vcc_lo, s[2:3], v[2:3]
81417// W32: encoding: [0x02,0x04,0x5e,0x7c]
81418// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81419
81420v_cmp_tru_f64 vcc_lo, s[4:5], v[2:3]
81421// W32: encoding: [0x04,0x04,0x5e,0x7c]
81422// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81423
81424v_cmp_tru_f64 vcc_lo, s[100:101], v[2:3]
81425// W32: encoding: [0x64,0x04,0x5e,0x7c]
81426// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81427
81428v_cmp_tru_f64 vcc_lo, vcc, v[2:3]
81429// W32: encoding: [0x6a,0x04,0x5e,0x7c]
81430// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81431
81432v_cmp_tru_f64 vcc_lo, exec, v[2:3]
81433// W32: encoding: [0x7e,0x04,0x5e,0x7c]
81434// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81435
81436v_cmp_tru_f64 vcc_lo, 0, v[2:3]
81437// W32: encoding: [0x80,0x04,0x5e,0x7c]
81438// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81439
81440v_cmp_tru_f64 vcc_lo, -1, v[2:3]
81441// W32: encoding: [0xc1,0x04,0x5e,0x7c]
81442// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81443
81444v_cmp_tru_f64 vcc_lo, 0.5, v[2:3]
81445// W32: encoding: [0xf0,0x04,0x5e,0x7c]
81446// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81447
81448v_cmp_tru_f64 vcc_lo, -4.0, v[2:3]
81449// W32: encoding: [0xf7,0x04,0x5e,0x7c]
81450// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81451
81452v_cmp_tru_f64 vcc_lo, 0xaf123456, v[2:3]
81453// W32: encoding: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf]
81454// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81455
81456v_cmp_tru_f64 vcc_lo, 0x3f717273, v[2:3]
81457// W32: encoding: [0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f]
81458// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81459
81460v_cmp_tru_f64 vcc_lo, v[1:2], v[254:255]
81461// W32: encoding: [0x01,0xfd,0x5f,0x7c]
81462// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
81463
81464v_cmp_tru_f64_e64 s10, v[1:2], v[2:3]
81465// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
81466// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81467
81468v_cmp_tru_f64_e64 s12, v[1:2], v[2:3]
81469// W32: encoding: [0x0c,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
81470// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81471
81472v_cmp_tru_f64_e64 s100, v[1:2], v[2:3]
81473// W32: encoding: [0x64,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
81474// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81475
81476v_cmp_tru_f64_e64 vcc_lo, v[1:2], v[2:3]
81477// W32: encoding: [0x6a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
81478// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81479
81480v_cmp_tru_f64_e64 s10, v[254:255], v[2:3]
81481// W32: encoding: [0x0a,0x00,0x2f,0xd4,0xfe,0x05,0x02,0x00]
81482// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81483
81484v_cmp_tru_f64_e64 s10, s[2:3], v[2:3]
81485// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x02,0x04,0x02,0x00]
81486// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81487
81488v_cmp_tru_f64_e64 s10, s[4:5], v[2:3]
81489// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x04,0x04,0x02,0x00]
81490// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81491
81492v_cmp_tru_f64_e64 s10, s[100:101], v[2:3]
81493// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x64,0x04,0x02,0x00]
81494// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81495
81496v_cmp_tru_f64_e64 s10, vcc, v[2:3]
81497// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x6a,0x04,0x02,0x00]
81498// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81499
81500v_cmp_tru_f64_e64 s10, exec, v[2:3]
81501// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x7e,0x04,0x02,0x00]
81502// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81503
81504v_cmp_tru_f64_e64 s10, 0, v[2:3]
81505// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x80,0x04,0x02,0x00]
81506// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81507
81508v_cmp_tru_f64_e64 s10, -1, v[2:3]
81509// W32: encoding: [0x0a,0x00,0x2f,0xd4,0xc1,0x04,0x02,0x00]
81510// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81511
81512v_cmp_tru_f64_e64 s10, 0.5, v[2:3]
81513// W32: encoding: [0x0a,0x00,0x2f,0xd4,0xf0,0x04,0x02,0x00]
81514// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81515
81516v_cmp_tru_f64_e64 s10, -4.0, v[2:3]
81517// W32: encoding: [0x0a,0x00,0x2f,0xd4,0xf7,0x04,0x02,0x00]
81518// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81519
81520v_cmp_tru_f64_e64 s10, v[1:2], v[254:255]
81521// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x03,0x00]
81522// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81523
81524v_cmp_tru_f64_e64 s10, v[1:2], s[4:5]
81525// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x09,0x00,0x00]
81526// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81527
81528v_cmp_tru_f64_e64 s10, v[1:2], s[6:7]
81529// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x0d,0x00,0x00]
81530// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81531
81532v_cmp_tru_f64_e64 s10, v[1:2], s[100:101]
81533// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xc9,0x00,0x00]
81534// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81535
81536v_cmp_tru_f64_e64 s10, v[1:2], vcc
81537// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xd5,0x00,0x00]
81538// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81539
81540v_cmp_tru_f64_e64 s10, v[1:2], exec
81541// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x00,0x00]
81542// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81543
81544v_cmp_tru_f64_e64 s10, v[1:2], 0
81545// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x01,0x01,0x00]
81546// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81547
81548v_cmp_tru_f64_e64 s10, v[1:2], -1
81549// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x83,0x01,0x00]
81550// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81551
81552v_cmp_tru_f64_e64 s10, v[1:2], 0.5
81553// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xe1,0x01,0x00]
81554// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81555
81556v_cmp_tru_f64_e64 s10, v[1:2], -4.0
81557// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xef,0x01,0x00]
81558// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81559
81560v_cmp_tru_f64_e64 s10, -v[1:2], v[2:3]
81561// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x20]
81562// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81563
81564v_cmp_tru_f64_e64 s10, v[1:2], -v[2:3]
81565// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x40]
81566// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81567
81568v_cmp_tru_f64_e64 s10, -v[1:2], -v[2:3]
81569// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x60]
81570// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81571
81572v_cmp_tru_f64_e64 s10, v[1:2], v[2:3] clamp
81573// W32: encoding: [0x0a,0x80,0x2f,0xd4,0x01,0x05,0x02,0x00]
81574// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
81575
81576v_cmpx_f_f64 v[1:2], v[2:3]
81577// GFX10: encoding: [0x01,0x05,0x60,0x7c]
81578
81579v_cmpx_f_f64 v[254:255], v[2:3]
81580// GFX10: encoding: [0xfe,0x05,0x60,0x7c]
81581
81582v_cmpx_f_f64 s[2:3], v[2:3]
81583// GFX10: encoding: [0x02,0x04,0x60,0x7c]
81584
81585v_cmpx_f_f64 s[4:5], v[2:3]
81586// GFX10: encoding: [0x04,0x04,0x60,0x7c]
81587
81588v_cmpx_f_f64 s[100:101], v[2:3]
81589// GFX10: encoding: [0x64,0x04,0x60,0x7c]
81590
81591v_cmpx_f_f64 vcc, v[2:3]
81592// GFX10: encoding: [0x6a,0x04,0x60,0x7c]
81593
81594v_cmpx_f_f64 exec, v[2:3]
81595// GFX10: encoding: [0x7e,0x04,0x60,0x7c]
81596
81597v_cmpx_f_f64 0, v[2:3]
81598// GFX10: encoding: [0x80,0x04,0x60,0x7c]
81599
81600v_cmpx_f_f64 -1, v[2:3]
81601// GFX10: encoding: [0xc1,0x04,0x60,0x7c]
81602
81603v_cmpx_f_f64 0.5, v[2:3]
81604// GFX10: encoding: [0xf0,0x04,0x60,0x7c]
81605
81606v_cmpx_f_f64 -4.0, v[2:3]
81607// GFX10: encoding: [0xf7,0x04,0x60,0x7c]
81608
81609v_cmpx_f_f64 0xaf123456, v[2:3]
81610// GFX10: encoding: [0xff,0x04,0x60,0x7c,0x56,0x34,0x12,0xaf]
81611
81612v_cmpx_f_f64 0x3f717273, v[2:3]
81613// GFX10: encoding: [0xff,0x04,0x60,0x7c,0x73,0x72,0x71,0x3f]
81614
81615v_cmpx_f_f64 v[1:2], v[254:255]
81616// GFX10: encoding: [0x01,0xfd,0x61,0x7c]
81617
81618v_cmpx_f_f64_e64 v[1:2], v[2:3]
81619// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0x05,0x02,0x00]
81620
81621v_cmpx_f_f64_e64 exec, v[1:2]
81622// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x7e,0x02,0x02,0x00]
81623
81624v_cmpx_f_f64_e64 v[254:255], v[2:3]
81625// GFX10: encoding: [0x00,0x00,0x30,0xd4,0xfe,0x05,0x02,0x00]
81626
81627v_cmpx_f_f64_e64 s[2:3], v[2:3]
81628// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x02,0x04,0x02,0x00]
81629
81630v_cmpx_f_f64_e64 s[4:5], v[2:3]
81631// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x04,0x04,0x02,0x00]
81632
81633v_cmpx_f_f64_e64 exec, v[2:3]
81634// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x7e,0x04,0x02,0x00]
81635
81636v_cmpx_f_f64_e64 vcc, v[2:3]
81637// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x6a,0x04,0x02,0x00]
81638
81639v_cmpx_f_f64_e64 0, v[2:3]
81640// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x80,0x04,0x02,0x00]
81641
81642v_cmpx_f_f64_e64 -1, v[2:3]
81643// GFX10: encoding: [0x00,0x00,0x30,0xd4,0xc1,0x04,0x02,0x00]
81644
81645v_cmpx_f_f64_e64 0.5, v[2:3]
81646// GFX10: encoding: [0x00,0x00,0x30,0xd4,0xf0,0x04,0x02,0x00]
81647
81648v_cmpx_f_f64_e64 -4.0, v[2:3]
81649// GFX10: encoding: [0x00,0x00,0x30,0xd4,0xf7,0x04,0x02,0x00]
81650
81651v_cmpx_f_f64_e64 v[1:2], v[254:255]
81652// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0xfd,0x03,0x00]
81653
81654v_cmpx_f_f64_e64 v[1:2], s[4:5]
81655// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0x09,0x00,0x00]
81656
81657v_cmpx_f_f64_e64 v[1:2], s[6:7]
81658// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0x0d,0x00,0x00]
81659
81660v_cmpx_f_f64_e64 v[1:2], s[100:101]
81661// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0xc9,0x00,0x00]
81662
81663v_cmpx_f_f64_e64 v[1:2], vcc
81664// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0xd5,0x00,0x00]
81665
81666v_cmpx_f_f64_e64 v[1:2], exec
81667// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0xfd,0x00,0x00]
81668
81669v_cmpx_f_f64_e64 v[1:2], 0
81670// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0x01,0x01,0x00]
81671
81672v_cmpx_f_f64_e64 v[1:2], -1
81673// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0x83,0x01,0x00]
81674
81675v_cmpx_f_f64_e64 v[1:2], 0.5
81676// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0xe1,0x01,0x00]
81677
81678v_cmpx_f_f64_e64 v[1:2], -4.0
81679// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0xef,0x01,0x00]
81680
81681v_cmpx_f_f64_e64 -v[1:2], v[2:3]
81682// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0x05,0x02,0x20]
81683
81684v_cmpx_f_f64_e64 v[1:2], -v[2:3]
81685// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0x05,0x02,0x40]
81686
81687v_cmpx_f_f64_e64 -v[1:2], -v[2:3]
81688// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0x05,0x02,0x60]
81689
81690v_cmpx_lt_f64 v[1:2], v[2:3]
81691// GFX10: encoding: [0x01,0x05,0x62,0x7c]
81692
81693v_cmpx_lt_f64 v[254:255], v[2:3]
81694// GFX10: encoding: [0xfe,0x05,0x62,0x7c]
81695
81696v_cmpx_lt_f64 s[2:3], v[2:3]
81697// GFX10: encoding: [0x02,0x04,0x62,0x7c]
81698
81699v_cmpx_lt_f64 s[4:5], v[2:3]
81700// GFX10: encoding: [0x04,0x04,0x62,0x7c]
81701
81702v_cmpx_lt_f64 s[100:101], v[2:3]
81703// GFX10: encoding: [0x64,0x04,0x62,0x7c]
81704
81705v_cmpx_lt_f64 vcc, v[2:3]
81706// GFX10: encoding: [0x6a,0x04,0x62,0x7c]
81707
81708v_cmpx_lt_f64 exec, v[2:3]
81709// GFX10: encoding: [0x7e,0x04,0x62,0x7c]
81710
81711v_cmpx_lt_f64 0, v[2:3]
81712// GFX10: encoding: [0x80,0x04,0x62,0x7c]
81713
81714v_cmpx_lt_f64 -1, v[2:3]
81715// GFX10: encoding: [0xc1,0x04,0x62,0x7c]
81716
81717v_cmpx_lt_f64 0.5, v[2:3]
81718// GFX10: encoding: [0xf0,0x04,0x62,0x7c]
81719
81720v_cmpx_lt_f64 -4.0, v[2:3]
81721// GFX10: encoding: [0xf7,0x04,0x62,0x7c]
81722
81723v_cmpx_lt_f64 0xaf123456, v[2:3]
81724// GFX10: encoding: [0xff,0x04,0x62,0x7c,0x56,0x34,0x12,0xaf]
81725
81726v_cmpx_lt_f64 0x3f717273, v[2:3]
81727// GFX10: encoding: [0xff,0x04,0x62,0x7c,0x73,0x72,0x71,0x3f]
81728
81729v_cmpx_lt_f64 v[1:2], v[254:255]
81730// GFX10: encoding: [0x01,0xfd,0x63,0x7c]
81731
81732v_cmpx_lt_f64_e64 v[1:2], v[2:3]
81733// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
81734
81735v_cmpx_lt_f64_e64 v[254:255], v[2:3]
81736// GFX10: encoding: [0x00,0x00,0x31,0xd4,0xfe,0x05,0x02,0x00]
81737
81738v_cmpx_lt_f64_e64 s[2:3], v[2:3]
81739// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x02,0x04,0x02,0x00]
81740
81741v_cmpx_lt_f64_e64 s[4:5], v[2:3]
81742// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x04,0x04,0x02,0x00]
81743
81744v_cmpx_lt_f64_e64 exec, v[2:3]
81745// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x7e,0x04,0x02,0x00]
81746
81747v_cmpx_lt_f64_e64 vcc, v[2:3]
81748// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x6a,0x04,0x02,0x00]
81749
81750v_cmpx_lt_f64_e64 0, v[2:3]
81751// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x80,0x04,0x02,0x00]
81752
81753v_cmpx_lt_f64_e64 -1, v[2:3]
81754// GFX10: encoding: [0x00,0x00,0x31,0xd4,0xc1,0x04,0x02,0x00]
81755
81756v_cmpx_lt_f64_e64 0.5, v[2:3]
81757// GFX10: encoding: [0x00,0x00,0x31,0xd4,0xf0,0x04,0x02,0x00]
81758
81759v_cmpx_lt_f64_e64 -4.0, v[2:3]
81760// GFX10: encoding: [0x00,0x00,0x31,0xd4,0xf7,0x04,0x02,0x00]
81761
81762v_cmpx_lt_f64_e64 v[1:2], v[254:255]
81763// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0xfd,0x03,0x00]
81764
81765v_cmpx_lt_f64_e64 v[1:2], s[4:5]
81766// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0x09,0x00,0x00]
81767
81768v_cmpx_lt_f64_e64 v[1:2], s[6:7]
81769// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0x0d,0x00,0x00]
81770
81771v_cmpx_lt_f64_e64 v[1:2], s[100:101]
81772// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0xc9,0x00,0x00]
81773
81774v_cmpx_lt_f64_e64 v[1:2], vcc
81775// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0xd5,0x00,0x00]
81776
81777v_cmpx_lt_f64_e64 v[1:2], exec
81778// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0xfd,0x00,0x00]
81779
81780v_cmpx_lt_f64_e64 v[1:2], 0
81781// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0x01,0x01,0x00]
81782
81783v_cmpx_lt_f64_e64 v[1:2], -1
81784// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0x83,0x01,0x00]
81785
81786v_cmpx_lt_f64_e64 v[1:2], 0.5
81787// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0xe1,0x01,0x00]
81788
81789v_cmpx_lt_f64_e64 v[1:2], -4.0
81790// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0xef,0x01,0x00]
81791
81792v_cmpx_lt_f64_e64 -v[1:2], v[2:3]
81793// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0x05,0x02,0x20]
81794
81795v_cmpx_lt_f64_e64 v[1:2], -v[2:3]
81796// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0x05,0x02,0x40]
81797
81798v_cmpx_lt_f64_e64 -v[1:2], -v[2:3]
81799// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0x05,0x02,0x60]
81800
81801v_cmpx_eq_f64 v[1:2], v[2:3]
81802// GFX10: encoding: [0x01,0x05,0x64,0x7c]
81803
81804v_cmpx_eq_f64 v[254:255], v[2:3]
81805// GFX10: encoding: [0xfe,0x05,0x64,0x7c]
81806
81807v_cmpx_eq_f64 s[2:3], v[2:3]
81808// GFX10: encoding: [0x02,0x04,0x64,0x7c]
81809
81810v_cmpx_eq_f64 s[4:5], v[2:3]
81811// GFX10: encoding: [0x04,0x04,0x64,0x7c]
81812
81813v_cmpx_eq_f64 s[100:101], v[2:3]
81814// GFX10: encoding: [0x64,0x04,0x64,0x7c]
81815
81816v_cmpx_eq_f64 vcc, v[2:3]
81817// GFX10: encoding: [0x6a,0x04,0x64,0x7c]
81818
81819v_cmpx_eq_f64 exec, v[2:3]
81820// GFX10: encoding: [0x7e,0x04,0x64,0x7c]
81821
81822v_cmpx_eq_f64 0, v[2:3]
81823// GFX10: encoding: [0x80,0x04,0x64,0x7c]
81824
81825v_cmpx_eq_f64 -1, v[2:3]
81826// GFX10: encoding: [0xc1,0x04,0x64,0x7c]
81827
81828v_cmpx_eq_f64 0.5, v[2:3]
81829// GFX10: encoding: [0xf0,0x04,0x64,0x7c]
81830
81831v_cmpx_eq_f64 -4.0, v[2:3]
81832// GFX10: encoding: [0xf7,0x04,0x64,0x7c]
81833
81834v_cmpx_eq_f64 0xaf123456, v[2:3]
81835// GFX10: encoding: [0xff,0x04,0x64,0x7c,0x56,0x34,0x12,0xaf]
81836
81837v_cmpx_eq_f64 0x3f717273, v[2:3]
81838// GFX10: encoding: [0xff,0x04,0x64,0x7c,0x73,0x72,0x71,0x3f]
81839
81840v_cmpx_eq_f64 v[1:2], v[254:255]
81841// GFX10: encoding: [0x01,0xfd,0x65,0x7c]
81842
81843v_cmpx_eq_f64_e64 v[1:2], v[2:3]
81844// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
81845
81846v_cmpx_eq_f64_e64 exec, v[1:2]
81847// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x7e,0x02,0x02,0x00]
81848
81849v_cmpx_eq_f64_e64 v[254:255], v[2:3]
81850// GFX10: encoding: [0x00,0x00,0x32,0xd4,0xfe,0x05,0x02,0x00]
81851
81852v_cmpx_eq_f64_e64 s[2:3], v[2:3]
81853// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x02,0x04,0x02,0x00]
81854
81855v_cmpx_eq_f64_e64 s[4:5], v[2:3]
81856// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x04,0x04,0x02,0x00]
81857
81858v_cmpx_eq_f64_e64 exec, v[2:3]
81859// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x7e,0x04,0x02,0x00]
81860
81861v_cmpx_eq_f64_e64 vcc, v[2:3]
81862// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x6a,0x04,0x02,0x00]
81863
81864v_cmpx_eq_f64_e64 0, v[2:3]
81865// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x80,0x04,0x02,0x00]
81866
81867v_cmpx_eq_f64_e64 -1, v[2:3]
81868// GFX10: encoding: [0x00,0x00,0x32,0xd4,0xc1,0x04,0x02,0x00]
81869
81870v_cmpx_eq_f64_e64 0.5, v[2:3]
81871// GFX10: encoding: [0x00,0x00,0x32,0xd4,0xf0,0x04,0x02,0x00]
81872
81873v_cmpx_eq_f64_e64 -4.0, v[2:3]
81874// GFX10: encoding: [0x00,0x00,0x32,0xd4,0xf7,0x04,0x02,0x00]
81875
81876v_cmpx_eq_f64_e64 v[1:2], v[254:255]
81877// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0xfd,0x03,0x00]
81878
81879v_cmpx_eq_f64_e64 v[1:2], s[4:5]
81880// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0x09,0x00,0x00]
81881
81882v_cmpx_eq_f64_e64 v[1:2], s[6:7]
81883// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0x0d,0x00,0x00]
81884
81885v_cmpx_eq_f64_e64 v[1:2], s[100:101]
81886// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0xc9,0x00,0x00]
81887
81888v_cmpx_eq_f64_e64 v[1:2], vcc
81889// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0xd5,0x00,0x00]
81890
81891v_cmpx_eq_f64_e64 v[1:2], exec
81892// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0xfd,0x00,0x00]
81893
81894v_cmpx_eq_f64_e64 v[1:2], 0
81895// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0x01,0x01,0x00]
81896
81897v_cmpx_eq_f64_e64 v[1:2], -1
81898// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0x83,0x01,0x00]
81899
81900v_cmpx_eq_f64_e64 v[1:2], 0.5
81901// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0xe1,0x01,0x00]
81902
81903v_cmpx_eq_f64_e64 v[1:2], -4.0
81904// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0xef,0x01,0x00]
81905
81906v_cmpx_eq_f64_e64 -v[1:2], v[2:3]
81907// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0x05,0x02,0x20]
81908
81909v_cmpx_eq_f64_e64 v[1:2], -v[2:3]
81910// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0x05,0x02,0x40]
81911
81912v_cmpx_eq_f64_e64 -v[1:2], -v[2:3]
81913// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0x05,0x02,0x60]
81914
81915v_cmpx_le_f64 v[1:2], v[2:3]
81916// GFX10: encoding: [0x01,0x05,0x66,0x7c]
81917
81918v_cmpx_le_f64 v[254:255], v[2:3]
81919// GFX10: encoding: [0xfe,0x05,0x66,0x7c]
81920
81921v_cmpx_le_f64 s[2:3], v[2:3]
81922// GFX10: encoding: [0x02,0x04,0x66,0x7c]
81923
81924v_cmpx_le_f64 s[4:5], v[2:3]
81925// GFX10: encoding: [0x04,0x04,0x66,0x7c]
81926
81927v_cmpx_le_f64 s[100:101], v[2:3]
81928// GFX10: encoding: [0x64,0x04,0x66,0x7c]
81929
81930v_cmpx_le_f64 vcc, v[2:3]
81931// GFX10: encoding: [0x6a,0x04,0x66,0x7c]
81932
81933v_cmpx_le_f64 exec, v[2:3]
81934// GFX10: encoding: [0x7e,0x04,0x66,0x7c]
81935
81936v_cmpx_le_f64 0, v[2:3]
81937// GFX10: encoding: [0x80,0x04,0x66,0x7c]
81938
81939v_cmpx_le_f64 -1, v[2:3]
81940// GFX10: encoding: [0xc1,0x04,0x66,0x7c]
81941
81942v_cmpx_le_f64 0.5, v[2:3]
81943// GFX10: encoding: [0xf0,0x04,0x66,0x7c]
81944
81945v_cmpx_le_f64 -4.0, v[2:3]
81946// GFX10: encoding: [0xf7,0x04,0x66,0x7c]
81947
81948v_cmpx_le_f64 0xaf123456, v[2:3]
81949// GFX10: encoding: [0xff,0x04,0x66,0x7c,0x56,0x34,0x12,0xaf]
81950
81951v_cmpx_le_f64 0x3f717273, v[2:3]
81952// GFX10: encoding: [0xff,0x04,0x66,0x7c,0x73,0x72,0x71,0x3f]
81953
81954v_cmpx_le_f64 v[1:2], v[254:255]
81955// GFX10: encoding: [0x01,0xfd,0x67,0x7c]
81956
81957v_cmpx_le_f64_e64 v[1:2], v[2:3]
81958// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
81959
81960v_cmpx_le_f64_e64 exec, v[1:2]
81961// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x7e,0x02,0x02,0x00]
81962
81963v_cmpx_le_f64_e64 v[254:255], v[2:3]
81964// GFX10: encoding: [0x00,0x00,0x33,0xd4,0xfe,0x05,0x02,0x00]
81965
81966v_cmpx_le_f64_e64 s[2:3], v[2:3]
81967// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x02,0x04,0x02,0x00]
81968
81969v_cmpx_le_f64_e64 s[4:5], v[2:3]
81970// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x04,0x04,0x02,0x00]
81971
81972v_cmpx_le_f64_e64 exec, v[2:3]
81973// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x7e,0x04,0x02,0x00]
81974
81975v_cmpx_le_f64_e64 vcc, v[2:3]
81976// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x6a,0x04,0x02,0x00]
81977
81978v_cmpx_le_f64_e64 0, v[2:3]
81979// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x80,0x04,0x02,0x00]
81980
81981v_cmpx_le_f64_e64 -1, v[2:3]
81982// GFX10: encoding: [0x00,0x00,0x33,0xd4,0xc1,0x04,0x02,0x00]
81983
81984v_cmpx_le_f64_e64 0.5, v[2:3]
81985// GFX10: encoding: [0x00,0x00,0x33,0xd4,0xf0,0x04,0x02,0x00]
81986
81987v_cmpx_le_f64_e64 -4.0, v[2:3]
81988// GFX10: encoding: [0x00,0x00,0x33,0xd4,0xf7,0x04,0x02,0x00]
81989
81990v_cmpx_le_f64_e64 v[1:2], v[254:255]
81991// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0xfd,0x03,0x00]
81992
81993v_cmpx_le_f64_e64 v[1:2], s[4:5]
81994// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0x09,0x00,0x00]
81995
81996v_cmpx_le_f64_e64 v[1:2], s[6:7]
81997// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0x0d,0x00,0x00]
81998
81999v_cmpx_le_f64_e64 v[1:2], s[100:101]
82000// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0xc9,0x00,0x00]
82001
82002v_cmpx_le_f64_e64 v[1:2], vcc
82003// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0xd5,0x00,0x00]
82004
82005v_cmpx_le_f64_e64 v[1:2], exec
82006// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0xfd,0x00,0x00]
82007
82008v_cmpx_le_f64_e64 v[1:2], 0
82009// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0x01,0x01,0x00]
82010
82011v_cmpx_le_f64_e64 v[1:2], -1
82012// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0x83,0x01,0x00]
82013
82014v_cmpx_le_f64_e64 v[1:2], 0.5
82015// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0xe1,0x01,0x00]
82016
82017v_cmpx_le_f64_e64 v[1:2], -4.0
82018// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0xef,0x01,0x00]
82019
82020v_cmpx_le_f64_e64 -v[1:2], v[2:3]
82021// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0x05,0x02,0x20]
82022
82023v_cmpx_le_f64_e64 v[1:2], -v[2:3]
82024// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0x05,0x02,0x40]
82025
82026v_cmpx_le_f64_e64 -v[1:2], -v[2:3]
82027// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0x05,0x02,0x60]
82028
82029v_cmpx_gt_f64 v[1:2], v[2:3]
82030// GFX10: encoding: [0x01,0x05,0x68,0x7c]
82031
82032v_cmpx_gt_f64 v[254:255], v[2:3]
82033// GFX10: encoding: [0xfe,0x05,0x68,0x7c]
82034
82035v_cmpx_gt_f64 s[2:3], v[2:3]
82036// GFX10: encoding: [0x02,0x04,0x68,0x7c]
82037
82038v_cmpx_gt_f64 s[4:5], v[2:3]
82039// GFX10: encoding: [0x04,0x04,0x68,0x7c]
82040
82041v_cmpx_gt_f64 s[100:101], v[2:3]
82042// GFX10: encoding: [0x64,0x04,0x68,0x7c]
82043
82044v_cmpx_gt_f64 vcc, v[2:3]
82045// GFX10: encoding: [0x6a,0x04,0x68,0x7c]
82046
82047v_cmpx_gt_f64 exec, v[2:3]
82048// GFX10: encoding: [0x7e,0x04,0x68,0x7c]
82049
82050v_cmpx_gt_f64 0, v[2:3]
82051// GFX10: encoding: [0x80,0x04,0x68,0x7c]
82052
82053v_cmpx_gt_f64 -1, v[2:3]
82054// GFX10: encoding: [0xc1,0x04,0x68,0x7c]
82055
82056v_cmpx_gt_f64 0.5, v[2:3]
82057// GFX10: encoding: [0xf0,0x04,0x68,0x7c]
82058
82059v_cmpx_gt_f64 -4.0, v[2:3]
82060// GFX10: encoding: [0xf7,0x04,0x68,0x7c]
82061
82062v_cmpx_gt_f64 0xaf123456, v[2:3]
82063// GFX10: encoding: [0xff,0x04,0x68,0x7c,0x56,0x34,0x12,0xaf]
82064
82065v_cmpx_gt_f64 0x3f717273, v[2:3]
82066// GFX10: encoding: [0xff,0x04,0x68,0x7c,0x73,0x72,0x71,0x3f]
82067
82068v_cmpx_gt_f64 v[1:2], v[254:255]
82069// GFX10: encoding: [0x01,0xfd,0x69,0x7c]
82070
82071v_cmpx_gt_f64_e64 v[1:2], v[2:3]
82072// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
82073
82074v_cmpx_gt_f64_e64 exec, v[1:2]
82075// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x7e,0x02,0x02,0x00]
82076
82077v_cmpx_gt_f64_e64 v[254:255], v[2:3]
82078// GFX10: encoding: [0x00,0x00,0x34,0xd4,0xfe,0x05,0x02,0x00]
82079
82080v_cmpx_gt_f64_e64 s[2:3], v[2:3]
82081// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x02,0x04,0x02,0x00]
82082
82083v_cmpx_gt_f64_e64 s[4:5], v[2:3]
82084// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x04,0x04,0x02,0x00]
82085
82086v_cmpx_gt_f64_e64 exec, v[2:3]
82087// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x7e,0x04,0x02,0x00]
82088
82089v_cmpx_gt_f64_e64 vcc, v[2:3]
82090// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x6a,0x04,0x02,0x00]
82091
82092v_cmpx_gt_f64_e64 0, v[2:3]
82093// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x80,0x04,0x02,0x00]
82094
82095v_cmpx_gt_f64_e64 -1, v[2:3]
82096// GFX10: encoding: [0x00,0x00,0x34,0xd4,0xc1,0x04,0x02,0x00]
82097
82098v_cmpx_gt_f64_e64 0.5, v[2:3]
82099// GFX10: encoding: [0x00,0x00,0x34,0xd4,0xf0,0x04,0x02,0x00]
82100
82101v_cmpx_gt_f64_e64 -4.0, v[2:3]
82102// GFX10: encoding: [0x00,0x00,0x34,0xd4,0xf7,0x04,0x02,0x00]
82103
82104v_cmpx_gt_f64_e64 v[1:2], v[254:255]
82105// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0xfd,0x03,0x00]
82106
82107v_cmpx_gt_f64_e64 v[1:2], s[4:5]
82108// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0x09,0x00,0x00]
82109
82110v_cmpx_gt_f64_e64 v[1:2], s[6:7]
82111// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0x0d,0x00,0x00]
82112
82113v_cmpx_gt_f64_e64 v[1:2], s[100:101]
82114// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0xc9,0x00,0x00]
82115
82116v_cmpx_gt_f64_e64 v[1:2], vcc
82117// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0xd5,0x00,0x00]
82118
82119v_cmpx_gt_f64_e64 v[1:2], exec
82120// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0xfd,0x00,0x00]
82121
82122v_cmpx_gt_f64_e64 v[1:2], 0
82123// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0x01,0x01,0x00]
82124
82125v_cmpx_gt_f64_e64 v[1:2], -1
82126// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0x83,0x01,0x00]
82127
82128v_cmpx_gt_f64_e64 v[1:2], 0.5
82129// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0xe1,0x01,0x00]
82130
82131v_cmpx_gt_f64_e64 v[1:2], -4.0
82132// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0xef,0x01,0x00]
82133
82134v_cmpx_gt_f64_e64 -v[1:2], v[2:3]
82135// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0x05,0x02,0x20]
82136
82137v_cmpx_gt_f64_e64 v[1:2], -v[2:3]
82138// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0x05,0x02,0x40]
82139
82140v_cmpx_gt_f64_e64 -v[1:2], -v[2:3]
82141// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0x05,0x02,0x60]
82142
82143v_cmpx_lg_f64 v[1:2], v[2:3]
82144// GFX10: encoding: [0x01,0x05,0x6a,0x7c]
82145
82146v_cmpx_lg_f64 v[254:255], v[2:3]
82147// GFX10: encoding: [0xfe,0x05,0x6a,0x7c]
82148
82149v_cmpx_lg_f64 s[2:3], v[2:3]
82150// GFX10: encoding: [0x02,0x04,0x6a,0x7c]
82151
82152v_cmpx_lg_f64 s[4:5], v[2:3]
82153// GFX10: encoding: [0x04,0x04,0x6a,0x7c]
82154
82155v_cmpx_lg_f64 s[100:101], v[2:3]
82156// GFX10: encoding: [0x64,0x04,0x6a,0x7c]
82157
82158v_cmpx_lg_f64 vcc, v[2:3]
82159// GFX10: encoding: [0x6a,0x04,0x6a,0x7c]
82160
82161v_cmpx_lg_f64 exec, v[2:3]
82162// GFX10: encoding: [0x7e,0x04,0x6a,0x7c]
82163
82164v_cmpx_lg_f64 0, v[2:3]
82165// GFX10: encoding: [0x80,0x04,0x6a,0x7c]
82166
82167v_cmpx_lg_f64 -1, v[2:3]
82168// GFX10: encoding: [0xc1,0x04,0x6a,0x7c]
82169
82170v_cmpx_lg_f64 0.5, v[2:3]
82171// GFX10: encoding: [0xf0,0x04,0x6a,0x7c]
82172
82173v_cmpx_lg_f64 -4.0, v[2:3]
82174// GFX10: encoding: [0xf7,0x04,0x6a,0x7c]
82175
82176v_cmpx_lg_f64 0xaf123456, v[2:3]
82177// GFX10: encoding: [0xff,0x04,0x6a,0x7c,0x56,0x34,0x12,0xaf]
82178
82179v_cmpx_lg_f64 0x3f717273, v[2:3]
82180// GFX10: encoding: [0xff,0x04,0x6a,0x7c,0x73,0x72,0x71,0x3f]
82181
82182v_cmpx_lg_f64 v[1:2], v[254:255]
82183// GFX10: encoding: [0x01,0xfd,0x6b,0x7c]
82184
82185v_cmpx_lg_f64_e64 v[1:2], v[2:3]
82186// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
82187
82188v_cmpx_lg_f64_e64 exec, v[1:2]
82189// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x7e,0x02,0x02,0x00]
82190
82191v_cmpx_lg_f64_e64 v[254:255], v[2:3]
82192// GFX10: encoding: [0x00,0x00,0x35,0xd4,0xfe,0x05,0x02,0x00]
82193
82194v_cmpx_lg_f64_e64 s[2:3], v[2:3]
82195// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x02,0x04,0x02,0x00]
82196
82197v_cmpx_lg_f64_e64 s[4:5], v[2:3]
82198// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x04,0x04,0x02,0x00]
82199
82200v_cmpx_lg_f64_e64 exec, v[2:3]
82201// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x7e,0x04,0x02,0x00]
82202
82203v_cmpx_lg_f64_e64 vcc, v[2:3]
82204// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x6a,0x04,0x02,0x00]
82205
82206v_cmpx_lg_f64_e64 0, v[2:3]
82207// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x80,0x04,0x02,0x00]
82208
82209v_cmpx_lg_f64_e64 -1, v[2:3]
82210// GFX10: encoding: [0x00,0x00,0x35,0xd4,0xc1,0x04,0x02,0x00]
82211
82212v_cmpx_lg_f64_e64 0.5, v[2:3]
82213// GFX10: encoding: [0x00,0x00,0x35,0xd4,0xf0,0x04,0x02,0x00]
82214
82215v_cmpx_lg_f64_e64 -4.0, v[2:3]
82216// GFX10: encoding: [0x00,0x00,0x35,0xd4,0xf7,0x04,0x02,0x00]
82217
82218v_cmpx_lg_f64_e64 v[1:2], v[254:255]
82219// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0xfd,0x03,0x00]
82220
82221v_cmpx_lg_f64_e64 v[1:2], s[4:5]
82222// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0x09,0x00,0x00]
82223
82224v_cmpx_lg_f64_e64 v[1:2], s[6:7]
82225// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0x0d,0x00,0x00]
82226
82227v_cmpx_lg_f64_e64 v[1:2], s[100:101]
82228// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0xc9,0x00,0x00]
82229
82230v_cmpx_lg_f64_e64 v[1:2], vcc
82231// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0xd5,0x00,0x00]
82232
82233v_cmpx_lg_f64_e64 v[1:2], exec
82234// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0xfd,0x00,0x00]
82235
82236v_cmpx_lg_f64_e64 v[1:2], 0
82237// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0x01,0x01,0x00]
82238
82239v_cmpx_lg_f64_e64 v[1:2], -1
82240// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0x83,0x01,0x00]
82241
82242v_cmpx_lg_f64_e64 v[1:2], 0.5
82243// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0xe1,0x01,0x00]
82244
82245v_cmpx_lg_f64_e64 v[1:2], -4.0
82246// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0xef,0x01,0x00]
82247
82248v_cmpx_lg_f64_e64 -v[1:2], v[2:3]
82249// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0x05,0x02,0x20]
82250
82251v_cmpx_lg_f64_e64 v[1:2], -v[2:3]
82252// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0x05,0x02,0x40]
82253
82254v_cmpx_lg_f64_e64 -v[1:2], -v[2:3]
82255// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0x05,0x02,0x60]
82256
82257v_cmpx_ge_f64 v[1:2], v[2:3]
82258// GFX10: encoding: [0x01,0x05,0x6c,0x7c]
82259
82260v_cmpx_ge_f64 v[254:255], v[2:3]
82261// GFX10: encoding: [0xfe,0x05,0x6c,0x7c]
82262
82263v_cmpx_ge_f64 s[2:3], v[2:3]
82264// GFX10: encoding: [0x02,0x04,0x6c,0x7c]
82265
82266v_cmpx_ge_f64 s[4:5], v[2:3]
82267// GFX10: encoding: [0x04,0x04,0x6c,0x7c]
82268
82269v_cmpx_ge_f64 s[100:101], v[2:3]
82270// GFX10: encoding: [0x64,0x04,0x6c,0x7c]
82271
82272v_cmpx_ge_f64 vcc, v[2:3]
82273// GFX10: encoding: [0x6a,0x04,0x6c,0x7c]
82274
82275v_cmpx_ge_f64 exec, v[2:3]
82276// GFX10: encoding: [0x7e,0x04,0x6c,0x7c]
82277
82278v_cmpx_ge_f64 0, v[2:3]
82279// GFX10: encoding: [0x80,0x04,0x6c,0x7c]
82280
82281v_cmpx_ge_f64 -1, v[2:3]
82282// GFX10: encoding: [0xc1,0x04,0x6c,0x7c]
82283
82284v_cmpx_ge_f64 0.5, v[2:3]
82285// GFX10: encoding: [0xf0,0x04,0x6c,0x7c]
82286
82287v_cmpx_ge_f64 -4.0, v[2:3]
82288// GFX10: encoding: [0xf7,0x04,0x6c,0x7c]
82289
82290v_cmpx_ge_f64 0xaf123456, v[2:3]
82291// GFX10: encoding: [0xff,0x04,0x6c,0x7c,0x56,0x34,0x12,0xaf]
82292
82293v_cmpx_ge_f64 0x3f717273, v[2:3]
82294// GFX10: encoding: [0xff,0x04,0x6c,0x7c,0x73,0x72,0x71,0x3f]
82295
82296v_cmpx_ge_f64 v[1:2], v[254:255]
82297// GFX10: encoding: [0x01,0xfd,0x6d,0x7c]
82298
82299v_cmpx_ge_f64_e64 v[1:2], v[2:3]
82300// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
82301
82302v_cmpx_ge_f64_e64 exec, v[1:2]
82303// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x7e,0x02,0x02,0x00]
82304
82305v_cmpx_ge_f64_e64 v[254:255], v[2:3]
82306// GFX10: encoding: [0x00,0x00,0x36,0xd4,0xfe,0x05,0x02,0x00]
82307
82308v_cmpx_ge_f64_e64 s[2:3], v[2:3]
82309// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x02,0x04,0x02,0x00]
82310
82311v_cmpx_ge_f64_e64 s[4:5], v[2:3]
82312// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x04,0x04,0x02,0x00]
82313
82314v_cmpx_ge_f64_e64 exec, v[2:3]
82315// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x7e,0x04,0x02,0x00]
82316
82317v_cmpx_ge_f64_e64 vcc, v[2:3]
82318// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x6a,0x04,0x02,0x00]
82319
82320v_cmpx_ge_f64_e64 0, v[2:3]
82321// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x80,0x04,0x02,0x00]
82322
82323v_cmpx_ge_f64_e64 -1, v[2:3]
82324// GFX10: encoding: [0x00,0x00,0x36,0xd4,0xc1,0x04,0x02,0x00]
82325
82326v_cmpx_ge_f64_e64 0.5, v[2:3]
82327// GFX10: encoding: [0x00,0x00,0x36,0xd4,0xf0,0x04,0x02,0x00]
82328
82329v_cmpx_ge_f64_e64 -4.0, v[2:3]
82330// GFX10: encoding: [0x00,0x00,0x36,0xd4,0xf7,0x04,0x02,0x00]
82331
82332v_cmpx_ge_f64_e64 v[1:2], v[254:255]
82333// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0xfd,0x03,0x00]
82334
82335v_cmpx_ge_f64_e64 v[1:2], s[4:5]
82336// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0x09,0x00,0x00]
82337
82338v_cmpx_ge_f64_e64 v[1:2], s[6:7]
82339// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0x0d,0x00,0x00]
82340
82341v_cmpx_ge_f64_e64 v[1:2], s[100:101]
82342// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0xc9,0x00,0x00]
82343
82344v_cmpx_ge_f64_e64 v[1:2], vcc
82345// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0xd5,0x00,0x00]
82346
82347v_cmpx_ge_f64_e64 v[1:2], exec
82348// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0xfd,0x00,0x00]
82349
82350v_cmpx_ge_f64_e64 v[1:2], 0
82351// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0x01,0x01,0x00]
82352
82353v_cmpx_ge_f64_e64 v[1:2], -1
82354// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0x83,0x01,0x00]
82355
82356v_cmpx_ge_f64_e64 v[1:2], 0.5
82357// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0xe1,0x01,0x00]
82358
82359v_cmpx_ge_f64_e64 v[1:2], -4.0
82360// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0xef,0x01,0x00]
82361
82362v_cmpx_ge_f64_e64 -v[1:2], v[2:3]
82363// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0x05,0x02,0x20]
82364
82365v_cmpx_ge_f64_e64 v[1:2], -v[2:3]
82366// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0x05,0x02,0x40]
82367
82368v_cmpx_ge_f64_e64 -v[1:2], -v[2:3]
82369// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0x05,0x02,0x60]
82370
82371v_cmpx_o_f64 v[1:2], v[2:3]
82372// GFX10: encoding: [0x01,0x05,0x6e,0x7c]
82373
82374v_cmpx_o_f64 v[254:255], v[2:3]
82375// GFX10: encoding: [0xfe,0x05,0x6e,0x7c]
82376
82377v_cmpx_o_f64 s[2:3], v[2:3]
82378// GFX10: encoding: [0x02,0x04,0x6e,0x7c]
82379
82380v_cmpx_o_f64 s[4:5], v[2:3]
82381// GFX10: encoding: [0x04,0x04,0x6e,0x7c]
82382
82383v_cmpx_o_f64 s[100:101], v[2:3]
82384// GFX10: encoding: [0x64,0x04,0x6e,0x7c]
82385
82386v_cmpx_o_f64 vcc, v[2:3]
82387// GFX10: encoding: [0x6a,0x04,0x6e,0x7c]
82388
82389v_cmpx_o_f64 exec, v[2:3]
82390// GFX10: encoding: [0x7e,0x04,0x6e,0x7c]
82391
82392v_cmpx_o_f64 0, v[2:3]
82393// GFX10: encoding: [0x80,0x04,0x6e,0x7c]
82394
82395v_cmpx_o_f64 -1, v[2:3]
82396// GFX10: encoding: [0xc1,0x04,0x6e,0x7c]
82397
82398v_cmpx_o_f64 0.5, v[2:3]
82399// GFX10: encoding: [0xf0,0x04,0x6e,0x7c]
82400
82401v_cmpx_o_f64 -4.0, v[2:3]
82402// GFX10: encoding: [0xf7,0x04,0x6e,0x7c]
82403
82404v_cmpx_o_f64 0xaf123456, v[2:3]
82405// GFX10: encoding: [0xff,0x04,0x6e,0x7c,0x56,0x34,0x12,0xaf]
82406
82407v_cmpx_o_f64 0x3f717273, v[2:3]
82408// GFX10: encoding: [0xff,0x04,0x6e,0x7c,0x73,0x72,0x71,0x3f]
82409
82410v_cmpx_o_f64 v[1:2], v[254:255]
82411// GFX10: encoding: [0x01,0xfd,0x6f,0x7c]
82412
82413v_cmpx_o_f64_e64 v[1:2], v[2:3]
82414// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0x05,0x02,0x00]
82415
82416v_cmpx_o_f64_e64 exec, v[1:2]
82417// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x7e,0x02,0x02,0x00]
82418
82419v_cmpx_o_f64_e64 v[254:255], v[2:3]
82420// GFX10: encoding: [0x00,0x00,0x37,0xd4,0xfe,0x05,0x02,0x00]
82421
82422v_cmpx_o_f64_e64 s[2:3], v[2:3]
82423// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x02,0x04,0x02,0x00]
82424
82425v_cmpx_o_f64_e64 s[4:5], v[2:3]
82426// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x04,0x04,0x02,0x00]
82427
82428v_cmpx_o_f64_e64 exec, v[2:3]
82429// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x7e,0x04,0x02,0x00]
82430
82431v_cmpx_o_f64_e64 vcc, v[2:3]
82432// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x6a,0x04,0x02,0x00]
82433
82434v_cmpx_o_f64_e64 0, v[2:3]
82435// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x80,0x04,0x02,0x00]
82436
82437v_cmpx_o_f64_e64 -1, v[2:3]
82438// GFX10: encoding: [0x00,0x00,0x37,0xd4,0xc1,0x04,0x02,0x00]
82439
82440v_cmpx_o_f64_e64 0.5, v[2:3]
82441// GFX10: encoding: [0x00,0x00,0x37,0xd4,0xf0,0x04,0x02,0x00]
82442
82443v_cmpx_o_f64_e64 -4.0, v[2:3]
82444// GFX10: encoding: [0x00,0x00,0x37,0xd4,0xf7,0x04,0x02,0x00]
82445
82446v_cmpx_o_f64_e64 v[1:2], v[254:255]
82447// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0xfd,0x03,0x00]
82448
82449v_cmpx_o_f64_e64 v[1:2], s[4:5]
82450// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0x09,0x00,0x00]
82451
82452v_cmpx_o_f64_e64 v[1:2], s[6:7]
82453// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0x0d,0x00,0x00]
82454
82455v_cmpx_o_f64_e64 v[1:2], s[100:101]
82456// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0xc9,0x00,0x00]
82457
82458v_cmpx_o_f64_e64 v[1:2], vcc
82459// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0xd5,0x00,0x00]
82460
82461v_cmpx_o_f64_e64 v[1:2], exec
82462// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0xfd,0x00,0x00]
82463
82464v_cmpx_o_f64_e64 v[1:2], 0
82465// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0x01,0x01,0x00]
82466
82467v_cmpx_o_f64_e64 v[1:2], -1
82468// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0x83,0x01,0x00]
82469
82470v_cmpx_o_f64_e64 v[1:2], 0.5
82471// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0xe1,0x01,0x00]
82472
82473v_cmpx_o_f64_e64 v[1:2], -4.0
82474// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0xef,0x01,0x00]
82475
82476v_cmpx_o_f64_e64 -v[1:2], v[2:3]
82477// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0x05,0x02,0x20]
82478
82479v_cmpx_o_f64_e64 v[1:2], -v[2:3]
82480// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0x05,0x02,0x40]
82481
82482v_cmpx_o_f64_e64 -v[1:2], -v[2:3]
82483// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0x05,0x02,0x60]
82484
82485v_cmpx_u_f64 v[1:2], v[2:3]
82486// GFX10: encoding: [0x01,0x05,0x70,0x7c]
82487
82488v_cmpx_u_f64 v[254:255], v[2:3]
82489// GFX10: encoding: [0xfe,0x05,0x70,0x7c]
82490
82491v_cmpx_u_f64 s[2:3], v[2:3]
82492// GFX10: encoding: [0x02,0x04,0x70,0x7c]
82493
82494v_cmpx_u_f64 s[4:5], v[2:3]
82495// GFX10: encoding: [0x04,0x04,0x70,0x7c]
82496
82497v_cmpx_u_f64 s[100:101], v[2:3]
82498// GFX10: encoding: [0x64,0x04,0x70,0x7c]
82499
82500v_cmpx_u_f64 vcc, v[2:3]
82501// GFX10: encoding: [0x6a,0x04,0x70,0x7c]
82502
82503v_cmpx_u_f64 exec, v[2:3]
82504// GFX10: encoding: [0x7e,0x04,0x70,0x7c]
82505
82506v_cmpx_u_f64 0, v[2:3]
82507// GFX10: encoding: [0x80,0x04,0x70,0x7c]
82508
82509v_cmpx_u_f64 -1, v[2:3]
82510// GFX10: encoding: [0xc1,0x04,0x70,0x7c]
82511
82512v_cmpx_u_f64 0.5, v[2:3]
82513// GFX10: encoding: [0xf0,0x04,0x70,0x7c]
82514
82515v_cmpx_u_f64 -4.0, v[2:3]
82516// GFX10: encoding: [0xf7,0x04,0x70,0x7c]
82517
82518v_cmpx_u_f64 0xaf123456, v[2:3]
82519// GFX10: encoding: [0xff,0x04,0x70,0x7c,0x56,0x34,0x12,0xaf]
82520
82521v_cmpx_u_f64 0x3f717273, v[2:3]
82522// GFX10: encoding: [0xff,0x04,0x70,0x7c,0x73,0x72,0x71,0x3f]
82523
82524v_cmpx_u_f64 v[1:2], v[254:255]
82525// GFX10: encoding: [0x01,0xfd,0x71,0x7c]
82526
82527v_cmpx_u_f64_e64 v[1:2], v[2:3]
82528// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0x05,0x02,0x00]
82529
82530v_cmpx_u_f64_e64 exec, v[1:2]
82531// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x7e,0x02,0x02,0x00]
82532
82533v_cmpx_u_f64_e64 v[254:255], v[2:3]
82534// GFX10: encoding: [0x00,0x00,0x38,0xd4,0xfe,0x05,0x02,0x00]
82535
82536v_cmpx_u_f64_e64 s[2:3], v[2:3]
82537// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x02,0x04,0x02,0x00]
82538
82539v_cmpx_u_f64_e64 s[4:5], v[2:3]
82540// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x04,0x04,0x02,0x00]
82541
82542v_cmpx_u_f64_e64 exec, v[2:3]
82543// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x7e,0x04,0x02,0x00]
82544
82545v_cmpx_u_f64_e64 vcc, v[2:3]
82546// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x6a,0x04,0x02,0x00]
82547
82548v_cmpx_u_f64_e64 0, v[2:3]
82549// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x80,0x04,0x02,0x00]
82550
82551v_cmpx_u_f64_e64 -1, v[2:3]
82552// GFX10: encoding: [0x00,0x00,0x38,0xd4,0xc1,0x04,0x02,0x00]
82553
82554v_cmpx_u_f64_e64 0.5, v[2:3]
82555// GFX10: encoding: [0x00,0x00,0x38,0xd4,0xf0,0x04,0x02,0x00]
82556
82557v_cmpx_u_f64_e64 -4.0, v[2:3]
82558// GFX10: encoding: [0x00,0x00,0x38,0xd4,0xf7,0x04,0x02,0x00]
82559
82560v_cmpx_u_f64_e64 v[1:2], v[254:255]
82561// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0xfd,0x03,0x00]
82562
82563v_cmpx_u_f64_e64 v[1:2], s[4:5]
82564// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0x09,0x00,0x00]
82565
82566v_cmpx_u_f64_e64 v[1:2], s[6:7]
82567// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0x0d,0x00,0x00]
82568
82569v_cmpx_u_f64_e64 v[1:2], s[100:101]
82570// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0xc9,0x00,0x00]
82571
82572v_cmpx_u_f64_e64 v[1:2], vcc
82573// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0xd5,0x00,0x00]
82574
82575v_cmpx_u_f64_e64 v[1:2], exec
82576// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0xfd,0x00,0x00]
82577
82578v_cmpx_u_f64_e64 v[1:2], 0
82579// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0x01,0x01,0x00]
82580
82581v_cmpx_u_f64_e64 v[1:2], -1
82582// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0x83,0x01,0x00]
82583
82584v_cmpx_u_f64_e64 v[1:2], 0.5
82585// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0xe1,0x01,0x00]
82586
82587v_cmpx_u_f64_e64 v[1:2], -4.0
82588// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0xef,0x01,0x00]
82589
82590v_cmpx_u_f64_e64 -v[1:2], v[2:3]
82591// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0x05,0x02,0x20]
82592
82593v_cmpx_u_f64_e64 v[1:2], -v[2:3]
82594// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0x05,0x02,0x40]
82595
82596v_cmpx_u_f64_e64 -v[1:2], -v[2:3]
82597// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0x05,0x02,0x60]
82598
82599v_cmpx_nge_f64 v[1:2], v[2:3]
82600// GFX10: encoding: [0x01,0x05,0x72,0x7c]
82601
82602v_cmpx_nge_f64 v[254:255], v[2:3]
82603// GFX10: encoding: [0xfe,0x05,0x72,0x7c]
82604
82605v_cmpx_nge_f64 s[2:3], v[2:3]
82606// GFX10: encoding: [0x02,0x04,0x72,0x7c]
82607
82608v_cmpx_nge_f64 s[4:5], v[2:3]
82609// GFX10: encoding: [0x04,0x04,0x72,0x7c]
82610
82611v_cmpx_nge_f64 s[100:101], v[2:3]
82612// GFX10: encoding: [0x64,0x04,0x72,0x7c]
82613
82614v_cmpx_nge_f64 vcc, v[2:3]
82615// GFX10: encoding: [0x6a,0x04,0x72,0x7c]
82616
82617v_cmpx_nge_f64 exec, v[2:3]
82618// GFX10: encoding: [0x7e,0x04,0x72,0x7c]
82619
82620v_cmpx_nge_f64 0, v[2:3]
82621// GFX10: encoding: [0x80,0x04,0x72,0x7c]
82622
82623v_cmpx_nge_f64 -1, v[2:3]
82624// GFX10: encoding: [0xc1,0x04,0x72,0x7c]
82625
82626v_cmpx_nge_f64 0.5, v[2:3]
82627// GFX10: encoding: [0xf0,0x04,0x72,0x7c]
82628
82629v_cmpx_nge_f64 -4.0, v[2:3]
82630// GFX10: encoding: [0xf7,0x04,0x72,0x7c]
82631
82632v_cmpx_nge_f64 0xaf123456, v[2:3]
82633// GFX10: encoding: [0xff,0x04,0x72,0x7c,0x56,0x34,0x12,0xaf]
82634
82635v_cmpx_nge_f64 0x3f717273, v[2:3]
82636// GFX10: encoding: [0xff,0x04,0x72,0x7c,0x73,0x72,0x71,0x3f]
82637
82638v_cmpx_nge_f64 v[1:2], v[254:255]
82639// GFX10: encoding: [0x01,0xfd,0x73,0x7c]
82640
82641v_cmpx_nge_f64_e64 v[1:2], v[2:3]
82642// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
82643
82644v_cmpx_nge_f64_e64 exec, v[1:2]
82645// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x7e,0x02,0x02,0x00]
82646
82647v_cmpx_nge_f64_e64 v[254:255], v[2:3]
82648// GFX10: encoding: [0x00,0x00,0x39,0xd4,0xfe,0x05,0x02,0x00]
82649
82650v_cmpx_nge_f64_e64 s[2:3], v[2:3]
82651// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x02,0x04,0x02,0x00]
82652
82653v_cmpx_nge_f64_e64 s[4:5], v[2:3]
82654// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x04,0x04,0x02,0x00]
82655
82656v_cmpx_nge_f64_e64 exec, v[2:3]
82657// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x7e,0x04,0x02,0x00]
82658
82659v_cmpx_nge_f64_e64 vcc, v[2:3]
82660// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x6a,0x04,0x02,0x00]
82661
82662v_cmpx_nge_f64_e64 0, v[2:3]
82663// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x80,0x04,0x02,0x00]
82664
82665v_cmpx_nge_f64_e64 -1, v[2:3]
82666// GFX10: encoding: [0x00,0x00,0x39,0xd4,0xc1,0x04,0x02,0x00]
82667
82668v_cmpx_nge_f64_e64 0.5, v[2:3]
82669// GFX10: encoding: [0x00,0x00,0x39,0xd4,0xf0,0x04,0x02,0x00]
82670
82671v_cmpx_nge_f64_e64 -4.0, v[2:3]
82672// GFX10: encoding: [0x00,0x00,0x39,0xd4,0xf7,0x04,0x02,0x00]
82673
82674v_cmpx_nge_f64_e64 v[1:2], v[254:255]
82675// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0xfd,0x03,0x00]
82676
82677v_cmpx_nge_f64_e64 v[1:2], s[4:5]
82678// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0x09,0x00,0x00]
82679
82680v_cmpx_nge_f64_e64 v[1:2], s[6:7]
82681// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0x0d,0x00,0x00]
82682
82683v_cmpx_nge_f64_e64 v[1:2], s[100:101]
82684// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0xc9,0x00,0x00]
82685
82686v_cmpx_nge_f64_e64 v[1:2], vcc
82687// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0xd5,0x00,0x00]
82688
82689v_cmpx_nge_f64_e64 v[1:2], exec
82690// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0xfd,0x00,0x00]
82691
82692v_cmpx_nge_f64_e64 v[1:2], 0
82693// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0x01,0x01,0x00]
82694
82695v_cmpx_nge_f64_e64 v[1:2], -1
82696// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0x83,0x01,0x00]
82697
82698v_cmpx_nge_f64_e64 v[1:2], 0.5
82699// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0xe1,0x01,0x00]
82700
82701v_cmpx_nge_f64_e64 v[1:2], -4.0
82702// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0xef,0x01,0x00]
82703
82704v_cmpx_nge_f64_e64 -v[1:2], v[2:3]
82705// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0x05,0x02,0x20]
82706
82707v_cmpx_nge_f64_e64 v[1:2], -v[2:3]
82708// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0x05,0x02,0x40]
82709
82710v_cmpx_nge_f64_e64 -v[1:2], -v[2:3]
82711// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0x05,0x02,0x60]
82712
82713v_cmpx_nlg_f64 v[1:2], v[2:3]
82714// GFX10: encoding: [0x01,0x05,0x74,0x7c]
82715
82716v_cmpx_nlg_f64 v[254:255], v[2:3]
82717// GFX10: encoding: [0xfe,0x05,0x74,0x7c]
82718
82719v_cmpx_nlg_f64 s[2:3], v[2:3]
82720// GFX10: encoding: [0x02,0x04,0x74,0x7c]
82721
82722v_cmpx_nlg_f64 s[4:5], v[2:3]
82723// GFX10: encoding: [0x04,0x04,0x74,0x7c]
82724
82725v_cmpx_nlg_f64 s[100:101], v[2:3]
82726// GFX10: encoding: [0x64,0x04,0x74,0x7c]
82727
82728v_cmpx_nlg_f64 vcc, v[2:3]
82729// GFX10: encoding: [0x6a,0x04,0x74,0x7c]
82730
82731v_cmpx_nlg_f64 exec, v[2:3]
82732// GFX10: encoding: [0x7e,0x04,0x74,0x7c]
82733
82734v_cmpx_nlg_f64 0, v[2:3]
82735// GFX10: encoding: [0x80,0x04,0x74,0x7c]
82736
82737v_cmpx_nlg_f64 -1, v[2:3]
82738// GFX10: encoding: [0xc1,0x04,0x74,0x7c]
82739
82740v_cmpx_nlg_f64 0.5, v[2:3]
82741// GFX10: encoding: [0xf0,0x04,0x74,0x7c]
82742
82743v_cmpx_nlg_f64 -4.0, v[2:3]
82744// GFX10: encoding: [0xf7,0x04,0x74,0x7c]
82745
82746v_cmpx_nlg_f64 0xaf123456, v[2:3]
82747// GFX10: encoding: [0xff,0x04,0x74,0x7c,0x56,0x34,0x12,0xaf]
82748
82749v_cmpx_nlg_f64 0x3f717273, v[2:3]
82750// GFX10: encoding: [0xff,0x04,0x74,0x7c,0x73,0x72,0x71,0x3f]
82751
82752v_cmpx_nlg_f64 v[1:2], v[254:255]
82753// GFX10: encoding: [0x01,0xfd,0x75,0x7c]
82754
82755v_cmpx_nlg_f64_e64 v[1:2], v[2:3]
82756// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
82757
82758v_cmpx_nlg_f64_e64 exec, v[1:2]
82759// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x7e,0x02,0x02,0x00]
82760
82761v_cmpx_nlg_f64_e64 v[254:255], v[2:3]
82762// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0xfe,0x05,0x02,0x00]
82763
82764v_cmpx_nlg_f64_e64 s[2:3], v[2:3]
82765// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x02,0x04,0x02,0x00]
82766
82767v_cmpx_nlg_f64_e64 s[4:5], v[2:3]
82768// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x04,0x04,0x02,0x00]
82769
82770v_cmpx_nlg_f64_e64 exec, v[2:3]
82771// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x7e,0x04,0x02,0x00]
82772
82773v_cmpx_nlg_f64_e64 vcc, v[2:3]
82774// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x6a,0x04,0x02,0x00]
82775
82776v_cmpx_nlg_f64_e64 0, v[2:3]
82777// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x80,0x04,0x02,0x00]
82778
82779v_cmpx_nlg_f64_e64 -1, v[2:3]
82780// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0xc1,0x04,0x02,0x00]
82781
82782v_cmpx_nlg_f64_e64 0.5, v[2:3]
82783// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0xf0,0x04,0x02,0x00]
82784
82785v_cmpx_nlg_f64_e64 -4.0, v[2:3]
82786// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0xf7,0x04,0x02,0x00]
82787
82788v_cmpx_nlg_f64_e64 v[1:2], v[254:255]
82789// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0xfd,0x03,0x00]
82790
82791v_cmpx_nlg_f64_e64 v[1:2], s[4:5]
82792// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0x09,0x00,0x00]
82793
82794v_cmpx_nlg_f64_e64 v[1:2], s[6:7]
82795// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0x0d,0x00,0x00]
82796
82797v_cmpx_nlg_f64_e64 v[1:2], s[100:101]
82798// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0xc9,0x00,0x00]
82799
82800v_cmpx_nlg_f64_e64 v[1:2], vcc
82801// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0xd5,0x00,0x00]
82802
82803v_cmpx_nlg_f64_e64 v[1:2], exec
82804// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0xfd,0x00,0x00]
82805
82806v_cmpx_nlg_f64_e64 v[1:2], 0
82807// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0x01,0x01,0x00]
82808
82809v_cmpx_nlg_f64_e64 v[1:2], -1
82810// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0x83,0x01,0x00]
82811
82812v_cmpx_nlg_f64_e64 v[1:2], 0.5
82813// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0xe1,0x01,0x00]
82814
82815v_cmpx_nlg_f64_e64 v[1:2], -4.0
82816// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0xef,0x01,0x00]
82817
82818v_cmpx_nlg_f64_e64 -v[1:2], v[2:3]
82819// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0x05,0x02,0x20]
82820
82821v_cmpx_nlg_f64_e64 v[1:2], -v[2:3]
82822// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0x05,0x02,0x40]
82823
82824v_cmpx_nlg_f64_e64 -v[1:2], -v[2:3]
82825// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0x05,0x02,0x60]
82826
82827v_cmpx_ngt_f64 v[1:2], v[2:3]
82828// GFX10: encoding: [0x01,0x05,0x76,0x7c]
82829
82830v_cmpx_ngt_f64 v[254:255], v[2:3]
82831// GFX10: encoding: [0xfe,0x05,0x76,0x7c]
82832
82833v_cmpx_ngt_f64 s[2:3], v[2:3]
82834// GFX10: encoding: [0x02,0x04,0x76,0x7c]
82835
82836v_cmpx_ngt_f64 s[4:5], v[2:3]
82837// GFX10: encoding: [0x04,0x04,0x76,0x7c]
82838
82839v_cmpx_ngt_f64 s[100:101], v[2:3]
82840// GFX10: encoding: [0x64,0x04,0x76,0x7c]
82841
82842v_cmpx_ngt_f64 vcc, v[2:3]
82843// GFX10: encoding: [0x6a,0x04,0x76,0x7c]
82844
82845v_cmpx_ngt_f64 exec, v[2:3]
82846// GFX10: encoding: [0x7e,0x04,0x76,0x7c]
82847
82848v_cmpx_ngt_f64 0, v[2:3]
82849// GFX10: encoding: [0x80,0x04,0x76,0x7c]
82850
82851v_cmpx_ngt_f64 -1, v[2:3]
82852// GFX10: encoding: [0xc1,0x04,0x76,0x7c]
82853
82854v_cmpx_ngt_f64 0.5, v[2:3]
82855// GFX10: encoding: [0xf0,0x04,0x76,0x7c]
82856
82857v_cmpx_ngt_f64 -4.0, v[2:3]
82858// GFX10: encoding: [0xf7,0x04,0x76,0x7c]
82859
82860v_cmpx_ngt_f64 0xaf123456, v[2:3]
82861// GFX10: encoding: [0xff,0x04,0x76,0x7c,0x56,0x34,0x12,0xaf]
82862
82863v_cmpx_ngt_f64 0x3f717273, v[2:3]
82864// GFX10: encoding: [0xff,0x04,0x76,0x7c,0x73,0x72,0x71,0x3f]
82865
82866v_cmpx_ngt_f64 v[1:2], v[254:255]
82867// GFX10: encoding: [0x01,0xfd,0x77,0x7c]
82868
82869v_cmpx_ngt_f64_e64 v[1:2], v[2:3]
82870// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
82871
82872v_cmpx_ngt_f64_e64 exec, v[1:2]
82873// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x7e,0x02,0x02,0x00]
82874
82875v_cmpx_ngt_f64_e64 v[254:255], v[2:3]
82876// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0xfe,0x05,0x02,0x00]
82877
82878v_cmpx_ngt_f64_e64 s[2:3], v[2:3]
82879// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x02,0x04,0x02,0x00]
82880
82881v_cmpx_ngt_f64_e64 s[4:5], v[2:3]
82882// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x04,0x04,0x02,0x00]
82883
82884v_cmpx_ngt_f64_e64 exec, v[2:3]
82885// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x7e,0x04,0x02,0x00]
82886
82887v_cmpx_ngt_f64_e64 vcc, v[2:3]
82888// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x6a,0x04,0x02,0x00]
82889
82890v_cmpx_ngt_f64_e64 0, v[2:3]
82891// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x80,0x04,0x02,0x00]
82892
82893v_cmpx_ngt_f64_e64 -1, v[2:3]
82894// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0xc1,0x04,0x02,0x00]
82895
82896v_cmpx_ngt_f64_e64 0.5, v[2:3]
82897// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0xf0,0x04,0x02,0x00]
82898
82899v_cmpx_ngt_f64_e64 -4.0, v[2:3]
82900// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0xf7,0x04,0x02,0x00]
82901
82902v_cmpx_ngt_f64_e64 v[1:2], v[254:255]
82903// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0xfd,0x03,0x00]
82904
82905v_cmpx_ngt_f64_e64 v[1:2], s[4:5]
82906// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0x09,0x00,0x00]
82907
82908v_cmpx_ngt_f64_e64 v[1:2], s[6:7]
82909// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0x0d,0x00,0x00]
82910
82911v_cmpx_ngt_f64_e64 v[1:2], s[100:101]
82912// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0xc9,0x00,0x00]
82913
82914v_cmpx_ngt_f64_e64 v[1:2], vcc
82915// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0xd5,0x00,0x00]
82916
82917v_cmpx_ngt_f64_e64 v[1:2], exec
82918// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0xfd,0x00,0x00]
82919
82920v_cmpx_ngt_f64_e64 v[1:2], 0
82921// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0x01,0x01,0x00]
82922
82923v_cmpx_ngt_f64_e64 v[1:2], -1
82924// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0x83,0x01,0x00]
82925
82926v_cmpx_ngt_f64_e64 v[1:2], 0.5
82927// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0xe1,0x01,0x00]
82928
82929v_cmpx_ngt_f64_e64 v[1:2], -4.0
82930// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0xef,0x01,0x00]
82931
82932v_cmpx_ngt_f64_e64 -v[1:2], v[2:3]
82933// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0x05,0x02,0x20]
82934
82935v_cmpx_ngt_f64_e64 v[1:2], -v[2:3]
82936// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0x05,0x02,0x40]
82937
82938v_cmpx_ngt_f64_e64 -v[1:2], -v[2:3]
82939// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0x05,0x02,0x60]
82940
82941v_cmpx_nle_f64 v[1:2], v[2:3]
82942// GFX10: encoding: [0x01,0x05,0x78,0x7c]
82943
82944v_cmpx_nle_f64 v[254:255], v[2:3]
82945// GFX10: encoding: [0xfe,0x05,0x78,0x7c]
82946
82947v_cmpx_nle_f64 s[2:3], v[2:3]
82948// GFX10: encoding: [0x02,0x04,0x78,0x7c]
82949
82950v_cmpx_nle_f64 s[4:5], v[2:3]
82951// GFX10: encoding: [0x04,0x04,0x78,0x7c]
82952
82953v_cmpx_nle_f64 s[100:101], v[2:3]
82954// GFX10: encoding: [0x64,0x04,0x78,0x7c]
82955
82956v_cmpx_nle_f64 vcc, v[2:3]
82957// GFX10: encoding: [0x6a,0x04,0x78,0x7c]
82958
82959v_cmpx_nle_f64 exec, v[2:3]
82960// GFX10: encoding: [0x7e,0x04,0x78,0x7c]
82961
82962v_cmpx_nle_f64 0, v[2:3]
82963// GFX10: encoding: [0x80,0x04,0x78,0x7c]
82964
82965v_cmpx_nle_f64 -1, v[2:3]
82966// GFX10: encoding: [0xc1,0x04,0x78,0x7c]
82967
82968v_cmpx_nle_f64 0.5, v[2:3]
82969// GFX10: encoding: [0xf0,0x04,0x78,0x7c]
82970
82971v_cmpx_nle_f64 -4.0, v[2:3]
82972// GFX10: encoding: [0xf7,0x04,0x78,0x7c]
82973
82974v_cmpx_nle_f64 0xaf123456, v[2:3]
82975// GFX10: encoding: [0xff,0x04,0x78,0x7c,0x56,0x34,0x12,0xaf]
82976
82977v_cmpx_nle_f64 0x3f717273, v[2:3]
82978// GFX10: encoding: [0xff,0x04,0x78,0x7c,0x73,0x72,0x71,0x3f]
82979
82980v_cmpx_nle_f64 v[1:2], v[254:255]
82981// GFX10: encoding: [0x01,0xfd,0x79,0x7c]
82982
82983v_cmpx_nle_f64_e64 v[1:2], v[2:3]
82984// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
82985
82986v_cmpx_nle_f64_e64 exec, v[1:2]
82987// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x7e,0x02,0x02,0x00]
82988
82989v_cmpx_nle_f64_e64 v[254:255], v[2:3]
82990// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0xfe,0x05,0x02,0x00]
82991
82992v_cmpx_nle_f64_e64 s[2:3], v[2:3]
82993// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x02,0x04,0x02,0x00]
82994
82995v_cmpx_nle_f64_e64 s[4:5], v[2:3]
82996// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x04,0x04,0x02,0x00]
82997
82998v_cmpx_nle_f64_e64 exec, v[2:3]
82999// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x7e,0x04,0x02,0x00]
83000
83001v_cmpx_nle_f64_e64 vcc, v[2:3]
83002// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x6a,0x04,0x02,0x00]
83003
83004v_cmpx_nle_f64_e64 0, v[2:3]
83005// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x80,0x04,0x02,0x00]
83006
83007v_cmpx_nle_f64_e64 -1, v[2:3]
83008// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0xc1,0x04,0x02,0x00]
83009
83010v_cmpx_nle_f64_e64 0.5, v[2:3]
83011// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0xf0,0x04,0x02,0x00]
83012
83013v_cmpx_nle_f64_e64 -4.0, v[2:3]
83014// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0xf7,0x04,0x02,0x00]
83015
83016v_cmpx_nle_f64_e64 v[1:2], v[254:255]
83017// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0xfd,0x03,0x00]
83018
83019v_cmpx_nle_f64_e64 v[1:2], s[4:5]
83020// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0x09,0x00,0x00]
83021
83022v_cmpx_nle_f64_e64 v[1:2], s[6:7]
83023// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0x0d,0x00,0x00]
83024
83025v_cmpx_nle_f64_e64 v[1:2], s[100:101]
83026// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0xc9,0x00,0x00]
83027
83028v_cmpx_nle_f64_e64 v[1:2], vcc
83029// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0xd5,0x00,0x00]
83030
83031v_cmpx_nle_f64_e64 v[1:2], exec
83032// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0xfd,0x00,0x00]
83033
83034v_cmpx_nle_f64_e64 v[1:2], 0
83035// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0x01,0x01,0x00]
83036
83037v_cmpx_nle_f64_e64 v[1:2], -1
83038// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0x83,0x01,0x00]
83039
83040v_cmpx_nle_f64_e64 v[1:2], 0.5
83041// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0xe1,0x01,0x00]
83042
83043v_cmpx_nle_f64_e64 v[1:2], -4.0
83044// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0xef,0x01,0x00]
83045
83046v_cmpx_nle_f64_e64 -v[1:2], v[2:3]
83047// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0x05,0x02,0x20]
83048
83049v_cmpx_nle_f64_e64 v[1:2], -v[2:3]
83050// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0x05,0x02,0x40]
83051
83052v_cmpx_nle_f64_e64 -v[1:2], -v[2:3]
83053// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0x05,0x02,0x60]
83054
83055v_cmpx_neq_f64 v[1:2], v[2:3]
83056// GFX10: encoding: [0x01,0x05,0x7a,0x7c]
83057
83058v_cmpx_neq_f64 v[254:255], v[2:3]
83059// GFX10: encoding: [0xfe,0x05,0x7a,0x7c]
83060
83061v_cmpx_neq_f64 s[2:3], v[2:3]
83062// GFX10: encoding: [0x02,0x04,0x7a,0x7c]
83063
83064v_cmpx_neq_f64 s[4:5], v[2:3]
83065// GFX10: encoding: [0x04,0x04,0x7a,0x7c]
83066
83067v_cmpx_neq_f64 s[100:101], v[2:3]
83068// GFX10: encoding: [0x64,0x04,0x7a,0x7c]
83069
83070v_cmpx_neq_f64 vcc, v[2:3]
83071// GFX10: encoding: [0x6a,0x04,0x7a,0x7c]
83072
83073v_cmpx_neq_f64 exec, v[2:3]
83074// GFX10: encoding: [0x7e,0x04,0x7a,0x7c]
83075
83076v_cmpx_neq_f64 0, v[2:3]
83077// GFX10: encoding: [0x80,0x04,0x7a,0x7c]
83078
83079v_cmpx_neq_f64 -1, v[2:3]
83080// GFX10: encoding: [0xc1,0x04,0x7a,0x7c]
83081
83082v_cmpx_neq_f64 0.5, v[2:3]
83083// GFX10: encoding: [0xf0,0x04,0x7a,0x7c]
83084
83085v_cmpx_neq_f64 -4.0, v[2:3]
83086// GFX10: encoding: [0xf7,0x04,0x7a,0x7c]
83087
83088v_cmpx_neq_f64 0xaf123456, v[2:3]
83089// GFX10: encoding: [0xff,0x04,0x7a,0x7c,0x56,0x34,0x12,0xaf]
83090
83091v_cmpx_neq_f64 0x3f717273, v[2:3]
83092// GFX10: encoding: [0xff,0x04,0x7a,0x7c,0x73,0x72,0x71,0x3f]
83093
83094v_cmpx_neq_f64 v[1:2], v[254:255]
83095// GFX10: encoding: [0x01,0xfd,0x7b,0x7c]
83096
83097v_cmpx_neq_f64_e64 v[1:2], v[2:3]
83098// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
83099
83100v_cmpx_neq_f64_e64 exec, v[1:2]
83101// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x7e,0x02,0x02,0x00]
83102
83103v_cmpx_neq_f64_e64 v[254:255], v[2:3]
83104// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0xfe,0x05,0x02,0x00]
83105
83106v_cmpx_neq_f64_e64 s[2:3], v[2:3]
83107// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x02,0x04,0x02,0x00]
83108
83109v_cmpx_neq_f64_e64 s[4:5], v[2:3]
83110// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x04,0x04,0x02,0x00]
83111
83112v_cmpx_neq_f64_e64 exec, v[2:3]
83113// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x7e,0x04,0x02,0x00]
83114
83115v_cmpx_neq_f64_e64 vcc, v[2:3]
83116// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x6a,0x04,0x02,0x00]
83117
83118v_cmpx_neq_f64_e64 0, v[2:3]
83119// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x80,0x04,0x02,0x00]
83120
83121v_cmpx_neq_f64_e64 -1, v[2:3]
83122// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0xc1,0x04,0x02,0x00]
83123
83124v_cmpx_neq_f64_e64 0.5, v[2:3]
83125// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0xf0,0x04,0x02,0x00]
83126
83127v_cmpx_neq_f64_e64 -4.0, v[2:3]
83128// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0xf7,0x04,0x02,0x00]
83129
83130v_cmpx_neq_f64_e64 v[1:2], v[254:255]
83131// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0xfd,0x03,0x00]
83132
83133v_cmpx_neq_f64_e64 v[1:2], s[4:5]
83134// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0x09,0x00,0x00]
83135
83136v_cmpx_neq_f64_e64 v[1:2], s[6:7]
83137// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0x0d,0x00,0x00]
83138
83139v_cmpx_neq_f64_e64 v[1:2], s[100:101]
83140// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0xc9,0x00,0x00]
83141
83142v_cmpx_neq_f64_e64 v[1:2], vcc
83143// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0xd5,0x00,0x00]
83144
83145v_cmpx_neq_f64_e64 v[1:2], exec
83146// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0xfd,0x00,0x00]
83147
83148v_cmpx_neq_f64_e64 v[1:2], 0
83149// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0x01,0x01,0x00]
83150
83151v_cmpx_neq_f64_e64 v[1:2], -1
83152// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0x83,0x01,0x00]
83153
83154v_cmpx_neq_f64_e64 v[1:2], 0.5
83155// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0xe1,0x01,0x00]
83156
83157v_cmpx_neq_f64_e64 v[1:2], -4.0
83158// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0xef,0x01,0x00]
83159
83160v_cmpx_neq_f64_e64 -v[1:2], v[2:3]
83161// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0x05,0x02,0x20]
83162
83163v_cmpx_neq_f64_e64 v[1:2], -v[2:3]
83164// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0x05,0x02,0x40]
83165
83166v_cmpx_neq_f64_e64 -v[1:2], -v[2:3]
83167// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0x05,0x02,0x60]
83168
83169v_cmpx_nlt_f64 v[1:2], v[2:3]
83170// GFX10: encoding: [0x01,0x05,0x7c,0x7c]
83171
83172v_cmpx_nlt_f64 v[254:255], v[2:3]
83173// GFX10: encoding: [0xfe,0x05,0x7c,0x7c]
83174
83175v_cmpx_nlt_f64 s[2:3], v[2:3]
83176// GFX10: encoding: [0x02,0x04,0x7c,0x7c]
83177
83178v_cmpx_nlt_f64 s[4:5], v[2:3]
83179// GFX10: encoding: [0x04,0x04,0x7c,0x7c]
83180
83181v_cmpx_nlt_f64 s[100:101], v[2:3]
83182// GFX10: encoding: [0x64,0x04,0x7c,0x7c]
83183
83184v_cmpx_nlt_f64 vcc, v[2:3]
83185// GFX10: encoding: [0x6a,0x04,0x7c,0x7c]
83186
83187v_cmpx_nlt_f64 exec, v[2:3]
83188// GFX10: encoding: [0x7e,0x04,0x7c,0x7c]
83189
83190v_cmpx_nlt_f64 0, v[2:3]
83191// GFX10: encoding: [0x80,0x04,0x7c,0x7c]
83192
83193v_cmpx_nlt_f64 -1, v[2:3]
83194// GFX10: encoding: [0xc1,0x04,0x7c,0x7c]
83195
83196v_cmpx_nlt_f64 0.5, v[2:3]
83197// GFX10: encoding: [0xf0,0x04,0x7c,0x7c]
83198
83199v_cmpx_nlt_f64 -4.0, v[2:3]
83200// GFX10: encoding: [0xf7,0x04,0x7c,0x7c]
83201
83202v_cmpx_nlt_f64 0xaf123456, v[2:3]
83203// GFX10: encoding: [0xff,0x04,0x7c,0x7c,0x56,0x34,0x12,0xaf]
83204
83205v_cmpx_nlt_f64 0x3f717273, v[2:3]
83206// GFX10: encoding: [0xff,0x04,0x7c,0x7c,0x73,0x72,0x71,0x3f]
83207
83208v_cmpx_nlt_f64 v[1:2], v[254:255]
83209// GFX10: encoding: [0x01,0xfd,0x7d,0x7c]
83210
83211v_cmpx_nlt_f64_e64 v[1:2], v[2:3]
83212// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
83213
83214v_cmpx_nlt_f64_e64 exec, v[1:2]
83215// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x7e,0x02,0x02,0x00]
83216
83217v_cmpx_nlt_f64_e64 v[254:255], v[2:3]
83218// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0xfe,0x05,0x02,0x00]
83219
83220v_cmpx_nlt_f64_e64 s[2:3], v[2:3]
83221// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x02,0x04,0x02,0x00]
83222
83223v_cmpx_nlt_f64_e64 s[4:5], v[2:3]
83224// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x04,0x04,0x02,0x00]
83225
83226v_cmpx_nlt_f64_e64 exec, v[2:3]
83227// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x7e,0x04,0x02,0x00]
83228
83229v_cmpx_nlt_f64_e64 vcc, v[2:3]
83230// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x6a,0x04,0x02,0x00]
83231
83232v_cmpx_nlt_f64_e64 0, v[2:3]
83233// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x80,0x04,0x02,0x00]
83234
83235v_cmpx_nlt_f64_e64 -1, v[2:3]
83236// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0xc1,0x04,0x02,0x00]
83237
83238v_cmpx_nlt_f64_e64 0.5, v[2:3]
83239// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0xf0,0x04,0x02,0x00]
83240
83241v_cmpx_nlt_f64_e64 -4.0, v[2:3]
83242// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0xf7,0x04,0x02,0x00]
83243
83244v_cmpx_nlt_f64_e64 v[1:2], v[254:255]
83245// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0xfd,0x03,0x00]
83246
83247v_cmpx_nlt_f64_e64 v[1:2], s[4:5]
83248// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0x09,0x00,0x00]
83249
83250v_cmpx_nlt_f64_e64 v[1:2], s[6:7]
83251// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0x0d,0x00,0x00]
83252
83253v_cmpx_nlt_f64_e64 v[1:2], s[100:101]
83254// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0xc9,0x00,0x00]
83255
83256v_cmpx_nlt_f64_e64 v[1:2], vcc
83257// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0xd5,0x00,0x00]
83258
83259v_cmpx_nlt_f64_e64 v[1:2], exec
83260// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0xfd,0x00,0x00]
83261
83262v_cmpx_nlt_f64_e64 v[1:2], 0
83263// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0x01,0x01,0x00]
83264
83265v_cmpx_nlt_f64_e64 v[1:2], -1
83266// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0x83,0x01,0x00]
83267
83268v_cmpx_nlt_f64_e64 v[1:2], 0.5
83269// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0xe1,0x01,0x00]
83270
83271v_cmpx_nlt_f64_e64 v[1:2], -4.0
83272// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0xef,0x01,0x00]
83273
83274v_cmpx_nlt_f64_e64 -v[1:2], v[2:3]
83275// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0x05,0x02,0x20]
83276
83277v_cmpx_nlt_f64_e64 v[1:2], -v[2:3]
83278// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0x05,0x02,0x40]
83279
83280v_cmpx_nlt_f64_e64 -v[1:2], -v[2:3]
83281// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0x05,0x02,0x60]
83282
83283v_cmpx_tru_f64 v[1:2], v[2:3]
83284// GFX10: encoding: [0x01,0x05,0x7e,0x7c]
83285
83286v_cmpx_tru_f64 v[254:255], v[2:3]
83287// GFX10: encoding: [0xfe,0x05,0x7e,0x7c]
83288
83289v_cmpx_tru_f64 s[2:3], v[2:3]
83290// GFX10: encoding: [0x02,0x04,0x7e,0x7c]
83291
83292v_cmpx_tru_f64 s[4:5], v[2:3]
83293// GFX10: encoding: [0x04,0x04,0x7e,0x7c]
83294
83295v_cmpx_tru_f64 s[100:101], v[2:3]
83296// GFX10: encoding: [0x64,0x04,0x7e,0x7c]
83297
83298v_cmpx_tru_f64 vcc, v[2:3]
83299// GFX10: encoding: [0x6a,0x04,0x7e,0x7c]
83300
83301v_cmpx_tru_f64 exec, v[2:3]
83302// GFX10: encoding: [0x7e,0x04,0x7e,0x7c]
83303
83304v_cmpx_tru_f64 0, v[2:3]
83305// GFX10: encoding: [0x80,0x04,0x7e,0x7c]
83306
83307v_cmpx_tru_f64 -1, v[2:3]
83308// GFX10: encoding: [0xc1,0x04,0x7e,0x7c]
83309
83310v_cmpx_tru_f64 0.5, v[2:3]
83311// GFX10: encoding: [0xf0,0x04,0x7e,0x7c]
83312
83313v_cmpx_tru_f64 -4.0, v[2:3]
83314// GFX10: encoding: [0xf7,0x04,0x7e,0x7c]
83315
83316v_cmpx_tru_f64 0xaf123456, v[2:3]
83317// GFX10: encoding: [0xff,0x04,0x7e,0x7c,0x56,0x34,0x12,0xaf]
83318
83319v_cmpx_tru_f64 0x3f717273, v[2:3]
83320// GFX10: encoding: [0xff,0x04,0x7e,0x7c,0x73,0x72,0x71,0x3f]
83321
83322v_cmpx_tru_f64 v[1:2], v[254:255]
83323// GFX10: encoding: [0x01,0xfd,0x7f,0x7c]
83324
83325v_cmpx_tru_f64_e64 v[1:2], v[2:3]
83326// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0x05,0x02,0x00]
83327
83328v_cmpx_tru_f64_e64 exec, v[1:2]
83329// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x7e,0x02,0x02,0x00]
83330
83331v_cmpx_tru_f64_e64 v[254:255], v[2:3]
83332// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0xfe,0x05,0x02,0x00]
83333
83334v_cmpx_tru_f64_e64 s[2:3], v[2:3]
83335// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x02,0x04,0x02,0x00]
83336
83337v_cmpx_tru_f64_e64 s[4:5], v[2:3]
83338// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x04,0x04,0x02,0x00]
83339
83340v_cmpx_tru_f64_e64 exec, v[2:3]
83341// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x7e,0x04,0x02,0x00]
83342
83343v_cmpx_tru_f64_e64 vcc, v[2:3]
83344// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x6a,0x04,0x02,0x00]
83345
83346v_cmpx_tru_f64_e64 0, v[2:3]
83347// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x80,0x04,0x02,0x00]
83348
83349v_cmpx_tru_f64_e64 -1, v[2:3]
83350// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0xc1,0x04,0x02,0x00]
83351
83352v_cmpx_tru_f64_e64 0.5, v[2:3]
83353// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0xf0,0x04,0x02,0x00]
83354
83355v_cmpx_tru_f64_e64 -4.0, v[2:3]
83356// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0xf7,0x04,0x02,0x00]
83357
83358v_cmpx_tru_f64_e64 v[1:2], v[254:255]
83359// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0xfd,0x03,0x00]
83360
83361v_cmpx_tru_f64_e64 v[1:2], s[4:5]
83362// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0x09,0x00,0x00]
83363
83364v_cmpx_tru_f64_e64 v[1:2], s[6:7]
83365// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0x0d,0x00,0x00]
83366
83367v_cmpx_tru_f64_e64 v[1:2], s[100:101]
83368// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0xc9,0x00,0x00]
83369
83370v_cmpx_tru_f64_e64 v[1:2], vcc
83371// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0xd5,0x00,0x00]
83372
83373v_cmpx_tru_f64_e64 v[1:2], exec
83374// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0xfd,0x00,0x00]
83375
83376v_cmpx_tru_f64_e64 v[1:2], 0
83377// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0x01,0x01,0x00]
83378
83379v_cmpx_tru_f64_e64 v[1:2], -1
83380// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0x83,0x01,0x00]
83381
83382v_cmpx_tru_f64_e64 v[1:2], 0.5
83383// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0xe1,0x01,0x00]
83384
83385v_cmpx_tru_f64_e64 v[1:2], -4.0
83386// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0xef,0x01,0x00]
83387
83388v_cmpx_tru_f64_e64 -v[1:2], v[2:3]
83389// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0x05,0x02,0x20]
83390
83391v_cmpx_tru_f64_e64 v[1:2], -v[2:3]
83392// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0x05,0x02,0x40]
83393
83394v_cmpx_tru_f64_e64 -v[1:2], -v[2:3]
83395// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0x05,0x02,0x60]
83396
83397v_cmp_f_i32 vcc, v1, v2
83398// W64: encoding: [0x01,0x05,0x00,0x7d]
83399// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83400
83401v_cmp_f_i32 vcc, v255, v2
83402// W64: encoding: [0xff,0x05,0x00,0x7d]
83403// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83404
83405v_cmp_f_i32 vcc, s1, v2
83406// W64: encoding: [0x01,0x04,0x00,0x7d]
83407// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83408
83409v_cmp_f_i32 vcc, s101, v2
83410// W64: encoding: [0x65,0x04,0x00,0x7d]
83411// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83412
83413v_cmp_f_i32 vcc, vcc_lo, v2
83414// W64: encoding: [0x6a,0x04,0x00,0x7d]
83415// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83416
83417v_cmp_f_i32 vcc, vcc_hi, v2
83418// W64: encoding: [0x6b,0x04,0x00,0x7d]
83419// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83420
83421v_cmp_f_i32 vcc, m0, v2
83422// W64: encoding: [0x7c,0x04,0x00,0x7d]
83423// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83424
83425v_cmp_f_i32 vcc, exec_lo, v2
83426// W64: encoding: [0x7e,0x04,0x00,0x7d]
83427// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83428
83429v_cmp_f_i32 vcc, exec_hi, v2
83430// W64: encoding: [0x7f,0x04,0x00,0x7d]
83431// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83432
83433v_cmp_f_i32 vcc, 0, v2
83434// W64: encoding: [0x80,0x04,0x00,0x7d]
83435// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83436
83437v_cmp_f_i32 vcc, -1, v2
83438// W64: encoding: [0xc1,0x04,0x00,0x7d]
83439// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83440
83441v_cmp_f_i32 vcc, 0.5, v2
83442// W64: encoding: [0xf0,0x04,0x00,0x7d]
83443// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83444
83445v_cmp_f_i32 vcc, -4.0, v2
83446// W64: encoding: [0xf7,0x04,0x00,0x7d]
83447// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83448
83449v_cmp_f_i32 vcc, 0xaf123456, v2
83450// W64: encoding: [0xff,0x04,0x00,0x7d,0x56,0x34,0x12,0xaf]
83451// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83452
83453v_cmp_f_i32 vcc, 0x3f717273, v2
83454// W64: encoding: [0xff,0x04,0x00,0x7d,0x73,0x72,0x71,0x3f]
83455// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83456
83457v_cmp_f_i32 vcc, v1, v255
83458// W64: encoding: [0x01,0xff,0x01,0x7d]
83459// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83460
83461v_cmp_f_i32_e64 s[10:11], v1, v2
83462// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
83463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83464
83465v_cmp_f_i32_e64 s[12:13], v1, v2
83466// W64: encoding: [0x0c,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
83467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83468
83469v_cmp_f_i32_e64 s[100:101], v1, v2
83470// W64: encoding: [0x64,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
83471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83472
83473v_cmp_f_i32_e64 vcc, v1, v2
83474// W64: encoding: [0x6a,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
83475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83476
83477v_cmp_f_i32_e64 s[10:11], v255, v2
83478// W64: encoding: [0x0a,0x00,0x80,0xd4,0xff,0x05,0x02,0x00]
83479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83480
83481v_cmp_f_i32_e64 s[10:11], s1, v2
83482// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x04,0x02,0x00]
83483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83484
83485v_cmp_f_i32_e64 s[10:11], s101, v2
83486// W64: encoding: [0x0a,0x00,0x80,0xd4,0x65,0x04,0x02,0x00]
83487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83488
83489v_cmp_f_i32_e64 s[10:11], vcc_lo, v2
83490// W64: encoding: [0x0a,0x00,0x80,0xd4,0x6a,0x04,0x02,0x00]
83491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83492
83493v_cmp_f_i32_e64 s[10:11], vcc_hi, v2
83494// W64: encoding: [0x0a,0x00,0x80,0xd4,0x6b,0x04,0x02,0x00]
83495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83496
83497v_cmp_f_i32_e64 s[10:11], m0, v2
83498// W64: encoding: [0x0a,0x00,0x80,0xd4,0x7c,0x04,0x02,0x00]
83499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83500
83501v_cmp_f_i32_e64 s[10:11], exec_lo, v2
83502// W64: encoding: [0x0a,0x00,0x80,0xd4,0x7e,0x04,0x02,0x00]
83503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83504
83505v_cmp_f_i32_e64 s[10:11], exec_hi, v2
83506// W64: encoding: [0x0a,0x00,0x80,0xd4,0x7f,0x04,0x02,0x00]
83507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83508
83509v_cmp_f_i32_e64 s[10:11], 0, v2
83510// W64: encoding: [0x0a,0x00,0x80,0xd4,0x80,0x04,0x02,0x00]
83511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83512
83513v_cmp_f_i32_e64 s[10:11], -1, v2
83514// W64: encoding: [0x0a,0x00,0x80,0xd4,0xc1,0x04,0x02,0x00]
83515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83516
83517v_cmp_f_i32_e64 s[10:11], 0.5, v2
83518// W64: encoding: [0x0a,0x00,0x80,0xd4,0xf0,0x04,0x02,0x00]
83519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83520
83521v_cmp_f_i32_e64 s[10:11], -4.0, v2
83522// W64: encoding: [0x0a,0x00,0x80,0xd4,0xf7,0x04,0x02,0x00]
83523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83524
83525v_cmp_f_i32_e64 s[10:11], v1, v255
83526// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xff,0x03,0x00]
83527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83528
83529v_cmp_f_i32_e64 s[10:11], v1, s2
83530// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x05,0x00,0x00]
83531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83532
83533v_cmp_f_i32_e64 s[10:11], v1, s101
83534// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xcb,0x00,0x00]
83535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83536
83537v_cmp_f_i32_e64 s[10:11], v1, vcc_lo
83538// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xd5,0x00,0x00]
83539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83540
83541v_cmp_f_i32_e64 s[10:11], v1, vcc_hi
83542// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xd7,0x00,0x00]
83543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83544
83545v_cmp_f_i32_e64 s[10:11], v1, m0
83546// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xf9,0x00,0x00]
83547// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83548
83549v_cmp_f_i32_e64 s[10:11], v1, exec_lo
83550// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xfd,0x00,0x00]
83551// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83552
83553v_cmp_f_i32_e64 s[10:11], v1, exec_hi
83554// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xff,0x00,0x00]
83555// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83556
83557v_cmp_f_i32_e64 s[10:11], v1, 0
83558// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x01,0x01,0x00]
83559// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83560
83561v_cmp_f_i32_e64 s[10:11], v1, -1
83562// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x83,0x01,0x00]
83563// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83564
83565v_cmp_f_i32_e64 s[10:11], v1, 0.5
83566// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xe1,0x01,0x00]
83567// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83568
83569v_cmp_f_i32_e64 s[10:11], v1, -4.0
83570// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xef,0x01,0x00]
83571// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83572
83573v_cmp_lt_i32 vcc, v1, v2
83574// W64: encoding: [0x01,0x05,0x02,0x7d]
83575// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83576
83577v_cmp_lt_i32 vcc, v255, v2
83578// W64: encoding: [0xff,0x05,0x02,0x7d]
83579// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83580
83581v_cmp_lt_i32 vcc, s1, v2
83582// W64: encoding: [0x01,0x04,0x02,0x7d]
83583// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83584
83585v_cmp_lt_i32 vcc, s101, v2
83586// W64: encoding: [0x65,0x04,0x02,0x7d]
83587// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83588
83589v_cmp_lt_i32 vcc, vcc_lo, v2
83590// W64: encoding: [0x6a,0x04,0x02,0x7d]
83591// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83592
83593v_cmp_lt_i32 vcc, vcc_hi, v2
83594// W64: encoding: [0x6b,0x04,0x02,0x7d]
83595// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83596
83597v_cmp_lt_i32 vcc, m0, v2
83598// W64: encoding: [0x7c,0x04,0x02,0x7d]
83599// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83600
83601v_cmp_lt_i32 vcc, exec_lo, v2
83602// W64: encoding: [0x7e,0x04,0x02,0x7d]
83603// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83604
83605v_cmp_lt_i32 vcc, exec_hi, v2
83606// W64: encoding: [0x7f,0x04,0x02,0x7d]
83607// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83608
83609v_cmp_lt_i32 vcc, 0, v2
83610// W64: encoding: [0x80,0x04,0x02,0x7d]
83611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83612
83613v_cmp_lt_i32 vcc, -1, v2
83614// W64: encoding: [0xc1,0x04,0x02,0x7d]
83615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83616
83617v_cmp_lt_i32 vcc, 0.5, v2
83618// W64: encoding: [0xf0,0x04,0x02,0x7d]
83619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83620
83621v_cmp_lt_i32 vcc, -4.0, v2
83622// W64: encoding: [0xf7,0x04,0x02,0x7d]
83623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83624
83625v_cmp_lt_i32 vcc, 0xaf123456, v2
83626// W64: encoding: [0xff,0x04,0x02,0x7d,0x56,0x34,0x12,0xaf]
83627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83628
83629v_cmp_lt_i32 vcc, 0x3f717273, v2
83630// W64: encoding: [0xff,0x04,0x02,0x7d,0x73,0x72,0x71,0x3f]
83631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83632
83633v_cmp_lt_i32 vcc, v1, v255
83634// W64: encoding: [0x01,0xff,0x03,0x7d]
83635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83636
83637v_cmp_lt_i32_e64 s[10:11], v1, v2
83638// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
83639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83640
83641v_cmp_lt_i32_e64 s[12:13], v1, v2
83642// W64: encoding: [0x0c,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
83643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83644
83645v_cmp_lt_i32_e64 s[100:101], v1, v2
83646// W64: encoding: [0x64,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
83647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83648
83649v_cmp_lt_i32_e64 vcc, v1, v2
83650// W64: encoding: [0x6a,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
83651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83652
83653v_cmp_lt_i32_e64 s[10:11], v255, v2
83654// W64: encoding: [0x0a,0x00,0x81,0xd4,0xff,0x05,0x02,0x00]
83655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83656
83657v_cmp_lt_i32_e64 s[10:11], s1, v2
83658// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x04,0x02,0x00]
83659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83660
83661v_cmp_lt_i32_e64 s[10:11], s101, v2
83662// W64: encoding: [0x0a,0x00,0x81,0xd4,0x65,0x04,0x02,0x00]
83663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83664
83665v_cmp_lt_i32_e64 s[10:11], vcc_lo, v2
83666// W64: encoding: [0x0a,0x00,0x81,0xd4,0x6a,0x04,0x02,0x00]
83667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83668
83669v_cmp_lt_i32_e64 s[10:11], vcc_hi, v2
83670// W64: encoding: [0x0a,0x00,0x81,0xd4,0x6b,0x04,0x02,0x00]
83671// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83672
83673v_cmp_lt_i32_e64 s[10:11], m0, v2
83674// W64: encoding: [0x0a,0x00,0x81,0xd4,0x7c,0x04,0x02,0x00]
83675// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83676
83677v_cmp_lt_i32_e64 s[10:11], exec_lo, v2
83678// W64: encoding: [0x0a,0x00,0x81,0xd4,0x7e,0x04,0x02,0x00]
83679// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83680
83681v_cmp_lt_i32_e64 s[10:11], exec_hi, v2
83682// W64: encoding: [0x0a,0x00,0x81,0xd4,0x7f,0x04,0x02,0x00]
83683// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83684
83685v_cmp_lt_i32_e64 s[10:11], 0, v2
83686// W64: encoding: [0x0a,0x00,0x81,0xd4,0x80,0x04,0x02,0x00]
83687// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83688
83689v_cmp_lt_i32_e64 s[10:11], -1, v2
83690// W64: encoding: [0x0a,0x00,0x81,0xd4,0xc1,0x04,0x02,0x00]
83691// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83692
83693v_cmp_lt_i32_e64 s[10:11], 0.5, v2
83694// W64: encoding: [0x0a,0x00,0x81,0xd4,0xf0,0x04,0x02,0x00]
83695// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83696
83697v_cmp_lt_i32_e64 s[10:11], -4.0, v2
83698// W64: encoding: [0x0a,0x00,0x81,0xd4,0xf7,0x04,0x02,0x00]
83699// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83700
83701v_cmp_lt_i32_e64 s[10:11], v1, v255
83702// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xff,0x03,0x00]
83703// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83704
83705v_cmp_lt_i32_e64 s[10:11], v1, s2
83706// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x05,0x00,0x00]
83707// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83708
83709v_cmp_lt_i32_e64 s[10:11], v1, s101
83710// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xcb,0x00,0x00]
83711// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83712
83713v_cmp_lt_i32_e64 s[10:11], v1, vcc_lo
83714// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xd5,0x00,0x00]
83715// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83716
83717v_cmp_lt_i32_e64 s[10:11], v1, vcc_hi
83718// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xd7,0x00,0x00]
83719// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83720
83721v_cmp_lt_i32_e64 s[10:11], v1, m0
83722// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xf9,0x00,0x00]
83723// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83724
83725v_cmp_lt_i32_e64 s[10:11], v1, exec_lo
83726// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xfd,0x00,0x00]
83727// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83728
83729v_cmp_lt_i32_e64 s[10:11], v1, exec_hi
83730// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xff,0x00,0x00]
83731// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83732
83733v_cmp_lt_i32_e64 s[10:11], v1, 0
83734// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x01,0x01,0x00]
83735// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83736
83737v_cmp_lt_i32_e64 s[10:11], v1, -1
83738// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x83,0x01,0x00]
83739// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83740
83741v_cmp_lt_i32_e64 s[10:11], v1, 0.5
83742// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xe1,0x01,0x00]
83743// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83744
83745v_cmp_lt_i32_e64 s[10:11], v1, -4.0
83746// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xef,0x01,0x00]
83747// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83748
83749v_cmp_eq_i32 vcc, v1, v2
83750// W64: encoding: [0x01,0x05,0x04,0x7d]
83751// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83752
83753v_cmp_eq_i32 vcc, v255, v2
83754// W64: encoding: [0xff,0x05,0x04,0x7d]
83755// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83756
83757v_cmp_eq_i32 vcc, s1, v2
83758// W64: encoding: [0x01,0x04,0x04,0x7d]
83759// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83760
83761v_cmp_eq_i32 vcc, s101, v2
83762// W64: encoding: [0x65,0x04,0x04,0x7d]
83763// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83764
83765v_cmp_eq_i32 vcc, vcc_lo, v2
83766// W64: encoding: [0x6a,0x04,0x04,0x7d]
83767// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83768
83769v_cmp_eq_i32 vcc, vcc_hi, v2
83770// W64: encoding: [0x6b,0x04,0x04,0x7d]
83771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83772
83773v_cmp_eq_i32 vcc, m0, v2
83774// W64: encoding: [0x7c,0x04,0x04,0x7d]
83775// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83776
83777v_cmp_eq_i32 vcc, exec_lo, v2
83778// W64: encoding: [0x7e,0x04,0x04,0x7d]
83779// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83780
83781v_cmp_eq_i32 vcc, exec_hi, v2
83782// W64: encoding: [0x7f,0x04,0x04,0x7d]
83783// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83784
83785v_cmp_eq_i32 vcc, 0, v2
83786// W64: encoding: [0x80,0x04,0x04,0x7d]
83787// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83788
83789v_cmp_eq_i32 vcc, -1, v2
83790// W64: encoding: [0xc1,0x04,0x04,0x7d]
83791// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83792
83793v_cmp_eq_i32 vcc, 0.5, v2
83794// W64: encoding: [0xf0,0x04,0x04,0x7d]
83795// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83796
83797v_cmp_eq_i32 vcc, -4.0, v2
83798// W64: encoding: [0xf7,0x04,0x04,0x7d]
83799// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83800
83801v_cmp_eq_i32 vcc, 0xaf123456, v2
83802// W64: encoding: [0xff,0x04,0x04,0x7d,0x56,0x34,0x12,0xaf]
83803// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83804
83805v_cmp_eq_i32 vcc, 0x3f717273, v2
83806// W64: encoding: [0xff,0x04,0x04,0x7d,0x73,0x72,0x71,0x3f]
83807// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83808
83809v_cmp_eq_i32 vcc, v1, v255
83810// W64: encoding: [0x01,0xff,0x05,0x7d]
83811// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83812
83813v_cmp_eq_i32_e64 s[10:11], v1, v2
83814// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
83815// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83816
83817v_cmp_eq_i32_e64 s[12:13], v1, v2
83818// W64: encoding: [0x0c,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
83819// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83820
83821v_cmp_eq_i32_e64 s[100:101], v1, v2
83822// W64: encoding: [0x64,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
83823// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83824
83825v_cmp_eq_i32_e64 vcc, v1, v2
83826// W64: encoding: [0x6a,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
83827// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83828
83829v_cmp_eq_i32_e64 s[10:11], v255, v2
83830// W64: encoding: [0x0a,0x00,0x82,0xd4,0xff,0x05,0x02,0x00]
83831// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83832
83833v_cmp_eq_i32_e64 s[10:11], s1, v2
83834// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x04,0x02,0x00]
83835// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83836
83837v_cmp_eq_i32_e64 s[10:11], s101, v2
83838// W64: encoding: [0x0a,0x00,0x82,0xd4,0x65,0x04,0x02,0x00]
83839// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83840
83841v_cmp_eq_i32_e64 s[10:11], vcc_lo, v2
83842// W64: encoding: [0x0a,0x00,0x82,0xd4,0x6a,0x04,0x02,0x00]
83843// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83844
83845v_cmp_eq_i32_e64 s[10:11], vcc_hi, v2
83846// W64: encoding: [0x0a,0x00,0x82,0xd4,0x6b,0x04,0x02,0x00]
83847// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83848
83849v_cmp_eq_i32_e64 s[10:11], m0, v2
83850// W64: encoding: [0x0a,0x00,0x82,0xd4,0x7c,0x04,0x02,0x00]
83851// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83852
83853v_cmp_eq_i32_e64 s[10:11], exec_lo, v2
83854// W64: encoding: [0x0a,0x00,0x82,0xd4,0x7e,0x04,0x02,0x00]
83855// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83856
83857v_cmp_eq_i32_e64 s[10:11], exec_hi, v2
83858// W64: encoding: [0x0a,0x00,0x82,0xd4,0x7f,0x04,0x02,0x00]
83859// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83860
83861v_cmp_eq_i32_e64 s[10:11], 0, v2
83862// W64: encoding: [0x0a,0x00,0x82,0xd4,0x80,0x04,0x02,0x00]
83863// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83864
83865v_cmp_eq_i32_e64 s[10:11], -1, v2
83866// W64: encoding: [0x0a,0x00,0x82,0xd4,0xc1,0x04,0x02,0x00]
83867// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83868
83869v_cmp_eq_i32_e64 s[10:11], 0.5, v2
83870// W64: encoding: [0x0a,0x00,0x82,0xd4,0xf0,0x04,0x02,0x00]
83871// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83872
83873v_cmp_eq_i32_e64 s[10:11], -4.0, v2
83874// W64: encoding: [0x0a,0x00,0x82,0xd4,0xf7,0x04,0x02,0x00]
83875// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83876
83877v_cmp_eq_i32_e64 s[10:11], v1, v255
83878// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xff,0x03,0x00]
83879// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83880
83881v_cmp_eq_i32_e64 s[10:11], v1, s2
83882// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x05,0x00,0x00]
83883// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83884
83885v_cmp_eq_i32_e64 s[10:11], v1, s101
83886// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xcb,0x00,0x00]
83887// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83888
83889v_cmp_eq_i32_e64 s[10:11], v1, vcc_lo
83890// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xd5,0x00,0x00]
83891// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83892
83893v_cmp_eq_i32_e64 s[10:11], v1, vcc_hi
83894// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xd7,0x00,0x00]
83895// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83896
83897v_cmp_eq_i32_e64 s[10:11], v1, m0
83898// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xf9,0x00,0x00]
83899// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83900
83901v_cmp_eq_i32_e64 s[10:11], v1, exec_lo
83902// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xfd,0x00,0x00]
83903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83904
83905v_cmp_eq_i32_e64 s[10:11], v1, exec_hi
83906// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xff,0x00,0x00]
83907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83908
83909v_cmp_eq_i32_e64 s[10:11], v1, 0
83910// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x01,0x01,0x00]
83911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83912
83913v_cmp_eq_i32_e64 s[10:11], v1, -1
83914// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x83,0x01,0x00]
83915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83916
83917v_cmp_eq_i32_e64 s[10:11], v1, 0.5
83918// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xe1,0x01,0x00]
83919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83920
83921v_cmp_eq_i32_e64 s[10:11], v1, -4.0
83922// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xef,0x01,0x00]
83923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83924
83925v_cmp_le_i32 vcc, v1, v2
83926// W64: encoding: [0x01,0x05,0x06,0x7d]
83927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83928
83929v_cmp_le_i32 vcc, v255, v2
83930// W64: encoding: [0xff,0x05,0x06,0x7d]
83931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83932
83933v_cmp_le_i32 vcc, s1, v2
83934// W64: encoding: [0x01,0x04,0x06,0x7d]
83935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83936
83937v_cmp_le_i32 vcc, s101, v2
83938// W64: encoding: [0x65,0x04,0x06,0x7d]
83939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83940
83941v_cmp_le_i32 vcc, vcc_lo, v2
83942// W64: encoding: [0x6a,0x04,0x06,0x7d]
83943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83944
83945v_cmp_le_i32 vcc, vcc_hi, v2
83946// W64: encoding: [0x6b,0x04,0x06,0x7d]
83947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83948
83949v_cmp_le_i32 vcc, m0, v2
83950// W64: encoding: [0x7c,0x04,0x06,0x7d]
83951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83952
83953v_cmp_le_i32 vcc, exec_lo, v2
83954// W64: encoding: [0x7e,0x04,0x06,0x7d]
83955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83956
83957v_cmp_le_i32 vcc, exec_hi, v2
83958// W64: encoding: [0x7f,0x04,0x06,0x7d]
83959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83960
83961v_cmp_le_i32 vcc, 0, v2
83962// W64: encoding: [0x80,0x04,0x06,0x7d]
83963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83964
83965v_cmp_le_i32 vcc, -1, v2
83966// W64: encoding: [0xc1,0x04,0x06,0x7d]
83967// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83968
83969v_cmp_le_i32 vcc, 0.5, v2
83970// W64: encoding: [0xf0,0x04,0x06,0x7d]
83971// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83972
83973v_cmp_le_i32 vcc, -4.0, v2
83974// W64: encoding: [0xf7,0x04,0x06,0x7d]
83975// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83976
83977v_cmp_le_i32 vcc, 0xaf123456, v2
83978// W64: encoding: [0xff,0x04,0x06,0x7d,0x56,0x34,0x12,0xaf]
83979// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83980
83981v_cmp_le_i32 vcc, 0x3f717273, v2
83982// W64: encoding: [0xff,0x04,0x06,0x7d,0x73,0x72,0x71,0x3f]
83983// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83984
83985v_cmp_le_i32 vcc, v1, v255
83986// W64: encoding: [0x01,0xff,0x07,0x7d]
83987// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
83988
83989v_cmp_le_i32_e64 s[10:11], v1, v2
83990// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
83991// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83992
83993v_cmp_le_i32_e64 s[12:13], v1, v2
83994// W64: encoding: [0x0c,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
83995// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
83996
83997v_cmp_le_i32_e64 s[100:101], v1, v2
83998// W64: encoding: [0x64,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
83999// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84000
84001v_cmp_le_i32_e64 vcc, v1, v2
84002// W64: encoding: [0x6a,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
84003// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84004
84005v_cmp_le_i32_e64 s[10:11], v255, v2
84006// W64: encoding: [0x0a,0x00,0x83,0xd4,0xff,0x05,0x02,0x00]
84007// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84008
84009v_cmp_le_i32_e64 s[10:11], s1, v2
84010// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x04,0x02,0x00]
84011// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84012
84013v_cmp_le_i32_e64 s[10:11], s101, v2
84014// W64: encoding: [0x0a,0x00,0x83,0xd4,0x65,0x04,0x02,0x00]
84015// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84016
84017v_cmp_le_i32_e64 s[10:11], vcc_lo, v2
84018// W64: encoding: [0x0a,0x00,0x83,0xd4,0x6a,0x04,0x02,0x00]
84019// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84020
84021v_cmp_le_i32_e64 s[10:11], vcc_hi, v2
84022// W64: encoding: [0x0a,0x00,0x83,0xd4,0x6b,0x04,0x02,0x00]
84023// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84024
84025v_cmp_le_i32_e64 s[10:11], m0, v2
84026// W64: encoding: [0x0a,0x00,0x83,0xd4,0x7c,0x04,0x02,0x00]
84027// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84028
84029v_cmp_le_i32_e64 s[10:11], exec_lo, v2
84030// W64: encoding: [0x0a,0x00,0x83,0xd4,0x7e,0x04,0x02,0x00]
84031// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84032
84033v_cmp_le_i32_e64 s[10:11], exec_hi, v2
84034// W64: encoding: [0x0a,0x00,0x83,0xd4,0x7f,0x04,0x02,0x00]
84035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84036
84037v_cmp_le_i32_e64 s[10:11], 0, v2
84038// W64: encoding: [0x0a,0x00,0x83,0xd4,0x80,0x04,0x02,0x00]
84039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84040
84041v_cmp_le_i32_e64 s[10:11], -1, v2
84042// W64: encoding: [0x0a,0x00,0x83,0xd4,0xc1,0x04,0x02,0x00]
84043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84044
84045v_cmp_le_i32_e64 s[10:11], 0.5, v2
84046// W64: encoding: [0x0a,0x00,0x83,0xd4,0xf0,0x04,0x02,0x00]
84047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84048
84049v_cmp_le_i32_e64 s[10:11], -4.0, v2
84050// W64: encoding: [0x0a,0x00,0x83,0xd4,0xf7,0x04,0x02,0x00]
84051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84052
84053v_cmp_le_i32_e64 s[10:11], v1, v255
84054// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xff,0x03,0x00]
84055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84056
84057v_cmp_le_i32_e64 s[10:11], v1, s2
84058// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x05,0x00,0x00]
84059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84060
84061v_cmp_le_i32_e64 s[10:11], v1, s101
84062// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xcb,0x00,0x00]
84063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84064
84065v_cmp_le_i32_e64 s[10:11], v1, vcc_lo
84066// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xd5,0x00,0x00]
84067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84068
84069v_cmp_le_i32_e64 s[10:11], v1, vcc_hi
84070// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xd7,0x00,0x00]
84071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84072
84073v_cmp_le_i32_e64 s[10:11], v1, m0
84074// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xf9,0x00,0x00]
84075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84076
84077v_cmp_le_i32_e64 s[10:11], v1, exec_lo
84078// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xfd,0x00,0x00]
84079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84080
84081v_cmp_le_i32_e64 s[10:11], v1, exec_hi
84082// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xff,0x00,0x00]
84083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84084
84085v_cmp_le_i32_e64 s[10:11], v1, 0
84086// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x01,0x01,0x00]
84087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84088
84089v_cmp_le_i32_e64 s[10:11], v1, -1
84090// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x83,0x01,0x00]
84091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84092
84093v_cmp_le_i32_e64 s[10:11], v1, 0.5
84094// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xe1,0x01,0x00]
84095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84096
84097v_cmp_le_i32_e64 s[10:11], v1, -4.0
84098// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xef,0x01,0x00]
84099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84100
84101v_cmp_gt_i32 vcc, v1, v2
84102// W64: encoding: [0x01,0x05,0x08,0x7d]
84103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84104
84105v_cmp_gt_i32 vcc, v255, v2
84106// W64: encoding: [0xff,0x05,0x08,0x7d]
84107// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84108
84109v_cmp_gt_i32 vcc, s1, v2
84110// W64: encoding: [0x01,0x04,0x08,0x7d]
84111// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84112
84113v_cmp_gt_i32 vcc, s101, v2
84114// W64: encoding: [0x65,0x04,0x08,0x7d]
84115// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84116
84117v_cmp_gt_i32 vcc, vcc_lo, v2
84118// W64: encoding: [0x6a,0x04,0x08,0x7d]
84119// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84120
84121v_cmp_gt_i32 vcc, vcc_hi, v2
84122// W64: encoding: [0x6b,0x04,0x08,0x7d]
84123// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84124
84125v_cmp_gt_i32 vcc, m0, v2
84126// W64: encoding: [0x7c,0x04,0x08,0x7d]
84127// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84128
84129v_cmp_gt_i32 vcc, exec_lo, v2
84130// W64: encoding: [0x7e,0x04,0x08,0x7d]
84131// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84132
84133v_cmp_gt_i32 vcc, exec_hi, v2
84134// W64: encoding: [0x7f,0x04,0x08,0x7d]
84135// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84136
84137v_cmp_gt_i32 vcc, 0, v2
84138// W64: encoding: [0x80,0x04,0x08,0x7d]
84139// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84140
84141v_cmp_gt_i32 vcc, -1, v2
84142// W64: encoding: [0xc1,0x04,0x08,0x7d]
84143// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84144
84145v_cmp_gt_i32 vcc, 0.5, v2
84146// W64: encoding: [0xf0,0x04,0x08,0x7d]
84147// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84148
84149v_cmp_gt_i32 vcc, -4.0, v2
84150// W64: encoding: [0xf7,0x04,0x08,0x7d]
84151// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84152
84153v_cmp_gt_i32 vcc, 0xaf123456, v2
84154// W64: encoding: [0xff,0x04,0x08,0x7d,0x56,0x34,0x12,0xaf]
84155// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84156
84157v_cmp_gt_i32 vcc, 0x3f717273, v2
84158// W64: encoding: [0xff,0x04,0x08,0x7d,0x73,0x72,0x71,0x3f]
84159// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84160
84161v_cmp_gt_i32 vcc, v1, v255
84162// W64: encoding: [0x01,0xff,0x09,0x7d]
84163// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84164
84165v_cmp_gt_i32_e64 s[10:11], v1, v2
84166// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
84167// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84168
84169v_cmp_gt_i32_e64 s[12:13], v1, v2
84170// W64: encoding: [0x0c,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
84171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84172
84173v_cmp_gt_i32_e64 s[100:101], v1, v2
84174// W64: encoding: [0x64,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
84175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84176
84177v_cmp_gt_i32_e64 vcc, v1, v2
84178// W64: encoding: [0x6a,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
84179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84180
84181v_cmp_gt_i32_e64 s[10:11], v255, v2
84182// W64: encoding: [0x0a,0x00,0x84,0xd4,0xff,0x05,0x02,0x00]
84183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84184
84185v_cmp_gt_i32_e64 s[10:11], s1, v2
84186// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x04,0x02,0x00]
84187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84188
84189v_cmp_gt_i32_e64 s[10:11], s101, v2
84190// W64: encoding: [0x0a,0x00,0x84,0xd4,0x65,0x04,0x02,0x00]
84191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84192
84193v_cmp_gt_i32_e64 s[10:11], vcc_lo, v2
84194// W64: encoding: [0x0a,0x00,0x84,0xd4,0x6a,0x04,0x02,0x00]
84195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84196
84197v_cmp_gt_i32_e64 s[10:11], vcc_hi, v2
84198// W64: encoding: [0x0a,0x00,0x84,0xd4,0x6b,0x04,0x02,0x00]
84199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84200
84201v_cmp_gt_i32_e64 s[10:11], m0, v2
84202// W64: encoding: [0x0a,0x00,0x84,0xd4,0x7c,0x04,0x02,0x00]
84203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84204
84205v_cmp_gt_i32_e64 s[10:11], exec_lo, v2
84206// W64: encoding: [0x0a,0x00,0x84,0xd4,0x7e,0x04,0x02,0x00]
84207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84208
84209v_cmp_gt_i32_e64 s[10:11], exec_hi, v2
84210// W64: encoding: [0x0a,0x00,0x84,0xd4,0x7f,0x04,0x02,0x00]
84211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84212
84213v_cmp_gt_i32_e64 s[10:11], 0, v2
84214// W64: encoding: [0x0a,0x00,0x84,0xd4,0x80,0x04,0x02,0x00]
84215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84216
84217v_cmp_gt_i32_e64 s[10:11], -1, v2
84218// W64: encoding: [0x0a,0x00,0x84,0xd4,0xc1,0x04,0x02,0x00]
84219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84220
84221v_cmp_gt_i32_e64 s[10:11], 0.5, v2
84222// W64: encoding: [0x0a,0x00,0x84,0xd4,0xf0,0x04,0x02,0x00]
84223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84224
84225v_cmp_gt_i32_e64 s[10:11], -4.0, v2
84226// W64: encoding: [0x0a,0x00,0x84,0xd4,0xf7,0x04,0x02,0x00]
84227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84228
84229v_cmp_gt_i32_e64 s[10:11], v1, v255
84230// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xff,0x03,0x00]
84231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84232
84233v_cmp_gt_i32_e64 s[10:11], v1, s2
84234// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x05,0x00,0x00]
84235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84236
84237v_cmp_gt_i32_e64 s[10:11], v1, s101
84238// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xcb,0x00,0x00]
84239// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84240
84241v_cmp_gt_i32_e64 s[10:11], v1, vcc_lo
84242// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xd5,0x00,0x00]
84243// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84244
84245v_cmp_gt_i32_e64 s[10:11], v1, vcc_hi
84246// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xd7,0x00,0x00]
84247// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84248
84249v_cmp_gt_i32_e64 s[10:11], v1, m0
84250// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xf9,0x00,0x00]
84251// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84252
84253v_cmp_gt_i32_e64 s[10:11], v1, exec_lo
84254// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xfd,0x00,0x00]
84255// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84256
84257v_cmp_gt_i32_e64 s[10:11], v1, exec_hi
84258// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xff,0x00,0x00]
84259// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84260
84261v_cmp_gt_i32_e64 s[10:11], v1, 0
84262// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x01,0x01,0x00]
84263// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84264
84265v_cmp_gt_i32_e64 s[10:11], v1, -1
84266// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x83,0x01,0x00]
84267// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84268
84269v_cmp_gt_i32_e64 s[10:11], v1, 0.5
84270// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xe1,0x01,0x00]
84271// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84272
84273v_cmp_gt_i32_e64 s[10:11], v1, -4.0
84274// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xef,0x01,0x00]
84275// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84276
84277v_cmp_ne_i32 vcc, v1, v2
84278// W64: encoding: [0x01,0x05,0x0a,0x7d]
84279// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84280
84281v_cmp_ne_i32 vcc, v255, v2
84282// W64: encoding: [0xff,0x05,0x0a,0x7d]
84283// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84284
84285v_cmp_ne_i32 vcc, s1, v2
84286// W64: encoding: [0x01,0x04,0x0a,0x7d]
84287// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84288
84289v_cmp_ne_i32 vcc, s101, v2
84290// W64: encoding: [0x65,0x04,0x0a,0x7d]
84291// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84292
84293v_cmp_ne_i32 vcc, vcc_lo, v2
84294// W64: encoding: [0x6a,0x04,0x0a,0x7d]
84295// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84296
84297v_cmp_ne_i32 vcc, vcc_hi, v2
84298// W64: encoding: [0x6b,0x04,0x0a,0x7d]
84299// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84300
84301v_cmp_ne_i32 vcc, m0, v2
84302// W64: encoding: [0x7c,0x04,0x0a,0x7d]
84303// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84304
84305v_cmp_ne_i32 vcc, exec_lo, v2
84306// W64: encoding: [0x7e,0x04,0x0a,0x7d]
84307// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84308
84309v_cmp_ne_i32 vcc, exec_hi, v2
84310// W64: encoding: [0x7f,0x04,0x0a,0x7d]
84311// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84312
84313v_cmp_ne_i32 vcc, 0, v2
84314// W64: encoding: [0x80,0x04,0x0a,0x7d]
84315// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84316
84317v_cmp_ne_i32 vcc, -1, v2
84318// W64: encoding: [0xc1,0x04,0x0a,0x7d]
84319// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84320
84321v_cmp_ne_i32 vcc, 0.5, v2
84322// W64: encoding: [0xf0,0x04,0x0a,0x7d]
84323// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84324
84325v_cmp_ne_i32 vcc, -4.0, v2
84326// W64: encoding: [0xf7,0x04,0x0a,0x7d]
84327// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84328
84329v_cmp_ne_i32 vcc, 0xaf123456, v2
84330// W64: encoding: [0xff,0x04,0x0a,0x7d,0x56,0x34,0x12,0xaf]
84331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84332
84333v_cmp_ne_i32 vcc, 0x3f717273, v2
84334// W64: encoding: [0xff,0x04,0x0a,0x7d,0x73,0x72,0x71,0x3f]
84335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84336
84337v_cmp_ne_i32 vcc, v1, v255
84338// W64: encoding: [0x01,0xff,0x0b,0x7d]
84339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84340
84341v_cmp_ne_i32_e64 s[10:11], v1, v2
84342// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
84343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84344
84345v_cmp_ne_i32_e64 s[12:13], v1, v2
84346// W64: encoding: [0x0c,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
84347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84348
84349v_cmp_ne_i32_e64 s[100:101], v1, v2
84350// W64: encoding: [0x64,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
84351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84352
84353v_cmp_ne_i32_e64 vcc, v1, v2
84354// W64: encoding: [0x6a,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
84355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84356
84357v_cmp_ne_i32_e64 s[10:11], v255, v2
84358// W64: encoding: [0x0a,0x00,0x85,0xd4,0xff,0x05,0x02,0x00]
84359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84360
84361v_cmp_ne_i32_e64 s[10:11], s1, v2
84362// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x04,0x02,0x00]
84363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84364
84365v_cmp_ne_i32_e64 s[10:11], s101, v2
84366// W64: encoding: [0x0a,0x00,0x85,0xd4,0x65,0x04,0x02,0x00]
84367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84368
84369v_cmp_ne_i32_e64 s[10:11], vcc_lo, v2
84370// W64: encoding: [0x0a,0x00,0x85,0xd4,0x6a,0x04,0x02,0x00]
84371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84372
84373v_cmp_ne_i32_e64 s[10:11], vcc_hi, v2
84374// W64: encoding: [0x0a,0x00,0x85,0xd4,0x6b,0x04,0x02,0x00]
84375// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84376
84377v_cmp_ne_i32_e64 s[10:11], m0, v2
84378// W64: encoding: [0x0a,0x00,0x85,0xd4,0x7c,0x04,0x02,0x00]
84379// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84380
84381v_cmp_ne_i32_e64 s[10:11], exec_lo, v2
84382// W64: encoding: [0x0a,0x00,0x85,0xd4,0x7e,0x04,0x02,0x00]
84383// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84384
84385v_cmp_ne_i32_e64 s[10:11], exec_hi, v2
84386// W64: encoding: [0x0a,0x00,0x85,0xd4,0x7f,0x04,0x02,0x00]
84387// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84388
84389v_cmp_ne_i32_e64 s[10:11], 0, v2
84390// W64: encoding: [0x0a,0x00,0x85,0xd4,0x80,0x04,0x02,0x00]
84391// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84392
84393v_cmp_ne_i32_e64 s[10:11], -1, v2
84394// W64: encoding: [0x0a,0x00,0x85,0xd4,0xc1,0x04,0x02,0x00]
84395// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84396
84397v_cmp_ne_i32_e64 s[10:11], 0.5, v2
84398// W64: encoding: [0x0a,0x00,0x85,0xd4,0xf0,0x04,0x02,0x00]
84399// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84400
84401v_cmp_ne_i32_e64 s[10:11], -4.0, v2
84402// W64: encoding: [0x0a,0x00,0x85,0xd4,0xf7,0x04,0x02,0x00]
84403// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84404
84405v_cmp_ne_i32_e64 s[10:11], v1, v255
84406// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xff,0x03,0x00]
84407// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84408
84409v_cmp_ne_i32_e64 s[10:11], v1, s2
84410// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x05,0x00,0x00]
84411// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84412
84413v_cmp_ne_i32_e64 s[10:11], v1, s101
84414// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xcb,0x00,0x00]
84415// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84416
84417v_cmp_ne_i32_e64 s[10:11], v1, vcc_lo
84418// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xd5,0x00,0x00]
84419// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84420
84421v_cmp_ne_i32_e64 s[10:11], v1, vcc_hi
84422// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xd7,0x00,0x00]
84423// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84424
84425v_cmp_ne_i32_e64 s[10:11], v1, m0
84426// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xf9,0x00,0x00]
84427// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84428
84429v_cmp_ne_i32_e64 s[10:11], v1, exec_lo
84430// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xfd,0x00,0x00]
84431// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84432
84433v_cmp_ne_i32_e64 s[10:11], v1, exec_hi
84434// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xff,0x00,0x00]
84435// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84436
84437v_cmp_ne_i32_e64 s[10:11], v1, 0
84438// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x01,0x01,0x00]
84439// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84440
84441v_cmp_ne_i32_e64 s[10:11], v1, -1
84442// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x83,0x01,0x00]
84443// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84444
84445v_cmp_ne_i32_e64 s[10:11], v1, 0.5
84446// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xe1,0x01,0x00]
84447// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84448
84449v_cmp_ne_i32_e64 s[10:11], v1, -4.0
84450// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xef,0x01,0x00]
84451// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84452
84453v_cmp_ge_i32 vcc, v1, v2
84454// W64: encoding: [0x01,0x05,0x0c,0x7d]
84455// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84456
84457v_cmp_ge_i32 vcc, v255, v2
84458// W64: encoding: [0xff,0x05,0x0c,0x7d]
84459// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84460
84461v_cmp_ge_i32 vcc, s1, v2
84462// W64: encoding: [0x01,0x04,0x0c,0x7d]
84463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84464
84465v_cmp_ge_i32 vcc, s101, v2
84466// W64: encoding: [0x65,0x04,0x0c,0x7d]
84467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84468
84469v_cmp_ge_i32 vcc, vcc_lo, v2
84470// W64: encoding: [0x6a,0x04,0x0c,0x7d]
84471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84472
84473v_cmp_ge_i32 vcc, vcc_hi, v2
84474// W64: encoding: [0x6b,0x04,0x0c,0x7d]
84475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84476
84477v_cmp_ge_i32 vcc, m0, v2
84478// W64: encoding: [0x7c,0x04,0x0c,0x7d]
84479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84480
84481v_cmp_ge_i32 vcc, exec_lo, v2
84482// W64: encoding: [0x7e,0x04,0x0c,0x7d]
84483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84484
84485v_cmp_ge_i32 vcc, exec_hi, v2
84486// W64: encoding: [0x7f,0x04,0x0c,0x7d]
84487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84488
84489v_cmp_ge_i32 vcc, 0, v2
84490// W64: encoding: [0x80,0x04,0x0c,0x7d]
84491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84492
84493v_cmp_ge_i32 vcc, -1, v2
84494// W64: encoding: [0xc1,0x04,0x0c,0x7d]
84495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84496
84497v_cmp_ge_i32 vcc, 0.5, v2
84498// W64: encoding: [0xf0,0x04,0x0c,0x7d]
84499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84500
84501v_cmp_ge_i32 vcc, -4.0, v2
84502// W64: encoding: [0xf7,0x04,0x0c,0x7d]
84503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84504
84505v_cmp_ge_i32 vcc, 0xaf123456, v2
84506// W64: encoding: [0xff,0x04,0x0c,0x7d,0x56,0x34,0x12,0xaf]
84507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84508
84509v_cmp_ge_i32 vcc, 0x3f717273, v2
84510// W64: encoding: [0xff,0x04,0x0c,0x7d,0x73,0x72,0x71,0x3f]
84511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84512
84513v_cmp_ge_i32 vcc, v1, v255
84514// W64: encoding: [0x01,0xff,0x0d,0x7d]
84515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84516
84517v_cmp_ge_i32_e64 s[10:11], v1, v2
84518// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
84519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84520
84521v_cmp_ge_i32_e64 s[12:13], v1, v2
84522// W64: encoding: [0x0c,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
84523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84524
84525v_cmp_ge_i32_e64 s[100:101], v1, v2
84526// W64: encoding: [0x64,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
84527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84528
84529v_cmp_ge_i32_e64 vcc, v1, v2
84530// W64: encoding: [0x6a,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
84531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84532
84533v_cmp_ge_i32_e64 s[10:11], v255, v2
84534// W64: encoding: [0x0a,0x00,0x86,0xd4,0xff,0x05,0x02,0x00]
84535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84536
84537v_cmp_ge_i32_e64 s[10:11], s1, v2
84538// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x04,0x02,0x00]
84539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84540
84541v_cmp_ge_i32_e64 s[10:11], s101, v2
84542// W64: encoding: [0x0a,0x00,0x86,0xd4,0x65,0x04,0x02,0x00]
84543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84544
84545v_cmp_ge_i32_e64 s[10:11], vcc_lo, v2
84546// W64: encoding: [0x0a,0x00,0x86,0xd4,0x6a,0x04,0x02,0x00]
84547// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84548
84549v_cmp_ge_i32_e64 s[10:11], vcc_hi, v2
84550// W64: encoding: [0x0a,0x00,0x86,0xd4,0x6b,0x04,0x02,0x00]
84551// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84552
84553v_cmp_ge_i32_e64 s[10:11], m0, v2
84554// W64: encoding: [0x0a,0x00,0x86,0xd4,0x7c,0x04,0x02,0x00]
84555// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84556
84557v_cmp_ge_i32_e64 s[10:11], exec_lo, v2
84558// W64: encoding: [0x0a,0x00,0x86,0xd4,0x7e,0x04,0x02,0x00]
84559// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84560
84561v_cmp_ge_i32_e64 s[10:11], exec_hi, v2
84562// W64: encoding: [0x0a,0x00,0x86,0xd4,0x7f,0x04,0x02,0x00]
84563// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84564
84565v_cmp_ge_i32_e64 s[10:11], 0, v2
84566// W64: encoding: [0x0a,0x00,0x86,0xd4,0x80,0x04,0x02,0x00]
84567// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84568
84569v_cmp_ge_i32_e64 s[10:11], -1, v2
84570// W64: encoding: [0x0a,0x00,0x86,0xd4,0xc1,0x04,0x02,0x00]
84571// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84572
84573v_cmp_ge_i32_e64 s[10:11], 0.5, v2
84574// W64: encoding: [0x0a,0x00,0x86,0xd4,0xf0,0x04,0x02,0x00]
84575// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84576
84577v_cmp_ge_i32_e64 s[10:11], -4.0, v2
84578// W64: encoding: [0x0a,0x00,0x86,0xd4,0xf7,0x04,0x02,0x00]
84579// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84580
84581v_cmp_ge_i32_e64 s[10:11], v1, v255
84582// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xff,0x03,0x00]
84583// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84584
84585v_cmp_ge_i32_e64 s[10:11], v1, s2
84586// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x05,0x00,0x00]
84587// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84588
84589v_cmp_ge_i32_e64 s[10:11], v1, s101
84590// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xcb,0x00,0x00]
84591// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84592
84593v_cmp_ge_i32_e64 s[10:11], v1, vcc_lo
84594// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xd5,0x00,0x00]
84595// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84596
84597v_cmp_ge_i32_e64 s[10:11], v1, vcc_hi
84598// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xd7,0x00,0x00]
84599// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84600
84601v_cmp_ge_i32_e64 s[10:11], v1, m0
84602// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xf9,0x00,0x00]
84603// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84604
84605v_cmp_ge_i32_e64 s[10:11], v1, exec_lo
84606// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xfd,0x00,0x00]
84607// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84608
84609v_cmp_ge_i32_e64 s[10:11], v1, exec_hi
84610// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xff,0x00,0x00]
84611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84612
84613v_cmp_ge_i32_e64 s[10:11], v1, 0
84614// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x01,0x01,0x00]
84615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84616
84617v_cmp_ge_i32_e64 s[10:11], v1, -1
84618// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x83,0x01,0x00]
84619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84620
84621v_cmp_ge_i32_e64 s[10:11], v1, 0.5
84622// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xe1,0x01,0x00]
84623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84624
84625v_cmp_ge_i32_e64 s[10:11], v1, -4.0
84626// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xef,0x01,0x00]
84627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84628
84629v_cmp_t_i32 vcc, v1, v2
84630// W64: encoding: [0x01,0x05,0x0e,0x7d]
84631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84632
84633v_cmp_t_i32 vcc, v255, v2
84634// W64: encoding: [0xff,0x05,0x0e,0x7d]
84635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84636
84637v_cmp_t_i32 vcc, s1, v2
84638// W64: encoding: [0x01,0x04,0x0e,0x7d]
84639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84640
84641v_cmp_t_i32 vcc, s101, v2
84642// W64: encoding: [0x65,0x04,0x0e,0x7d]
84643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84644
84645v_cmp_t_i32 vcc, vcc_lo, v2
84646// W64: encoding: [0x6a,0x04,0x0e,0x7d]
84647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84648
84649v_cmp_t_i32 vcc, vcc_hi, v2
84650// W64: encoding: [0x6b,0x04,0x0e,0x7d]
84651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84652
84653v_cmp_t_i32 vcc, m0, v2
84654// W64: encoding: [0x7c,0x04,0x0e,0x7d]
84655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84656
84657v_cmp_t_i32 vcc, exec_lo, v2
84658// W64: encoding: [0x7e,0x04,0x0e,0x7d]
84659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84660
84661v_cmp_t_i32 vcc, exec_hi, v2
84662// W64: encoding: [0x7f,0x04,0x0e,0x7d]
84663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84664
84665v_cmp_t_i32 vcc, 0, v2
84666// W64: encoding: [0x80,0x04,0x0e,0x7d]
84667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84668
84669v_cmp_t_i32 vcc, -1, v2
84670// W64: encoding: [0xc1,0x04,0x0e,0x7d]
84671// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84672
84673v_cmp_t_i32 vcc, 0.5, v2
84674// W64: encoding: [0xf0,0x04,0x0e,0x7d]
84675// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84676
84677v_cmp_t_i32 vcc, -4.0, v2
84678// W64: encoding: [0xf7,0x04,0x0e,0x7d]
84679// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84680
84681v_cmp_t_i32 vcc, 0xaf123456, v2
84682// W64: encoding: [0xff,0x04,0x0e,0x7d,0x56,0x34,0x12,0xaf]
84683// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84684
84685v_cmp_t_i32 vcc, 0x3f717273, v2
84686// W64: encoding: [0xff,0x04,0x0e,0x7d,0x73,0x72,0x71,0x3f]
84687// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84688
84689v_cmp_t_i32 vcc, v1, v255
84690// W64: encoding: [0x01,0xff,0x0f,0x7d]
84691// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84692
84693v_cmp_t_i32_e64 s[10:11], v1, v2
84694// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
84695// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84696
84697v_cmp_t_i32_e64 s[12:13], v1, v2
84698// W64: encoding: [0x0c,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
84699// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84700
84701v_cmp_t_i32_e64 s[100:101], v1, v2
84702// W64: encoding: [0x64,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
84703// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84704
84705v_cmp_t_i32_e64 vcc, v1, v2
84706// W64: encoding: [0x6a,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
84707// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84708
84709v_cmp_t_i32_e64 s[10:11], v255, v2
84710// W64: encoding: [0x0a,0x00,0x87,0xd4,0xff,0x05,0x02,0x00]
84711// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84712
84713v_cmp_t_i32_e64 s[10:11], s1, v2
84714// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x04,0x02,0x00]
84715// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84716
84717v_cmp_t_i32_e64 s[10:11], s101, v2
84718// W64: encoding: [0x0a,0x00,0x87,0xd4,0x65,0x04,0x02,0x00]
84719// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84720
84721v_cmp_t_i32_e64 s[10:11], vcc_lo, v2
84722// W64: encoding: [0x0a,0x00,0x87,0xd4,0x6a,0x04,0x02,0x00]
84723// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84724
84725v_cmp_t_i32_e64 s[10:11], vcc_hi, v2
84726// W64: encoding: [0x0a,0x00,0x87,0xd4,0x6b,0x04,0x02,0x00]
84727// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84728
84729v_cmp_t_i32_e64 s[10:11], m0, v2
84730// W64: encoding: [0x0a,0x00,0x87,0xd4,0x7c,0x04,0x02,0x00]
84731// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84732
84733v_cmp_t_i32_e64 s[10:11], exec_lo, v2
84734// W64: encoding: [0x0a,0x00,0x87,0xd4,0x7e,0x04,0x02,0x00]
84735// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84736
84737v_cmp_t_i32_e64 s[10:11], exec_hi, v2
84738// W64: encoding: [0x0a,0x00,0x87,0xd4,0x7f,0x04,0x02,0x00]
84739// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84740
84741v_cmp_t_i32_e64 s[10:11], 0, v2
84742// W64: encoding: [0x0a,0x00,0x87,0xd4,0x80,0x04,0x02,0x00]
84743// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84744
84745v_cmp_t_i32_e64 s[10:11], -1, v2
84746// W64: encoding: [0x0a,0x00,0x87,0xd4,0xc1,0x04,0x02,0x00]
84747// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84748
84749v_cmp_t_i32_e64 s[10:11], 0.5, v2
84750// W64: encoding: [0x0a,0x00,0x87,0xd4,0xf0,0x04,0x02,0x00]
84751// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84752
84753v_cmp_t_i32_e64 s[10:11], -4.0, v2
84754// W64: encoding: [0x0a,0x00,0x87,0xd4,0xf7,0x04,0x02,0x00]
84755// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84756
84757v_cmp_t_i32_e64 s[10:11], v1, v255
84758// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xff,0x03,0x00]
84759// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84760
84761v_cmp_t_i32_e64 s[10:11], v1, s2
84762// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x05,0x00,0x00]
84763// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84764
84765v_cmp_t_i32_e64 s[10:11], v1, s101
84766// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xcb,0x00,0x00]
84767// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84768
84769v_cmp_t_i32_e64 s[10:11], v1, vcc_lo
84770// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xd5,0x00,0x00]
84771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84772
84773v_cmp_t_i32_e64 s[10:11], v1, vcc_hi
84774// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xd7,0x00,0x00]
84775// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84776
84777v_cmp_t_i32_e64 s[10:11], v1, m0
84778// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xf9,0x00,0x00]
84779// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84780
84781v_cmp_t_i32_e64 s[10:11], v1, exec_lo
84782// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xfd,0x00,0x00]
84783// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84784
84785v_cmp_t_i32_e64 s[10:11], v1, exec_hi
84786// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xff,0x00,0x00]
84787// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84788
84789v_cmp_t_i32_e64 s[10:11], v1, 0
84790// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x01,0x01,0x00]
84791// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84792
84793v_cmp_t_i32_e64 s[10:11], v1, -1
84794// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x83,0x01,0x00]
84795// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84796
84797v_cmp_t_i32_e64 s[10:11], v1, 0.5
84798// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xe1,0x01,0x00]
84799// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84800
84801v_cmp_t_i32_e64 s[10:11], v1, -4.0
84802// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xef,0x01,0x00]
84803// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84804
84805v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
84806// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x06]
84807// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84808
84809v_cmp_f_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
84810// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x88,0x06,0x06]
84811// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84812
84813v_cmp_f_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
84814// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0xe4,0x06,0x06]
84815// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84816
84817v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
84818// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x00,0x06,0x06]
84819// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84820
84821v_cmp_f_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
84822// W64: encoding: [0xf9,0x04,0x00,0x7d,0xff,0x86,0x06,0x06]
84823// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84824
84825v_cmp_f_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
84826// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x86,0x06]
84827// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84828
84829v_cmp_f_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
84830// W64: encoding: [0xf9,0x04,0x00,0x7d,0x65,0x86,0x86,0x06]
84831// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84832
84833v_cmp_f_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
84834// W64: encoding: [0xf9,0x04,0x00,0x7d,0x6a,0x86,0x86,0x06]
84835// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84836
84837v_cmp_f_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
84838// W64: encoding: [0xf9,0x04,0x00,0x7d,0x6b,0x86,0x86,0x06]
84839// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84840
84841v_cmp_f_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
84842// W64: encoding: [0xf9,0x04,0x00,0x7d,0x7c,0x86,0x86,0x06]
84843// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84844
84845v_cmp_f_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
84846// W64: encoding: [0xf9,0x04,0x00,0x7d,0x7e,0x86,0x86,0x06]
84847// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84848
84849v_cmp_f_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
84850// W64: encoding: [0xf9,0x04,0x00,0x7d,0x7f,0x86,0x86,0x06]
84851// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84852
84853v_cmp_f_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
84854// W64: encoding: [0xf9,0xfe,0x01,0x7d,0x01,0x86,0x06,0x06]
84855// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84856
84857v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
84858// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x00,0x06]
84859// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84860
84861v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
84862// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x01,0x06]
84863// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84864
84865v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
84866// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x02,0x06]
84867// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84868
84869v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
84870// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x03,0x06]
84871// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84872
84873v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
84874// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x04,0x06]
84875// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84876
84877v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
84878// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x05,0x06]
84879// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84880
84881v_cmp_f_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
84882// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x0e,0x06]
84883// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84884
84885v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
84886// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x00]
84887// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84888
84889v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
84890// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x01]
84891// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84892
84893v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
84894// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x02]
84895// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84896
84897v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
84898// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x03]
84899// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84900
84901v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
84902// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x04]
84903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84904
84905v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
84906// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x05]
84907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84908
84909v_cmp_f_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
84910// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x0e]
84911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84912
84913v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
84914// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x06]
84915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84916
84917v_cmp_lt_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
84918// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x88,0x06,0x06]
84919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84920
84921v_cmp_lt_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
84922// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0xe4,0x06,0x06]
84923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84924
84925v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
84926// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x00,0x06,0x06]
84927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
84928
84929v_cmp_lt_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
84930// W64: encoding: [0xf9,0x04,0x02,0x7d,0xff,0x86,0x06,0x06]
84931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84932
84933v_cmp_lt_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
84934// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x86,0x06]
84935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84936
84937v_cmp_lt_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
84938// W64: encoding: [0xf9,0x04,0x02,0x7d,0x65,0x86,0x86,0x06]
84939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84940
84941v_cmp_lt_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
84942// W64: encoding: [0xf9,0x04,0x02,0x7d,0x6a,0x86,0x86,0x06]
84943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84944
84945v_cmp_lt_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
84946// W64: encoding: [0xf9,0x04,0x02,0x7d,0x6b,0x86,0x86,0x06]
84947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84948
84949v_cmp_lt_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
84950// W64: encoding: [0xf9,0x04,0x02,0x7d,0x7c,0x86,0x86,0x06]
84951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84952
84953v_cmp_lt_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
84954// W64: encoding: [0xf9,0x04,0x02,0x7d,0x7e,0x86,0x86,0x06]
84955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84956
84957v_cmp_lt_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
84958// W64: encoding: [0xf9,0x04,0x02,0x7d,0x7f,0x86,0x86,0x06]
84959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84960
84961v_cmp_lt_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
84962// W64: encoding: [0xf9,0xfe,0x03,0x7d,0x01,0x86,0x06,0x06]
84963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84964
84965v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
84966// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x00,0x06]
84967// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84968
84969v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
84970// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x01,0x06]
84971// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84972
84973v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
84974// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x02,0x06]
84975// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84976
84977v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
84978// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x03,0x06]
84979// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84980
84981v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
84982// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x04,0x06]
84983// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84984
84985v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
84986// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x05,0x06]
84987// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84988
84989v_cmp_lt_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
84990// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x0e,0x06]
84991// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84992
84993v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
84994// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x00]
84995// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
84996
84997v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
84998// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x01]
84999// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85000
85001v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
85002// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x02]
85003// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85004
85005v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
85006// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x03]
85007// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85008
85009v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
85010// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x04]
85011// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85012
85013v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
85014// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x05]
85015// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85016
85017v_cmp_lt_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
85018// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x0e]
85019// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85020
85021v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
85022// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x06]
85023// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85024
85025v_cmp_eq_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
85026// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x88,0x06,0x06]
85027// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85028
85029v_cmp_eq_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
85030// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0xe4,0x06,0x06]
85031// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85032
85033v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
85034// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x00,0x06,0x06]
85035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85036
85037v_cmp_eq_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
85038// W64: encoding: [0xf9,0x04,0x04,0x7d,0xff,0x86,0x06,0x06]
85039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85040
85041v_cmp_eq_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
85042// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x86,0x06]
85043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85044
85045v_cmp_eq_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
85046// W64: encoding: [0xf9,0x04,0x04,0x7d,0x65,0x86,0x86,0x06]
85047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85048
85049v_cmp_eq_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
85050// W64: encoding: [0xf9,0x04,0x04,0x7d,0x6a,0x86,0x86,0x06]
85051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85052
85053v_cmp_eq_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
85054// W64: encoding: [0xf9,0x04,0x04,0x7d,0x6b,0x86,0x86,0x06]
85055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85056
85057v_cmp_eq_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
85058// W64: encoding: [0xf9,0x04,0x04,0x7d,0x7c,0x86,0x86,0x06]
85059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85060
85061v_cmp_eq_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
85062// W64: encoding: [0xf9,0x04,0x04,0x7d,0x7e,0x86,0x86,0x06]
85063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85064
85065v_cmp_eq_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
85066// W64: encoding: [0xf9,0x04,0x04,0x7d,0x7f,0x86,0x86,0x06]
85067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85068
85069v_cmp_eq_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
85070// W64: encoding: [0xf9,0xfe,0x05,0x7d,0x01,0x86,0x06,0x06]
85071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85072
85073v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
85074// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x00,0x06]
85075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85076
85077v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
85078// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x01,0x06]
85079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85080
85081v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
85082// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x02,0x06]
85083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85084
85085v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
85086// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x03,0x06]
85087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85088
85089v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
85090// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x04,0x06]
85091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85092
85093v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
85094// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x05,0x06]
85095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85096
85097v_cmp_eq_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
85098// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x0e,0x06]
85099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85100
85101v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
85102// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x00]
85103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85104
85105v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
85106// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x01]
85107// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85108
85109v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
85110// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x02]
85111// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85112
85113v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
85114// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x03]
85115// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85116
85117v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
85118// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x04]
85119// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85120
85121v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
85122// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x05]
85123// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85124
85125v_cmp_eq_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
85126// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x0e]
85127// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85128
85129v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
85130// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x06]
85131// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85132
85133v_cmp_le_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
85134// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x88,0x06,0x06]
85135// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85136
85137v_cmp_le_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
85138// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0xe4,0x06,0x06]
85139// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85140
85141v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
85142// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x00,0x06,0x06]
85143// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85144
85145v_cmp_le_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
85146// W64: encoding: [0xf9,0x04,0x06,0x7d,0xff,0x86,0x06,0x06]
85147// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85148
85149v_cmp_le_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
85150// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x86,0x06]
85151// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85152
85153v_cmp_le_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
85154// W64: encoding: [0xf9,0x04,0x06,0x7d,0x65,0x86,0x86,0x06]
85155// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85156
85157v_cmp_le_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
85158// W64: encoding: [0xf9,0x04,0x06,0x7d,0x6a,0x86,0x86,0x06]
85159// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85160
85161v_cmp_le_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
85162// W64: encoding: [0xf9,0x04,0x06,0x7d,0x6b,0x86,0x86,0x06]
85163// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85164
85165v_cmp_le_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
85166// W64: encoding: [0xf9,0x04,0x06,0x7d,0x7c,0x86,0x86,0x06]
85167// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85168
85169v_cmp_le_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
85170// W64: encoding: [0xf9,0x04,0x06,0x7d,0x7e,0x86,0x86,0x06]
85171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85172
85173v_cmp_le_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
85174// W64: encoding: [0xf9,0x04,0x06,0x7d,0x7f,0x86,0x86,0x06]
85175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85176
85177v_cmp_le_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
85178// W64: encoding: [0xf9,0xfe,0x07,0x7d,0x01,0x86,0x06,0x06]
85179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85180
85181v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
85182// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x00,0x06]
85183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85184
85185v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
85186// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x01,0x06]
85187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85188
85189v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
85190// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x02,0x06]
85191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85192
85193v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
85194// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x03,0x06]
85195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85196
85197v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
85198// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x04,0x06]
85199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85200
85201v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
85202// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x05,0x06]
85203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85204
85205v_cmp_le_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
85206// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x0e,0x06]
85207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85208
85209v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
85210// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x00]
85211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85212
85213v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
85214// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x01]
85215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85216
85217v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
85218// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x02]
85219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85220
85221v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
85222// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x03]
85223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85224
85225v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
85226// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x04]
85227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85228
85229v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
85230// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x05]
85231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85232
85233v_cmp_le_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
85234// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x0e]
85235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85236
85237v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
85238// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x06]
85239// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85240
85241v_cmp_gt_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
85242// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x88,0x06,0x06]
85243// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85244
85245v_cmp_gt_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
85246// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0xe4,0x06,0x06]
85247// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85248
85249v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
85250// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x00,0x06,0x06]
85251// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85252
85253v_cmp_gt_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
85254// W64: encoding: [0xf9,0x04,0x08,0x7d,0xff,0x86,0x06,0x06]
85255// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85256
85257v_cmp_gt_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
85258// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x86,0x06]
85259// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85260
85261v_cmp_gt_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
85262// W64: encoding: [0xf9,0x04,0x08,0x7d,0x65,0x86,0x86,0x06]
85263// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85264
85265v_cmp_gt_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
85266// W64: encoding: [0xf9,0x04,0x08,0x7d,0x6a,0x86,0x86,0x06]
85267// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85268
85269v_cmp_gt_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
85270// W64: encoding: [0xf9,0x04,0x08,0x7d,0x6b,0x86,0x86,0x06]
85271// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85272
85273v_cmp_gt_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
85274// W64: encoding: [0xf9,0x04,0x08,0x7d,0x7c,0x86,0x86,0x06]
85275// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85276
85277v_cmp_gt_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
85278// W64: encoding: [0xf9,0x04,0x08,0x7d,0x7e,0x86,0x86,0x06]
85279// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85280
85281v_cmp_gt_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
85282// W64: encoding: [0xf9,0x04,0x08,0x7d,0x7f,0x86,0x86,0x06]
85283// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85284
85285v_cmp_gt_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
85286// W64: encoding: [0xf9,0xfe,0x09,0x7d,0x01,0x86,0x06,0x06]
85287// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85288
85289v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
85290// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x00,0x06]
85291// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85292
85293v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
85294// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x01,0x06]
85295// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85296
85297v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
85298// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x02,0x06]
85299// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85300
85301v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
85302// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x03,0x06]
85303// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85304
85305v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
85306// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x04,0x06]
85307// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85308
85309v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
85310// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x05,0x06]
85311// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85312
85313v_cmp_gt_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
85314// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x0e,0x06]
85315// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85316
85317v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
85318// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x00]
85319// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85320
85321v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
85322// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x01]
85323// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85324
85325v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
85326// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x02]
85327// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85328
85329v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
85330// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x03]
85331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85332
85333v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
85334// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x04]
85335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85336
85337v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
85338// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x05]
85339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85340
85341v_cmp_gt_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
85342// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x0e]
85343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85344
85345v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
85346// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x06]
85347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85348
85349v_cmp_ne_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
85350// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x88,0x06,0x06]
85351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85352
85353v_cmp_ne_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
85354// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0xe4,0x06,0x06]
85355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85356
85357v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
85358// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x00,0x06,0x06]
85359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85360
85361v_cmp_ne_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
85362// W64: encoding: [0xf9,0x04,0x0a,0x7d,0xff,0x86,0x06,0x06]
85363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85364
85365v_cmp_ne_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
85366// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x86,0x06]
85367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85368
85369v_cmp_ne_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
85370// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x65,0x86,0x86,0x06]
85371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85372
85373v_cmp_ne_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
85374// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x6a,0x86,0x86,0x06]
85375// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85376
85377v_cmp_ne_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
85378// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x6b,0x86,0x86,0x06]
85379// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85380
85381v_cmp_ne_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
85382// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x7c,0x86,0x86,0x06]
85383// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85384
85385v_cmp_ne_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
85386// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x7e,0x86,0x86,0x06]
85387// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85388
85389v_cmp_ne_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
85390// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x7f,0x86,0x86,0x06]
85391// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85392
85393v_cmp_ne_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
85394// W64: encoding: [0xf9,0xfe,0x0b,0x7d,0x01,0x86,0x06,0x06]
85395// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85396
85397v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
85398// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x00,0x06]
85399// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85400
85401v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
85402// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x01,0x06]
85403// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85404
85405v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
85406// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x02,0x06]
85407// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85408
85409v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
85410// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x03,0x06]
85411// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85412
85413v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
85414// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x04,0x06]
85415// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85416
85417v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
85418// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x05,0x06]
85419// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85420
85421v_cmp_ne_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
85422// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x0e,0x06]
85423// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85424
85425v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
85426// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x00]
85427// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85428
85429v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
85430// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x01]
85431// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85432
85433v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
85434// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x02]
85435// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85436
85437v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
85438// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x03]
85439// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85440
85441v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
85442// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x04]
85443// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85444
85445v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
85446// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x05]
85447// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85448
85449v_cmp_ne_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
85450// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x0e]
85451// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85452
85453v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
85454// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x06]
85455// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85456
85457v_cmp_ge_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
85458// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x88,0x06,0x06]
85459// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85460
85461v_cmp_ge_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
85462// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0xe4,0x06,0x06]
85463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85464
85465v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
85466// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x00,0x06,0x06]
85467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85468
85469v_cmp_ge_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
85470// W64: encoding: [0xf9,0x04,0x0c,0x7d,0xff,0x86,0x06,0x06]
85471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85472
85473v_cmp_ge_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
85474// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x86,0x06]
85475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85476
85477v_cmp_ge_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
85478// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x65,0x86,0x86,0x06]
85479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85480
85481v_cmp_ge_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
85482// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x6a,0x86,0x86,0x06]
85483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85484
85485v_cmp_ge_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
85486// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x6b,0x86,0x86,0x06]
85487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85488
85489v_cmp_ge_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
85490// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x7c,0x86,0x86,0x06]
85491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85492
85493v_cmp_ge_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
85494// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x7e,0x86,0x86,0x06]
85495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85496
85497v_cmp_ge_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
85498// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x7f,0x86,0x86,0x06]
85499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85500
85501v_cmp_ge_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
85502// W64: encoding: [0xf9,0xfe,0x0d,0x7d,0x01,0x86,0x06,0x06]
85503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85504
85505v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
85506// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x00,0x06]
85507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85508
85509v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
85510// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x01,0x06]
85511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85512
85513v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
85514// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x02,0x06]
85515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85516
85517v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
85518// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x03,0x06]
85519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85520
85521v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
85522// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x04,0x06]
85523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85524
85525v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
85526// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x05,0x06]
85527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85528
85529v_cmp_ge_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
85530// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x0e,0x06]
85531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85532
85533v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
85534// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x00]
85535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85536
85537v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
85538// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x01]
85539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85540
85541v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
85542// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x02]
85543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85544
85545v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
85546// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x03]
85547// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85548
85549v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
85550// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x04]
85551// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85552
85553v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
85554// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x05]
85555// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85556
85557v_cmp_ge_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
85558// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x0e]
85559// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85560
85561v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
85562// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x06]
85563// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85564
85565v_cmp_t_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
85566// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x88,0x06,0x06]
85567// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85568
85569v_cmp_t_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
85570// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0xe4,0x06,0x06]
85571// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85572
85573v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
85574// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x00,0x06,0x06]
85575// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85576
85577v_cmp_t_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
85578// W64: encoding: [0xf9,0x04,0x0e,0x7d,0xff,0x86,0x06,0x06]
85579// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85580
85581v_cmp_t_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
85582// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x86,0x06]
85583// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85584
85585v_cmp_t_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
85586// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x65,0x86,0x86,0x06]
85587// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85588
85589v_cmp_t_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
85590// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x6a,0x86,0x86,0x06]
85591// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85592
85593v_cmp_t_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
85594// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x6b,0x86,0x86,0x06]
85595// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85596
85597v_cmp_t_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
85598// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x7c,0x86,0x86,0x06]
85599// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85600
85601v_cmp_t_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
85602// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x7e,0x86,0x86,0x06]
85603// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85604
85605v_cmp_t_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
85606// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x7f,0x86,0x86,0x06]
85607// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85608
85609v_cmp_t_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
85610// W64: encoding: [0xf9,0xfe,0x0f,0x7d,0x01,0x86,0x06,0x06]
85611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85612
85613v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
85614// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x00,0x06]
85615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85616
85617v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
85618// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x01,0x06]
85619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85620
85621v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
85622// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x02,0x06]
85623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85624
85625v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
85626// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x03,0x06]
85627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85628
85629v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
85630// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x04,0x06]
85631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85632
85633v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
85634// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x05,0x06]
85635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85636
85637v_cmp_t_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
85638// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x0e,0x06]
85639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85640
85641v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
85642// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x00]
85643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85644
85645v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
85646// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x01]
85647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85648
85649v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
85650// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x02]
85651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85652
85653v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
85654// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x03]
85655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85656
85657v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
85658// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x04]
85659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85660
85661v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
85662// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x05]
85663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85664
85665v_cmp_t_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
85666// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x0e]
85667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85668
85669v_cmp_f_i32 vcc_lo, v1, v2
85670// W32: encoding: [0x01,0x05,0x00,0x7d]
85671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85672
85673v_cmp_f_i32 vcc_lo, v255, v2
85674// W32: encoding: [0xff,0x05,0x00,0x7d]
85675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85676
85677v_cmp_f_i32 vcc_lo, s1, v2
85678// W32: encoding: [0x01,0x04,0x00,0x7d]
85679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85680
85681v_cmp_f_i32 vcc_lo, s101, v2
85682// W32: encoding: [0x65,0x04,0x00,0x7d]
85683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85684
85685v_cmp_f_i32 vcc_lo, vcc_lo, v2
85686// W32: encoding: [0x6a,0x04,0x00,0x7d]
85687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85688
85689v_cmp_f_i32 vcc_lo, vcc_hi, v2
85690// W32: encoding: [0x6b,0x04,0x00,0x7d]
85691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85692
85693v_cmp_f_i32 vcc_lo, m0, v2
85694// W32: encoding: [0x7c,0x04,0x00,0x7d]
85695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85696
85697v_cmp_f_i32 vcc_lo, exec_lo, v2
85698// W32: encoding: [0x7e,0x04,0x00,0x7d]
85699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85700
85701v_cmp_f_i32 vcc_lo, exec_hi, v2
85702// W32: encoding: [0x7f,0x04,0x00,0x7d]
85703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85704
85705v_cmp_f_i32 vcc_lo, 0, v2
85706// W32: encoding: [0x80,0x04,0x00,0x7d]
85707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85708
85709v_cmp_f_i32 vcc_lo, -1, v2
85710// W32: encoding: [0xc1,0x04,0x00,0x7d]
85711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85712
85713v_cmp_f_i32 vcc_lo, 0.5, v2
85714// W32: encoding: [0xf0,0x04,0x00,0x7d]
85715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85716
85717v_cmp_f_i32 vcc_lo, -4.0, v2
85718// W32: encoding: [0xf7,0x04,0x00,0x7d]
85719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85720
85721v_cmp_f_i32 vcc_lo, 0xaf123456, v2
85722// W32: encoding: [0xff,0x04,0x00,0x7d,0x56,0x34,0x12,0xaf]
85723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85724
85725v_cmp_f_i32 vcc_lo, 0x3f717273, v2
85726// W32: encoding: [0xff,0x04,0x00,0x7d,0x73,0x72,0x71,0x3f]
85727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85728
85729v_cmp_f_i32 vcc_lo, v1, v255
85730// W32: encoding: [0x01,0xff,0x01,0x7d]
85731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85732
85733v_cmp_f_i32_e64 s10, v1, v2
85734// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
85735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85736
85737v_cmp_f_i32_e64 s12, v1, v2
85738// W32: encoding: [0x0c,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
85739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85740
85741v_cmp_f_i32_e64 s100, v1, v2
85742// W32: encoding: [0x64,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
85743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85744
85745v_cmp_f_i32_e64 vcc_lo, v1, v2
85746// W32: encoding: [0x6a,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
85747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85748
85749v_cmp_f_i32_e64 s10, v255, v2
85750// W32: encoding: [0x0a,0x00,0x80,0xd4,0xff,0x05,0x02,0x00]
85751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85752
85753v_cmp_f_i32_e64 s10, s1, v2
85754// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x04,0x02,0x00]
85755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85756
85757v_cmp_f_i32_e64 s10, s101, v2
85758// W32: encoding: [0x0a,0x00,0x80,0xd4,0x65,0x04,0x02,0x00]
85759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85760
85761v_cmp_f_i32_e64 s10, vcc_lo, v2
85762// W32: encoding: [0x0a,0x00,0x80,0xd4,0x6a,0x04,0x02,0x00]
85763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85764
85765v_cmp_f_i32_e64 s10, vcc_hi, v2
85766// W32: encoding: [0x0a,0x00,0x80,0xd4,0x6b,0x04,0x02,0x00]
85767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85768
85769v_cmp_f_i32_e64 s10, m0, v2
85770// W32: encoding: [0x0a,0x00,0x80,0xd4,0x7c,0x04,0x02,0x00]
85771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85772
85773v_cmp_f_i32_e64 s10, exec_lo, v2
85774// W32: encoding: [0x0a,0x00,0x80,0xd4,0x7e,0x04,0x02,0x00]
85775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85776
85777v_cmp_f_i32_e64 s10, exec_hi, v2
85778// W32: encoding: [0x0a,0x00,0x80,0xd4,0x7f,0x04,0x02,0x00]
85779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85780
85781v_cmp_f_i32_e64 s10, 0, v2
85782// W32: encoding: [0x0a,0x00,0x80,0xd4,0x80,0x04,0x02,0x00]
85783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85784
85785v_cmp_f_i32_e64 s10, -1, v2
85786// W32: encoding: [0x0a,0x00,0x80,0xd4,0xc1,0x04,0x02,0x00]
85787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85788
85789v_cmp_f_i32_e64 s10, 0.5, v2
85790// W32: encoding: [0x0a,0x00,0x80,0xd4,0xf0,0x04,0x02,0x00]
85791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85792
85793v_cmp_f_i32_e64 s10, -4.0, v2
85794// W32: encoding: [0x0a,0x00,0x80,0xd4,0xf7,0x04,0x02,0x00]
85795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85796
85797v_cmp_f_i32_e64 s10, v1, v255
85798// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xff,0x03,0x00]
85799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85800
85801v_cmp_f_i32_e64 s10, v1, s2
85802// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x05,0x00,0x00]
85803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85804
85805v_cmp_f_i32_e64 s10, v1, s101
85806// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xcb,0x00,0x00]
85807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85808
85809v_cmp_f_i32_e64 s10, v1, vcc_lo
85810// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xd5,0x00,0x00]
85811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85812
85813v_cmp_f_i32_e64 s10, v1, vcc_hi
85814// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xd7,0x00,0x00]
85815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85816
85817v_cmp_f_i32_e64 s10, v1, m0
85818// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xf9,0x00,0x00]
85819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85820
85821v_cmp_f_i32_e64 s10, v1, exec_lo
85822// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xfd,0x00,0x00]
85823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85824
85825v_cmp_f_i32_e64 s10, v1, exec_hi
85826// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xff,0x00,0x00]
85827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85828
85829v_cmp_f_i32_e64 s10, v1, 0
85830// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x01,0x01,0x00]
85831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85832
85833v_cmp_f_i32_e64 s10, v1, -1
85834// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x83,0x01,0x00]
85835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85836
85837v_cmp_f_i32_e64 s10, v1, 0.5
85838// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xe1,0x01,0x00]
85839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85840
85841v_cmp_f_i32_e64 s10, v1, -4.0
85842// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xef,0x01,0x00]
85843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85844
85845v_cmp_lt_i32 vcc_lo, v1, v2
85846// W32: encoding: [0x01,0x05,0x02,0x7d]
85847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85848
85849v_cmp_lt_i32 vcc_lo, v255, v2
85850// W32: encoding: [0xff,0x05,0x02,0x7d]
85851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85852
85853v_cmp_lt_i32 vcc_lo, s1, v2
85854// W32: encoding: [0x01,0x04,0x02,0x7d]
85855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85856
85857v_cmp_lt_i32 vcc_lo, s101, v2
85858// W32: encoding: [0x65,0x04,0x02,0x7d]
85859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85860
85861v_cmp_lt_i32 vcc_lo, vcc_lo, v2
85862// W32: encoding: [0x6a,0x04,0x02,0x7d]
85863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85864
85865v_cmp_lt_i32 vcc_lo, vcc_hi, v2
85866// W32: encoding: [0x6b,0x04,0x02,0x7d]
85867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85868
85869v_cmp_lt_i32 vcc_lo, m0, v2
85870// W32: encoding: [0x7c,0x04,0x02,0x7d]
85871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85872
85873v_cmp_lt_i32 vcc_lo, exec_lo, v2
85874// W32: encoding: [0x7e,0x04,0x02,0x7d]
85875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85876
85877v_cmp_lt_i32 vcc_lo, exec_hi, v2
85878// W32: encoding: [0x7f,0x04,0x02,0x7d]
85879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85880
85881v_cmp_lt_i32 vcc_lo, 0, v2
85882// W32: encoding: [0x80,0x04,0x02,0x7d]
85883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85884
85885v_cmp_lt_i32 vcc_lo, -1, v2
85886// W32: encoding: [0xc1,0x04,0x02,0x7d]
85887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85888
85889v_cmp_lt_i32 vcc_lo, 0.5, v2
85890// W32: encoding: [0xf0,0x04,0x02,0x7d]
85891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85892
85893v_cmp_lt_i32 vcc_lo, -4.0, v2
85894// W32: encoding: [0xf7,0x04,0x02,0x7d]
85895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85896
85897v_cmp_lt_i32 vcc_lo, 0xaf123456, v2
85898// W32: encoding: [0xff,0x04,0x02,0x7d,0x56,0x34,0x12,0xaf]
85899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85900
85901v_cmp_lt_i32 vcc_lo, 0x3f717273, v2
85902// W32: encoding: [0xff,0x04,0x02,0x7d,0x73,0x72,0x71,0x3f]
85903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85904
85905v_cmp_lt_i32 vcc_lo, v1, v255
85906// W32: encoding: [0x01,0xff,0x03,0x7d]
85907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
85908
85909v_cmp_lt_i32_e64 s10, v1, v2
85910// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
85911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85912
85913v_cmp_lt_i32_e64 s12, v1, v2
85914// W32: encoding: [0x0c,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
85915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85916
85917v_cmp_lt_i32_e64 s100, v1, v2
85918// W32: encoding: [0x64,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
85919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85920
85921v_cmp_lt_i32_e64 vcc_lo, v1, v2
85922// W32: encoding: [0x6a,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
85923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85924
85925v_cmp_lt_i32_e64 s10, v255, v2
85926// W32: encoding: [0x0a,0x00,0x81,0xd4,0xff,0x05,0x02,0x00]
85927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85928
85929v_cmp_lt_i32_e64 s10, s1, v2
85930// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x04,0x02,0x00]
85931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85932
85933v_cmp_lt_i32_e64 s10, s101, v2
85934// W32: encoding: [0x0a,0x00,0x81,0xd4,0x65,0x04,0x02,0x00]
85935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85936
85937v_cmp_lt_i32_e64 s10, vcc_lo, v2
85938// W32: encoding: [0x0a,0x00,0x81,0xd4,0x6a,0x04,0x02,0x00]
85939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85940
85941v_cmp_lt_i32_e64 s10, vcc_hi, v2
85942// W32: encoding: [0x0a,0x00,0x81,0xd4,0x6b,0x04,0x02,0x00]
85943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85944
85945v_cmp_lt_i32_e64 s10, m0, v2
85946// W32: encoding: [0x0a,0x00,0x81,0xd4,0x7c,0x04,0x02,0x00]
85947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85948
85949v_cmp_lt_i32_e64 s10, exec_lo, v2
85950// W32: encoding: [0x0a,0x00,0x81,0xd4,0x7e,0x04,0x02,0x00]
85951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85952
85953v_cmp_lt_i32_e64 s10, exec_hi, v2
85954// W32: encoding: [0x0a,0x00,0x81,0xd4,0x7f,0x04,0x02,0x00]
85955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85956
85957v_cmp_lt_i32_e64 s10, 0, v2
85958// W32: encoding: [0x0a,0x00,0x81,0xd4,0x80,0x04,0x02,0x00]
85959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85960
85961v_cmp_lt_i32_e64 s10, -1, v2
85962// W32: encoding: [0x0a,0x00,0x81,0xd4,0xc1,0x04,0x02,0x00]
85963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85964
85965v_cmp_lt_i32_e64 s10, 0.5, v2
85966// W32: encoding: [0x0a,0x00,0x81,0xd4,0xf0,0x04,0x02,0x00]
85967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85968
85969v_cmp_lt_i32_e64 s10, -4.0, v2
85970// W32: encoding: [0x0a,0x00,0x81,0xd4,0xf7,0x04,0x02,0x00]
85971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85972
85973v_cmp_lt_i32_e64 s10, v1, v255
85974// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xff,0x03,0x00]
85975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85976
85977v_cmp_lt_i32_e64 s10, v1, s2
85978// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x05,0x00,0x00]
85979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85980
85981v_cmp_lt_i32_e64 s10, v1, s101
85982// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xcb,0x00,0x00]
85983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85984
85985v_cmp_lt_i32_e64 s10, v1, vcc_lo
85986// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xd5,0x00,0x00]
85987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85988
85989v_cmp_lt_i32_e64 s10, v1, vcc_hi
85990// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xd7,0x00,0x00]
85991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85992
85993v_cmp_lt_i32_e64 s10, v1, m0
85994// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xf9,0x00,0x00]
85995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
85996
85997v_cmp_lt_i32_e64 s10, v1, exec_lo
85998// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xfd,0x00,0x00]
85999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86000
86001v_cmp_lt_i32_e64 s10, v1, exec_hi
86002// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xff,0x00,0x00]
86003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86004
86005v_cmp_lt_i32_e64 s10, v1, 0
86006// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x01,0x01,0x00]
86007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86008
86009v_cmp_lt_i32_e64 s10, v1, -1
86010// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x83,0x01,0x00]
86011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86012
86013v_cmp_lt_i32_e64 s10, v1, 0.5
86014// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xe1,0x01,0x00]
86015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86016
86017v_cmp_lt_i32_e64 s10, v1, -4.0
86018// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xef,0x01,0x00]
86019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86020
86021v_cmp_eq_i32 vcc_lo, v1, v2
86022// W32: encoding: [0x01,0x05,0x04,0x7d]
86023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86024
86025v_cmp_eq_i32 vcc_lo, v255, v2
86026// W32: encoding: [0xff,0x05,0x04,0x7d]
86027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86028
86029v_cmp_eq_i32 vcc_lo, s1, v2
86030// W32: encoding: [0x01,0x04,0x04,0x7d]
86031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86032
86033v_cmp_eq_i32 vcc_lo, s101, v2
86034// W32: encoding: [0x65,0x04,0x04,0x7d]
86035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86036
86037v_cmp_eq_i32 vcc_lo, vcc_lo, v2
86038// W32: encoding: [0x6a,0x04,0x04,0x7d]
86039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86040
86041v_cmp_eq_i32 vcc_lo, vcc_hi, v2
86042// W32: encoding: [0x6b,0x04,0x04,0x7d]
86043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86044
86045v_cmp_eq_i32 vcc_lo, m0, v2
86046// W32: encoding: [0x7c,0x04,0x04,0x7d]
86047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86048
86049v_cmp_eq_i32 vcc_lo, exec_lo, v2
86050// W32: encoding: [0x7e,0x04,0x04,0x7d]
86051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86052
86053v_cmp_eq_i32 vcc_lo, exec_hi, v2
86054// W32: encoding: [0x7f,0x04,0x04,0x7d]
86055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86056
86057v_cmp_eq_i32 vcc_lo, 0, v2
86058// W32: encoding: [0x80,0x04,0x04,0x7d]
86059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86060
86061v_cmp_eq_i32 vcc_lo, -1, v2
86062// W32: encoding: [0xc1,0x04,0x04,0x7d]
86063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86064
86065v_cmp_eq_i32 vcc_lo, 0.5, v2
86066// W32: encoding: [0xf0,0x04,0x04,0x7d]
86067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86068
86069v_cmp_eq_i32 vcc_lo, -4.0, v2
86070// W32: encoding: [0xf7,0x04,0x04,0x7d]
86071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86072
86073v_cmp_eq_i32 vcc_lo, 0xaf123456, v2
86074// W32: encoding: [0xff,0x04,0x04,0x7d,0x56,0x34,0x12,0xaf]
86075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86076
86077v_cmp_eq_i32 vcc_lo, 0x3f717273, v2
86078// W32: encoding: [0xff,0x04,0x04,0x7d,0x73,0x72,0x71,0x3f]
86079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86080
86081v_cmp_eq_i32 vcc_lo, v1, v255
86082// W32: encoding: [0x01,0xff,0x05,0x7d]
86083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86084
86085v_cmp_eq_i32_e64 s10, v1, v2
86086// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
86087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86088
86089v_cmp_eq_i32_e64 s12, v1, v2
86090// W32: encoding: [0x0c,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
86091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86092
86093v_cmp_eq_i32_e64 s100, v1, v2
86094// W32: encoding: [0x64,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
86095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86096
86097v_cmp_eq_i32_e64 vcc_lo, v1, v2
86098// W32: encoding: [0x6a,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
86099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86100
86101v_cmp_eq_i32_e64 s10, v255, v2
86102// W32: encoding: [0x0a,0x00,0x82,0xd4,0xff,0x05,0x02,0x00]
86103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86104
86105v_cmp_eq_i32_e64 s10, s1, v2
86106// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x04,0x02,0x00]
86107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86108
86109v_cmp_eq_i32_e64 s10, s101, v2
86110// W32: encoding: [0x0a,0x00,0x82,0xd4,0x65,0x04,0x02,0x00]
86111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86112
86113v_cmp_eq_i32_e64 s10, vcc_lo, v2
86114// W32: encoding: [0x0a,0x00,0x82,0xd4,0x6a,0x04,0x02,0x00]
86115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86116
86117v_cmp_eq_i32_e64 s10, vcc_hi, v2
86118// W32: encoding: [0x0a,0x00,0x82,0xd4,0x6b,0x04,0x02,0x00]
86119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86120
86121v_cmp_eq_i32_e64 s10, m0, v2
86122// W32: encoding: [0x0a,0x00,0x82,0xd4,0x7c,0x04,0x02,0x00]
86123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86124
86125v_cmp_eq_i32_e64 s10, exec_lo, v2
86126// W32: encoding: [0x0a,0x00,0x82,0xd4,0x7e,0x04,0x02,0x00]
86127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86128
86129v_cmp_eq_i32_e64 s10, exec_hi, v2
86130// W32: encoding: [0x0a,0x00,0x82,0xd4,0x7f,0x04,0x02,0x00]
86131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86132
86133v_cmp_eq_i32_e64 s10, 0, v2
86134// W32: encoding: [0x0a,0x00,0x82,0xd4,0x80,0x04,0x02,0x00]
86135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86136
86137v_cmp_eq_i32_e64 s10, -1, v2
86138// W32: encoding: [0x0a,0x00,0x82,0xd4,0xc1,0x04,0x02,0x00]
86139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86140
86141v_cmp_eq_i32_e64 s10, 0.5, v2
86142// W32: encoding: [0x0a,0x00,0x82,0xd4,0xf0,0x04,0x02,0x00]
86143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86144
86145v_cmp_eq_i32_e64 s10, -4.0, v2
86146// W32: encoding: [0x0a,0x00,0x82,0xd4,0xf7,0x04,0x02,0x00]
86147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86148
86149v_cmp_eq_i32_e64 s10, v1, v255
86150// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xff,0x03,0x00]
86151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86152
86153v_cmp_eq_i32_e64 s10, v1, s2
86154// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x05,0x00,0x00]
86155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86156
86157v_cmp_eq_i32_e64 s10, v1, s101
86158// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xcb,0x00,0x00]
86159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86160
86161v_cmp_eq_i32_e64 s10, v1, vcc_lo
86162// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xd5,0x00,0x00]
86163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86164
86165v_cmp_eq_i32_e64 s10, v1, vcc_hi
86166// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xd7,0x00,0x00]
86167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86168
86169v_cmp_eq_i32_e64 s10, v1, m0
86170// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xf9,0x00,0x00]
86171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86172
86173v_cmp_eq_i32_e64 s10, v1, exec_lo
86174// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xfd,0x00,0x00]
86175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86176
86177v_cmp_eq_i32_e64 s10, v1, exec_hi
86178// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xff,0x00,0x00]
86179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86180
86181v_cmp_eq_i32_e64 s10, v1, 0
86182// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x01,0x01,0x00]
86183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86184
86185v_cmp_eq_i32_e64 s10, v1, -1
86186// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x83,0x01,0x00]
86187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86188
86189v_cmp_eq_i32_e64 s10, v1, 0.5
86190// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xe1,0x01,0x00]
86191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86192
86193v_cmp_eq_i32_e64 s10, v1, -4.0
86194// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xef,0x01,0x00]
86195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86196
86197v_cmp_le_i32 vcc_lo, v1, v2
86198// W32: encoding: [0x01,0x05,0x06,0x7d]
86199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86200
86201v_cmp_le_i32 vcc_lo, v255, v2
86202// W32: encoding: [0xff,0x05,0x06,0x7d]
86203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86204
86205v_cmp_le_i32 vcc_lo, s1, v2
86206// W32: encoding: [0x01,0x04,0x06,0x7d]
86207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86208
86209v_cmp_le_i32 vcc_lo, s101, v2
86210// W32: encoding: [0x65,0x04,0x06,0x7d]
86211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86212
86213v_cmp_le_i32 vcc_lo, vcc_lo, v2
86214// W32: encoding: [0x6a,0x04,0x06,0x7d]
86215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86216
86217v_cmp_le_i32 vcc_lo, vcc_hi, v2
86218// W32: encoding: [0x6b,0x04,0x06,0x7d]
86219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86220
86221v_cmp_le_i32 vcc_lo, m0, v2
86222// W32: encoding: [0x7c,0x04,0x06,0x7d]
86223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86224
86225v_cmp_le_i32 vcc_lo, exec_lo, v2
86226// W32: encoding: [0x7e,0x04,0x06,0x7d]
86227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86228
86229v_cmp_le_i32 vcc_lo, exec_hi, v2
86230// W32: encoding: [0x7f,0x04,0x06,0x7d]
86231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86232
86233v_cmp_le_i32 vcc_lo, 0, v2
86234// W32: encoding: [0x80,0x04,0x06,0x7d]
86235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86236
86237v_cmp_le_i32 vcc_lo, -1, v2
86238// W32: encoding: [0xc1,0x04,0x06,0x7d]
86239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86240
86241v_cmp_le_i32 vcc_lo, 0.5, v2
86242// W32: encoding: [0xf0,0x04,0x06,0x7d]
86243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86244
86245v_cmp_le_i32 vcc_lo, -4.0, v2
86246// W32: encoding: [0xf7,0x04,0x06,0x7d]
86247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86248
86249v_cmp_le_i32 vcc_lo, 0xaf123456, v2
86250// W32: encoding: [0xff,0x04,0x06,0x7d,0x56,0x34,0x12,0xaf]
86251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86252
86253v_cmp_le_i32 vcc_lo, 0x3f717273, v2
86254// W32: encoding: [0xff,0x04,0x06,0x7d,0x73,0x72,0x71,0x3f]
86255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86256
86257v_cmp_le_i32 vcc_lo, v1, v255
86258// W32: encoding: [0x01,0xff,0x07,0x7d]
86259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86260
86261v_cmp_le_i32_e64 s10, v1, v2
86262// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
86263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86264
86265v_cmp_le_i32_e64 s12, v1, v2
86266// W32: encoding: [0x0c,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
86267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86268
86269v_cmp_le_i32_e64 s100, v1, v2
86270// W32: encoding: [0x64,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
86271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86272
86273v_cmp_le_i32_e64 vcc_lo, v1, v2
86274// W32: encoding: [0x6a,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
86275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86276
86277v_cmp_le_i32_e64 s10, v255, v2
86278// W32: encoding: [0x0a,0x00,0x83,0xd4,0xff,0x05,0x02,0x00]
86279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86280
86281v_cmp_le_i32_e64 s10, s1, v2
86282// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x04,0x02,0x00]
86283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86284
86285v_cmp_le_i32_e64 s10, s101, v2
86286// W32: encoding: [0x0a,0x00,0x83,0xd4,0x65,0x04,0x02,0x00]
86287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86288
86289v_cmp_le_i32_e64 s10, vcc_lo, v2
86290// W32: encoding: [0x0a,0x00,0x83,0xd4,0x6a,0x04,0x02,0x00]
86291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86292
86293v_cmp_le_i32_e64 s10, vcc_hi, v2
86294// W32: encoding: [0x0a,0x00,0x83,0xd4,0x6b,0x04,0x02,0x00]
86295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86296
86297v_cmp_le_i32_e64 s10, m0, v2
86298// W32: encoding: [0x0a,0x00,0x83,0xd4,0x7c,0x04,0x02,0x00]
86299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86300
86301v_cmp_le_i32_e64 s10, exec_lo, v2
86302// W32: encoding: [0x0a,0x00,0x83,0xd4,0x7e,0x04,0x02,0x00]
86303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86304
86305v_cmp_le_i32_e64 s10, exec_hi, v2
86306// W32: encoding: [0x0a,0x00,0x83,0xd4,0x7f,0x04,0x02,0x00]
86307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86308
86309v_cmp_le_i32_e64 s10, 0, v2
86310// W32: encoding: [0x0a,0x00,0x83,0xd4,0x80,0x04,0x02,0x00]
86311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86312
86313v_cmp_le_i32_e64 s10, -1, v2
86314// W32: encoding: [0x0a,0x00,0x83,0xd4,0xc1,0x04,0x02,0x00]
86315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86316
86317v_cmp_le_i32_e64 s10, 0.5, v2
86318// W32: encoding: [0x0a,0x00,0x83,0xd4,0xf0,0x04,0x02,0x00]
86319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86320
86321v_cmp_le_i32_e64 s10, -4.0, v2
86322// W32: encoding: [0x0a,0x00,0x83,0xd4,0xf7,0x04,0x02,0x00]
86323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86324
86325v_cmp_le_i32_e64 s10, v1, v255
86326// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xff,0x03,0x00]
86327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86328
86329v_cmp_le_i32_e64 s10, v1, s2
86330// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x05,0x00,0x00]
86331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86332
86333v_cmp_le_i32_e64 s10, v1, s101
86334// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xcb,0x00,0x00]
86335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86336
86337v_cmp_le_i32_e64 s10, v1, vcc_lo
86338// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xd5,0x00,0x00]
86339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86340
86341v_cmp_le_i32_e64 s10, v1, vcc_hi
86342// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xd7,0x00,0x00]
86343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86344
86345v_cmp_le_i32_e64 s10, v1, m0
86346// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xf9,0x00,0x00]
86347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86348
86349v_cmp_le_i32_e64 s10, v1, exec_lo
86350// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xfd,0x00,0x00]
86351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86352
86353v_cmp_le_i32_e64 s10, v1, exec_hi
86354// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xff,0x00,0x00]
86355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86356
86357v_cmp_le_i32_e64 s10, v1, 0
86358// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x01,0x01,0x00]
86359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86360
86361v_cmp_le_i32_e64 s10, v1, -1
86362// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x83,0x01,0x00]
86363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86364
86365v_cmp_le_i32_e64 s10, v1, 0.5
86366// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xe1,0x01,0x00]
86367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86368
86369v_cmp_le_i32_e64 s10, v1, -4.0
86370// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xef,0x01,0x00]
86371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86372
86373v_cmp_gt_i32 vcc_lo, v1, v2
86374// W32: encoding: [0x01,0x05,0x08,0x7d]
86375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86376
86377v_cmp_gt_i32 vcc_lo, v255, v2
86378// W32: encoding: [0xff,0x05,0x08,0x7d]
86379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86380
86381v_cmp_gt_i32 vcc_lo, s1, v2
86382// W32: encoding: [0x01,0x04,0x08,0x7d]
86383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86384
86385v_cmp_gt_i32 vcc_lo, s101, v2
86386// W32: encoding: [0x65,0x04,0x08,0x7d]
86387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86388
86389v_cmp_gt_i32 vcc_lo, vcc_lo, v2
86390// W32: encoding: [0x6a,0x04,0x08,0x7d]
86391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86392
86393v_cmp_gt_i32 vcc_lo, vcc_hi, v2
86394// W32: encoding: [0x6b,0x04,0x08,0x7d]
86395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86396
86397v_cmp_gt_i32 vcc_lo, m0, v2
86398// W32: encoding: [0x7c,0x04,0x08,0x7d]
86399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86400
86401v_cmp_gt_i32 vcc_lo, exec_lo, v2
86402// W32: encoding: [0x7e,0x04,0x08,0x7d]
86403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86404
86405v_cmp_gt_i32 vcc_lo, exec_hi, v2
86406// W32: encoding: [0x7f,0x04,0x08,0x7d]
86407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86408
86409v_cmp_gt_i32 vcc_lo, 0, v2
86410// W32: encoding: [0x80,0x04,0x08,0x7d]
86411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86412
86413v_cmp_gt_i32 vcc_lo, -1, v2
86414// W32: encoding: [0xc1,0x04,0x08,0x7d]
86415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86416
86417v_cmp_gt_i32 vcc_lo, 0.5, v2
86418// W32: encoding: [0xf0,0x04,0x08,0x7d]
86419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86420
86421v_cmp_gt_i32 vcc_lo, -4.0, v2
86422// W32: encoding: [0xf7,0x04,0x08,0x7d]
86423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86424
86425v_cmp_gt_i32 vcc_lo, 0xaf123456, v2
86426// W32: encoding: [0xff,0x04,0x08,0x7d,0x56,0x34,0x12,0xaf]
86427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86428
86429v_cmp_gt_i32 vcc_lo, 0x3f717273, v2
86430// W32: encoding: [0xff,0x04,0x08,0x7d,0x73,0x72,0x71,0x3f]
86431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86432
86433v_cmp_gt_i32 vcc_lo, v1, v255
86434// W32: encoding: [0x01,0xff,0x09,0x7d]
86435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86436
86437v_cmp_gt_i32_e64 s10, v1, v2
86438// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
86439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86440
86441v_cmp_gt_i32_e64 s12, v1, v2
86442// W32: encoding: [0x0c,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
86443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86444
86445v_cmp_gt_i32_e64 s100, v1, v2
86446// W32: encoding: [0x64,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
86447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86448
86449v_cmp_gt_i32_e64 vcc_lo, v1, v2
86450// W32: encoding: [0x6a,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
86451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86452
86453v_cmp_gt_i32_e64 s10, v255, v2
86454// W32: encoding: [0x0a,0x00,0x84,0xd4,0xff,0x05,0x02,0x00]
86455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86456
86457v_cmp_gt_i32_e64 s10, s1, v2
86458// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x04,0x02,0x00]
86459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86460
86461v_cmp_gt_i32_e64 s10, s101, v2
86462// W32: encoding: [0x0a,0x00,0x84,0xd4,0x65,0x04,0x02,0x00]
86463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86464
86465v_cmp_gt_i32_e64 s10, vcc_lo, v2
86466// W32: encoding: [0x0a,0x00,0x84,0xd4,0x6a,0x04,0x02,0x00]
86467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86468
86469v_cmp_gt_i32_e64 s10, vcc_hi, v2
86470// W32: encoding: [0x0a,0x00,0x84,0xd4,0x6b,0x04,0x02,0x00]
86471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86472
86473v_cmp_gt_i32_e64 s10, m0, v2
86474// W32: encoding: [0x0a,0x00,0x84,0xd4,0x7c,0x04,0x02,0x00]
86475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86476
86477v_cmp_gt_i32_e64 s10, exec_lo, v2
86478// W32: encoding: [0x0a,0x00,0x84,0xd4,0x7e,0x04,0x02,0x00]
86479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86480
86481v_cmp_gt_i32_e64 s10, exec_hi, v2
86482// W32: encoding: [0x0a,0x00,0x84,0xd4,0x7f,0x04,0x02,0x00]
86483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86484
86485v_cmp_gt_i32_e64 s10, 0, v2
86486// W32: encoding: [0x0a,0x00,0x84,0xd4,0x80,0x04,0x02,0x00]
86487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86488
86489v_cmp_gt_i32_e64 s10, -1, v2
86490// W32: encoding: [0x0a,0x00,0x84,0xd4,0xc1,0x04,0x02,0x00]
86491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86492
86493v_cmp_gt_i32_e64 s10, 0.5, v2
86494// W32: encoding: [0x0a,0x00,0x84,0xd4,0xf0,0x04,0x02,0x00]
86495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86496
86497v_cmp_gt_i32_e64 s10, -4.0, v2
86498// W32: encoding: [0x0a,0x00,0x84,0xd4,0xf7,0x04,0x02,0x00]
86499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86500
86501v_cmp_gt_i32_e64 s10, v1, v255
86502// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xff,0x03,0x00]
86503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86504
86505v_cmp_gt_i32_e64 s10, v1, s2
86506// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x05,0x00,0x00]
86507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86508
86509v_cmp_gt_i32_e64 s10, v1, s101
86510// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xcb,0x00,0x00]
86511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86512
86513v_cmp_gt_i32_e64 s10, v1, vcc_lo
86514// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xd5,0x00,0x00]
86515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86516
86517v_cmp_gt_i32_e64 s10, v1, vcc_hi
86518// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xd7,0x00,0x00]
86519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86520
86521v_cmp_gt_i32_e64 s10, v1, m0
86522// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xf9,0x00,0x00]
86523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86524
86525v_cmp_gt_i32_e64 s10, v1, exec_lo
86526// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xfd,0x00,0x00]
86527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86528
86529v_cmp_gt_i32_e64 s10, v1, exec_hi
86530// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xff,0x00,0x00]
86531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86532
86533v_cmp_gt_i32_e64 s10, v1, 0
86534// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x01,0x01,0x00]
86535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86536
86537v_cmp_gt_i32_e64 s10, v1, -1
86538// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x83,0x01,0x00]
86539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86540
86541v_cmp_gt_i32_e64 s10, v1, 0.5
86542// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xe1,0x01,0x00]
86543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86544
86545v_cmp_gt_i32_e64 s10, v1, -4.0
86546// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xef,0x01,0x00]
86547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86548
86549v_cmp_ne_i32 vcc_lo, v1, v2
86550// W32: encoding: [0x01,0x05,0x0a,0x7d]
86551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86552
86553v_cmp_ne_i32 vcc_lo, v255, v2
86554// W32: encoding: [0xff,0x05,0x0a,0x7d]
86555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86556
86557v_cmp_ne_i32 vcc_lo, s1, v2
86558// W32: encoding: [0x01,0x04,0x0a,0x7d]
86559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86560
86561v_cmp_ne_i32 vcc_lo, s101, v2
86562// W32: encoding: [0x65,0x04,0x0a,0x7d]
86563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86564
86565v_cmp_ne_i32 vcc_lo, vcc_lo, v2
86566// W32: encoding: [0x6a,0x04,0x0a,0x7d]
86567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86568
86569v_cmp_ne_i32 vcc_lo, vcc_hi, v2
86570// W32: encoding: [0x6b,0x04,0x0a,0x7d]
86571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86572
86573v_cmp_ne_i32 vcc_lo, m0, v2
86574// W32: encoding: [0x7c,0x04,0x0a,0x7d]
86575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86576
86577v_cmp_ne_i32 vcc_lo, exec_lo, v2
86578// W32: encoding: [0x7e,0x04,0x0a,0x7d]
86579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86580
86581v_cmp_ne_i32 vcc_lo, exec_hi, v2
86582// W32: encoding: [0x7f,0x04,0x0a,0x7d]
86583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86584
86585v_cmp_ne_i32 vcc_lo, 0, v2
86586// W32: encoding: [0x80,0x04,0x0a,0x7d]
86587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86588
86589v_cmp_ne_i32 vcc_lo, -1, v2
86590// W32: encoding: [0xc1,0x04,0x0a,0x7d]
86591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86592
86593v_cmp_ne_i32 vcc_lo, 0.5, v2
86594// W32: encoding: [0xf0,0x04,0x0a,0x7d]
86595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86596
86597v_cmp_ne_i32 vcc_lo, -4.0, v2
86598// W32: encoding: [0xf7,0x04,0x0a,0x7d]
86599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86600
86601v_cmp_ne_i32 vcc_lo, 0xaf123456, v2
86602// W32: encoding: [0xff,0x04,0x0a,0x7d,0x56,0x34,0x12,0xaf]
86603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86604
86605v_cmp_ne_i32 vcc_lo, 0x3f717273, v2
86606// W32: encoding: [0xff,0x04,0x0a,0x7d,0x73,0x72,0x71,0x3f]
86607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86608
86609v_cmp_ne_i32 vcc_lo, v1, v255
86610// W32: encoding: [0x01,0xff,0x0b,0x7d]
86611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86612
86613v_cmp_ne_i32_e64 s10, v1, v2
86614// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
86615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86616
86617v_cmp_ne_i32_e64 s12, v1, v2
86618// W32: encoding: [0x0c,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
86619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86620
86621v_cmp_ne_i32_e64 s100, v1, v2
86622// W32: encoding: [0x64,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
86623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86624
86625v_cmp_ne_i32_e64 vcc_lo, v1, v2
86626// W32: encoding: [0x6a,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
86627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86628
86629v_cmp_ne_i32_e64 s10, v255, v2
86630// W32: encoding: [0x0a,0x00,0x85,0xd4,0xff,0x05,0x02,0x00]
86631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86632
86633v_cmp_ne_i32_e64 s10, s1, v2
86634// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x04,0x02,0x00]
86635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86636
86637v_cmp_ne_i32_e64 s10, s101, v2
86638// W32: encoding: [0x0a,0x00,0x85,0xd4,0x65,0x04,0x02,0x00]
86639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86640
86641v_cmp_ne_i32_e64 s10, vcc_lo, v2
86642// W32: encoding: [0x0a,0x00,0x85,0xd4,0x6a,0x04,0x02,0x00]
86643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86644
86645v_cmp_ne_i32_e64 s10, vcc_hi, v2
86646// W32: encoding: [0x0a,0x00,0x85,0xd4,0x6b,0x04,0x02,0x00]
86647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86648
86649v_cmp_ne_i32_e64 s10, m0, v2
86650// W32: encoding: [0x0a,0x00,0x85,0xd4,0x7c,0x04,0x02,0x00]
86651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86652
86653v_cmp_ne_i32_e64 s10, exec_lo, v2
86654// W32: encoding: [0x0a,0x00,0x85,0xd4,0x7e,0x04,0x02,0x00]
86655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86656
86657v_cmp_ne_i32_e64 s10, exec_hi, v2
86658// W32: encoding: [0x0a,0x00,0x85,0xd4,0x7f,0x04,0x02,0x00]
86659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86660
86661v_cmp_ne_i32_e64 s10, 0, v2
86662// W32: encoding: [0x0a,0x00,0x85,0xd4,0x80,0x04,0x02,0x00]
86663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86664
86665v_cmp_ne_i32_e64 s10, -1, v2
86666// W32: encoding: [0x0a,0x00,0x85,0xd4,0xc1,0x04,0x02,0x00]
86667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86668
86669v_cmp_ne_i32_e64 s10, 0.5, v2
86670// W32: encoding: [0x0a,0x00,0x85,0xd4,0xf0,0x04,0x02,0x00]
86671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86672
86673v_cmp_ne_i32_e64 s10, -4.0, v2
86674// W32: encoding: [0x0a,0x00,0x85,0xd4,0xf7,0x04,0x02,0x00]
86675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86676
86677v_cmp_ne_i32_e64 s10, v1, v255
86678// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xff,0x03,0x00]
86679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86680
86681v_cmp_ne_i32_e64 s10, v1, s2
86682// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x05,0x00,0x00]
86683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86684
86685v_cmp_ne_i32_e64 s10, v1, s101
86686// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xcb,0x00,0x00]
86687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86688
86689v_cmp_ne_i32_e64 s10, v1, vcc_lo
86690// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xd5,0x00,0x00]
86691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86692
86693v_cmp_ne_i32_e64 s10, v1, vcc_hi
86694// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xd7,0x00,0x00]
86695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86696
86697v_cmp_ne_i32_e64 s10, v1, m0
86698// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xf9,0x00,0x00]
86699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86700
86701v_cmp_ne_i32_e64 s10, v1, exec_lo
86702// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xfd,0x00,0x00]
86703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86704
86705v_cmp_ne_i32_e64 s10, v1, exec_hi
86706// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xff,0x00,0x00]
86707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86708
86709v_cmp_ne_i32_e64 s10, v1, 0
86710// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x01,0x01,0x00]
86711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86712
86713v_cmp_ne_i32_e64 s10, v1, -1
86714// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x83,0x01,0x00]
86715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86716
86717v_cmp_ne_i32_e64 s10, v1, 0.5
86718// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xe1,0x01,0x00]
86719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86720
86721v_cmp_ne_i32_e64 s10, v1, -4.0
86722// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xef,0x01,0x00]
86723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86724
86725v_cmp_ge_i32 vcc_lo, v1, v2
86726// W32: encoding: [0x01,0x05,0x0c,0x7d]
86727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86728
86729v_cmp_ge_i32 vcc_lo, v255, v2
86730// W32: encoding: [0xff,0x05,0x0c,0x7d]
86731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86732
86733v_cmp_ge_i32 vcc_lo, s1, v2
86734// W32: encoding: [0x01,0x04,0x0c,0x7d]
86735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86736
86737v_cmp_ge_i32 vcc_lo, s101, v2
86738// W32: encoding: [0x65,0x04,0x0c,0x7d]
86739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86740
86741v_cmp_ge_i32 vcc_lo, vcc_lo, v2
86742// W32: encoding: [0x6a,0x04,0x0c,0x7d]
86743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86744
86745v_cmp_ge_i32 vcc_lo, vcc_hi, v2
86746// W32: encoding: [0x6b,0x04,0x0c,0x7d]
86747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86748
86749v_cmp_ge_i32 vcc_lo, m0, v2
86750// W32: encoding: [0x7c,0x04,0x0c,0x7d]
86751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86752
86753v_cmp_ge_i32 vcc_lo, exec_lo, v2
86754// W32: encoding: [0x7e,0x04,0x0c,0x7d]
86755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86756
86757v_cmp_ge_i32 vcc_lo, exec_hi, v2
86758// W32: encoding: [0x7f,0x04,0x0c,0x7d]
86759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86760
86761v_cmp_ge_i32 vcc_lo, 0, v2
86762// W32: encoding: [0x80,0x04,0x0c,0x7d]
86763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86764
86765v_cmp_ge_i32 vcc_lo, -1, v2
86766// W32: encoding: [0xc1,0x04,0x0c,0x7d]
86767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86768
86769v_cmp_ge_i32 vcc_lo, 0.5, v2
86770// W32: encoding: [0xf0,0x04,0x0c,0x7d]
86771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86772
86773v_cmp_ge_i32 vcc_lo, -4.0, v2
86774// W32: encoding: [0xf7,0x04,0x0c,0x7d]
86775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86776
86777v_cmp_ge_i32 vcc_lo, 0xaf123456, v2
86778// W32: encoding: [0xff,0x04,0x0c,0x7d,0x56,0x34,0x12,0xaf]
86779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86780
86781v_cmp_ge_i32 vcc_lo, 0x3f717273, v2
86782// W32: encoding: [0xff,0x04,0x0c,0x7d,0x73,0x72,0x71,0x3f]
86783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86784
86785v_cmp_ge_i32 vcc_lo, v1, v255
86786// W32: encoding: [0x01,0xff,0x0d,0x7d]
86787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86788
86789v_cmp_ge_i32_e64 s10, v1, v2
86790// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
86791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86792
86793v_cmp_ge_i32_e64 s12, v1, v2
86794// W32: encoding: [0x0c,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
86795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86796
86797v_cmp_ge_i32_e64 s100, v1, v2
86798// W32: encoding: [0x64,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
86799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86800
86801v_cmp_ge_i32_e64 vcc_lo, v1, v2
86802// W32: encoding: [0x6a,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
86803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86804
86805v_cmp_ge_i32_e64 s10, v255, v2
86806// W32: encoding: [0x0a,0x00,0x86,0xd4,0xff,0x05,0x02,0x00]
86807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86808
86809v_cmp_ge_i32_e64 s10, s1, v2
86810// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x04,0x02,0x00]
86811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86812
86813v_cmp_ge_i32_e64 s10, s101, v2
86814// W32: encoding: [0x0a,0x00,0x86,0xd4,0x65,0x04,0x02,0x00]
86815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86816
86817v_cmp_ge_i32_e64 s10, vcc_lo, v2
86818// W32: encoding: [0x0a,0x00,0x86,0xd4,0x6a,0x04,0x02,0x00]
86819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86820
86821v_cmp_ge_i32_e64 s10, vcc_hi, v2
86822// W32: encoding: [0x0a,0x00,0x86,0xd4,0x6b,0x04,0x02,0x00]
86823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86824
86825v_cmp_ge_i32_e64 s10, m0, v2
86826// W32: encoding: [0x0a,0x00,0x86,0xd4,0x7c,0x04,0x02,0x00]
86827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86828
86829v_cmp_ge_i32_e64 s10, exec_lo, v2
86830// W32: encoding: [0x0a,0x00,0x86,0xd4,0x7e,0x04,0x02,0x00]
86831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86832
86833v_cmp_ge_i32_e64 s10, exec_hi, v2
86834// W32: encoding: [0x0a,0x00,0x86,0xd4,0x7f,0x04,0x02,0x00]
86835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86836
86837v_cmp_ge_i32_e64 s10, 0, v2
86838// W32: encoding: [0x0a,0x00,0x86,0xd4,0x80,0x04,0x02,0x00]
86839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86840
86841v_cmp_ge_i32_e64 s10, -1, v2
86842// W32: encoding: [0x0a,0x00,0x86,0xd4,0xc1,0x04,0x02,0x00]
86843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86844
86845v_cmp_ge_i32_e64 s10, 0.5, v2
86846// W32: encoding: [0x0a,0x00,0x86,0xd4,0xf0,0x04,0x02,0x00]
86847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86848
86849v_cmp_ge_i32_e64 s10, -4.0, v2
86850// W32: encoding: [0x0a,0x00,0x86,0xd4,0xf7,0x04,0x02,0x00]
86851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86852
86853v_cmp_ge_i32_e64 s10, v1, v255
86854// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xff,0x03,0x00]
86855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86856
86857v_cmp_ge_i32_e64 s10, v1, s2
86858// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x05,0x00,0x00]
86859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86860
86861v_cmp_ge_i32_e64 s10, v1, s101
86862// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xcb,0x00,0x00]
86863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86864
86865v_cmp_ge_i32_e64 s10, v1, vcc_lo
86866// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xd5,0x00,0x00]
86867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86868
86869v_cmp_ge_i32_e64 s10, v1, vcc_hi
86870// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xd7,0x00,0x00]
86871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86872
86873v_cmp_ge_i32_e64 s10, v1, m0
86874// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xf9,0x00,0x00]
86875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86876
86877v_cmp_ge_i32_e64 s10, v1, exec_lo
86878// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xfd,0x00,0x00]
86879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86880
86881v_cmp_ge_i32_e64 s10, v1, exec_hi
86882// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xff,0x00,0x00]
86883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86884
86885v_cmp_ge_i32_e64 s10, v1, 0
86886// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x01,0x01,0x00]
86887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86888
86889v_cmp_ge_i32_e64 s10, v1, -1
86890// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x83,0x01,0x00]
86891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86892
86893v_cmp_ge_i32_e64 s10, v1, 0.5
86894// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xe1,0x01,0x00]
86895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86896
86897v_cmp_ge_i32_e64 s10, v1, -4.0
86898// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xef,0x01,0x00]
86899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86900
86901v_cmp_t_i32 vcc_lo, v1, v2
86902// W32: encoding: [0x01,0x05,0x0e,0x7d]
86903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86904
86905v_cmp_t_i32 vcc_lo, v255, v2
86906// W32: encoding: [0xff,0x05,0x0e,0x7d]
86907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86908
86909v_cmp_t_i32 vcc_lo, s1, v2
86910// W32: encoding: [0x01,0x04,0x0e,0x7d]
86911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86912
86913v_cmp_t_i32 vcc_lo, s101, v2
86914// W32: encoding: [0x65,0x04,0x0e,0x7d]
86915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86916
86917v_cmp_t_i32 vcc_lo, vcc_lo, v2
86918// W32: encoding: [0x6a,0x04,0x0e,0x7d]
86919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86920
86921v_cmp_t_i32 vcc_lo, vcc_hi, v2
86922// W32: encoding: [0x6b,0x04,0x0e,0x7d]
86923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86924
86925v_cmp_t_i32 vcc_lo, m0, v2
86926// W32: encoding: [0x7c,0x04,0x0e,0x7d]
86927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86928
86929v_cmp_t_i32 vcc_lo, exec_lo, v2
86930// W32: encoding: [0x7e,0x04,0x0e,0x7d]
86931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86932
86933v_cmp_t_i32 vcc_lo, exec_hi, v2
86934// W32: encoding: [0x7f,0x04,0x0e,0x7d]
86935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86936
86937v_cmp_t_i32 vcc_lo, 0, v2
86938// W32: encoding: [0x80,0x04,0x0e,0x7d]
86939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86940
86941v_cmp_t_i32 vcc_lo, -1, v2
86942// W32: encoding: [0xc1,0x04,0x0e,0x7d]
86943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86944
86945v_cmp_t_i32 vcc_lo, 0.5, v2
86946// W32: encoding: [0xf0,0x04,0x0e,0x7d]
86947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86948
86949v_cmp_t_i32 vcc_lo, -4.0, v2
86950// W32: encoding: [0xf7,0x04,0x0e,0x7d]
86951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86952
86953v_cmp_t_i32 vcc_lo, 0xaf123456, v2
86954// W32: encoding: [0xff,0x04,0x0e,0x7d,0x56,0x34,0x12,0xaf]
86955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86956
86957v_cmp_t_i32 vcc_lo, 0x3f717273, v2
86958// W32: encoding: [0xff,0x04,0x0e,0x7d,0x73,0x72,0x71,0x3f]
86959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86960
86961v_cmp_t_i32 vcc_lo, v1, v255
86962// W32: encoding: [0x01,0xff,0x0f,0x7d]
86963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
86964
86965v_cmp_t_i32_e64 s10, v1, v2
86966// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
86967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86968
86969v_cmp_t_i32_e64 s12, v1, v2
86970// W32: encoding: [0x0c,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
86971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86972
86973v_cmp_t_i32_e64 s100, v1, v2
86974// W32: encoding: [0x64,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
86975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86976
86977v_cmp_t_i32_e64 vcc_lo, v1, v2
86978// W32: encoding: [0x6a,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
86979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86980
86981v_cmp_t_i32_e64 s10, v255, v2
86982// W32: encoding: [0x0a,0x00,0x87,0xd4,0xff,0x05,0x02,0x00]
86983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86984
86985v_cmp_t_i32_e64 s10, s1, v2
86986// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x04,0x02,0x00]
86987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86988
86989v_cmp_t_i32_e64 s10, s101, v2
86990// W32: encoding: [0x0a,0x00,0x87,0xd4,0x65,0x04,0x02,0x00]
86991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86992
86993v_cmp_t_i32_e64 s10, vcc_lo, v2
86994// W32: encoding: [0x0a,0x00,0x87,0xd4,0x6a,0x04,0x02,0x00]
86995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
86996
86997v_cmp_t_i32_e64 s10, vcc_hi, v2
86998// W32: encoding: [0x0a,0x00,0x87,0xd4,0x6b,0x04,0x02,0x00]
86999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87000
87001v_cmp_t_i32_e64 s10, m0, v2
87002// W32: encoding: [0x0a,0x00,0x87,0xd4,0x7c,0x04,0x02,0x00]
87003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87004
87005v_cmp_t_i32_e64 s10, exec_lo, v2
87006// W32: encoding: [0x0a,0x00,0x87,0xd4,0x7e,0x04,0x02,0x00]
87007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87008
87009v_cmp_t_i32_e64 s10, exec_hi, v2
87010// W32: encoding: [0x0a,0x00,0x87,0xd4,0x7f,0x04,0x02,0x00]
87011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87012
87013v_cmp_t_i32_e64 s10, 0, v2
87014// W32: encoding: [0x0a,0x00,0x87,0xd4,0x80,0x04,0x02,0x00]
87015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87016
87017v_cmp_t_i32_e64 s10, -1, v2
87018// W32: encoding: [0x0a,0x00,0x87,0xd4,0xc1,0x04,0x02,0x00]
87019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87020
87021v_cmp_t_i32_e64 s10, 0.5, v2
87022// W32: encoding: [0x0a,0x00,0x87,0xd4,0xf0,0x04,0x02,0x00]
87023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87024
87025v_cmp_t_i32_e64 s10, -4.0, v2
87026// W32: encoding: [0x0a,0x00,0x87,0xd4,0xf7,0x04,0x02,0x00]
87027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87028
87029v_cmp_t_i32_e64 s10, v1, v255
87030// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xff,0x03,0x00]
87031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87032
87033v_cmp_t_i32_e64 s10, v1, s2
87034// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x05,0x00,0x00]
87035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87036
87037v_cmp_t_i32_e64 s10, v1, s101
87038// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xcb,0x00,0x00]
87039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87040
87041v_cmp_t_i32_e64 s10, v1, vcc_lo
87042// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xd5,0x00,0x00]
87043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87044
87045v_cmp_t_i32_e64 s10, v1, vcc_hi
87046// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xd7,0x00,0x00]
87047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87048
87049v_cmp_t_i32_e64 s10, v1, m0
87050// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xf9,0x00,0x00]
87051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87052
87053v_cmp_t_i32_e64 s10, v1, exec_lo
87054// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xfd,0x00,0x00]
87055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87056
87057v_cmp_t_i32_e64 s10, v1, exec_hi
87058// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xff,0x00,0x00]
87059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87060
87061v_cmp_t_i32_e64 s10, v1, 0
87062// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x01,0x01,0x00]
87063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87064
87065v_cmp_t_i32_e64 s10, v1, -1
87066// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x83,0x01,0x00]
87067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87068
87069v_cmp_t_i32_e64 s10, v1, 0.5
87070// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xe1,0x01,0x00]
87071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87072
87073v_cmp_t_i32_e64 s10, v1, -4.0
87074// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xef,0x01,0x00]
87075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87076
87077v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
87078// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x06]
87079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87080
87081v_cmp_f_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
87082// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x88,0x06,0x06]
87083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87084
87085v_cmp_f_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
87086// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0xe4,0x06,0x06]
87087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87088
87089v_cmp_f_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
87090// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x00,0x06,0x06]
87091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87092
87093v_cmp_f_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
87094// W32: encoding: [0xf9,0x04,0x00,0x7d,0xff,0x86,0x06,0x06]
87095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87096
87097v_cmp_f_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
87098// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x86,0x06]
87099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87100
87101v_cmp_f_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
87102// W32: encoding: [0xf9,0x04,0x00,0x7d,0x65,0x86,0x86,0x06]
87103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87104
87105v_cmp_f_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
87106// W32: encoding: [0xf9,0x04,0x00,0x7d,0x6a,0x86,0x86,0x06]
87107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87108
87109v_cmp_f_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
87110// W32: encoding: [0xf9,0x04,0x00,0x7d,0x6b,0x86,0x86,0x06]
87111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87112
87113v_cmp_f_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
87114// W32: encoding: [0xf9,0x04,0x00,0x7d,0x7c,0x86,0x86,0x06]
87115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87116
87117v_cmp_f_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
87118// W32: encoding: [0xf9,0x04,0x00,0x7d,0x7e,0x86,0x86,0x06]
87119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87120
87121v_cmp_f_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
87122// W32: encoding: [0xf9,0x04,0x00,0x7d,0x7f,0x86,0x86,0x06]
87123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87124
87125v_cmp_f_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
87126// W32: encoding: [0xf9,0xfe,0x01,0x7d,0x01,0x86,0x06,0x06]
87127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87128
87129v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
87130// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x00,0x06]
87131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87132
87133v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
87134// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x01,0x06]
87135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87136
87137v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
87138// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x02,0x06]
87139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87140
87141v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
87142// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x03,0x06]
87143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87144
87145v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
87146// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x04,0x06]
87147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87148
87149v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
87150// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x05,0x06]
87151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87152
87153v_cmp_f_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
87154// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x0e,0x06]
87155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87156
87157v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
87158// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x00]
87159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87160
87161v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
87162// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x01]
87163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87164
87165v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
87166// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x02]
87167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87168
87169v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
87170// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x03]
87171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87172
87173v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
87174// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x04]
87175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87176
87177v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
87178// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x05]
87179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87180
87181v_cmp_f_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
87182// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x0e]
87183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87184
87185v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
87186// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x06]
87187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87188
87189v_cmp_lt_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
87190// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x88,0x06,0x06]
87191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87192
87193v_cmp_lt_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
87194// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0xe4,0x06,0x06]
87195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87196
87197v_cmp_lt_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
87198// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x00,0x06,0x06]
87199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87200
87201v_cmp_lt_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
87202// W32: encoding: [0xf9,0x04,0x02,0x7d,0xff,0x86,0x06,0x06]
87203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87204
87205v_cmp_lt_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
87206// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x86,0x06]
87207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87208
87209v_cmp_lt_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
87210// W32: encoding: [0xf9,0x04,0x02,0x7d,0x65,0x86,0x86,0x06]
87211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87212
87213v_cmp_lt_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
87214// W32: encoding: [0xf9,0x04,0x02,0x7d,0x6a,0x86,0x86,0x06]
87215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87216
87217v_cmp_lt_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
87218// W32: encoding: [0xf9,0x04,0x02,0x7d,0x6b,0x86,0x86,0x06]
87219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87220
87221v_cmp_lt_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
87222// W32: encoding: [0xf9,0x04,0x02,0x7d,0x7c,0x86,0x86,0x06]
87223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87224
87225v_cmp_lt_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
87226// W32: encoding: [0xf9,0x04,0x02,0x7d,0x7e,0x86,0x86,0x06]
87227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87228
87229v_cmp_lt_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
87230// W32: encoding: [0xf9,0x04,0x02,0x7d,0x7f,0x86,0x86,0x06]
87231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87232
87233v_cmp_lt_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
87234// W32: encoding: [0xf9,0xfe,0x03,0x7d,0x01,0x86,0x06,0x06]
87235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87236
87237v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
87238// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x00,0x06]
87239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87240
87241v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
87242// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x01,0x06]
87243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87244
87245v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
87246// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x02,0x06]
87247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87248
87249v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
87250// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x03,0x06]
87251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87252
87253v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
87254// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x04,0x06]
87255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87256
87257v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
87258// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x05,0x06]
87259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87260
87261v_cmp_lt_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
87262// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x0e,0x06]
87263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87264
87265v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
87266// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x00]
87267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87268
87269v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
87270// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x01]
87271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87272
87273v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
87274// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x02]
87275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87276
87277v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
87278// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x03]
87279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87280
87281v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
87282// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x04]
87283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87284
87285v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
87286// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x05]
87287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87288
87289v_cmp_lt_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
87290// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x0e]
87291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87292
87293v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
87294// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x06]
87295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87296
87297v_cmp_eq_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
87298// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x88,0x06,0x06]
87299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87300
87301v_cmp_eq_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
87302// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0xe4,0x06,0x06]
87303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87304
87305v_cmp_eq_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
87306// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x00,0x06,0x06]
87307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87308
87309v_cmp_eq_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
87310// W32: encoding: [0xf9,0x04,0x04,0x7d,0xff,0x86,0x06,0x06]
87311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87312
87313v_cmp_eq_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
87314// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x86,0x06]
87315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87316
87317v_cmp_eq_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
87318// W32: encoding: [0xf9,0x04,0x04,0x7d,0x65,0x86,0x86,0x06]
87319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87320
87321v_cmp_eq_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
87322// W32: encoding: [0xf9,0x04,0x04,0x7d,0x6a,0x86,0x86,0x06]
87323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87324
87325v_cmp_eq_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
87326// W32: encoding: [0xf9,0x04,0x04,0x7d,0x6b,0x86,0x86,0x06]
87327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87328
87329v_cmp_eq_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
87330// W32: encoding: [0xf9,0x04,0x04,0x7d,0x7c,0x86,0x86,0x06]
87331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87332
87333v_cmp_eq_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
87334// W32: encoding: [0xf9,0x04,0x04,0x7d,0x7e,0x86,0x86,0x06]
87335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87336
87337v_cmp_eq_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
87338// W32: encoding: [0xf9,0x04,0x04,0x7d,0x7f,0x86,0x86,0x06]
87339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87340
87341v_cmp_eq_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
87342// W32: encoding: [0xf9,0xfe,0x05,0x7d,0x01,0x86,0x06,0x06]
87343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87344
87345v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
87346// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x00,0x06]
87347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87348
87349v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
87350// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x01,0x06]
87351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87352
87353v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
87354// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x02,0x06]
87355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87356
87357v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
87358// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x03,0x06]
87359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87360
87361v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
87362// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x04,0x06]
87363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87364
87365v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
87366// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x05,0x06]
87367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87368
87369v_cmp_eq_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
87370// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x0e,0x06]
87371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87372
87373v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
87374// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x00]
87375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87376
87377v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
87378// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x01]
87379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87380
87381v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
87382// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x02]
87383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87384
87385v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
87386// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x03]
87387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87388
87389v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
87390// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x04]
87391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87392
87393v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
87394// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x05]
87395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87396
87397v_cmp_eq_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
87398// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x0e]
87399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87400
87401v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
87402// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x06]
87403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87404
87405v_cmp_le_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
87406// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x88,0x06,0x06]
87407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87408
87409v_cmp_le_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
87410// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0xe4,0x06,0x06]
87411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87412
87413v_cmp_le_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
87414// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x00,0x06,0x06]
87415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87416
87417v_cmp_le_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
87418// W32: encoding: [0xf9,0x04,0x06,0x7d,0xff,0x86,0x06,0x06]
87419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87420
87421v_cmp_le_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
87422// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x86,0x06]
87423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87424
87425v_cmp_le_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
87426// W32: encoding: [0xf9,0x04,0x06,0x7d,0x65,0x86,0x86,0x06]
87427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87428
87429v_cmp_le_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
87430// W32: encoding: [0xf9,0x04,0x06,0x7d,0x6a,0x86,0x86,0x06]
87431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87432
87433v_cmp_le_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
87434// W32: encoding: [0xf9,0x04,0x06,0x7d,0x6b,0x86,0x86,0x06]
87435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87436
87437v_cmp_le_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
87438// W32: encoding: [0xf9,0x04,0x06,0x7d,0x7c,0x86,0x86,0x06]
87439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87440
87441v_cmp_le_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
87442// W32: encoding: [0xf9,0x04,0x06,0x7d,0x7e,0x86,0x86,0x06]
87443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87444
87445v_cmp_le_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
87446// W32: encoding: [0xf9,0x04,0x06,0x7d,0x7f,0x86,0x86,0x06]
87447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87448
87449v_cmp_le_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
87450// W32: encoding: [0xf9,0xfe,0x07,0x7d,0x01,0x86,0x06,0x06]
87451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87452
87453v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
87454// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x00,0x06]
87455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87456
87457v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
87458// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x01,0x06]
87459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87460
87461v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
87462// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x02,0x06]
87463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87464
87465v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
87466// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x03,0x06]
87467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87468
87469v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
87470// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x04,0x06]
87471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87472
87473v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
87474// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x05,0x06]
87475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87476
87477v_cmp_le_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
87478// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x0e,0x06]
87479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87480
87481v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
87482// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x00]
87483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87484
87485v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
87486// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x01]
87487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87488
87489v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
87490// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x02]
87491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87492
87493v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
87494// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x03]
87495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87496
87497v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
87498// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x04]
87499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87500
87501v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
87502// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x05]
87503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87504
87505v_cmp_le_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
87506// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x0e]
87507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87508
87509v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
87510// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x06]
87511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87512
87513v_cmp_gt_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
87514// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x88,0x06,0x06]
87515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87516
87517v_cmp_gt_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
87518// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0xe4,0x06,0x06]
87519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87520
87521v_cmp_gt_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
87522// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x00,0x06,0x06]
87523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87524
87525v_cmp_gt_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
87526// W32: encoding: [0xf9,0x04,0x08,0x7d,0xff,0x86,0x06,0x06]
87527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87528
87529v_cmp_gt_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
87530// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x86,0x06]
87531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87532
87533v_cmp_gt_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
87534// W32: encoding: [0xf9,0x04,0x08,0x7d,0x65,0x86,0x86,0x06]
87535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87536
87537v_cmp_gt_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
87538// W32: encoding: [0xf9,0x04,0x08,0x7d,0x6a,0x86,0x86,0x06]
87539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87540
87541v_cmp_gt_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
87542// W32: encoding: [0xf9,0x04,0x08,0x7d,0x6b,0x86,0x86,0x06]
87543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87544
87545v_cmp_gt_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
87546// W32: encoding: [0xf9,0x04,0x08,0x7d,0x7c,0x86,0x86,0x06]
87547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87548
87549v_cmp_gt_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
87550// W32: encoding: [0xf9,0x04,0x08,0x7d,0x7e,0x86,0x86,0x06]
87551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87552
87553v_cmp_gt_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
87554// W32: encoding: [0xf9,0x04,0x08,0x7d,0x7f,0x86,0x86,0x06]
87555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87556
87557v_cmp_gt_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
87558// W32: encoding: [0xf9,0xfe,0x09,0x7d,0x01,0x86,0x06,0x06]
87559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87560
87561v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
87562// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x00,0x06]
87563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87564
87565v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
87566// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x01,0x06]
87567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87568
87569v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
87570// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x02,0x06]
87571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87572
87573v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
87574// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x03,0x06]
87575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87576
87577v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
87578// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x04,0x06]
87579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87580
87581v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
87582// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x05,0x06]
87583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87584
87585v_cmp_gt_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
87586// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x0e,0x06]
87587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87588
87589v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
87590// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x00]
87591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87592
87593v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
87594// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x01]
87595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87596
87597v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
87598// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x02]
87599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87600
87601v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
87602// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x03]
87603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87604
87605v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
87606// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x04]
87607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87608
87609v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
87610// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x05]
87611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87612
87613v_cmp_gt_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
87614// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x0e]
87615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87616
87617v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
87618// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x06]
87619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87620
87621v_cmp_ne_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
87622// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x88,0x06,0x06]
87623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87624
87625v_cmp_ne_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
87626// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0xe4,0x06,0x06]
87627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87628
87629v_cmp_ne_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
87630// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x00,0x06,0x06]
87631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87632
87633v_cmp_ne_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
87634// W32: encoding: [0xf9,0x04,0x0a,0x7d,0xff,0x86,0x06,0x06]
87635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87636
87637v_cmp_ne_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
87638// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x86,0x06]
87639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87640
87641v_cmp_ne_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
87642// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x65,0x86,0x86,0x06]
87643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87644
87645v_cmp_ne_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
87646// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x6a,0x86,0x86,0x06]
87647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87648
87649v_cmp_ne_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
87650// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x6b,0x86,0x86,0x06]
87651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87652
87653v_cmp_ne_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
87654// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x7c,0x86,0x86,0x06]
87655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87656
87657v_cmp_ne_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
87658// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x7e,0x86,0x86,0x06]
87659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87660
87661v_cmp_ne_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
87662// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x7f,0x86,0x86,0x06]
87663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87664
87665v_cmp_ne_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
87666// W32: encoding: [0xf9,0xfe,0x0b,0x7d,0x01,0x86,0x06,0x06]
87667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87668
87669v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
87670// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x00,0x06]
87671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87672
87673v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
87674// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x01,0x06]
87675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87676
87677v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
87678// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x02,0x06]
87679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87680
87681v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
87682// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x03,0x06]
87683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87684
87685v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
87686// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x04,0x06]
87687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87688
87689v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
87690// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x05,0x06]
87691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87692
87693v_cmp_ne_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
87694// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x0e,0x06]
87695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87696
87697v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
87698// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x00]
87699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87700
87701v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
87702// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x01]
87703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87704
87705v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
87706// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x02]
87707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87708
87709v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
87710// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x03]
87711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87712
87713v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
87714// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x04]
87715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87716
87717v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
87718// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x05]
87719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87720
87721v_cmp_ne_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
87722// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x0e]
87723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87724
87725v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
87726// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x06]
87727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87728
87729v_cmp_ge_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
87730// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x88,0x06,0x06]
87731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87732
87733v_cmp_ge_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
87734// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0xe4,0x06,0x06]
87735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87736
87737v_cmp_ge_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
87738// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x00,0x06,0x06]
87739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87740
87741v_cmp_ge_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
87742// W32: encoding: [0xf9,0x04,0x0c,0x7d,0xff,0x86,0x06,0x06]
87743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87744
87745v_cmp_ge_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
87746// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x86,0x06]
87747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87748
87749v_cmp_ge_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
87750// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x65,0x86,0x86,0x06]
87751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87752
87753v_cmp_ge_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
87754// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x6a,0x86,0x86,0x06]
87755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87756
87757v_cmp_ge_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
87758// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x6b,0x86,0x86,0x06]
87759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87760
87761v_cmp_ge_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
87762// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x7c,0x86,0x86,0x06]
87763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87764
87765v_cmp_ge_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
87766// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x7e,0x86,0x86,0x06]
87767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87768
87769v_cmp_ge_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
87770// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x7f,0x86,0x86,0x06]
87771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87772
87773v_cmp_ge_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
87774// W32: encoding: [0xf9,0xfe,0x0d,0x7d,0x01,0x86,0x06,0x06]
87775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87776
87777v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
87778// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x00,0x06]
87779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87780
87781v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
87782// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x01,0x06]
87783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87784
87785v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
87786// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x02,0x06]
87787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87788
87789v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
87790// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x03,0x06]
87791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87792
87793v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
87794// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x04,0x06]
87795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87796
87797v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
87798// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x05,0x06]
87799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87800
87801v_cmp_ge_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
87802// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x0e,0x06]
87803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87804
87805v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
87806// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x00]
87807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87808
87809v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
87810// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x01]
87811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87812
87813v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
87814// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x02]
87815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87816
87817v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
87818// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x03]
87819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87820
87821v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
87822// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x04]
87823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87824
87825v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
87826// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x05]
87827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87828
87829v_cmp_ge_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
87830// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x0e]
87831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87832
87833v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
87834// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x06]
87835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87836
87837v_cmp_t_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
87838// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x88,0x06,0x06]
87839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87840
87841v_cmp_t_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
87842// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0xe4,0x06,0x06]
87843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87844
87845v_cmp_t_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
87846// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x00,0x06,0x06]
87847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87848
87849v_cmp_t_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
87850// W32: encoding: [0xf9,0x04,0x0e,0x7d,0xff,0x86,0x06,0x06]
87851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87852
87853v_cmp_t_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
87854// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x86,0x06]
87855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87856
87857v_cmp_t_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
87858// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x65,0x86,0x86,0x06]
87859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87860
87861v_cmp_t_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
87862// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x6a,0x86,0x86,0x06]
87863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87864
87865v_cmp_t_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
87866// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x6b,0x86,0x86,0x06]
87867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87868
87869v_cmp_t_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
87870// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x7c,0x86,0x86,0x06]
87871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87872
87873v_cmp_t_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
87874// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x7e,0x86,0x86,0x06]
87875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87876
87877v_cmp_t_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
87878// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x7f,0x86,0x86,0x06]
87879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87880
87881v_cmp_t_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
87882// W32: encoding: [0xf9,0xfe,0x0f,0x7d,0x01,0x86,0x06,0x06]
87883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87884
87885v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
87886// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x00,0x06]
87887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87888
87889v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
87890// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x01,0x06]
87891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87892
87893v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
87894// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x02,0x06]
87895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87896
87897v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
87898// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x03,0x06]
87899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87900
87901v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
87902// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x04,0x06]
87903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87904
87905v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
87906// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x05,0x06]
87907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87908
87909v_cmp_t_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
87910// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x0e,0x06]
87911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87912
87913v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
87914// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x00]
87915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87916
87917v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
87918// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x01]
87919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87920
87921v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
87922// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x02]
87923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87924
87925v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
87926// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x03]
87927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87928
87929v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
87930// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x04]
87931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87932
87933v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
87934// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x05]
87935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87936
87937v_cmp_t_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
87938// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x0e]
87939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
87940
87941v_cmp_class_f32 vcc, v1, v2
87942// W64: encoding: [0x01,0x05,0x10,0x7d]
87943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
87944
87945v_cmp_class_f32 vcc, v255, v2
87946// W64: encoding: [0xff,0x05,0x10,0x7d]
87947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
87948
87949v_cmp_class_f32 vcc, s1, v2
87950// W64: encoding: [0x01,0x04,0x10,0x7d]
87951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
87952
87953v_cmp_class_f32 vcc, s101, v2
87954// W64: encoding: [0x65,0x04,0x10,0x7d]
87955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
87956
87957v_cmp_class_f32 vcc, vcc_lo, v2
87958// W64: encoding: [0x6a,0x04,0x10,0x7d]
87959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
87960
87961v_cmp_class_f32 vcc, vcc_hi, v2
87962// W64: encoding: [0x6b,0x04,0x10,0x7d]
87963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
87964
87965v_cmp_class_f32 vcc, m0, v2
87966// W64: encoding: [0x7c,0x04,0x10,0x7d]
87967// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
87968
87969v_cmp_class_f32 vcc, exec_lo, v2
87970// W64: encoding: [0x7e,0x04,0x10,0x7d]
87971// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
87972
87973v_cmp_class_f32 vcc, exec_hi, v2
87974// W64: encoding: [0x7f,0x04,0x10,0x7d]
87975// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
87976
87977v_cmp_class_f32 vcc, 0, v2
87978// W64: encoding: [0x80,0x04,0x10,0x7d]
87979// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
87980
87981v_cmp_class_f32 vcc, -1, v2
87982// W64: encoding: [0xc1,0x04,0x10,0x7d]
87983// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
87984
87985v_cmp_class_f32 vcc, 0.5, v2
87986// W64: encoding: [0xf0,0x04,0x10,0x7d]
87987// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
87988
87989v_cmp_class_f32 vcc, -4.0, v2
87990// W64: encoding: [0xf7,0x04,0x10,0x7d]
87991// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
87992
87993v_cmp_class_f32 vcc, 0xaf123456, v2
87994// W64: encoding: [0xff,0x04,0x10,0x7d,0x56,0x34,0x12,0xaf]
87995// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
87996
87997v_cmp_class_f32 vcc, 0x3f717273, v2
87998// W64: encoding: [0xff,0x04,0x10,0x7d,0x73,0x72,0x71,0x3f]
87999// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88000
88001v_cmp_class_f32 vcc, v1, v255
88002// W64: encoding: [0x01,0xff,0x11,0x7d]
88003// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88004
88005v_cmp_class_f32_e64 s[10:11], v1, v2
88006// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
88007// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88008
88009v_cmp_class_f32_e64 s[12:13], v1, v2
88010// W64: encoding: [0x0c,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
88011// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88012
88013v_cmp_class_f32_e64 s[100:101], v1, v2
88014// W64: encoding: [0x64,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
88015// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88016
88017v_cmp_class_f32_e64 vcc, v1, v2
88018// W64: encoding: [0x6a,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
88019// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88020
88021v_cmp_class_f32_e64 s[10:11], v255, v2
88022// W64: encoding: [0x0a,0x00,0x88,0xd4,0xff,0x05,0x02,0x00]
88023// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88024
88025v_cmp_class_f32_e64 s[10:11], s1, v2
88026// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x04,0x02,0x00]
88027// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88028
88029v_cmp_class_f32_e64 s[10:11], s101, v2
88030// W64: encoding: [0x0a,0x00,0x88,0xd4,0x65,0x04,0x02,0x00]
88031// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88032
88033v_cmp_class_f32_e64 s[10:11], vcc_lo, v2
88034// W64: encoding: [0x0a,0x00,0x88,0xd4,0x6a,0x04,0x02,0x00]
88035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88036
88037v_cmp_class_f32_e64 s[10:11], vcc_hi, v2
88038// W64: encoding: [0x0a,0x00,0x88,0xd4,0x6b,0x04,0x02,0x00]
88039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88040
88041v_cmp_class_f32_e64 s[10:11], m0, v2
88042// W64: encoding: [0x0a,0x00,0x88,0xd4,0x7c,0x04,0x02,0x00]
88043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88044
88045v_cmp_class_f32_e64 s[10:11], exec_lo, v2
88046// W64: encoding: [0x0a,0x00,0x88,0xd4,0x7e,0x04,0x02,0x00]
88047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88048
88049v_cmp_class_f32_e64 s[10:11], exec_hi, v2
88050// W64: encoding: [0x0a,0x00,0x88,0xd4,0x7f,0x04,0x02,0x00]
88051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88052
88053v_cmp_class_f32_e64 s[10:11], 0, v2
88054// W64: encoding: [0x0a,0x00,0x88,0xd4,0x80,0x04,0x02,0x00]
88055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88056
88057v_cmp_class_f32_e64 s[10:11], -1, v2
88058// W64: encoding: [0x0a,0x00,0x88,0xd4,0xc1,0x04,0x02,0x00]
88059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88060
88061v_cmp_class_f32_e64 s[10:11], 0.5, v2
88062// W64: encoding: [0x0a,0x00,0x88,0xd4,0xf0,0x04,0x02,0x00]
88063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88064
88065v_cmp_class_f32_e64 s[10:11], -4.0, v2
88066// W64: encoding: [0x0a,0x00,0x88,0xd4,0xf7,0x04,0x02,0x00]
88067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88068
88069v_cmp_class_f32_e64 s[10:11], v1, v255
88070// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xff,0x03,0x00]
88071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88072
88073v_cmp_class_f32_e64 s[10:11], v1, s2
88074// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x05,0x00,0x00]
88075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88076
88077v_cmp_class_f32_e64 s[10:11], v1, s101
88078// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xcb,0x00,0x00]
88079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88080
88081v_cmp_class_f32_e64 s[10:11], v1, vcc_lo
88082// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xd5,0x00,0x00]
88083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88084
88085v_cmp_class_f32_e64 s[10:11], v1, vcc_hi
88086// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xd7,0x00,0x00]
88087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88088
88089v_cmp_class_f32_e64 s[10:11], v1, m0
88090// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xf9,0x00,0x00]
88091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88092
88093v_cmp_class_f32_e64 s[10:11], v1, exec_lo
88094// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xfd,0x00,0x00]
88095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88096
88097v_cmp_class_f32_e64 s[10:11], v1, exec_hi
88098// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xff,0x00,0x00]
88099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88100
88101v_cmp_class_f32_e64 s[10:11], v1, 0
88102// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x01,0x01,0x00]
88103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88104
88105v_cmp_class_f32_e64 s[10:11], v1, -1
88106// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x83,0x01,0x00]
88107// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88108
88109v_cmp_class_f32_e64 s[10:11], v1, 0.5
88110// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xe1,0x01,0x00]
88111// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88112
88113v_cmp_class_f32_e64 s[10:11], v1, -4.0
88114// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xef,0x01,0x00]
88115// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88116
88117v_cmp_class_f32_e64 s[10:11], -v1, v2
88118// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x05,0x02,0x20]
88119// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88120
88121v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
88122// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x06]
88123// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88124
88125v_cmp_class_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
88126// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x88,0x06,0x06]
88127// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88128
88129v_cmp_class_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
88130// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0xe4,0x06,0x06]
88131// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88132
88133v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
88134// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x00,0x06,0x06]
88135// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88136
88137v_cmp_class_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
88138// W64: encoding: [0xf9,0x04,0x10,0x7d,0xff,0x86,0x06,0x06]
88139// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88140
88141v_cmp_class_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
88142// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x86,0x06]
88143// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88144
88145v_cmp_class_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
88146// W64: encoding: [0xf9,0x04,0x10,0x7d,0x65,0x86,0x86,0x06]
88147// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88148
88149v_cmp_class_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
88150// W64: encoding: [0xf9,0x04,0x10,0x7d,0x6a,0x86,0x86,0x06]
88151// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88152
88153v_cmp_class_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
88154// W64: encoding: [0xf9,0x04,0x10,0x7d,0x6b,0x86,0x86,0x06]
88155// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88156
88157v_cmp_class_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
88158// W64: encoding: [0xf9,0x04,0x10,0x7d,0x7c,0x86,0x86,0x06]
88159// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88160
88161v_cmp_class_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
88162// W64: encoding: [0xf9,0x04,0x10,0x7d,0x7e,0x86,0x86,0x06]
88163// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88164
88165v_cmp_class_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
88166// W64: encoding: [0xf9,0x04,0x10,0x7d,0x7f,0x86,0x86,0x06]
88167// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88168
88169v_cmp_class_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
88170// W64: encoding: [0xf9,0xfe,0x11,0x7d,0x01,0x86,0x06,0x06]
88171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88172
88173v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
88174// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x00,0x06]
88175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88176
88177v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
88178// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x01,0x06]
88179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88180
88181v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
88182// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x02,0x06]
88183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88184
88185v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
88186// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x03,0x06]
88187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88188
88189v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
88190// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x04,0x06]
88191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88192
88193v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
88194// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x05,0x06]
88195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88196
88197v_cmp_class_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
88198// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x16,0x06]
88199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88200
88201v_cmp_class_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
88202// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x26,0x06]
88203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88204
88205v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
88206// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x00]
88207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88208
88209v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
88210// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x01]
88211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88212
88213v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
88214// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x02]
88215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88216
88217v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
88218// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x03]
88219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88220
88221v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
88222// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x04]
88223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88224
88225v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
88226// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x05]
88227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88228
88229v_cmp_class_f32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
88230// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x0e]
88231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88232
88233v_cmp_class_f32 vcc_lo, v1, v2
88234// W32: encoding: [0x01,0x05,0x10,0x7d]
88235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88236
88237v_cmp_class_f32 vcc_lo, v255, v2
88238// W32: encoding: [0xff,0x05,0x10,0x7d]
88239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88240
88241v_cmp_class_f32 vcc_lo, s1, v2
88242// W32: encoding: [0x01,0x04,0x10,0x7d]
88243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88244
88245v_cmp_class_f32 vcc_lo, s101, v2
88246// W32: encoding: [0x65,0x04,0x10,0x7d]
88247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88248
88249v_cmp_class_f32 vcc_lo, vcc_lo, v2
88250// W32: encoding: [0x6a,0x04,0x10,0x7d]
88251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88252
88253v_cmp_class_f32 vcc_lo, vcc_hi, v2
88254// W32: encoding: [0x6b,0x04,0x10,0x7d]
88255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88256
88257v_cmp_class_f32 vcc_lo, m0, v2
88258// W32: encoding: [0x7c,0x04,0x10,0x7d]
88259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88260
88261v_cmp_class_f32 vcc_lo, exec_lo, v2
88262// W32: encoding: [0x7e,0x04,0x10,0x7d]
88263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88264
88265v_cmp_class_f32 vcc_lo, exec_hi, v2
88266// W32: encoding: [0x7f,0x04,0x10,0x7d]
88267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88268
88269v_cmp_class_f32 vcc_lo, 0, v2
88270// W32: encoding: [0x80,0x04,0x10,0x7d]
88271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88272
88273v_cmp_class_f32 vcc_lo, -1, v2
88274// W32: encoding: [0xc1,0x04,0x10,0x7d]
88275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88276
88277v_cmp_class_f32 vcc_lo, 0.5, v2
88278// W32: encoding: [0xf0,0x04,0x10,0x7d]
88279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88280
88281v_cmp_class_f32 vcc_lo, -4.0, v2
88282// W32: encoding: [0xf7,0x04,0x10,0x7d]
88283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88284
88285v_cmp_class_f32 vcc_lo, 0xaf123456, v2
88286// W32: encoding: [0xff,0x04,0x10,0x7d,0x56,0x34,0x12,0xaf]
88287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88288
88289v_cmp_class_f32 vcc_lo, 0x3f717273, v2
88290// W32: encoding: [0xff,0x04,0x10,0x7d,0x73,0x72,0x71,0x3f]
88291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88292
88293v_cmp_class_f32 vcc_lo, v1, v255
88294// W32: encoding: [0x01,0xff,0x11,0x7d]
88295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88296
88297v_cmp_class_f32_e64 s10, v1, v2
88298// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
88299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88300
88301v_cmp_class_f32_e64 s12, v1, v2
88302// W32: encoding: [0x0c,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
88303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88304
88305v_cmp_class_f32_e64 s100, v1, v2
88306// W32: encoding: [0x64,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
88307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88308
88309v_cmp_class_f32_e64 vcc_lo, v1, v2
88310// W32: encoding: [0x6a,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
88311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88312
88313v_cmp_class_f32_e64 s10, v255, v2
88314// W32: encoding: [0x0a,0x00,0x88,0xd4,0xff,0x05,0x02,0x00]
88315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88316
88317v_cmp_class_f32_e64 s10, s1, v2
88318// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x04,0x02,0x00]
88319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88320
88321v_cmp_class_f32_e64 s10, s101, v2
88322// W32: encoding: [0x0a,0x00,0x88,0xd4,0x65,0x04,0x02,0x00]
88323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88324
88325v_cmp_class_f32_e64 s10, vcc_lo, v2
88326// W32: encoding: [0x0a,0x00,0x88,0xd4,0x6a,0x04,0x02,0x00]
88327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88328
88329v_cmp_class_f32_e64 s10, vcc_hi, v2
88330// W32: encoding: [0x0a,0x00,0x88,0xd4,0x6b,0x04,0x02,0x00]
88331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88332
88333v_cmp_class_f32_e64 s10, m0, v2
88334// W32: encoding: [0x0a,0x00,0x88,0xd4,0x7c,0x04,0x02,0x00]
88335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88336
88337v_cmp_class_f32_e64 s10, exec_lo, v2
88338// W32: encoding: [0x0a,0x00,0x88,0xd4,0x7e,0x04,0x02,0x00]
88339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88340
88341v_cmp_class_f32_e64 s10, exec_hi, v2
88342// W32: encoding: [0x0a,0x00,0x88,0xd4,0x7f,0x04,0x02,0x00]
88343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88344
88345v_cmp_class_f32_e64 s10, 0, v2
88346// W32: encoding: [0x0a,0x00,0x88,0xd4,0x80,0x04,0x02,0x00]
88347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88348
88349v_cmp_class_f32_e64 s10, -1, v2
88350// W32: encoding: [0x0a,0x00,0x88,0xd4,0xc1,0x04,0x02,0x00]
88351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88352
88353v_cmp_class_f32_e64 s10, 0.5, v2
88354// W32: encoding: [0x0a,0x00,0x88,0xd4,0xf0,0x04,0x02,0x00]
88355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88356
88357v_cmp_class_f32_e64 s10, -4.0, v2
88358// W32: encoding: [0x0a,0x00,0x88,0xd4,0xf7,0x04,0x02,0x00]
88359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88360
88361v_cmp_class_f32_e64 s10, v1, v255
88362// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xff,0x03,0x00]
88363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88364
88365v_cmp_class_f32_e64 s10, v1, s2
88366// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x05,0x00,0x00]
88367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88368
88369v_cmp_class_f32_e64 s10, v1, s101
88370// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xcb,0x00,0x00]
88371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88372
88373v_cmp_class_f32_e64 s10, v1, vcc_lo
88374// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xd5,0x00,0x00]
88375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88376
88377v_cmp_class_f32_e64 s10, v1, vcc_hi
88378// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xd7,0x00,0x00]
88379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88380
88381v_cmp_class_f32_e64 s10, v1, m0
88382// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xf9,0x00,0x00]
88383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88384
88385v_cmp_class_f32_e64 s10, v1, exec_lo
88386// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xfd,0x00,0x00]
88387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88388
88389v_cmp_class_f32_e64 s10, v1, exec_hi
88390// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xff,0x00,0x00]
88391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88392
88393v_cmp_class_f32_e64 s10, v1, 0
88394// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x01,0x01,0x00]
88395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88396
88397v_cmp_class_f32_e64 s10, v1, -1
88398// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x83,0x01,0x00]
88399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88400
88401v_cmp_class_f32_e64 s10, v1, 0.5
88402// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xe1,0x01,0x00]
88403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88404
88405v_cmp_class_f32_e64 s10, v1, -4.0
88406// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xef,0x01,0x00]
88407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88408
88409v_cmp_class_f32_e64 s10, -v1, v2
88410// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x05,0x02,0x20]
88411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88412
88413v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
88414// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x06]
88415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88416
88417v_cmp_class_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
88418// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x88,0x06,0x06]
88419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88420
88421v_cmp_class_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
88422// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0xe4,0x06,0x06]
88423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88424
88425v_cmp_class_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
88426// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x00,0x06,0x06]
88427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88428
88429v_cmp_class_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
88430// W32: encoding: [0xf9,0x04,0x10,0x7d,0xff,0x86,0x06,0x06]
88431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88432
88433v_cmp_class_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
88434// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x86,0x06]
88435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88436
88437v_cmp_class_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
88438// W32: encoding: [0xf9,0x04,0x10,0x7d,0x65,0x86,0x86,0x06]
88439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88440
88441v_cmp_class_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
88442// W32: encoding: [0xf9,0x04,0x10,0x7d,0x6a,0x86,0x86,0x06]
88443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88444
88445v_cmp_class_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
88446// W32: encoding: [0xf9,0x04,0x10,0x7d,0x6b,0x86,0x86,0x06]
88447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88448
88449v_cmp_class_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
88450// W32: encoding: [0xf9,0x04,0x10,0x7d,0x7c,0x86,0x86,0x06]
88451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88452
88453v_cmp_class_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
88454// W32: encoding: [0xf9,0x04,0x10,0x7d,0x7e,0x86,0x86,0x06]
88455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88456
88457v_cmp_class_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
88458// W32: encoding: [0xf9,0x04,0x10,0x7d,0x7f,0x86,0x86,0x06]
88459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88460
88461v_cmp_class_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
88462// W32: encoding: [0xf9,0xfe,0x11,0x7d,0x01,0x86,0x06,0x06]
88463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88464
88465v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
88466// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x00,0x06]
88467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88468
88469v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
88470// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x01,0x06]
88471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88472
88473v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
88474// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x02,0x06]
88475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88476
88477v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
88478// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x03,0x06]
88479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88480
88481v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
88482// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x04,0x06]
88483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88484
88485v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
88486// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x05,0x06]
88487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88488
88489v_cmp_class_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
88490// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x16,0x06]
88491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88492
88493v_cmp_class_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
88494// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x26,0x06]
88495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88496
88497v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
88498// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x00]
88499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88500
88501v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
88502// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x01]
88503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88504
88505v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
88506// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x02]
88507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88508
88509v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
88510// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x03]
88511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88512
88513v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
88514// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x04]
88515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88516
88517v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
88518// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x05]
88519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88520
88521v_cmp_class_f32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
88522// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x0e]
88523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88524
88525v_cmp_lt_i16 vcc, v1, v2
88526// W64: encoding: [0x01,0x05,0x12,0x7d]
88527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88528
88529v_cmp_lt_i16 vcc, v255, v2
88530// W64: encoding: [0xff,0x05,0x12,0x7d]
88531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88532
88533v_cmp_lt_i16 vcc, s1, v2
88534// W64: encoding: [0x01,0x04,0x12,0x7d]
88535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88536
88537v_cmp_lt_i16 vcc, s101, v2
88538// W64: encoding: [0x65,0x04,0x12,0x7d]
88539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88540
88541v_cmp_lt_i16 vcc, vcc_lo, v2
88542// W64: encoding: [0x6a,0x04,0x12,0x7d]
88543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88544
88545v_cmp_lt_i16 vcc, vcc_hi, v2
88546// W64: encoding: [0x6b,0x04,0x12,0x7d]
88547// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88548
88549v_cmp_lt_i16 vcc, m0, v2
88550// W64: encoding: [0x7c,0x04,0x12,0x7d]
88551// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88552
88553v_cmp_lt_i16 vcc, exec_lo, v2
88554// W64: encoding: [0x7e,0x04,0x12,0x7d]
88555// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88556
88557v_cmp_lt_i16 vcc, exec_hi, v2
88558// W64: encoding: [0x7f,0x04,0x12,0x7d]
88559// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88560
88561v_cmp_lt_i16 vcc, 0, v2
88562// W64: encoding: [0x80,0x04,0x12,0x7d]
88563// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88564
88565v_cmp_lt_i16 vcc, -1, v2
88566// W64: encoding: [0xc1,0x04,0x12,0x7d]
88567// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88568
88569v_cmp_lt_i16 vcc, 0.5, v2
88570// W64: encoding: [0xff,0x04,0x12,0x7d,0x00,0x38,0x00,0x00]
88571// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88572
88573v_cmp_lt_i16 vcc, -4.0, v2
88574// W64: encoding: [0xff,0x04,0x12,0x7d,0x00,0xc4,0x00,0x00]
88575// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88576
88577v_cmp_lt_i16 vcc, 0xfe0b, v2
88578// W64: encoding: [0xff,0x04,0x12,0x7d,0x0b,0xfe,0x00,0x00]
88579// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88580
88581v_cmp_lt_i16 vcc, 0x3456, v2
88582// W64: encoding: [0xff,0x04,0x12,0x7d,0x56,0x34,0x00,0x00]
88583// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88584
88585v_cmp_lt_i16 vcc, v1, v255
88586// W64: encoding: [0x01,0xff,0x13,0x7d]
88587// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88588
88589v_cmp_lt_i16_e64 s[10:11], v1, v2
88590// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
88591// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88592
88593v_cmp_lt_i16_e64 s[12:13], v1, v2
88594// W64: encoding: [0x0c,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
88595// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88596
88597v_cmp_lt_i16_e64 s[100:101], v1, v2
88598// W64: encoding: [0x64,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
88599// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88600
88601v_cmp_lt_i16_e64 vcc, v1, v2
88602// W64: encoding: [0x6a,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
88603// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88604
88605v_cmp_lt_i16_e64 s[10:11], v255, v2
88606// W64: encoding: [0x0a,0x00,0x89,0xd4,0xff,0x05,0x02,0x00]
88607// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88608
88609v_cmp_lt_i16_e64 s[10:11], s1, v2
88610// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x04,0x02,0x00]
88611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88612
88613v_cmp_lt_i16_e64 s[10:11], s101, v2
88614// W64: encoding: [0x0a,0x00,0x89,0xd4,0x65,0x04,0x02,0x00]
88615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88616
88617v_cmp_lt_i16_e64 s[10:11], vcc_lo, v2
88618// W64: encoding: [0x0a,0x00,0x89,0xd4,0x6a,0x04,0x02,0x00]
88619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88620
88621v_cmp_lt_i16_e64 s[10:11], vcc_hi, v2
88622// W64: encoding: [0x0a,0x00,0x89,0xd4,0x6b,0x04,0x02,0x00]
88623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88624
88625v_cmp_lt_i16_e64 s[10:11], m0, v2
88626// W64: encoding: [0x0a,0x00,0x89,0xd4,0x7c,0x04,0x02,0x00]
88627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88628
88629v_cmp_lt_i16_e64 s[10:11], exec_lo, v2
88630// W64: encoding: [0x0a,0x00,0x89,0xd4,0x7e,0x04,0x02,0x00]
88631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88632
88633v_cmp_lt_i16_e64 s[10:11], exec_hi, v2
88634// W64: encoding: [0x0a,0x00,0x89,0xd4,0x7f,0x04,0x02,0x00]
88635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88636
88637v_cmp_lt_i16_e64 s[10:11], 0, v2
88638// W64: encoding: [0x0a,0x00,0x89,0xd4,0x80,0x04,0x02,0x00]
88639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88640
88641v_cmp_lt_i16_e64 s[10:11], -1, v2
88642// W64: encoding: [0x0a,0x00,0x89,0xd4,0xc1,0x04,0x02,0x00]
88643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88644
88645v_cmp_lt_i16_e64 s[10:11], 0.5, v2
88646// W64: encoding: [0x0a,0x00,0x89,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
88647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88648
88649v_cmp_lt_i16_e64 s[10:11], -4.0, v2
88650// W64: encoding: [0x0a,0x00,0x89,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
88651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88652
88653v_cmp_lt_i16_e64 s[10:11], v1, v255
88654// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x03,0x00]
88655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88656
88657v_cmp_lt_i16_e64 s[10:11], v1, s2
88658// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x05,0x00,0x00]
88659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88660
88661v_cmp_lt_i16_e64 s[10:11], v1, s101
88662// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xcb,0x00,0x00]
88663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88664
88665v_cmp_lt_i16_e64 s[10:11], v1, vcc_lo
88666// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xd5,0x00,0x00]
88667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88668
88669v_cmp_lt_i16_e64 s[10:11], v1, vcc_hi
88670// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xd7,0x00,0x00]
88671// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88672
88673v_cmp_lt_i16_e64 s[10:11], v1, m0
88674// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xf9,0x00,0x00]
88675// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88676
88677v_cmp_lt_i16_e64 s[10:11], v1, exec_lo
88678// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xfd,0x00,0x00]
88679// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88680
88681v_cmp_lt_i16_e64 s[10:11], v1, exec_hi
88682// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x00,0x00]
88683// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88684
88685v_cmp_lt_i16_e64 s[10:11], v1, 0
88686// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x01,0x01,0x00]
88687// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88688
88689v_cmp_lt_i16_e64 s[10:11], v1, -1
88690// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x83,0x01,0x00]
88691// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88692
88693v_cmp_lt_i16_e64 s[10:11], v1, 0.5
88694// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
88695// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88696
88697v_cmp_lt_i16_e64 s[10:11], v1, -4.0
88698// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
88699// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88700
88701v_cmp_eq_i16 vcc, v1, v2
88702// W64: encoding: [0x01,0x05,0x14,0x7d]
88703// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88704
88705v_cmp_eq_i16 vcc, v255, v2
88706// W64: encoding: [0xff,0x05,0x14,0x7d]
88707// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88708
88709v_cmp_eq_i16 vcc, s1, v2
88710// W64: encoding: [0x01,0x04,0x14,0x7d]
88711// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88712
88713v_cmp_eq_i16 vcc, s101, v2
88714// W64: encoding: [0x65,0x04,0x14,0x7d]
88715// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88716
88717v_cmp_eq_i16 vcc, vcc_lo, v2
88718// W64: encoding: [0x6a,0x04,0x14,0x7d]
88719// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88720
88721v_cmp_eq_i16 vcc, vcc_hi, v2
88722// W64: encoding: [0x6b,0x04,0x14,0x7d]
88723// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88724
88725v_cmp_eq_i16 vcc, m0, v2
88726// W64: encoding: [0x7c,0x04,0x14,0x7d]
88727// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88728
88729v_cmp_eq_i16 vcc, exec_lo, v2
88730// W64: encoding: [0x7e,0x04,0x14,0x7d]
88731// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88732
88733v_cmp_eq_i16 vcc, exec_hi, v2
88734// W64: encoding: [0x7f,0x04,0x14,0x7d]
88735// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88736
88737v_cmp_eq_i16 vcc, 0, v2
88738// W64: encoding: [0x80,0x04,0x14,0x7d]
88739// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88740
88741v_cmp_eq_i16 vcc, -1, v2
88742// W64: encoding: [0xc1,0x04,0x14,0x7d]
88743// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88744
88745v_cmp_eq_i16 vcc, 0.5, v2
88746// W64: encoding: [0xff,0x04,0x14,0x7d,0x00,0x38,0x00,0x00]
88747// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88748
88749v_cmp_eq_i16 vcc, -4.0, v2
88750// W64: encoding: [0xff,0x04,0x14,0x7d,0x00,0xc4,0x00,0x00]
88751// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88752
88753v_cmp_eq_i16 vcc, 0xfe0b, v2
88754// W64: encoding: [0xff,0x04,0x14,0x7d,0x0b,0xfe,0x00,0x00]
88755// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88756
88757v_cmp_eq_i16 vcc, 0x3456, v2
88758// W64: encoding: [0xff,0x04,0x14,0x7d,0x56,0x34,0x00,0x00]
88759// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88760
88761v_cmp_eq_i16 vcc, v1, v255
88762// W64: encoding: [0x01,0xff,0x15,0x7d]
88763// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88764
88765v_cmp_eq_i16_e64 s[10:11], v1, v2
88766// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
88767// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88768
88769v_cmp_eq_i16_e64 s[12:13], v1, v2
88770// W64: encoding: [0x0c,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
88771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88772
88773v_cmp_eq_i16_e64 s[100:101], v1, v2
88774// W64: encoding: [0x64,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
88775// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88776
88777v_cmp_eq_i16_e64 vcc, v1, v2
88778// W64: encoding: [0x6a,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
88779// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88780
88781v_cmp_eq_i16_e64 s[10:11], v255, v2
88782// W64: encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x05,0x02,0x00]
88783// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88784
88785v_cmp_eq_i16_e64 s[10:11], s1, v2
88786// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x04,0x02,0x00]
88787// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88788
88789v_cmp_eq_i16_e64 s[10:11], s101, v2
88790// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x65,0x04,0x02,0x00]
88791// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88792
88793v_cmp_eq_i16_e64 s[10:11], vcc_lo, v2
88794// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x6a,0x04,0x02,0x00]
88795// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88796
88797v_cmp_eq_i16_e64 s[10:11], vcc_hi, v2
88798// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x6b,0x04,0x02,0x00]
88799// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88800
88801v_cmp_eq_i16_e64 s[10:11], m0, v2
88802// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x7c,0x04,0x02,0x00]
88803// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88804
88805v_cmp_eq_i16_e64 s[10:11], exec_lo, v2
88806// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x7e,0x04,0x02,0x00]
88807// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88808
88809v_cmp_eq_i16_e64 s[10:11], exec_hi, v2
88810// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x7f,0x04,0x02,0x00]
88811// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88812
88813v_cmp_eq_i16_e64 s[10:11], 0, v2
88814// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x80,0x04,0x02,0x00]
88815// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88816
88817v_cmp_eq_i16_e64 s[10:11], -1, v2
88818// W64: encoding: [0x0a,0x00,0x8a,0xd4,0xc1,0x04,0x02,0x00]
88819// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88820
88821v_cmp_eq_i16_e64 s[10:11], 0.5, v2
88822// W64: encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
88823// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88824
88825v_cmp_eq_i16_e64 s[10:11], -4.0, v2
88826// W64: encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
88827// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88828
88829v_cmp_eq_i16_e64 s[10:11], v1, v255
88830// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x03,0x00]
88831// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88832
88833v_cmp_eq_i16_e64 s[10:11], v1, s2
88834// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x05,0x00,0x00]
88835// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88836
88837v_cmp_eq_i16_e64 s[10:11], v1, s101
88838// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xcb,0x00,0x00]
88839// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88840
88841v_cmp_eq_i16_e64 s[10:11], v1, vcc_lo
88842// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xd5,0x00,0x00]
88843// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88844
88845v_cmp_eq_i16_e64 s[10:11], v1, vcc_hi
88846// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xd7,0x00,0x00]
88847// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88848
88849v_cmp_eq_i16_e64 s[10:11], v1, m0
88850// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xf9,0x00,0x00]
88851// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88852
88853v_cmp_eq_i16_e64 s[10:11], v1, exec_lo
88854// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xfd,0x00,0x00]
88855// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88856
88857v_cmp_eq_i16_e64 s[10:11], v1, exec_hi
88858// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x00,0x00]
88859// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88860
88861v_cmp_eq_i16_e64 s[10:11], v1, 0
88862// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x01,0x01,0x00]
88863// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88864
88865v_cmp_eq_i16_e64 s[10:11], v1, -1
88866// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x83,0x01,0x00]
88867// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88868
88869v_cmp_eq_i16_e64 s[10:11], v1, 0.5
88870// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
88871// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88872
88873v_cmp_eq_i16_e64 s[10:11], v1, -4.0
88874// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
88875// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88876
88877v_cmp_le_i16 vcc, v1, v2
88878// W64: encoding: [0x01,0x05,0x16,0x7d]
88879// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88880
88881v_cmp_le_i16 vcc, v255, v2
88882// W64: encoding: [0xff,0x05,0x16,0x7d]
88883// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88884
88885v_cmp_le_i16 vcc, s1, v2
88886// W64: encoding: [0x01,0x04,0x16,0x7d]
88887// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88888
88889v_cmp_le_i16 vcc, s101, v2
88890// W64: encoding: [0x65,0x04,0x16,0x7d]
88891// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88892
88893v_cmp_le_i16 vcc, vcc_lo, v2
88894// W64: encoding: [0x6a,0x04,0x16,0x7d]
88895// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88896
88897v_cmp_le_i16 vcc, vcc_hi, v2
88898// W64: encoding: [0x6b,0x04,0x16,0x7d]
88899// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88900
88901v_cmp_le_i16 vcc, m0, v2
88902// W64: encoding: [0x7c,0x04,0x16,0x7d]
88903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88904
88905v_cmp_le_i16 vcc, exec_lo, v2
88906// W64: encoding: [0x7e,0x04,0x16,0x7d]
88907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88908
88909v_cmp_le_i16 vcc, exec_hi, v2
88910// W64: encoding: [0x7f,0x04,0x16,0x7d]
88911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88912
88913v_cmp_le_i16 vcc, 0, v2
88914// W64: encoding: [0x80,0x04,0x16,0x7d]
88915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88916
88917v_cmp_le_i16 vcc, -1, v2
88918// W64: encoding: [0xc1,0x04,0x16,0x7d]
88919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88920
88921v_cmp_le_i16 vcc, 0.5, v2
88922// W64: encoding: [0xff,0x04,0x16,0x7d,0x00,0x38,0x00,0x00]
88923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88924
88925v_cmp_le_i16 vcc, -4.0, v2
88926// W64: encoding: [0xff,0x04,0x16,0x7d,0x00,0xc4,0x00,0x00]
88927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88928
88929v_cmp_le_i16 vcc, 0xfe0b, v2
88930// W64: encoding: [0xff,0x04,0x16,0x7d,0x0b,0xfe,0x00,0x00]
88931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88932
88933v_cmp_le_i16 vcc, 0x3456, v2
88934// W64: encoding: [0xff,0x04,0x16,0x7d,0x56,0x34,0x00,0x00]
88935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88936
88937v_cmp_le_i16 vcc, v1, v255
88938// W64: encoding: [0x01,0xff,0x17,0x7d]
88939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
88940
88941v_cmp_le_i16_e64 s[10:11], v1, v2
88942// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
88943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88944
88945v_cmp_le_i16_e64 s[12:13], v1, v2
88946// W64: encoding: [0x0c,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
88947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88948
88949v_cmp_le_i16_e64 s[100:101], v1, v2
88950// W64: encoding: [0x64,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
88951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88952
88953v_cmp_le_i16_e64 vcc, v1, v2
88954// W64: encoding: [0x6a,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
88955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88956
88957v_cmp_le_i16_e64 s[10:11], v255, v2
88958// W64: encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x05,0x02,0x00]
88959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88960
88961v_cmp_le_i16_e64 s[10:11], s1, v2
88962// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x04,0x02,0x00]
88963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88964
88965v_cmp_le_i16_e64 s[10:11], s101, v2
88966// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x65,0x04,0x02,0x00]
88967// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88968
88969v_cmp_le_i16_e64 s[10:11], vcc_lo, v2
88970// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x6a,0x04,0x02,0x00]
88971// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88972
88973v_cmp_le_i16_e64 s[10:11], vcc_hi, v2
88974// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x6b,0x04,0x02,0x00]
88975// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88976
88977v_cmp_le_i16_e64 s[10:11], m0, v2
88978// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x7c,0x04,0x02,0x00]
88979// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88980
88981v_cmp_le_i16_e64 s[10:11], exec_lo, v2
88982// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x7e,0x04,0x02,0x00]
88983// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88984
88985v_cmp_le_i16_e64 s[10:11], exec_hi, v2
88986// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x7f,0x04,0x02,0x00]
88987// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88988
88989v_cmp_le_i16_e64 s[10:11], 0, v2
88990// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x80,0x04,0x02,0x00]
88991// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88992
88993v_cmp_le_i16_e64 s[10:11], -1, v2
88994// W64: encoding: [0x0a,0x00,0x8b,0xd4,0xc1,0x04,0x02,0x00]
88995// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
88996
88997v_cmp_le_i16_e64 s[10:11], 0.5, v2
88998// W64: encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
88999// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89000
89001v_cmp_le_i16_e64 s[10:11], -4.0, v2
89002// W64: encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
89003// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89004
89005v_cmp_le_i16_e64 s[10:11], v1, v255
89006// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x03,0x00]
89007// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89008
89009v_cmp_le_i16_e64 s[10:11], v1, s2
89010// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x05,0x00,0x00]
89011// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89012
89013v_cmp_le_i16_e64 s[10:11], v1, s101
89014// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xcb,0x00,0x00]
89015// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89016
89017v_cmp_le_i16_e64 s[10:11], v1, vcc_lo
89018// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xd5,0x00,0x00]
89019// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89020
89021v_cmp_le_i16_e64 s[10:11], v1, vcc_hi
89022// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xd7,0x00,0x00]
89023// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89024
89025v_cmp_le_i16_e64 s[10:11], v1, m0
89026// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xf9,0x00,0x00]
89027// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89028
89029v_cmp_le_i16_e64 s[10:11], v1, exec_lo
89030// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xfd,0x00,0x00]
89031// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89032
89033v_cmp_le_i16_e64 s[10:11], v1, exec_hi
89034// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x00,0x00]
89035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89036
89037v_cmp_le_i16_e64 s[10:11], v1, 0
89038// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x01,0x01,0x00]
89039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89040
89041v_cmp_le_i16_e64 s[10:11], v1, -1
89042// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x83,0x01,0x00]
89043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89044
89045v_cmp_le_i16_e64 s[10:11], v1, 0.5
89046// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
89047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89048
89049v_cmp_le_i16_e64 s[10:11], v1, -4.0
89050// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
89051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89052
89053v_cmp_gt_i16 vcc, v1, v2
89054// W64: encoding: [0x01,0x05,0x18,0x7d]
89055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89056
89057v_cmp_gt_i16 vcc, v255, v2
89058// W64: encoding: [0xff,0x05,0x18,0x7d]
89059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89060
89061v_cmp_gt_i16 vcc, s1, v2
89062// W64: encoding: [0x01,0x04,0x18,0x7d]
89063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89064
89065v_cmp_gt_i16 vcc, s101, v2
89066// W64: encoding: [0x65,0x04,0x18,0x7d]
89067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89068
89069v_cmp_gt_i16 vcc, vcc_lo, v2
89070// W64: encoding: [0x6a,0x04,0x18,0x7d]
89071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89072
89073v_cmp_gt_i16 vcc, vcc_hi, v2
89074// W64: encoding: [0x6b,0x04,0x18,0x7d]
89075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89076
89077v_cmp_gt_i16 vcc, m0, v2
89078// W64: encoding: [0x7c,0x04,0x18,0x7d]
89079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89080
89081v_cmp_gt_i16 vcc, exec_lo, v2
89082// W64: encoding: [0x7e,0x04,0x18,0x7d]
89083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89084
89085v_cmp_gt_i16 vcc, exec_hi, v2
89086// W64: encoding: [0x7f,0x04,0x18,0x7d]
89087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89088
89089v_cmp_gt_i16 vcc, 0, v2
89090// W64: encoding: [0x80,0x04,0x18,0x7d]
89091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89092
89093v_cmp_gt_i16 vcc, -1, v2
89094// W64: encoding: [0xc1,0x04,0x18,0x7d]
89095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89096
89097v_cmp_gt_i16 vcc, 0.5, v2
89098// W64: encoding: [0xff,0x04,0x18,0x7d,0x00,0x38,0x00,0x00]
89099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89100
89101v_cmp_gt_i16 vcc, -4.0, v2
89102// W64: encoding: [0xff,0x04,0x18,0x7d,0x00,0xc4,0x00,0x00]
89103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89104
89105v_cmp_gt_i16 vcc, 0xfe0b, v2
89106// W64: encoding: [0xff,0x04,0x18,0x7d,0x0b,0xfe,0x00,0x00]
89107// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89108
89109v_cmp_gt_i16 vcc, 0x3456, v2
89110// W64: encoding: [0xff,0x04,0x18,0x7d,0x56,0x34,0x00,0x00]
89111// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89112
89113v_cmp_gt_i16 vcc, v1, v255
89114// W64: encoding: [0x01,0xff,0x19,0x7d]
89115// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89116
89117v_cmp_gt_i16_e64 s[10:11], v1, v2
89118// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
89119// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89120
89121v_cmp_gt_i16_e64 s[12:13], v1, v2
89122// W64: encoding: [0x0c,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
89123// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89124
89125v_cmp_gt_i16_e64 s[100:101], v1, v2
89126// W64: encoding: [0x64,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
89127// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89128
89129v_cmp_gt_i16_e64 vcc, v1, v2
89130// W64: encoding: [0x6a,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
89131// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89132
89133v_cmp_gt_i16_e64 s[10:11], v255, v2
89134// W64: encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x05,0x02,0x00]
89135// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89136
89137v_cmp_gt_i16_e64 s[10:11], s1, v2
89138// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x04,0x02,0x00]
89139// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89140
89141v_cmp_gt_i16_e64 s[10:11], s101, v2
89142// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x65,0x04,0x02,0x00]
89143// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89144
89145v_cmp_gt_i16_e64 s[10:11], vcc_lo, v2
89146// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x6a,0x04,0x02,0x00]
89147// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89148
89149v_cmp_gt_i16_e64 s[10:11], vcc_hi, v2
89150// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x6b,0x04,0x02,0x00]
89151// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89152
89153v_cmp_gt_i16_e64 s[10:11], m0, v2
89154// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x7c,0x04,0x02,0x00]
89155// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89156
89157v_cmp_gt_i16_e64 s[10:11], exec_lo, v2
89158// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x7e,0x04,0x02,0x00]
89159// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89160
89161v_cmp_gt_i16_e64 s[10:11], exec_hi, v2
89162// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x7f,0x04,0x02,0x00]
89163// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89164
89165v_cmp_gt_i16_e64 s[10:11], 0, v2
89166// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x80,0x04,0x02,0x00]
89167// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89168
89169v_cmp_gt_i16_e64 s[10:11], -1, v2
89170// W64: encoding: [0x0a,0x00,0x8c,0xd4,0xc1,0x04,0x02,0x00]
89171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89172
89173v_cmp_gt_i16_e64 s[10:11], 0.5, v2
89174// W64: encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
89175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89176
89177v_cmp_gt_i16_e64 s[10:11], -4.0, v2
89178// W64: encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
89179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89180
89181v_cmp_gt_i16_e64 s[10:11], v1, v255
89182// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x03,0x00]
89183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89184
89185v_cmp_gt_i16_e64 s[10:11], v1, s2
89186// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x05,0x00,0x00]
89187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89188
89189v_cmp_gt_i16_e64 s[10:11], v1, s101
89190// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xcb,0x00,0x00]
89191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89192
89193v_cmp_gt_i16_e64 s[10:11], v1, vcc_lo
89194// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xd5,0x00,0x00]
89195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89196
89197v_cmp_gt_i16_e64 s[10:11], v1, vcc_hi
89198// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xd7,0x00,0x00]
89199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89200
89201v_cmp_gt_i16_e64 s[10:11], v1, m0
89202// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xf9,0x00,0x00]
89203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89204
89205v_cmp_gt_i16_e64 s[10:11], v1, exec_lo
89206// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xfd,0x00,0x00]
89207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89208
89209v_cmp_gt_i16_e64 s[10:11], v1, exec_hi
89210// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x00,0x00]
89211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89212
89213v_cmp_gt_i16_e64 s[10:11], v1, 0
89214// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x01,0x01,0x00]
89215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89216
89217v_cmp_gt_i16_e64 s[10:11], v1, -1
89218// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x83,0x01,0x00]
89219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89220
89221v_cmp_gt_i16_e64 s[10:11], v1, 0.5
89222// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
89223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89224
89225v_cmp_gt_i16_e64 s[10:11], v1, -4.0
89226// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
89227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89228
89229v_cmp_ne_i16 vcc, v1, v2
89230// W64: encoding: [0x01,0x05,0x1a,0x7d]
89231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89232
89233v_cmp_ne_i16 vcc, v255, v2
89234// W64: encoding: [0xff,0x05,0x1a,0x7d]
89235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89236
89237v_cmp_ne_i16 vcc, s1, v2
89238// W64: encoding: [0x01,0x04,0x1a,0x7d]
89239// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89240
89241v_cmp_ne_i16 vcc, s101, v2
89242// W64: encoding: [0x65,0x04,0x1a,0x7d]
89243// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89244
89245v_cmp_ne_i16 vcc, vcc_lo, v2
89246// W64: encoding: [0x6a,0x04,0x1a,0x7d]
89247// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89248
89249v_cmp_ne_i16 vcc, vcc_hi, v2
89250// W64: encoding: [0x6b,0x04,0x1a,0x7d]
89251// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89252
89253v_cmp_ne_i16 vcc, m0, v2
89254// W64: encoding: [0x7c,0x04,0x1a,0x7d]
89255// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89256
89257v_cmp_ne_i16 vcc, exec_lo, v2
89258// W64: encoding: [0x7e,0x04,0x1a,0x7d]
89259// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89260
89261v_cmp_ne_i16 vcc, exec_hi, v2
89262// W64: encoding: [0x7f,0x04,0x1a,0x7d]
89263// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89264
89265v_cmp_ne_i16 vcc, 0, v2
89266// W64: encoding: [0x80,0x04,0x1a,0x7d]
89267// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89268
89269v_cmp_ne_i16 vcc, -1, v2
89270// W64: encoding: [0xc1,0x04,0x1a,0x7d]
89271// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89272
89273v_cmp_ne_i16 vcc, 0.5, v2
89274// W64: encoding: [0xff,0x04,0x1a,0x7d,0x00,0x38,0x00,0x00]
89275// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89276
89277v_cmp_ne_i16 vcc, -4.0, v2
89278// W64: encoding: [0xff,0x04,0x1a,0x7d,0x00,0xc4,0x00,0x00]
89279// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89280
89281v_cmp_ne_i16 vcc, 0xfe0b, v2
89282// W64: encoding: [0xff,0x04,0x1a,0x7d,0x0b,0xfe,0x00,0x00]
89283// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89284
89285v_cmp_ne_i16 vcc, 0x3456, v2
89286// W64: encoding: [0xff,0x04,0x1a,0x7d,0x56,0x34,0x00,0x00]
89287// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89288
89289v_cmp_ne_i16 vcc, v1, v255
89290// W64: encoding: [0x01,0xff,0x1b,0x7d]
89291// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89292
89293v_cmp_ne_i16_e64 s[10:11], v1, v2
89294// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
89295// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89296
89297v_cmp_ne_i16_e64 s[12:13], v1, v2
89298// W64: encoding: [0x0c,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
89299// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89300
89301v_cmp_ne_i16_e64 s[100:101], v1, v2
89302// W64: encoding: [0x64,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
89303// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89304
89305v_cmp_ne_i16_e64 vcc, v1, v2
89306// W64: encoding: [0x6a,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
89307// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89308
89309v_cmp_ne_i16_e64 s[10:11], v255, v2
89310// W64: encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x05,0x02,0x00]
89311// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89312
89313v_cmp_ne_i16_e64 s[10:11], s1, v2
89314// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x04,0x02,0x00]
89315// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89316
89317v_cmp_ne_i16_e64 s[10:11], s101, v2
89318// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x65,0x04,0x02,0x00]
89319// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89320
89321v_cmp_ne_i16_e64 s[10:11], vcc_lo, v2
89322// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x6a,0x04,0x02,0x00]
89323// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89324
89325v_cmp_ne_i16_e64 s[10:11], vcc_hi, v2
89326// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x6b,0x04,0x02,0x00]
89327// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89328
89329v_cmp_ne_i16_e64 s[10:11], m0, v2
89330// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x7c,0x04,0x02,0x00]
89331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89332
89333v_cmp_ne_i16_e64 s[10:11], exec_lo, v2
89334// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x7e,0x04,0x02,0x00]
89335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89336
89337v_cmp_ne_i16_e64 s[10:11], exec_hi, v2
89338// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x7f,0x04,0x02,0x00]
89339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89340
89341v_cmp_ne_i16_e64 s[10:11], 0, v2
89342// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x80,0x04,0x02,0x00]
89343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89344
89345v_cmp_ne_i16_e64 s[10:11], -1, v2
89346// W64: encoding: [0x0a,0x00,0x8d,0xd4,0xc1,0x04,0x02,0x00]
89347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89348
89349v_cmp_ne_i16_e64 s[10:11], 0.5, v2
89350// W64: encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
89351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89352
89353v_cmp_ne_i16_e64 s[10:11], -4.0, v2
89354// W64: encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
89355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89356
89357v_cmp_ne_i16_e64 s[10:11], v1, v255
89358// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x03,0x00]
89359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89360
89361v_cmp_ne_i16_e64 s[10:11], v1, s2
89362// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x05,0x00,0x00]
89363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89364
89365v_cmp_ne_i16_e64 s[10:11], v1, s101
89366// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xcb,0x00,0x00]
89367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89368
89369v_cmp_ne_i16_e64 s[10:11], v1, vcc_lo
89370// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xd5,0x00,0x00]
89371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89372
89373v_cmp_ne_i16_e64 s[10:11], v1, vcc_hi
89374// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xd7,0x00,0x00]
89375// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89376
89377v_cmp_ne_i16_e64 s[10:11], v1, m0
89378// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xf9,0x00,0x00]
89379// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89380
89381v_cmp_ne_i16_e64 s[10:11], v1, exec_lo
89382// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xfd,0x00,0x00]
89383// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89384
89385v_cmp_ne_i16_e64 s[10:11], v1, exec_hi
89386// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x00,0x00]
89387// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89388
89389v_cmp_ne_i16_e64 s[10:11], v1, 0
89390// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x01,0x01,0x00]
89391// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89392
89393v_cmp_ne_i16_e64 s[10:11], v1, -1
89394// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x83,0x01,0x00]
89395// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89396
89397v_cmp_ne_i16_e64 s[10:11], v1, 0.5
89398// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
89399// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89400
89401v_cmp_ne_i16_e64 s[10:11], v1, -4.0
89402// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
89403// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89404
89405v_cmp_ge_i16 vcc, v1, v2
89406// W64: encoding: [0x01,0x05,0x1c,0x7d]
89407// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89408
89409v_cmp_ge_i16 vcc, v255, v2
89410// W64: encoding: [0xff,0x05,0x1c,0x7d]
89411// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89412
89413v_cmp_ge_i16 vcc, s1, v2
89414// W64: encoding: [0x01,0x04,0x1c,0x7d]
89415// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89416
89417v_cmp_ge_i16 vcc, s101, v2
89418// W64: encoding: [0x65,0x04,0x1c,0x7d]
89419// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89420
89421v_cmp_ge_i16 vcc, vcc_lo, v2
89422// W64: encoding: [0x6a,0x04,0x1c,0x7d]
89423// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89424
89425v_cmp_ge_i16 vcc, vcc_hi, v2
89426// W64: encoding: [0x6b,0x04,0x1c,0x7d]
89427// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89428
89429v_cmp_ge_i16 vcc, m0, v2
89430// W64: encoding: [0x7c,0x04,0x1c,0x7d]
89431// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89432
89433v_cmp_ge_i16 vcc, exec_lo, v2
89434// W64: encoding: [0x7e,0x04,0x1c,0x7d]
89435// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89436
89437v_cmp_ge_i16 vcc, exec_hi, v2
89438// W64: encoding: [0x7f,0x04,0x1c,0x7d]
89439// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89440
89441v_cmp_ge_i16 vcc, 0, v2
89442// W64: encoding: [0x80,0x04,0x1c,0x7d]
89443// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89444
89445v_cmp_ge_i16 vcc, -1, v2
89446// W64: encoding: [0xc1,0x04,0x1c,0x7d]
89447// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89448
89449v_cmp_ge_i16 vcc, 0.5, v2
89450// W64: encoding: [0xff,0x04,0x1c,0x7d,0x00,0x38,0x00,0x00]
89451// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89452
89453v_cmp_ge_i16 vcc, -4.0, v2
89454// W64: encoding: [0xff,0x04,0x1c,0x7d,0x00,0xc4,0x00,0x00]
89455// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89456
89457v_cmp_ge_i16 vcc, 0xfe0b, v2
89458// W64: encoding: [0xff,0x04,0x1c,0x7d,0x0b,0xfe,0x00,0x00]
89459// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89460
89461v_cmp_ge_i16 vcc, 0x3456, v2
89462// W64: encoding: [0xff,0x04,0x1c,0x7d,0x56,0x34,0x00,0x00]
89463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89464
89465v_cmp_ge_i16 vcc, v1, v255
89466// W64: encoding: [0x01,0xff,0x1d,0x7d]
89467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89468
89469v_cmp_ge_i16_e64 s[10:11], v1, v2
89470// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
89471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89472
89473v_cmp_ge_i16_e64 s[12:13], v1, v2
89474// W64: encoding: [0x0c,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
89475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89476
89477v_cmp_ge_i16_e64 s[100:101], v1, v2
89478// W64: encoding: [0x64,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
89479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89480
89481v_cmp_ge_i16_e64 vcc, v1, v2
89482// W64: encoding: [0x6a,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
89483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89484
89485v_cmp_ge_i16_e64 s[10:11], v255, v2
89486// W64: encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x05,0x02,0x00]
89487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89488
89489v_cmp_ge_i16_e64 s[10:11], s1, v2
89490// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x04,0x02,0x00]
89491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89492
89493v_cmp_ge_i16_e64 s[10:11], s101, v2
89494// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x65,0x04,0x02,0x00]
89495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89496
89497v_cmp_ge_i16_e64 s[10:11], vcc_lo, v2
89498// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x6a,0x04,0x02,0x00]
89499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89500
89501v_cmp_ge_i16_e64 s[10:11], vcc_hi, v2
89502// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x6b,0x04,0x02,0x00]
89503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89504
89505v_cmp_ge_i16_e64 s[10:11], m0, v2
89506// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x7c,0x04,0x02,0x00]
89507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89508
89509v_cmp_ge_i16_e64 s[10:11], exec_lo, v2
89510// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x7e,0x04,0x02,0x00]
89511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89512
89513v_cmp_ge_i16_e64 s[10:11], exec_hi, v2
89514// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x7f,0x04,0x02,0x00]
89515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89516
89517v_cmp_ge_i16_e64 s[10:11], 0, v2
89518// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x80,0x04,0x02,0x00]
89519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89520
89521v_cmp_ge_i16_e64 s[10:11], -1, v2
89522// W64: encoding: [0x0a,0x00,0x8e,0xd4,0xc1,0x04,0x02,0x00]
89523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89524
89525v_cmp_ge_i16_e64 s[10:11], 0.5, v2
89526// W64: encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
89527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89528
89529v_cmp_ge_i16_e64 s[10:11], -4.0, v2
89530// W64: encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
89531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89532
89533v_cmp_ge_i16_e64 s[10:11], v1, v255
89534// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x03,0x00]
89535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89536
89537v_cmp_ge_i16_e64 s[10:11], v1, s2
89538// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x05,0x00,0x00]
89539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89540
89541v_cmp_ge_i16_e64 s[10:11], v1, s101
89542// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xcb,0x00,0x00]
89543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89544
89545v_cmp_ge_i16_e64 s[10:11], v1, vcc_lo
89546// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xd5,0x00,0x00]
89547// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89548
89549v_cmp_ge_i16_e64 s[10:11], v1, vcc_hi
89550// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xd7,0x00,0x00]
89551// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89552
89553v_cmp_ge_i16_e64 s[10:11], v1, m0
89554// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xf9,0x00,0x00]
89555// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89556
89557v_cmp_ge_i16_e64 s[10:11], v1, exec_lo
89558// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xfd,0x00,0x00]
89559// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89560
89561v_cmp_ge_i16_e64 s[10:11], v1, exec_hi
89562// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x00,0x00]
89563// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89564
89565v_cmp_ge_i16_e64 s[10:11], v1, 0
89566// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x01,0x01,0x00]
89567// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89568
89569v_cmp_ge_i16_e64 s[10:11], v1, -1
89570// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x83,0x01,0x00]
89571// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89572
89573v_cmp_ge_i16_e64 s[10:11], v1, 0.5
89574// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
89575// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89576
89577v_cmp_ge_i16_e64 s[10:11], v1, -4.0
89578// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
89579// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89580
89581v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
89582// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x06]
89583// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89584
89585v_cmp_lt_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
89586// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x88,0x06,0x06]
89587// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89588
89589v_cmp_lt_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
89590// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0xe4,0x06,0x06]
89591// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89592
89593v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
89594// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x00,0x06,0x06]
89595// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89596
89597v_cmp_lt_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
89598// W64: encoding: [0xf9,0x04,0x12,0x7d,0xff,0x86,0x06,0x06]
89599// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89600
89601v_cmp_lt_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
89602// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x86,0x06]
89603// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89604
89605v_cmp_lt_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
89606// W64: encoding: [0xf9,0x04,0x12,0x7d,0x65,0x86,0x86,0x06]
89607// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89608
89609v_cmp_lt_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
89610// W64: encoding: [0xf9,0x04,0x12,0x7d,0x6a,0x86,0x86,0x06]
89611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89612
89613v_cmp_lt_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
89614// W64: encoding: [0xf9,0x04,0x12,0x7d,0x6b,0x86,0x86,0x06]
89615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89616
89617v_cmp_lt_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
89618// W64: encoding: [0xf9,0x04,0x12,0x7d,0x7c,0x86,0x86,0x06]
89619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89620
89621v_cmp_lt_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
89622// W64: encoding: [0xf9,0x04,0x12,0x7d,0x7e,0x86,0x86,0x06]
89623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89624
89625v_cmp_lt_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
89626// W64: encoding: [0xf9,0x04,0x12,0x7d,0x7f,0x86,0x86,0x06]
89627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89628
89629v_cmp_lt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
89630// W64: encoding: [0xf9,0xfe,0x13,0x7d,0x01,0x86,0x06,0x06]
89631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89632
89633v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
89634// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x00,0x06]
89635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89636
89637v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
89638// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x01,0x06]
89639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89640
89641v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
89642// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x02,0x06]
89643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89644
89645v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
89646// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x03,0x06]
89647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89648
89649v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
89650// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x04,0x06]
89651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89652
89653v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
89654// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x05,0x06]
89655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89656
89657v_cmp_lt_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
89658// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x0e,0x06]
89659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89660
89661v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
89662// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x00]
89663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89664
89665v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
89666// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x01]
89667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89668
89669v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
89670// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x02]
89671// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89672
89673v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
89674// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x03]
89675// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89676
89677v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
89678// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x04]
89679// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89680
89681v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
89682// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x05]
89683// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89684
89685v_cmp_lt_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
89686// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x0e]
89687// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89688
89689v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
89690// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x06]
89691// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89692
89693v_cmp_eq_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
89694// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x88,0x06,0x06]
89695// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89696
89697v_cmp_eq_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
89698// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0xe4,0x06,0x06]
89699// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89700
89701v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
89702// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x00,0x06,0x06]
89703// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89704
89705v_cmp_eq_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
89706// W64: encoding: [0xf9,0x04,0x14,0x7d,0xff,0x86,0x06,0x06]
89707// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89708
89709v_cmp_eq_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
89710// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x86,0x06]
89711// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89712
89713v_cmp_eq_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
89714// W64: encoding: [0xf9,0x04,0x14,0x7d,0x65,0x86,0x86,0x06]
89715// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89716
89717v_cmp_eq_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
89718// W64: encoding: [0xf9,0x04,0x14,0x7d,0x6a,0x86,0x86,0x06]
89719// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89720
89721v_cmp_eq_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
89722// W64: encoding: [0xf9,0x04,0x14,0x7d,0x6b,0x86,0x86,0x06]
89723// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89724
89725v_cmp_eq_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
89726// W64: encoding: [0xf9,0x04,0x14,0x7d,0x7c,0x86,0x86,0x06]
89727// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89728
89729v_cmp_eq_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
89730// W64: encoding: [0xf9,0x04,0x14,0x7d,0x7e,0x86,0x86,0x06]
89731// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89732
89733v_cmp_eq_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
89734// W64: encoding: [0xf9,0x04,0x14,0x7d,0x7f,0x86,0x86,0x06]
89735// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89736
89737v_cmp_eq_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
89738// W64: encoding: [0xf9,0xfe,0x15,0x7d,0x01,0x86,0x06,0x06]
89739// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89740
89741v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
89742// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x00,0x06]
89743// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89744
89745v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
89746// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x01,0x06]
89747// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89748
89749v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
89750// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x02,0x06]
89751// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89752
89753v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
89754// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x03,0x06]
89755// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89756
89757v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
89758// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x04,0x06]
89759// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89760
89761v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
89762// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x05,0x06]
89763// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89764
89765v_cmp_eq_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
89766// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x0e,0x06]
89767// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89768
89769v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
89770// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x00]
89771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89772
89773v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
89774// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x01]
89775// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89776
89777v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
89778// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x02]
89779// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89780
89781v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
89782// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x03]
89783// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89784
89785v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
89786// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x04]
89787// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89788
89789v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
89790// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x05]
89791// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89792
89793v_cmp_eq_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
89794// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x0e]
89795// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89796
89797v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
89798// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x06]
89799// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89800
89801v_cmp_le_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
89802// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x88,0x06,0x06]
89803// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89804
89805v_cmp_le_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
89806// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0xe4,0x06,0x06]
89807// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89808
89809v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
89810// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x00,0x06,0x06]
89811// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89812
89813v_cmp_le_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
89814// W64: encoding: [0xf9,0x04,0x16,0x7d,0xff,0x86,0x06,0x06]
89815// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89816
89817v_cmp_le_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
89818// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x86,0x06]
89819// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89820
89821v_cmp_le_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
89822// W64: encoding: [0xf9,0x04,0x16,0x7d,0x65,0x86,0x86,0x06]
89823// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89824
89825v_cmp_le_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
89826// W64: encoding: [0xf9,0x04,0x16,0x7d,0x6a,0x86,0x86,0x06]
89827// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89828
89829v_cmp_le_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
89830// W64: encoding: [0xf9,0x04,0x16,0x7d,0x6b,0x86,0x86,0x06]
89831// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89832
89833v_cmp_le_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
89834// W64: encoding: [0xf9,0x04,0x16,0x7d,0x7c,0x86,0x86,0x06]
89835// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89836
89837v_cmp_le_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
89838// W64: encoding: [0xf9,0x04,0x16,0x7d,0x7e,0x86,0x86,0x06]
89839// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89840
89841v_cmp_le_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
89842// W64: encoding: [0xf9,0x04,0x16,0x7d,0x7f,0x86,0x86,0x06]
89843// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89844
89845v_cmp_le_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
89846// W64: encoding: [0xf9,0xfe,0x17,0x7d,0x01,0x86,0x06,0x06]
89847// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89848
89849v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
89850// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x00,0x06]
89851// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89852
89853v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
89854// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x01,0x06]
89855// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89856
89857v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
89858// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x02,0x06]
89859// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89860
89861v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
89862// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x03,0x06]
89863// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89864
89865v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
89866// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x04,0x06]
89867// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89868
89869v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
89870// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x05,0x06]
89871// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89872
89873v_cmp_le_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
89874// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x0e,0x06]
89875// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89876
89877v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
89878// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x00]
89879// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89880
89881v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
89882// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x01]
89883// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89884
89885v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
89886// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x02]
89887// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89888
89889v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
89890// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x03]
89891// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89892
89893v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
89894// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x04]
89895// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89896
89897v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
89898// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x05]
89899// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89900
89901v_cmp_le_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
89902// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x0e]
89903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89904
89905v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
89906// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x06]
89907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89908
89909v_cmp_gt_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
89910// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x88,0x06,0x06]
89911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89912
89913v_cmp_gt_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
89914// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0xe4,0x06,0x06]
89915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89916
89917v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
89918// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x00,0x06,0x06]
89919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
89920
89921v_cmp_gt_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
89922// W64: encoding: [0xf9,0x04,0x18,0x7d,0xff,0x86,0x06,0x06]
89923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89924
89925v_cmp_gt_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
89926// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x86,0x06]
89927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89928
89929v_cmp_gt_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
89930// W64: encoding: [0xf9,0x04,0x18,0x7d,0x65,0x86,0x86,0x06]
89931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89932
89933v_cmp_gt_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
89934// W64: encoding: [0xf9,0x04,0x18,0x7d,0x6a,0x86,0x86,0x06]
89935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89936
89937v_cmp_gt_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
89938// W64: encoding: [0xf9,0x04,0x18,0x7d,0x6b,0x86,0x86,0x06]
89939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89940
89941v_cmp_gt_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
89942// W64: encoding: [0xf9,0x04,0x18,0x7d,0x7c,0x86,0x86,0x06]
89943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89944
89945v_cmp_gt_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
89946// W64: encoding: [0xf9,0x04,0x18,0x7d,0x7e,0x86,0x86,0x06]
89947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89948
89949v_cmp_gt_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
89950// W64: encoding: [0xf9,0x04,0x18,0x7d,0x7f,0x86,0x86,0x06]
89951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89952
89953v_cmp_gt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
89954// W64: encoding: [0xf9,0xfe,0x19,0x7d,0x01,0x86,0x06,0x06]
89955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89956
89957v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
89958// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x00,0x06]
89959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89960
89961v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
89962// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x01,0x06]
89963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89964
89965v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
89966// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x02,0x06]
89967// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89968
89969v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
89970// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x03,0x06]
89971// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89972
89973v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
89974// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x04,0x06]
89975// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89976
89977v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
89978// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x05,0x06]
89979// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89980
89981v_cmp_gt_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
89982// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x0e,0x06]
89983// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89984
89985v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
89986// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x00]
89987// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89988
89989v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
89990// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x01]
89991// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89992
89993v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
89994// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x02]
89995// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
89996
89997v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
89998// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x03]
89999// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90000
90001v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
90002// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x04]
90003// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90004
90005v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
90006// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x05]
90007// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90008
90009v_cmp_gt_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
90010// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x0e]
90011// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90012
90013v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
90014// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x06]
90015// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90016
90017v_cmp_ne_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
90018// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x88,0x06,0x06]
90019// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90020
90021v_cmp_ne_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
90022// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0xe4,0x06,0x06]
90023// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90024
90025v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
90026// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x00,0x06,0x06]
90027// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90028
90029v_cmp_ne_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
90030// W64: encoding: [0xf9,0x04,0x1a,0x7d,0xff,0x86,0x06,0x06]
90031// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90032
90033v_cmp_ne_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
90034// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x86,0x06]
90035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90036
90037v_cmp_ne_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
90038// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x65,0x86,0x86,0x06]
90039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90040
90041v_cmp_ne_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
90042// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x6a,0x86,0x86,0x06]
90043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90044
90045v_cmp_ne_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
90046// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x6b,0x86,0x86,0x06]
90047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90048
90049v_cmp_ne_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
90050// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x7c,0x86,0x86,0x06]
90051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90052
90053v_cmp_ne_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
90054// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x7e,0x86,0x86,0x06]
90055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90056
90057v_cmp_ne_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
90058// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x7f,0x86,0x86,0x06]
90059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90060
90061v_cmp_ne_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
90062// W64: encoding: [0xf9,0xfe,0x1b,0x7d,0x01,0x86,0x06,0x06]
90063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90064
90065v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
90066// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x00,0x06]
90067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90068
90069v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
90070// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x01,0x06]
90071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90072
90073v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
90074// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x02,0x06]
90075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90076
90077v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
90078// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x03,0x06]
90079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90080
90081v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
90082// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x04,0x06]
90083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90084
90085v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
90086// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x05,0x06]
90087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90088
90089v_cmp_ne_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
90090// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x0e,0x06]
90091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90092
90093v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
90094// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x00]
90095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90096
90097v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
90098// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x01]
90099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90100
90101v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
90102// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x02]
90103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90104
90105v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
90106// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x03]
90107// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90108
90109v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
90110// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x04]
90111// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90112
90113v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
90114// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x05]
90115// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90116
90117v_cmp_ne_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
90118// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x0e]
90119// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90120
90121v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
90122// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x06]
90123// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90124
90125v_cmp_ge_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
90126// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x88,0x06,0x06]
90127// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90128
90129v_cmp_ge_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
90130// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0xe4,0x06,0x06]
90131// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90132
90133v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
90134// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x00,0x06,0x06]
90135// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90136
90137v_cmp_ge_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
90138// W64: encoding: [0xf9,0x04,0x1c,0x7d,0xff,0x86,0x06,0x06]
90139// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90140
90141v_cmp_ge_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
90142// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x86,0x06]
90143// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90144
90145v_cmp_ge_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
90146// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x65,0x86,0x86,0x06]
90147// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90148
90149v_cmp_ge_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
90150// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x6a,0x86,0x86,0x06]
90151// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90152
90153v_cmp_ge_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
90154// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x6b,0x86,0x86,0x06]
90155// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90156
90157v_cmp_ge_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
90158// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x7c,0x86,0x86,0x06]
90159// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90160
90161v_cmp_ge_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
90162// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x7e,0x86,0x86,0x06]
90163// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90164
90165v_cmp_ge_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
90166// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x7f,0x86,0x86,0x06]
90167// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90168
90169v_cmp_ge_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
90170// W64: encoding: [0xf9,0xfe,0x1d,0x7d,0x01,0x86,0x06,0x06]
90171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90172
90173v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
90174// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x00,0x06]
90175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90176
90177v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
90178// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x01,0x06]
90179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90180
90181v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
90182// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x02,0x06]
90183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90184
90185v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
90186// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x03,0x06]
90187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90188
90189v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
90190// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x04,0x06]
90191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90192
90193v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
90194// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x05,0x06]
90195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90196
90197v_cmp_ge_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
90198// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x0e,0x06]
90199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90200
90201v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
90202// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x00]
90203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90204
90205v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
90206// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x01]
90207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90208
90209v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
90210// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x02]
90211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90212
90213v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
90214// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x03]
90215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90216
90217v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
90218// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x04]
90219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90220
90221v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
90222// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x05]
90223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90224
90225v_cmp_ge_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
90226// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x0e]
90227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90228
90229v_cmp_lt_i16 vcc_lo, v1, v2
90230// W32: encoding: [0x01,0x05,0x12,0x7d]
90231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90232
90233v_cmp_lt_i16 vcc_lo, v255, v2
90234// W32: encoding: [0xff,0x05,0x12,0x7d]
90235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90236
90237v_cmp_lt_i16 vcc_lo, s1, v2
90238// W32: encoding: [0x01,0x04,0x12,0x7d]
90239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90240
90241v_cmp_lt_i16 vcc_lo, s101, v2
90242// W32: encoding: [0x65,0x04,0x12,0x7d]
90243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90244
90245v_cmp_lt_i16 vcc_lo, vcc_lo, v2
90246// W32: encoding: [0x6a,0x04,0x12,0x7d]
90247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90248
90249v_cmp_lt_i16 vcc_lo, vcc_hi, v2
90250// W32: encoding: [0x6b,0x04,0x12,0x7d]
90251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90252
90253v_cmp_lt_i16 vcc_lo, m0, v2
90254// W32: encoding: [0x7c,0x04,0x12,0x7d]
90255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90256
90257v_cmp_lt_i16 vcc_lo, exec_lo, v2
90258// W32: encoding: [0x7e,0x04,0x12,0x7d]
90259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90260
90261v_cmp_lt_i16 vcc_lo, exec_hi, v2
90262// W32: encoding: [0x7f,0x04,0x12,0x7d]
90263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90264
90265v_cmp_lt_i16 vcc_lo, 0, v2
90266// W32: encoding: [0x80,0x04,0x12,0x7d]
90267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90268
90269v_cmp_lt_i16 vcc_lo, -1, v2
90270// W32: encoding: [0xc1,0x04,0x12,0x7d]
90271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90272
90273v_cmp_lt_i16 vcc_lo, 0.5, v2
90274// W32: encoding: [0xff,0x04,0x12,0x7d,0x00,0x38,0x00,0x00]
90275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90276
90277v_cmp_lt_i16 vcc_lo, -4.0, v2
90278// W32: encoding: [0xff,0x04,0x12,0x7d,0x00,0xc4,0x00,0x00]
90279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90280
90281v_cmp_lt_i16 vcc_lo, 0xfe0b, v2
90282// W32: encoding: [0xff,0x04,0x12,0x7d,0x0b,0xfe,0x00,0x00]
90283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90284
90285v_cmp_lt_i16 vcc_lo, 0x3456, v2
90286// W32: encoding: [0xff,0x04,0x12,0x7d,0x56,0x34,0x00,0x00]
90287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90288
90289v_cmp_lt_i16 vcc_lo, v1, v255
90290// W32: encoding: [0x01,0xff,0x13,0x7d]
90291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90292
90293v_cmp_lt_i16_e64 s10, v1, v2
90294// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
90295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90296
90297v_cmp_lt_i16_e64 s12, v1, v2
90298// W32: encoding: [0x0c,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
90299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90300
90301v_cmp_lt_i16_e64 s100, v1, v2
90302// W32: encoding: [0x64,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
90303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90304
90305v_cmp_lt_i16_e64 vcc_lo, v1, v2
90306// W32: encoding: [0x6a,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
90307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90308
90309v_cmp_lt_i16_e64 s10, v255, v2
90310// W32: encoding: [0x0a,0x00,0x89,0xd4,0xff,0x05,0x02,0x00]
90311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90312
90313v_cmp_lt_i16_e64 s10, s1, v2
90314// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x04,0x02,0x00]
90315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90316
90317v_cmp_lt_i16_e64 s10, s101, v2
90318// W32: encoding: [0x0a,0x00,0x89,0xd4,0x65,0x04,0x02,0x00]
90319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90320
90321v_cmp_lt_i16_e64 s10, vcc_lo, v2
90322// W32: encoding: [0x0a,0x00,0x89,0xd4,0x6a,0x04,0x02,0x00]
90323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90324
90325v_cmp_lt_i16_e64 s10, vcc_hi, v2
90326// W32: encoding: [0x0a,0x00,0x89,0xd4,0x6b,0x04,0x02,0x00]
90327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90328
90329v_cmp_lt_i16_e64 s10, m0, v2
90330// W32: encoding: [0x0a,0x00,0x89,0xd4,0x7c,0x04,0x02,0x00]
90331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90332
90333v_cmp_lt_i16_e64 s10, exec_lo, v2
90334// W32: encoding: [0x0a,0x00,0x89,0xd4,0x7e,0x04,0x02,0x00]
90335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90336
90337v_cmp_lt_i16_e64 s10, exec_hi, v2
90338// W32: encoding: [0x0a,0x00,0x89,0xd4,0x7f,0x04,0x02,0x00]
90339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90340
90341v_cmp_lt_i16_e64 s10, 0, v2
90342// W32: encoding: [0x0a,0x00,0x89,0xd4,0x80,0x04,0x02,0x00]
90343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90344
90345v_cmp_lt_i16_e64 s10, -1, v2
90346// W32: encoding: [0x0a,0x00,0x89,0xd4,0xc1,0x04,0x02,0x00]
90347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90348
90349v_cmp_lt_i16_e64 s10, 0.5, v2
90350// W32: encoding: [0x0a,0x00,0x89,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
90351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90352
90353v_cmp_lt_i16_e64 s10, -4.0, v2
90354// W32: encoding: [0x0a,0x00,0x89,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
90355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90356
90357v_cmp_lt_i16_e64 s10, v1, v255
90358// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x03,0x00]
90359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90360
90361v_cmp_lt_i16_e64 s10, v1, s2
90362// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x05,0x00,0x00]
90363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90364
90365v_cmp_lt_i16_e64 s10, v1, s101
90366// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xcb,0x00,0x00]
90367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90368
90369v_cmp_lt_i16_e64 s10, v1, vcc_lo
90370// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xd5,0x00,0x00]
90371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90372
90373v_cmp_lt_i16_e64 s10, v1, vcc_hi
90374// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xd7,0x00,0x00]
90375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90376
90377v_cmp_lt_i16_e64 s10, v1, m0
90378// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xf9,0x00,0x00]
90379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90380
90381v_cmp_lt_i16_e64 s10, v1, exec_lo
90382// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xfd,0x00,0x00]
90383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90384
90385v_cmp_lt_i16_e64 s10, v1, exec_hi
90386// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x00,0x00]
90387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90388
90389v_cmp_lt_i16_e64 s10, v1, 0
90390// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x01,0x01,0x00]
90391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90392
90393v_cmp_lt_i16_e64 s10, v1, -1
90394// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x83,0x01,0x00]
90395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90396
90397v_cmp_lt_i16_e64 s10, v1, 0.5
90398// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
90399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90400
90401v_cmp_lt_i16_e64 s10, v1, -4.0
90402// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
90403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90404
90405v_cmp_eq_i16 vcc_lo, v1, v2
90406// W32: encoding: [0x01,0x05,0x14,0x7d]
90407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90408
90409v_cmp_eq_i16 vcc_lo, v255, v2
90410// W32: encoding: [0xff,0x05,0x14,0x7d]
90411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90412
90413v_cmp_eq_i16 vcc_lo, s1, v2
90414// W32: encoding: [0x01,0x04,0x14,0x7d]
90415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90416
90417v_cmp_eq_i16 vcc_lo, s101, v2
90418// W32: encoding: [0x65,0x04,0x14,0x7d]
90419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90420
90421v_cmp_eq_i16 vcc_lo, vcc_lo, v2
90422// W32: encoding: [0x6a,0x04,0x14,0x7d]
90423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90424
90425v_cmp_eq_i16 vcc_lo, vcc_hi, v2
90426// W32: encoding: [0x6b,0x04,0x14,0x7d]
90427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90428
90429v_cmp_eq_i16 vcc_lo, m0, v2
90430// W32: encoding: [0x7c,0x04,0x14,0x7d]
90431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90432
90433v_cmp_eq_i16 vcc_lo, exec_lo, v2
90434// W32: encoding: [0x7e,0x04,0x14,0x7d]
90435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90436
90437v_cmp_eq_i16 vcc_lo, exec_hi, v2
90438// W32: encoding: [0x7f,0x04,0x14,0x7d]
90439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90440
90441v_cmp_eq_i16 vcc_lo, 0, v2
90442// W32: encoding: [0x80,0x04,0x14,0x7d]
90443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90444
90445v_cmp_eq_i16 vcc_lo, -1, v2
90446// W32: encoding: [0xc1,0x04,0x14,0x7d]
90447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90448
90449v_cmp_eq_i16 vcc_lo, 0.5, v2
90450// W32: encoding: [0xff,0x04,0x14,0x7d,0x00,0x38,0x00,0x00]
90451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90452
90453v_cmp_eq_i16 vcc_lo, -4.0, v2
90454// W32: encoding: [0xff,0x04,0x14,0x7d,0x00,0xc4,0x00,0x00]
90455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90456
90457v_cmp_eq_i16 vcc_lo, 0xfe0b, v2
90458// W32: encoding: [0xff,0x04,0x14,0x7d,0x0b,0xfe,0x00,0x00]
90459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90460
90461v_cmp_eq_i16 vcc_lo, 0x3456, v2
90462// W32: encoding: [0xff,0x04,0x14,0x7d,0x56,0x34,0x00,0x00]
90463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90464
90465v_cmp_eq_i16 vcc_lo, v1, v255
90466// W32: encoding: [0x01,0xff,0x15,0x7d]
90467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90468
90469v_cmp_eq_i16_e64 s10, v1, v2
90470// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
90471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90472
90473v_cmp_eq_i16_e64 s12, v1, v2
90474// W32: encoding: [0x0c,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
90475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90476
90477v_cmp_eq_i16_e64 s100, v1, v2
90478// W32: encoding: [0x64,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
90479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90480
90481v_cmp_eq_i16_e64 vcc_lo, v1, v2
90482// W32: encoding: [0x6a,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
90483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90484
90485v_cmp_eq_i16_e64 s10, v255, v2
90486// W32: encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x05,0x02,0x00]
90487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90488
90489v_cmp_eq_i16_e64 s10, s1, v2
90490// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x04,0x02,0x00]
90491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90492
90493v_cmp_eq_i16_e64 s10, s101, v2
90494// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x65,0x04,0x02,0x00]
90495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90496
90497v_cmp_eq_i16_e64 s10, vcc_lo, v2
90498// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x6a,0x04,0x02,0x00]
90499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90500
90501v_cmp_eq_i16_e64 s10, vcc_hi, v2
90502// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x6b,0x04,0x02,0x00]
90503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90504
90505v_cmp_eq_i16_e64 s10, m0, v2
90506// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x7c,0x04,0x02,0x00]
90507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90508
90509v_cmp_eq_i16_e64 s10, exec_lo, v2
90510// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x7e,0x04,0x02,0x00]
90511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90512
90513v_cmp_eq_i16_e64 s10, exec_hi, v2
90514// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x7f,0x04,0x02,0x00]
90515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90516
90517v_cmp_eq_i16_e64 s10, 0, v2
90518// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x80,0x04,0x02,0x00]
90519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90520
90521v_cmp_eq_i16_e64 s10, -1, v2
90522// W32: encoding: [0x0a,0x00,0x8a,0xd4,0xc1,0x04,0x02,0x00]
90523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90524
90525v_cmp_eq_i16_e64 s10, 0.5, v2
90526// W32: encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
90527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90528
90529v_cmp_eq_i16_e64 s10, -4.0, v2
90530// W32: encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
90531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90532
90533v_cmp_eq_i16_e64 s10, v1, v255
90534// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x03,0x00]
90535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90536
90537v_cmp_eq_i16_e64 s10, v1, s2
90538// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x05,0x00,0x00]
90539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90540
90541v_cmp_eq_i16_e64 s10, v1, s101
90542// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xcb,0x00,0x00]
90543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90544
90545v_cmp_eq_i16_e64 s10, v1, vcc_lo
90546// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xd5,0x00,0x00]
90547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90548
90549v_cmp_eq_i16_e64 s10, v1, vcc_hi
90550// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xd7,0x00,0x00]
90551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90552
90553v_cmp_eq_i16_e64 s10, v1, m0
90554// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xf9,0x00,0x00]
90555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90556
90557v_cmp_eq_i16_e64 s10, v1, exec_lo
90558// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xfd,0x00,0x00]
90559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90560
90561v_cmp_eq_i16_e64 s10, v1, exec_hi
90562// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x00,0x00]
90563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90564
90565v_cmp_eq_i16_e64 s10, v1, 0
90566// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x01,0x01,0x00]
90567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90568
90569v_cmp_eq_i16_e64 s10, v1, -1
90570// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x83,0x01,0x00]
90571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90572
90573v_cmp_eq_i16_e64 s10, v1, 0.5
90574// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
90575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90576
90577v_cmp_eq_i16_e64 s10, v1, -4.0
90578// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
90579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90580
90581v_cmp_le_i16 vcc_lo, v1, v2
90582// W32: encoding: [0x01,0x05,0x16,0x7d]
90583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90584
90585v_cmp_le_i16 vcc_lo, v255, v2
90586// W32: encoding: [0xff,0x05,0x16,0x7d]
90587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90588
90589v_cmp_le_i16 vcc_lo, s1, v2
90590// W32: encoding: [0x01,0x04,0x16,0x7d]
90591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90592
90593v_cmp_le_i16 vcc_lo, s101, v2
90594// W32: encoding: [0x65,0x04,0x16,0x7d]
90595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90596
90597v_cmp_le_i16 vcc_lo, vcc_lo, v2
90598// W32: encoding: [0x6a,0x04,0x16,0x7d]
90599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90600
90601v_cmp_le_i16 vcc_lo, vcc_hi, v2
90602// W32: encoding: [0x6b,0x04,0x16,0x7d]
90603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90604
90605v_cmp_le_i16 vcc_lo, m0, v2
90606// W32: encoding: [0x7c,0x04,0x16,0x7d]
90607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90608
90609v_cmp_le_i16 vcc_lo, exec_lo, v2
90610// W32: encoding: [0x7e,0x04,0x16,0x7d]
90611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90612
90613v_cmp_le_i16 vcc_lo, exec_hi, v2
90614// W32: encoding: [0x7f,0x04,0x16,0x7d]
90615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90616
90617v_cmp_le_i16 vcc_lo, 0, v2
90618// W32: encoding: [0x80,0x04,0x16,0x7d]
90619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90620
90621v_cmp_le_i16 vcc_lo, -1, v2
90622// W32: encoding: [0xc1,0x04,0x16,0x7d]
90623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90624
90625v_cmp_le_i16 vcc_lo, 0.5, v2
90626// W32: encoding: [0xff,0x04,0x16,0x7d,0x00,0x38,0x00,0x00]
90627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90628
90629v_cmp_le_i16 vcc_lo, -4.0, v2
90630// W32: encoding: [0xff,0x04,0x16,0x7d,0x00,0xc4,0x00,0x00]
90631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90632
90633v_cmp_le_i16 vcc_lo, 0xfe0b, v2
90634// W32: encoding: [0xff,0x04,0x16,0x7d,0x0b,0xfe,0x00,0x00]
90635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90636
90637v_cmp_le_i16 vcc_lo, 0x3456, v2
90638// W32: encoding: [0xff,0x04,0x16,0x7d,0x56,0x34,0x00,0x00]
90639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90640
90641v_cmp_le_i16 vcc_lo, v1, v255
90642// W32: encoding: [0x01,0xff,0x17,0x7d]
90643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90644
90645v_cmp_le_i16_e64 s10, v1, v2
90646// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
90647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90648
90649v_cmp_le_i16_e64 s12, v1, v2
90650// W32: encoding: [0x0c,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
90651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90652
90653v_cmp_le_i16_e64 s100, v1, v2
90654// W32: encoding: [0x64,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
90655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90656
90657v_cmp_le_i16_e64 vcc_lo, v1, v2
90658// W32: encoding: [0x6a,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
90659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90660
90661v_cmp_le_i16_e64 s10, v255, v2
90662// W32: encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x05,0x02,0x00]
90663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90664
90665v_cmp_le_i16_e64 s10, s1, v2
90666// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x04,0x02,0x00]
90667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90668
90669v_cmp_le_i16_e64 s10, s101, v2
90670// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x65,0x04,0x02,0x00]
90671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90672
90673v_cmp_le_i16_e64 s10, vcc_lo, v2
90674// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x6a,0x04,0x02,0x00]
90675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90676
90677v_cmp_le_i16_e64 s10, vcc_hi, v2
90678// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x6b,0x04,0x02,0x00]
90679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90680
90681v_cmp_le_i16_e64 s10, m0, v2
90682// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x7c,0x04,0x02,0x00]
90683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90684
90685v_cmp_le_i16_e64 s10, exec_lo, v2
90686// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x7e,0x04,0x02,0x00]
90687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90688
90689v_cmp_le_i16_e64 s10, exec_hi, v2
90690// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x7f,0x04,0x02,0x00]
90691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90692
90693v_cmp_le_i16_e64 s10, 0, v2
90694// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x80,0x04,0x02,0x00]
90695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90696
90697v_cmp_le_i16_e64 s10, -1, v2
90698// W32: encoding: [0x0a,0x00,0x8b,0xd4,0xc1,0x04,0x02,0x00]
90699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90700
90701v_cmp_le_i16_e64 s10, 0.5, v2
90702// W32: encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
90703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90704
90705v_cmp_le_i16_e64 s10, -4.0, v2
90706// W32: encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
90707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90708
90709v_cmp_le_i16_e64 s10, v1, v255
90710// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x03,0x00]
90711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90712
90713v_cmp_le_i16_e64 s10, v1, s2
90714// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x05,0x00,0x00]
90715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90716
90717v_cmp_le_i16_e64 s10, v1, s101
90718// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xcb,0x00,0x00]
90719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90720
90721v_cmp_le_i16_e64 s10, v1, vcc_lo
90722// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xd5,0x00,0x00]
90723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90724
90725v_cmp_le_i16_e64 s10, v1, vcc_hi
90726// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xd7,0x00,0x00]
90727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90728
90729v_cmp_le_i16_e64 s10, v1, m0
90730// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xf9,0x00,0x00]
90731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90732
90733v_cmp_le_i16_e64 s10, v1, exec_lo
90734// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xfd,0x00,0x00]
90735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90736
90737v_cmp_le_i16_e64 s10, v1, exec_hi
90738// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x00,0x00]
90739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90740
90741v_cmp_le_i16_e64 s10, v1, 0
90742// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x01,0x01,0x00]
90743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90744
90745v_cmp_le_i16_e64 s10, v1, -1
90746// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x83,0x01,0x00]
90747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90748
90749v_cmp_le_i16_e64 s10, v1, 0.5
90750// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
90751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90752
90753v_cmp_le_i16_e64 s10, v1, -4.0
90754// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
90755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90756
90757v_cmp_gt_i16 vcc_lo, v1, v2
90758// W32: encoding: [0x01,0x05,0x18,0x7d]
90759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90760
90761v_cmp_gt_i16 vcc_lo, v255, v2
90762// W32: encoding: [0xff,0x05,0x18,0x7d]
90763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90764
90765v_cmp_gt_i16 vcc_lo, s1, v2
90766// W32: encoding: [0x01,0x04,0x18,0x7d]
90767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90768
90769v_cmp_gt_i16 vcc_lo, s101, v2
90770// W32: encoding: [0x65,0x04,0x18,0x7d]
90771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90772
90773v_cmp_gt_i16 vcc_lo, vcc_lo, v2
90774// W32: encoding: [0x6a,0x04,0x18,0x7d]
90775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90776
90777v_cmp_gt_i16 vcc_lo, vcc_hi, v2
90778// W32: encoding: [0x6b,0x04,0x18,0x7d]
90779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90780
90781v_cmp_gt_i16 vcc_lo, m0, v2
90782// W32: encoding: [0x7c,0x04,0x18,0x7d]
90783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90784
90785v_cmp_gt_i16 vcc_lo, exec_lo, v2
90786// W32: encoding: [0x7e,0x04,0x18,0x7d]
90787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90788
90789v_cmp_gt_i16 vcc_lo, exec_hi, v2
90790// W32: encoding: [0x7f,0x04,0x18,0x7d]
90791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90792
90793v_cmp_gt_i16 vcc_lo, 0, v2
90794// W32: encoding: [0x80,0x04,0x18,0x7d]
90795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90796
90797v_cmp_gt_i16 vcc_lo, -1, v2
90798// W32: encoding: [0xc1,0x04,0x18,0x7d]
90799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90800
90801v_cmp_gt_i16 vcc_lo, 0.5, v2
90802// W32: encoding: [0xff,0x04,0x18,0x7d,0x00,0x38,0x00,0x00]
90803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90804
90805v_cmp_gt_i16 vcc_lo, -4.0, v2
90806// W32: encoding: [0xff,0x04,0x18,0x7d,0x00,0xc4,0x00,0x00]
90807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90808
90809v_cmp_gt_i16 vcc_lo, 0xfe0b, v2
90810// W32: encoding: [0xff,0x04,0x18,0x7d,0x0b,0xfe,0x00,0x00]
90811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90812
90813v_cmp_gt_i16 vcc_lo, 0x3456, v2
90814// W32: encoding: [0xff,0x04,0x18,0x7d,0x56,0x34,0x00,0x00]
90815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90816
90817v_cmp_gt_i16 vcc_lo, v1, v255
90818// W32: encoding: [0x01,0xff,0x19,0x7d]
90819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90820
90821v_cmp_gt_i16_e64 s10, v1, v2
90822// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
90823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90824
90825v_cmp_gt_i16_e64 s12, v1, v2
90826// W32: encoding: [0x0c,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
90827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90828
90829v_cmp_gt_i16_e64 s100, v1, v2
90830// W32: encoding: [0x64,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
90831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90832
90833v_cmp_gt_i16_e64 vcc_lo, v1, v2
90834// W32: encoding: [0x6a,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
90835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90836
90837v_cmp_gt_i16_e64 s10, v255, v2
90838// W32: encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x05,0x02,0x00]
90839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90840
90841v_cmp_gt_i16_e64 s10, s1, v2
90842// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x04,0x02,0x00]
90843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90844
90845v_cmp_gt_i16_e64 s10, s101, v2
90846// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x65,0x04,0x02,0x00]
90847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90848
90849v_cmp_gt_i16_e64 s10, vcc_lo, v2
90850// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x6a,0x04,0x02,0x00]
90851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90852
90853v_cmp_gt_i16_e64 s10, vcc_hi, v2
90854// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x6b,0x04,0x02,0x00]
90855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90856
90857v_cmp_gt_i16_e64 s10, m0, v2
90858// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x7c,0x04,0x02,0x00]
90859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90860
90861v_cmp_gt_i16_e64 s10, exec_lo, v2
90862// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x7e,0x04,0x02,0x00]
90863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90864
90865v_cmp_gt_i16_e64 s10, exec_hi, v2
90866// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x7f,0x04,0x02,0x00]
90867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90868
90869v_cmp_gt_i16_e64 s10, 0, v2
90870// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x80,0x04,0x02,0x00]
90871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90872
90873v_cmp_gt_i16_e64 s10, -1, v2
90874// W32: encoding: [0x0a,0x00,0x8c,0xd4,0xc1,0x04,0x02,0x00]
90875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90876
90877v_cmp_gt_i16_e64 s10, 0.5, v2
90878// W32: encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
90879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90880
90881v_cmp_gt_i16_e64 s10, -4.0, v2
90882// W32: encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
90883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90884
90885v_cmp_gt_i16_e64 s10, v1, v255
90886// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x03,0x00]
90887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90888
90889v_cmp_gt_i16_e64 s10, v1, s2
90890// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x05,0x00,0x00]
90891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90892
90893v_cmp_gt_i16_e64 s10, v1, s101
90894// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xcb,0x00,0x00]
90895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90896
90897v_cmp_gt_i16_e64 s10, v1, vcc_lo
90898// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xd5,0x00,0x00]
90899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90900
90901v_cmp_gt_i16_e64 s10, v1, vcc_hi
90902// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xd7,0x00,0x00]
90903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90904
90905v_cmp_gt_i16_e64 s10, v1, m0
90906// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xf9,0x00,0x00]
90907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90908
90909v_cmp_gt_i16_e64 s10, v1, exec_lo
90910// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xfd,0x00,0x00]
90911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90912
90913v_cmp_gt_i16_e64 s10, v1, exec_hi
90914// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x00,0x00]
90915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90916
90917v_cmp_gt_i16_e64 s10, v1, 0
90918// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x01,0x01,0x00]
90919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90920
90921v_cmp_gt_i16_e64 s10, v1, -1
90922// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x83,0x01,0x00]
90923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90924
90925v_cmp_gt_i16_e64 s10, v1, 0.5
90926// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
90927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90928
90929v_cmp_gt_i16_e64 s10, v1, -4.0
90930// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
90931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
90932
90933v_cmp_ne_i16 vcc_lo, v1, v2
90934// W32: encoding: [0x01,0x05,0x1a,0x7d]
90935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90936
90937v_cmp_ne_i16 vcc_lo, v255, v2
90938// W32: encoding: [0xff,0x05,0x1a,0x7d]
90939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90940
90941v_cmp_ne_i16 vcc_lo, s1, v2
90942// W32: encoding: [0x01,0x04,0x1a,0x7d]
90943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90944
90945v_cmp_ne_i16 vcc_lo, s101, v2
90946// W32: encoding: [0x65,0x04,0x1a,0x7d]
90947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90948
90949v_cmp_ne_i16 vcc_lo, vcc_lo, v2
90950// W32: encoding: [0x6a,0x04,0x1a,0x7d]
90951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90952
90953v_cmp_ne_i16 vcc_lo, vcc_hi, v2
90954// W32: encoding: [0x6b,0x04,0x1a,0x7d]
90955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90956
90957v_cmp_ne_i16 vcc_lo, m0, v2
90958// W32: encoding: [0x7c,0x04,0x1a,0x7d]
90959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90960
90961v_cmp_ne_i16 vcc_lo, exec_lo, v2
90962// W32: encoding: [0x7e,0x04,0x1a,0x7d]
90963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90964
90965v_cmp_ne_i16 vcc_lo, exec_hi, v2
90966// W32: encoding: [0x7f,0x04,0x1a,0x7d]
90967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90968
90969v_cmp_ne_i16 vcc_lo, 0, v2
90970// W32: encoding: [0x80,0x04,0x1a,0x7d]
90971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90972
90973v_cmp_ne_i16 vcc_lo, -1, v2
90974// W32: encoding: [0xc1,0x04,0x1a,0x7d]
90975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90976
90977v_cmp_ne_i16 vcc_lo, 0.5, v2
90978// W32: encoding: [0xff,0x04,0x1a,0x7d,0x00,0x38,0x00,0x00]
90979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90980
90981v_cmp_ne_i16 vcc_lo, -4.0, v2
90982// W32: encoding: [0xff,0x04,0x1a,0x7d,0x00,0xc4,0x00,0x00]
90983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90984
90985v_cmp_ne_i16 vcc_lo, 0xfe0b, v2
90986// W32: encoding: [0xff,0x04,0x1a,0x7d,0x0b,0xfe,0x00,0x00]
90987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90988
90989v_cmp_ne_i16 vcc_lo, 0x3456, v2
90990// W32: encoding: [0xff,0x04,0x1a,0x7d,0x56,0x34,0x00,0x00]
90991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90992
90993v_cmp_ne_i16 vcc_lo, v1, v255
90994// W32: encoding: [0x01,0xff,0x1b,0x7d]
90995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
90996
90997v_cmp_ne_i16_e64 s10, v1, v2
90998// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
90999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91000
91001v_cmp_ne_i16_e64 s12, v1, v2
91002// W32: encoding: [0x0c,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
91003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91004
91005v_cmp_ne_i16_e64 s100, v1, v2
91006// W32: encoding: [0x64,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
91007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91008
91009v_cmp_ne_i16_e64 vcc_lo, v1, v2
91010// W32: encoding: [0x6a,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
91011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91012
91013v_cmp_ne_i16_e64 s10, v255, v2
91014// W32: encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x05,0x02,0x00]
91015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91016
91017v_cmp_ne_i16_e64 s10, s1, v2
91018// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x04,0x02,0x00]
91019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91020
91021v_cmp_ne_i16_e64 s10, s101, v2
91022// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x65,0x04,0x02,0x00]
91023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91024
91025v_cmp_ne_i16_e64 s10, vcc_lo, v2
91026// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x6a,0x04,0x02,0x00]
91027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91028
91029v_cmp_ne_i16_e64 s10, vcc_hi, v2
91030// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x6b,0x04,0x02,0x00]
91031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91032
91033v_cmp_ne_i16_e64 s10, m0, v2
91034// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x7c,0x04,0x02,0x00]
91035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91036
91037v_cmp_ne_i16_e64 s10, exec_lo, v2
91038// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x7e,0x04,0x02,0x00]
91039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91040
91041v_cmp_ne_i16_e64 s10, exec_hi, v2
91042// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x7f,0x04,0x02,0x00]
91043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91044
91045v_cmp_ne_i16_e64 s10, 0, v2
91046// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x80,0x04,0x02,0x00]
91047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91048
91049v_cmp_ne_i16_e64 s10, -1, v2
91050// W32: encoding: [0x0a,0x00,0x8d,0xd4,0xc1,0x04,0x02,0x00]
91051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91052
91053v_cmp_ne_i16_e64 s10, 0.5, v2
91054// W32: encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
91055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91056
91057v_cmp_ne_i16_e64 s10, -4.0, v2
91058// W32: encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
91059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91060
91061v_cmp_ne_i16_e64 s10, v1, v255
91062// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x03,0x00]
91063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91064
91065v_cmp_ne_i16_e64 s10, v1, s2
91066// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x05,0x00,0x00]
91067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91068
91069v_cmp_ne_i16_e64 s10, v1, s101
91070// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xcb,0x00,0x00]
91071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91072
91073v_cmp_ne_i16_e64 s10, v1, vcc_lo
91074// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xd5,0x00,0x00]
91075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91076
91077v_cmp_ne_i16_e64 s10, v1, vcc_hi
91078// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xd7,0x00,0x00]
91079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91080
91081v_cmp_ne_i16_e64 s10, v1, m0
91082// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xf9,0x00,0x00]
91083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91084
91085v_cmp_ne_i16_e64 s10, v1, exec_lo
91086// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xfd,0x00,0x00]
91087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91088
91089v_cmp_ne_i16_e64 s10, v1, exec_hi
91090// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x00,0x00]
91091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91092
91093v_cmp_ne_i16_e64 s10, v1, 0
91094// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x01,0x01,0x00]
91095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91096
91097v_cmp_ne_i16_e64 s10, v1, -1
91098// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x83,0x01,0x00]
91099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91100
91101v_cmp_ne_i16_e64 s10, v1, 0.5
91102// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
91103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91104
91105v_cmp_ne_i16_e64 s10, v1, -4.0
91106// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
91107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91108
91109v_cmp_ge_i16 vcc_lo, v1, v2
91110// W32: encoding: [0x01,0x05,0x1c,0x7d]
91111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91112
91113v_cmp_ge_i16 vcc_lo, v255, v2
91114// W32: encoding: [0xff,0x05,0x1c,0x7d]
91115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91116
91117v_cmp_ge_i16 vcc_lo, s1, v2
91118// W32: encoding: [0x01,0x04,0x1c,0x7d]
91119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91120
91121v_cmp_ge_i16 vcc_lo, s101, v2
91122// W32: encoding: [0x65,0x04,0x1c,0x7d]
91123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91124
91125v_cmp_ge_i16 vcc_lo, vcc_lo, v2
91126// W32: encoding: [0x6a,0x04,0x1c,0x7d]
91127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91128
91129v_cmp_ge_i16 vcc_lo, vcc_hi, v2
91130// W32: encoding: [0x6b,0x04,0x1c,0x7d]
91131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91132
91133v_cmp_ge_i16 vcc_lo, m0, v2
91134// W32: encoding: [0x7c,0x04,0x1c,0x7d]
91135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91136
91137v_cmp_ge_i16 vcc_lo, exec_lo, v2
91138// W32: encoding: [0x7e,0x04,0x1c,0x7d]
91139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91140
91141v_cmp_ge_i16 vcc_lo, exec_hi, v2
91142// W32: encoding: [0x7f,0x04,0x1c,0x7d]
91143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91144
91145v_cmp_ge_i16 vcc_lo, 0, v2
91146// W32: encoding: [0x80,0x04,0x1c,0x7d]
91147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91148
91149v_cmp_ge_i16 vcc_lo, -1, v2
91150// W32: encoding: [0xc1,0x04,0x1c,0x7d]
91151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91152
91153v_cmp_ge_i16 vcc_lo, 0.5, v2
91154// W32: encoding: [0xff,0x04,0x1c,0x7d,0x00,0x38,0x00,0x00]
91155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91156
91157v_cmp_ge_i16 vcc_lo, -4.0, v2
91158// W32: encoding: [0xff,0x04,0x1c,0x7d,0x00,0xc4,0x00,0x00]
91159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91160
91161v_cmp_ge_i16 vcc_lo, 0xfe0b, v2
91162// W32: encoding: [0xff,0x04,0x1c,0x7d,0x0b,0xfe,0x00,0x00]
91163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91164
91165v_cmp_ge_i16 vcc_lo, 0x3456, v2
91166// W32: encoding: [0xff,0x04,0x1c,0x7d,0x56,0x34,0x00,0x00]
91167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91168
91169v_cmp_ge_i16 vcc_lo, v1, v255
91170// W32: encoding: [0x01,0xff,0x1d,0x7d]
91171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91172
91173v_cmp_ge_i16_e64 s10, v1, v2
91174// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
91175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91176
91177v_cmp_ge_i16_e64 s12, v1, v2
91178// W32: encoding: [0x0c,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
91179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91180
91181v_cmp_ge_i16_e64 s100, v1, v2
91182// W32: encoding: [0x64,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
91183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91184
91185v_cmp_ge_i16_e64 vcc_lo, v1, v2
91186// W32: encoding: [0x6a,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
91187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91188
91189v_cmp_ge_i16_e64 s10, v255, v2
91190// W32: encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x05,0x02,0x00]
91191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91192
91193v_cmp_ge_i16_e64 s10, s1, v2
91194// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x04,0x02,0x00]
91195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91196
91197v_cmp_ge_i16_e64 s10, s101, v2
91198// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x65,0x04,0x02,0x00]
91199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91200
91201v_cmp_ge_i16_e64 s10, vcc_lo, v2
91202// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x6a,0x04,0x02,0x00]
91203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91204
91205v_cmp_ge_i16_e64 s10, vcc_hi, v2
91206// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x6b,0x04,0x02,0x00]
91207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91208
91209v_cmp_ge_i16_e64 s10, m0, v2
91210// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x7c,0x04,0x02,0x00]
91211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91212
91213v_cmp_ge_i16_e64 s10, exec_lo, v2
91214// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x7e,0x04,0x02,0x00]
91215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91216
91217v_cmp_ge_i16_e64 s10, exec_hi, v2
91218// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x7f,0x04,0x02,0x00]
91219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91220
91221v_cmp_ge_i16_e64 s10, 0, v2
91222// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x80,0x04,0x02,0x00]
91223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91224
91225v_cmp_ge_i16_e64 s10, -1, v2
91226// W32: encoding: [0x0a,0x00,0x8e,0xd4,0xc1,0x04,0x02,0x00]
91227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91228
91229v_cmp_ge_i16_e64 s10, 0.5, v2
91230// W32: encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
91231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91232
91233v_cmp_ge_i16_e64 s10, -4.0, v2
91234// W32: encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
91235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91236
91237v_cmp_ge_i16_e64 s10, v1, v255
91238// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x03,0x00]
91239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91240
91241v_cmp_ge_i16_e64 s10, v1, s2
91242// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x05,0x00,0x00]
91243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91244
91245v_cmp_ge_i16_e64 s10, v1, s101
91246// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xcb,0x00,0x00]
91247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91248
91249v_cmp_ge_i16_e64 s10, v1, vcc_lo
91250// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xd5,0x00,0x00]
91251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91252
91253v_cmp_ge_i16_e64 s10, v1, vcc_hi
91254// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xd7,0x00,0x00]
91255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91256
91257v_cmp_ge_i16_e64 s10, v1, m0
91258// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xf9,0x00,0x00]
91259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91260
91261v_cmp_ge_i16_e64 s10, v1, exec_lo
91262// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xfd,0x00,0x00]
91263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91264
91265v_cmp_ge_i16_e64 s10, v1, exec_hi
91266// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x00,0x00]
91267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91268
91269v_cmp_ge_i16_e64 s10, v1, 0
91270// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x01,0x01,0x00]
91271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91272
91273v_cmp_ge_i16_e64 s10, v1, -1
91274// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x83,0x01,0x00]
91275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91276
91277v_cmp_ge_i16_e64 s10, v1, 0.5
91278// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
91279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91280
91281v_cmp_ge_i16_e64 s10, v1, -4.0
91282// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
91283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91284
91285v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
91286// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x06]
91287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91288
91289v_cmp_lt_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
91290// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x88,0x06,0x06]
91291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91292
91293v_cmp_lt_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
91294// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0xe4,0x06,0x06]
91295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91296
91297v_cmp_lt_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
91298// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x00,0x06,0x06]
91299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91300
91301v_cmp_lt_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
91302// W32: encoding: [0xf9,0x04,0x12,0x7d,0xff,0x86,0x06,0x06]
91303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91304
91305v_cmp_lt_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
91306// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x86,0x06]
91307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91308
91309v_cmp_lt_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
91310// W32: encoding: [0xf9,0x04,0x12,0x7d,0x65,0x86,0x86,0x06]
91311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91312
91313v_cmp_lt_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
91314// W32: encoding: [0xf9,0x04,0x12,0x7d,0x6a,0x86,0x86,0x06]
91315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91316
91317v_cmp_lt_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
91318// W32: encoding: [0xf9,0x04,0x12,0x7d,0x6b,0x86,0x86,0x06]
91319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91320
91321v_cmp_lt_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
91322// W32: encoding: [0xf9,0x04,0x12,0x7d,0x7c,0x86,0x86,0x06]
91323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91324
91325v_cmp_lt_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
91326// W32: encoding: [0xf9,0x04,0x12,0x7d,0x7e,0x86,0x86,0x06]
91327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91328
91329v_cmp_lt_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
91330// W32: encoding: [0xf9,0x04,0x12,0x7d,0x7f,0x86,0x86,0x06]
91331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91332
91333v_cmp_lt_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
91334// W32: encoding: [0xf9,0xfe,0x13,0x7d,0x01,0x86,0x06,0x06]
91335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91336
91337v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
91338// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x00,0x06]
91339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91340
91341v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
91342// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x01,0x06]
91343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91344
91345v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
91346// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x02,0x06]
91347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91348
91349v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
91350// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x03,0x06]
91351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91352
91353v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
91354// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x04,0x06]
91355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91356
91357v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
91358// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x05,0x06]
91359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91360
91361v_cmp_lt_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
91362// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x0e,0x06]
91363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91364
91365v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
91366// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x00]
91367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91368
91369v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
91370// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x01]
91371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91372
91373v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
91374// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x02]
91375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91376
91377v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
91378// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x03]
91379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91380
91381v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
91382// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x04]
91383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91384
91385v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
91386// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x05]
91387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91388
91389v_cmp_lt_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
91390// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x0e]
91391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91392
91393v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
91394// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x06]
91395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91396
91397v_cmp_eq_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
91398// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x88,0x06,0x06]
91399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91400
91401v_cmp_eq_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
91402// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0xe4,0x06,0x06]
91403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91404
91405v_cmp_eq_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
91406// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x00,0x06,0x06]
91407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91408
91409v_cmp_eq_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
91410// W32: encoding: [0xf9,0x04,0x14,0x7d,0xff,0x86,0x06,0x06]
91411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91412
91413v_cmp_eq_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
91414// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x86,0x06]
91415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91416
91417v_cmp_eq_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
91418// W32: encoding: [0xf9,0x04,0x14,0x7d,0x65,0x86,0x86,0x06]
91419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91420
91421v_cmp_eq_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
91422// W32: encoding: [0xf9,0x04,0x14,0x7d,0x6a,0x86,0x86,0x06]
91423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91424
91425v_cmp_eq_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
91426// W32: encoding: [0xf9,0x04,0x14,0x7d,0x6b,0x86,0x86,0x06]
91427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91428
91429v_cmp_eq_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
91430// W32: encoding: [0xf9,0x04,0x14,0x7d,0x7c,0x86,0x86,0x06]
91431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91432
91433v_cmp_eq_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
91434// W32: encoding: [0xf9,0x04,0x14,0x7d,0x7e,0x86,0x86,0x06]
91435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91436
91437v_cmp_eq_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
91438// W32: encoding: [0xf9,0x04,0x14,0x7d,0x7f,0x86,0x86,0x06]
91439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91440
91441v_cmp_eq_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
91442// W32: encoding: [0xf9,0xfe,0x15,0x7d,0x01,0x86,0x06,0x06]
91443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91444
91445v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
91446// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x00,0x06]
91447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91448
91449v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
91450// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x01,0x06]
91451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91452
91453v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
91454// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x02,0x06]
91455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91456
91457v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
91458// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x03,0x06]
91459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91460
91461v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
91462// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x04,0x06]
91463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91464
91465v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
91466// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x05,0x06]
91467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91468
91469v_cmp_eq_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
91470// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x0e,0x06]
91471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91472
91473v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
91474// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x00]
91475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91476
91477v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
91478// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x01]
91479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91480
91481v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
91482// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x02]
91483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91484
91485v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
91486// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x03]
91487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91488
91489v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
91490// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x04]
91491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91492
91493v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
91494// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x05]
91495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91496
91497v_cmp_eq_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
91498// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x0e]
91499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91500
91501v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
91502// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x06]
91503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91504
91505v_cmp_le_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
91506// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x88,0x06,0x06]
91507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91508
91509v_cmp_le_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
91510// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0xe4,0x06,0x06]
91511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91512
91513v_cmp_le_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
91514// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x00,0x06,0x06]
91515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91516
91517v_cmp_le_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
91518// W32: encoding: [0xf9,0x04,0x16,0x7d,0xff,0x86,0x06,0x06]
91519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91520
91521v_cmp_le_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
91522// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x86,0x06]
91523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91524
91525v_cmp_le_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
91526// W32: encoding: [0xf9,0x04,0x16,0x7d,0x65,0x86,0x86,0x06]
91527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91528
91529v_cmp_le_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
91530// W32: encoding: [0xf9,0x04,0x16,0x7d,0x6a,0x86,0x86,0x06]
91531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91532
91533v_cmp_le_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
91534// W32: encoding: [0xf9,0x04,0x16,0x7d,0x6b,0x86,0x86,0x06]
91535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91536
91537v_cmp_le_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
91538// W32: encoding: [0xf9,0x04,0x16,0x7d,0x7c,0x86,0x86,0x06]
91539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91540
91541v_cmp_le_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
91542// W32: encoding: [0xf9,0x04,0x16,0x7d,0x7e,0x86,0x86,0x06]
91543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91544
91545v_cmp_le_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
91546// W32: encoding: [0xf9,0x04,0x16,0x7d,0x7f,0x86,0x86,0x06]
91547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91548
91549v_cmp_le_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
91550// W32: encoding: [0xf9,0xfe,0x17,0x7d,0x01,0x86,0x06,0x06]
91551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91552
91553v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
91554// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x00,0x06]
91555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91556
91557v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
91558// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x01,0x06]
91559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91560
91561v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
91562// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x02,0x06]
91563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91564
91565v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
91566// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x03,0x06]
91567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91568
91569v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
91570// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x04,0x06]
91571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91572
91573v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
91574// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x05,0x06]
91575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91576
91577v_cmp_le_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
91578// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x0e,0x06]
91579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91580
91581v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
91582// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x00]
91583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91584
91585v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
91586// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x01]
91587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91588
91589v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
91590// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x02]
91591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91592
91593v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
91594// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x03]
91595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91596
91597v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
91598// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x04]
91599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91600
91601v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
91602// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x05]
91603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91604
91605v_cmp_le_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
91606// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x0e]
91607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91608
91609v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
91610// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x06]
91611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91612
91613v_cmp_gt_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
91614// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x88,0x06,0x06]
91615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91616
91617v_cmp_gt_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
91618// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0xe4,0x06,0x06]
91619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91620
91621v_cmp_gt_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
91622// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x00,0x06,0x06]
91623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91624
91625v_cmp_gt_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
91626// W32: encoding: [0xf9,0x04,0x18,0x7d,0xff,0x86,0x06,0x06]
91627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91628
91629v_cmp_gt_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
91630// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x86,0x06]
91631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91632
91633v_cmp_gt_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
91634// W32: encoding: [0xf9,0x04,0x18,0x7d,0x65,0x86,0x86,0x06]
91635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91636
91637v_cmp_gt_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
91638// W32: encoding: [0xf9,0x04,0x18,0x7d,0x6a,0x86,0x86,0x06]
91639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91640
91641v_cmp_gt_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
91642// W32: encoding: [0xf9,0x04,0x18,0x7d,0x6b,0x86,0x86,0x06]
91643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91644
91645v_cmp_gt_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
91646// W32: encoding: [0xf9,0x04,0x18,0x7d,0x7c,0x86,0x86,0x06]
91647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91648
91649v_cmp_gt_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
91650// W32: encoding: [0xf9,0x04,0x18,0x7d,0x7e,0x86,0x86,0x06]
91651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91652
91653v_cmp_gt_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
91654// W32: encoding: [0xf9,0x04,0x18,0x7d,0x7f,0x86,0x86,0x06]
91655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91656
91657v_cmp_gt_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
91658// W32: encoding: [0xf9,0xfe,0x19,0x7d,0x01,0x86,0x06,0x06]
91659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91660
91661v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
91662// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x00,0x06]
91663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91664
91665v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
91666// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x01,0x06]
91667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91668
91669v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
91670// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x02,0x06]
91671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91672
91673v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
91674// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x03,0x06]
91675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91676
91677v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
91678// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x04,0x06]
91679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91680
91681v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
91682// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x05,0x06]
91683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91684
91685v_cmp_gt_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
91686// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x0e,0x06]
91687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91688
91689v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
91690// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x00]
91691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91692
91693v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
91694// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x01]
91695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91696
91697v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
91698// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x02]
91699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91700
91701v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
91702// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x03]
91703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91704
91705v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
91706// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x04]
91707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91708
91709v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
91710// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x05]
91711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91712
91713v_cmp_gt_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
91714// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x0e]
91715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91716
91717v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
91718// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x06]
91719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91720
91721v_cmp_ne_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
91722// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x88,0x06,0x06]
91723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91724
91725v_cmp_ne_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
91726// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0xe4,0x06,0x06]
91727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91728
91729v_cmp_ne_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
91730// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x00,0x06,0x06]
91731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91732
91733v_cmp_ne_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
91734// W32: encoding: [0xf9,0x04,0x1a,0x7d,0xff,0x86,0x06,0x06]
91735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91736
91737v_cmp_ne_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
91738// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x86,0x06]
91739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91740
91741v_cmp_ne_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
91742// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x65,0x86,0x86,0x06]
91743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91744
91745v_cmp_ne_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
91746// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x6a,0x86,0x86,0x06]
91747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91748
91749v_cmp_ne_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
91750// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x6b,0x86,0x86,0x06]
91751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91752
91753v_cmp_ne_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
91754// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x7c,0x86,0x86,0x06]
91755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91756
91757v_cmp_ne_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
91758// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x7e,0x86,0x86,0x06]
91759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91760
91761v_cmp_ne_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
91762// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x7f,0x86,0x86,0x06]
91763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91764
91765v_cmp_ne_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
91766// W32: encoding: [0xf9,0xfe,0x1b,0x7d,0x01,0x86,0x06,0x06]
91767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91768
91769v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
91770// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x00,0x06]
91771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91772
91773v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
91774// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x01,0x06]
91775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91776
91777v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
91778// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x02,0x06]
91779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91780
91781v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
91782// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x03,0x06]
91783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91784
91785v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
91786// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x04,0x06]
91787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91788
91789v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
91790// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x05,0x06]
91791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91792
91793v_cmp_ne_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
91794// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x0e,0x06]
91795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91796
91797v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
91798// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x00]
91799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91800
91801v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
91802// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x01]
91803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91804
91805v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
91806// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x02]
91807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91808
91809v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
91810// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x03]
91811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91812
91813v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
91814// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x04]
91815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91816
91817v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
91818// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x05]
91819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91820
91821v_cmp_ne_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
91822// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x0e]
91823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91824
91825v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
91826// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x06]
91827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91828
91829v_cmp_ge_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
91830// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x88,0x06,0x06]
91831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91832
91833v_cmp_ge_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
91834// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0xe4,0x06,0x06]
91835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91836
91837v_cmp_ge_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
91838// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x00,0x06,0x06]
91839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91840
91841v_cmp_ge_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
91842// W32: encoding: [0xf9,0x04,0x1c,0x7d,0xff,0x86,0x06,0x06]
91843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91844
91845v_cmp_ge_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
91846// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x86,0x06]
91847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91848
91849v_cmp_ge_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
91850// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x65,0x86,0x86,0x06]
91851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91852
91853v_cmp_ge_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
91854// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x6a,0x86,0x86,0x06]
91855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91856
91857v_cmp_ge_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
91858// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x6b,0x86,0x86,0x06]
91859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91860
91861v_cmp_ge_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
91862// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x7c,0x86,0x86,0x06]
91863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91864
91865v_cmp_ge_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
91866// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x7e,0x86,0x86,0x06]
91867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91868
91869v_cmp_ge_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
91870// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x7f,0x86,0x86,0x06]
91871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91872
91873v_cmp_ge_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
91874// W32: encoding: [0xf9,0xfe,0x1d,0x7d,0x01,0x86,0x06,0x06]
91875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91876
91877v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
91878// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x00,0x06]
91879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91880
91881v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
91882// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x01,0x06]
91883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91884
91885v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
91886// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x02,0x06]
91887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91888
91889v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
91890// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x03,0x06]
91891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91892
91893v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
91894// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x04,0x06]
91895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91896
91897v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
91898// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x05,0x06]
91899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91900
91901v_cmp_ge_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
91902// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x0e,0x06]
91903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91904
91905v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
91906// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x00]
91907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91908
91909v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
91910// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x01]
91911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91912
91913v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
91914// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x02]
91915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91916
91917v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
91918// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x03]
91919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91920
91921v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
91922// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x04]
91923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91924
91925v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
91926// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x05]
91927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91928
91929v_cmp_ge_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
91930// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x0e]
91931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
91932
91933v_cmp_class_f16 vcc, v1, v2
91934// W64: encoding: [0x01,0x05,0x1e,0x7d]
91935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91936
91937v_cmp_class_f16 vcc, v255, v2
91938// W64: encoding: [0xff,0x05,0x1e,0x7d]
91939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91940
91941v_cmp_class_f16 vcc, s1, v2
91942// W64: encoding: [0x01,0x04,0x1e,0x7d]
91943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91944
91945v_cmp_class_f16 vcc, s101, v2
91946// W64: encoding: [0x65,0x04,0x1e,0x7d]
91947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91948
91949v_cmp_class_f16 vcc, vcc_lo, v2
91950// W64: encoding: [0x6a,0x04,0x1e,0x7d]
91951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91952
91953v_cmp_class_f16 vcc, vcc_hi, v2
91954// W64: encoding: [0x6b,0x04,0x1e,0x7d]
91955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91956
91957v_cmp_class_f16 vcc, m0, v2
91958// W64: encoding: [0x7c,0x04,0x1e,0x7d]
91959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91960
91961v_cmp_class_f16 vcc, exec_lo, v2
91962// W64: encoding: [0x7e,0x04,0x1e,0x7d]
91963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91964
91965v_cmp_class_f16 vcc, exec_hi, v2
91966// W64: encoding: [0x7f,0x04,0x1e,0x7d]
91967// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91968
91969v_cmp_class_f16 vcc, 0, v2
91970// W64: encoding: [0x80,0x04,0x1e,0x7d]
91971// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91972
91973v_cmp_class_f16 vcc, -1, v2
91974// W64: encoding: [0xc1,0x04,0x1e,0x7d]
91975// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91976
91977v_cmp_class_f16 vcc, 0.5, v2
91978// W64: encoding: [0xf0,0x04,0x1e,0x7d]
91979// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91980
91981v_cmp_class_f16 vcc, -4.0, v2
91982// W64: encoding: [0xf7,0x04,0x1e,0x7d]
91983// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91984
91985v_cmp_class_f16 vcc, 0xfe0b, v2
91986// W64: encoding: [0xff,0x04,0x1e,0x7d,0x0b,0xfe,0x00,0x00]
91987// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91988
91989v_cmp_class_f16 vcc, 0x3456, v2
91990// W64: encoding: [0xff,0x04,0x1e,0x7d,0x56,0x34,0x00,0x00]
91991// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91992
91993v_cmp_class_f16 vcc, v1, v255
91994// W64: encoding: [0x01,0xff,0x1f,0x7d]
91995// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
91996
91997v_cmp_class_f16_e64 s[10:11], v1, v2
91998// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0x05,0x02,0x00]
91999// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92000
92001v_cmp_class_f16_e64 s[12:13], v1, v2
92002// W64: encoding: [0x0c,0x00,0x8f,0xd4,0x01,0x05,0x02,0x00]
92003// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92004
92005v_cmp_class_f16_e64 s[100:101], v1, v2
92006// W64: encoding: [0x64,0x00,0x8f,0xd4,0x01,0x05,0x02,0x00]
92007// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92008
92009v_cmp_class_f16_e64 vcc, v1, v2
92010// W64: encoding: [0x6a,0x00,0x8f,0xd4,0x01,0x05,0x02,0x00]
92011// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92012
92013v_cmp_class_f16_e64 s[10:11], v255, v2
92014// W64: encoding: [0x0a,0x00,0x8f,0xd4,0xff,0x05,0x02,0x00]
92015// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92016
92017v_cmp_class_f16_e64 s[10:11], s1, v2
92018// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0x04,0x02,0x00]
92019// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92020
92021v_cmp_class_f16_e64 s[10:11], s101, v2
92022// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x65,0x04,0x02,0x00]
92023// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92024
92025v_cmp_class_f16_e64 s[10:11], vcc_lo, v2
92026// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x6a,0x04,0x02,0x00]
92027// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92028
92029v_cmp_class_f16_e64 s[10:11], vcc_hi, v2
92030// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x6b,0x04,0x02,0x00]
92031// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92032
92033v_cmp_class_f16_e64 s[10:11], m0, v2
92034// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x7c,0x04,0x02,0x00]
92035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92036
92037v_cmp_class_f16_e64 s[10:11], exec_lo, v2
92038// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x7e,0x04,0x02,0x00]
92039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92040
92041v_cmp_class_f16_e64 s[10:11], exec_hi, v2
92042// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x7f,0x04,0x02,0x00]
92043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92044
92045v_cmp_class_f16_e64 s[10:11], 0, v2
92046// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x80,0x04,0x02,0x00]
92047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92048
92049v_cmp_class_f16_e64 s[10:11], -1, v2
92050// W64: encoding: [0x0a,0x00,0x8f,0xd4,0xc1,0x04,0x02,0x00]
92051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92052
92053v_cmp_class_f16_e64 s[10:11], 0.5, v2
92054// W64: encoding: [0x0a,0x00,0x8f,0xd4,0xf0,0x04,0x02,0x00]
92055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92056
92057v_cmp_class_f16_e64 s[10:11], -4.0, v2
92058// W64: encoding: [0x0a,0x00,0x8f,0xd4,0xf7,0x04,0x02,0x00]
92059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92060
92061v_cmp_class_f16_e64 s[10:11], v1, v255
92062// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xff,0x03,0x00]
92063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92064
92065v_cmp_class_f16_e64 s[10:11], v1, s2
92066// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0x05,0x00,0x00]
92067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92068
92069v_cmp_class_f16_e64 s[10:11], v1, s101
92070// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xcb,0x00,0x00]
92071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92072
92073v_cmp_class_f16_e64 s[10:11], v1, vcc_lo
92074// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xd5,0x00,0x00]
92075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92076
92077v_cmp_class_f16_e64 s[10:11], v1, vcc_hi
92078// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xd7,0x00,0x00]
92079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92080
92081v_cmp_class_f16_e64 s[10:11], v1, m0
92082// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xf9,0x00,0x00]
92083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92084
92085v_cmp_class_f16_e64 s[10:11], v1, exec_lo
92086// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xfd,0x00,0x00]
92087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92088
92089v_cmp_class_f16_e64 s[10:11], v1, exec_hi
92090// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xff,0x00,0x00]
92091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92092
92093v_cmp_class_f16_e64 s[10:11], v1, 0
92094// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0x01,0x01,0x00]
92095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92096
92097v_cmp_class_f16_e64 s[10:11], v1, -1
92098// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0x83,0x01,0x00]
92099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92100
92101v_cmp_class_f16_e64 s[10:11], v1, 0.5
92102// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xe1,0x01,0x00]
92103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92104
92105v_cmp_class_f16_e64 s[10:11], v1, -4.0
92106// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xef,0x01,0x00]
92107// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92108
92109v_cmp_class_f16_e64 s[10:11], -v1, v2
92110// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0x05,0x02,0x20]
92111// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92112
92113v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
92114// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x06]
92115// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92116
92117v_cmp_class_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
92118// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x88,0x06,0x06]
92119// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92120
92121v_cmp_class_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
92122// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0xe4,0x06,0x06]
92123// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92124
92125v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
92126// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x00,0x06,0x06]
92127// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
92128
92129v_cmp_class_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
92130// W64: encoding: [0xf9,0x04,0x1e,0x7d,0xff,0x86,0x06,0x06]
92131// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92132
92133v_cmp_class_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
92134// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x86,0x06]
92135// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92136
92137v_cmp_class_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
92138// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x65,0x86,0x86,0x06]
92139// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92140
92141v_cmp_class_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
92142// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x6a,0x86,0x86,0x06]
92143// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92144
92145v_cmp_class_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
92146// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x6b,0x86,0x86,0x06]
92147// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92148
92149v_cmp_class_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
92150// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x7c,0x86,0x86,0x06]
92151// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92152
92153v_cmp_class_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
92154// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x7e,0x86,0x86,0x06]
92155// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92156
92157v_cmp_class_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
92158// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x7f,0x86,0x86,0x06]
92159// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92160
92161v_cmp_class_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
92162// W64: encoding: [0xf9,0xfe,0x1f,0x7d,0x01,0x86,0x06,0x06]
92163// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92164
92165v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
92166// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x00,0x06]
92167// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92168
92169v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
92170// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x01,0x06]
92171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92172
92173v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
92174// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x02,0x06]
92175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92176
92177v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
92178// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x03,0x06]
92179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92180
92181v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
92182// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x04,0x06]
92183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92184
92185v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
92186// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x05,0x06]
92187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92188
92189v_cmp_class_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
92190// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x16,0x06]
92191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92192
92193v_cmp_class_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
92194// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x26,0x06]
92195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92196
92197v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
92198// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x00]
92199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92200
92201v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
92202// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x01]
92203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92204
92205v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
92206// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x02]
92207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92208
92209v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
92210// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x03]
92211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92212
92213v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
92214// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x04]
92215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92216
92217v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
92218// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x05]
92219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92220
92221v_cmp_class_f16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
92222// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x0e]
92223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
92224
92225v_cmpx_f_i32 v1, v2
92226// GFX10: encoding: [0x01,0x05,0x20,0x7d]
92227
92228v_cmpx_f_i32 v255, v2
92229// GFX10: encoding: [0xff,0x05,0x20,0x7d]
92230
92231v_cmpx_f_i32 s1, v2
92232// GFX10: encoding: [0x01,0x04,0x20,0x7d]
92233
92234v_cmpx_f_i32 s101, v2
92235// GFX10: encoding: [0x65,0x04,0x20,0x7d]
92236
92237v_cmpx_f_i32 vcc_lo, v2
92238// GFX10: encoding: [0x6a,0x04,0x20,0x7d]
92239
92240v_cmpx_f_i32 vcc_hi, v2
92241// GFX10: encoding: [0x6b,0x04,0x20,0x7d]
92242
92243v_cmpx_f_i32 m0, v2
92244// GFX10: encoding: [0x7c,0x04,0x20,0x7d]
92245
92246v_cmpx_f_i32 exec_lo, v2
92247// GFX10: encoding: [0x7e,0x04,0x20,0x7d]
92248
92249v_cmpx_f_i32 exec_hi, v2
92250// GFX10: encoding: [0x7f,0x04,0x20,0x7d]
92251
92252v_cmpx_f_i32 0, v2
92253// GFX10: encoding: [0x80,0x04,0x20,0x7d]
92254
92255v_cmpx_f_i32 -1, v2
92256// GFX10: encoding: [0xc1,0x04,0x20,0x7d]
92257
92258v_cmpx_f_i32 0.5, v2
92259// GFX10: encoding: [0xf0,0x04,0x20,0x7d]
92260
92261v_cmpx_f_i32 -4.0, v2
92262// GFX10: encoding: [0xf7,0x04,0x20,0x7d]
92263
92264v_cmpx_f_i32 0xaf123456, v2
92265// GFX10: encoding: [0xff,0x04,0x20,0x7d,0x56,0x34,0x12,0xaf]
92266
92267v_cmpx_f_i32 0x3f717273, v2
92268// GFX10: encoding: [0xff,0x04,0x20,0x7d,0x73,0x72,0x71,0x3f]
92269
92270v_cmpx_f_i32 v1, v255
92271// GFX10: encoding: [0x01,0xff,0x21,0x7d]
92272
92273v_cmpx_f_i32_e64 v1, v2
92274// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0x05,0x02,0x00]
92275
92276v_cmpx_f_i32_e64 v255, v2
92277// GFX10: encoding: [0x00,0x00,0x90,0xd4,0xff,0x05,0x02,0x00]
92278
92279v_cmpx_f_i32_e64 s1, v2
92280// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0x04,0x02,0x00]
92281
92282v_cmpx_f_i32_e64 s101, v2
92283// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x65,0x04,0x02,0x00]
92284
92285v_cmpx_f_i32_e64 vcc_lo, v2
92286// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x6a,0x04,0x02,0x00]
92287
92288v_cmpx_f_i32_e64 vcc_hi, v2
92289// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x6b,0x04,0x02,0x00]
92290
92291v_cmpx_f_i32_e64 m0, v2
92292// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x7c,0x04,0x02,0x00]
92293
92294v_cmpx_f_i32_e64 exec_lo, v2
92295// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x7e,0x04,0x02,0x00]
92296
92297v_cmpx_f_i32_e64 exec_hi, v2
92298// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x7f,0x04,0x02,0x00]
92299
92300v_cmpx_f_i32_e64 0, v2
92301// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x80,0x04,0x02,0x00]
92302
92303v_cmpx_f_i32_e64 -1, v2
92304// GFX10: encoding: [0x00,0x00,0x90,0xd4,0xc1,0x04,0x02,0x00]
92305
92306v_cmpx_f_i32_e64 0.5, v2
92307// GFX10: encoding: [0x00,0x00,0x90,0xd4,0xf0,0x04,0x02,0x00]
92308
92309v_cmpx_f_i32_e64 -4.0, v2
92310// GFX10: encoding: [0x00,0x00,0x90,0xd4,0xf7,0x04,0x02,0x00]
92311
92312v_cmpx_f_i32_e64 v1, v255
92313// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0xff,0x03,0x00]
92314
92315v_cmpx_f_i32_e64 v1, s2
92316// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0x05,0x00,0x00]
92317
92318v_cmpx_f_i32_e64 v1, s101
92319// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0xcb,0x00,0x00]
92320
92321v_cmpx_f_i32_e64 v1, vcc_lo
92322// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0xd5,0x00,0x00]
92323
92324v_cmpx_f_i32_e64 v1, vcc_hi
92325// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0xd7,0x00,0x00]
92326
92327v_cmpx_f_i32_e64 v1, m0
92328// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0xf9,0x00,0x00]
92329
92330v_cmpx_f_i32_e64 v1, exec_lo
92331// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0xfd,0x00,0x00]
92332
92333v_cmpx_f_i32_e64 v1, exec_hi
92334// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0xff,0x00,0x00]
92335
92336v_cmpx_f_i32_e64 v1, 0
92337// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0x01,0x01,0x00]
92338
92339v_cmpx_f_i32_e64 v1, -1
92340// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0x83,0x01,0x00]
92341
92342v_cmpx_f_i32_e64 v1, 0.5
92343// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0xe1,0x01,0x00]
92344
92345v_cmpx_f_i32_e64 v1, -4.0
92346// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0xef,0x01,0x00]
92347
92348v_cmpx_lt_i32 v1, v2
92349// GFX10: encoding: [0x01,0x05,0x22,0x7d]
92350
92351v_cmpx_lt_i32 v255, v2
92352// GFX10: encoding: [0xff,0x05,0x22,0x7d]
92353
92354v_cmpx_lt_i32 s1, v2
92355// GFX10: encoding: [0x01,0x04,0x22,0x7d]
92356
92357v_cmpx_lt_i32 s101, v2
92358// GFX10: encoding: [0x65,0x04,0x22,0x7d]
92359
92360v_cmpx_lt_i32 vcc_lo, v2
92361// GFX10: encoding: [0x6a,0x04,0x22,0x7d]
92362
92363v_cmpx_lt_i32 vcc_hi, v2
92364// GFX10: encoding: [0x6b,0x04,0x22,0x7d]
92365
92366v_cmpx_lt_i32 m0, v2
92367// GFX10: encoding: [0x7c,0x04,0x22,0x7d]
92368
92369v_cmpx_lt_i32 exec_lo, v2
92370// GFX10: encoding: [0x7e,0x04,0x22,0x7d]
92371
92372v_cmpx_lt_i32 exec_hi, v2
92373// GFX10: encoding: [0x7f,0x04,0x22,0x7d]
92374
92375v_cmpx_lt_i32 0, v2
92376// GFX10: encoding: [0x80,0x04,0x22,0x7d]
92377
92378v_cmpx_lt_i32 -1, v2
92379// GFX10: encoding: [0xc1,0x04,0x22,0x7d]
92380
92381v_cmpx_lt_i32 0.5, v2
92382// GFX10: encoding: [0xf0,0x04,0x22,0x7d]
92383
92384v_cmpx_lt_i32 -4.0, v2
92385// GFX10: encoding: [0xf7,0x04,0x22,0x7d]
92386
92387v_cmpx_lt_i32 0xaf123456, v2
92388// GFX10: encoding: [0xff,0x04,0x22,0x7d,0x56,0x34,0x12,0xaf]
92389
92390v_cmpx_lt_i32 0x3f717273, v2
92391// GFX10: encoding: [0xff,0x04,0x22,0x7d,0x73,0x72,0x71,0x3f]
92392
92393v_cmpx_lt_i32 v1, v255
92394// GFX10: encoding: [0x01,0xff,0x23,0x7d]
92395
92396v_cmpx_lt_i32_e64 v1, v2
92397// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0x05,0x02,0x00]
92398
92399v_cmpx_lt_i32_e64 v255, v2
92400// GFX10: encoding: [0x00,0x00,0x91,0xd4,0xff,0x05,0x02,0x00]
92401
92402v_cmpx_lt_i32_e64 s1, v2
92403// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0x04,0x02,0x00]
92404
92405v_cmpx_lt_i32_e64 s101, v2
92406// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x65,0x04,0x02,0x00]
92407
92408v_cmpx_lt_i32_e64 vcc_lo, v2
92409// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x6a,0x04,0x02,0x00]
92410
92411v_cmpx_lt_i32_e64 vcc_hi, v2
92412// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x6b,0x04,0x02,0x00]
92413
92414v_cmpx_lt_i32_e64 m0, v2
92415// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x7c,0x04,0x02,0x00]
92416
92417v_cmpx_lt_i32_e64 exec_lo, v2
92418// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x7e,0x04,0x02,0x00]
92419
92420v_cmpx_lt_i32_e64 exec_hi, v2
92421// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x7f,0x04,0x02,0x00]
92422
92423v_cmpx_lt_i32_e64 0, v2
92424// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x80,0x04,0x02,0x00]
92425
92426v_cmpx_lt_i32_e64 -1, v2
92427// GFX10: encoding: [0x00,0x00,0x91,0xd4,0xc1,0x04,0x02,0x00]
92428
92429v_cmpx_lt_i32_e64 0.5, v2
92430// GFX10: encoding: [0x00,0x00,0x91,0xd4,0xf0,0x04,0x02,0x00]
92431
92432v_cmpx_lt_i32_e64 -4.0, v2
92433// GFX10: encoding: [0x00,0x00,0x91,0xd4,0xf7,0x04,0x02,0x00]
92434
92435v_cmpx_lt_i32_e64 v1, v255
92436// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0xff,0x03,0x00]
92437
92438v_cmpx_lt_i32_e64 v1, s2
92439// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0x05,0x00,0x00]
92440
92441v_cmpx_lt_i32_e64 v1, s101
92442// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0xcb,0x00,0x00]
92443
92444v_cmpx_lt_i32_e64 v1, vcc_lo
92445// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0xd5,0x00,0x00]
92446
92447v_cmpx_lt_i32_e64 v1, vcc_hi
92448// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0xd7,0x00,0x00]
92449
92450v_cmpx_lt_i32_e64 v1, m0
92451// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0xf9,0x00,0x00]
92452
92453v_cmpx_lt_i32_e64 v1, exec_lo
92454// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0xfd,0x00,0x00]
92455
92456v_cmpx_lt_i32_e64 v1, exec_hi
92457// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0xff,0x00,0x00]
92458
92459v_cmpx_lt_i32_e64 v1, 0
92460// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0x01,0x01,0x00]
92461
92462v_cmpx_lt_i32_e64 v1, -1
92463// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0x83,0x01,0x00]
92464
92465v_cmpx_lt_i32_e64 v1, 0.5
92466// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0xe1,0x01,0x00]
92467
92468v_cmpx_lt_i32_e64 v1, -4.0
92469// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0xef,0x01,0x00]
92470
92471v_cmpx_eq_i32 v1, v2
92472// GFX10: encoding: [0x01,0x05,0x24,0x7d]
92473
92474v_cmpx_eq_i32 v255, v2
92475// GFX10: encoding: [0xff,0x05,0x24,0x7d]
92476
92477v_cmpx_eq_i32 s1, v2
92478// GFX10: encoding: [0x01,0x04,0x24,0x7d]
92479
92480v_cmpx_eq_i32 s101, v2
92481// GFX10: encoding: [0x65,0x04,0x24,0x7d]
92482
92483v_cmpx_eq_i32 vcc_lo, v2
92484// GFX10: encoding: [0x6a,0x04,0x24,0x7d]
92485
92486v_cmpx_eq_i32 vcc_hi, v2
92487// GFX10: encoding: [0x6b,0x04,0x24,0x7d]
92488
92489v_cmpx_eq_i32 m0, v2
92490// GFX10: encoding: [0x7c,0x04,0x24,0x7d]
92491
92492v_cmpx_eq_i32 exec_lo, v2
92493// GFX10: encoding: [0x7e,0x04,0x24,0x7d]
92494
92495v_cmpx_eq_i32 exec_hi, v2
92496// GFX10: encoding: [0x7f,0x04,0x24,0x7d]
92497
92498v_cmpx_eq_i32 0, v2
92499// GFX10: encoding: [0x80,0x04,0x24,0x7d]
92500
92501v_cmpx_eq_i32 -1, v2
92502// GFX10: encoding: [0xc1,0x04,0x24,0x7d]
92503
92504v_cmpx_eq_i32 0.5, v2
92505// GFX10: encoding: [0xf0,0x04,0x24,0x7d]
92506
92507v_cmpx_eq_i32 -4.0, v2
92508// GFX10: encoding: [0xf7,0x04,0x24,0x7d]
92509
92510v_cmpx_eq_i32 0xaf123456, v2
92511// GFX10: encoding: [0xff,0x04,0x24,0x7d,0x56,0x34,0x12,0xaf]
92512
92513v_cmpx_eq_i32 0x3f717273, v2
92514// GFX10: encoding: [0xff,0x04,0x24,0x7d,0x73,0x72,0x71,0x3f]
92515
92516v_cmpx_eq_i32 v1, v255
92517// GFX10: encoding: [0x01,0xff,0x25,0x7d]
92518
92519v_cmpx_eq_i32_e64 v1, v2
92520// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0x05,0x02,0x00]
92521
92522v_cmpx_eq_i32_e64 v255, v2
92523// GFX10: encoding: [0x00,0x00,0x92,0xd4,0xff,0x05,0x02,0x00]
92524
92525v_cmpx_eq_i32_e64 s1, v2
92526// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0x04,0x02,0x00]
92527
92528v_cmpx_eq_i32_e64 s101, v2
92529// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x65,0x04,0x02,0x00]
92530
92531v_cmpx_eq_i32_e64 vcc_lo, v2
92532// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x6a,0x04,0x02,0x00]
92533
92534v_cmpx_eq_i32_e64 vcc_hi, v2
92535// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x6b,0x04,0x02,0x00]
92536
92537v_cmpx_eq_i32_e64 m0, v2
92538// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x7c,0x04,0x02,0x00]
92539
92540v_cmpx_eq_i32_e64 exec_lo, v2
92541// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x7e,0x04,0x02,0x00]
92542
92543v_cmpx_eq_i32_e64 exec_hi, v2
92544// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x7f,0x04,0x02,0x00]
92545
92546v_cmpx_eq_i32_e64 0, v2
92547// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x80,0x04,0x02,0x00]
92548
92549v_cmpx_eq_i32_e64 -1, v2
92550// GFX10: encoding: [0x00,0x00,0x92,0xd4,0xc1,0x04,0x02,0x00]
92551
92552v_cmpx_eq_i32_e64 0.5, v2
92553// GFX10: encoding: [0x00,0x00,0x92,0xd4,0xf0,0x04,0x02,0x00]
92554
92555v_cmpx_eq_i32_e64 -4.0, v2
92556// GFX10: encoding: [0x00,0x00,0x92,0xd4,0xf7,0x04,0x02,0x00]
92557
92558v_cmpx_eq_i32_e64 v1, v255
92559// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0xff,0x03,0x00]
92560
92561v_cmpx_eq_i32_e64 v1, s2
92562// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0x05,0x00,0x00]
92563
92564v_cmpx_eq_i32_e64 v1, s101
92565// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0xcb,0x00,0x00]
92566
92567v_cmpx_eq_i32_e64 v1, vcc_lo
92568// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0xd5,0x00,0x00]
92569
92570v_cmpx_eq_i32_e64 v1, vcc_hi
92571// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0xd7,0x00,0x00]
92572
92573v_cmpx_eq_i32_e64 v1, m0
92574// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0xf9,0x00,0x00]
92575
92576v_cmpx_eq_i32_e64 v1, exec_lo
92577// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0xfd,0x00,0x00]
92578
92579v_cmpx_eq_i32_e64 v1, exec_hi
92580// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0xff,0x00,0x00]
92581
92582v_cmpx_eq_i32_e64 v1, 0
92583// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0x01,0x01,0x00]
92584
92585v_cmpx_eq_i32_e64 v1, -1
92586// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0x83,0x01,0x00]
92587
92588v_cmpx_eq_i32_e64 v1, 0.5
92589// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0xe1,0x01,0x00]
92590
92591v_cmpx_eq_i32_e64 v1, -4.0
92592// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0xef,0x01,0x00]
92593
92594v_cmpx_le_i32 v1, v2
92595// GFX10: encoding: [0x01,0x05,0x26,0x7d]
92596
92597v_cmpx_le_i32 v255, v2
92598// GFX10: encoding: [0xff,0x05,0x26,0x7d]
92599
92600v_cmpx_le_i32 s1, v2
92601// GFX10: encoding: [0x01,0x04,0x26,0x7d]
92602
92603v_cmpx_le_i32 s101, v2
92604// GFX10: encoding: [0x65,0x04,0x26,0x7d]
92605
92606v_cmpx_le_i32 vcc_lo, v2
92607// GFX10: encoding: [0x6a,0x04,0x26,0x7d]
92608
92609v_cmpx_le_i32 vcc_hi, v2
92610// GFX10: encoding: [0x6b,0x04,0x26,0x7d]
92611
92612v_cmpx_le_i32 m0, v2
92613// GFX10: encoding: [0x7c,0x04,0x26,0x7d]
92614
92615v_cmpx_le_i32 exec_lo, v2
92616// GFX10: encoding: [0x7e,0x04,0x26,0x7d]
92617
92618v_cmpx_le_i32 exec_hi, v2
92619// GFX10: encoding: [0x7f,0x04,0x26,0x7d]
92620
92621v_cmpx_le_i32 0, v2
92622// GFX10: encoding: [0x80,0x04,0x26,0x7d]
92623
92624v_cmpx_le_i32 -1, v2
92625// GFX10: encoding: [0xc1,0x04,0x26,0x7d]
92626
92627v_cmpx_le_i32 0.5, v2
92628// GFX10: encoding: [0xf0,0x04,0x26,0x7d]
92629
92630v_cmpx_le_i32 -4.0, v2
92631// GFX10: encoding: [0xf7,0x04,0x26,0x7d]
92632
92633v_cmpx_le_i32 0xaf123456, v2
92634// GFX10: encoding: [0xff,0x04,0x26,0x7d,0x56,0x34,0x12,0xaf]
92635
92636v_cmpx_le_i32 0x3f717273, v2
92637// GFX10: encoding: [0xff,0x04,0x26,0x7d,0x73,0x72,0x71,0x3f]
92638
92639v_cmpx_le_i32 v1, v255
92640// GFX10: encoding: [0x01,0xff,0x27,0x7d]
92641
92642v_cmpx_le_i32_e64 v1, v2
92643// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0x05,0x02,0x00]
92644
92645v_cmpx_le_i32_e64 v255, v2
92646// GFX10: encoding: [0x00,0x00,0x93,0xd4,0xff,0x05,0x02,0x00]
92647
92648v_cmpx_le_i32_e64 s1, v2
92649// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0x04,0x02,0x00]
92650
92651v_cmpx_le_i32_e64 s101, v2
92652// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x65,0x04,0x02,0x00]
92653
92654v_cmpx_le_i32_e64 vcc_lo, v2
92655// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x6a,0x04,0x02,0x00]
92656
92657v_cmpx_le_i32_e64 vcc_hi, v2
92658// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x6b,0x04,0x02,0x00]
92659
92660v_cmpx_le_i32_e64 m0, v2
92661// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x7c,0x04,0x02,0x00]
92662
92663v_cmpx_le_i32_e64 exec_lo, v2
92664// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x7e,0x04,0x02,0x00]
92665
92666v_cmpx_le_i32_e64 exec_hi, v2
92667// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x7f,0x04,0x02,0x00]
92668
92669v_cmpx_le_i32_e64 0, v2
92670// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x80,0x04,0x02,0x00]
92671
92672v_cmpx_le_i32_e64 -1, v2
92673// GFX10: encoding: [0x00,0x00,0x93,0xd4,0xc1,0x04,0x02,0x00]
92674
92675v_cmpx_le_i32_e64 0.5, v2
92676// GFX10: encoding: [0x00,0x00,0x93,0xd4,0xf0,0x04,0x02,0x00]
92677
92678v_cmpx_le_i32_e64 -4.0, v2
92679// GFX10: encoding: [0x00,0x00,0x93,0xd4,0xf7,0x04,0x02,0x00]
92680
92681v_cmpx_le_i32_e64 v1, v255
92682// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0xff,0x03,0x00]
92683
92684v_cmpx_le_i32_e64 v1, s2
92685// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0x05,0x00,0x00]
92686
92687v_cmpx_le_i32_e64 v1, s101
92688// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0xcb,0x00,0x00]
92689
92690v_cmpx_le_i32_e64 v1, vcc_lo
92691// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0xd5,0x00,0x00]
92692
92693v_cmpx_le_i32_e64 v1, vcc_hi
92694// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0xd7,0x00,0x00]
92695
92696v_cmpx_le_i32_e64 v1, m0
92697// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0xf9,0x00,0x00]
92698
92699v_cmpx_le_i32_e64 v1, exec_lo
92700// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0xfd,0x00,0x00]
92701
92702v_cmpx_le_i32_e64 v1, exec_hi
92703// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0xff,0x00,0x00]
92704
92705v_cmpx_le_i32_e64 v1, 0
92706// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0x01,0x01,0x00]
92707
92708v_cmpx_le_i32_e64 v1, -1
92709// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0x83,0x01,0x00]
92710
92711v_cmpx_le_i32_e64 v1, 0.5
92712// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0xe1,0x01,0x00]
92713
92714v_cmpx_le_i32_e64 v1, -4.0
92715// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0xef,0x01,0x00]
92716
92717v_cmpx_gt_i32 v1, v2
92718// GFX10: encoding: [0x01,0x05,0x28,0x7d]
92719
92720v_cmpx_gt_i32 v255, v2
92721// GFX10: encoding: [0xff,0x05,0x28,0x7d]
92722
92723v_cmpx_gt_i32 s1, v2
92724// GFX10: encoding: [0x01,0x04,0x28,0x7d]
92725
92726v_cmpx_gt_i32 s101, v2
92727// GFX10: encoding: [0x65,0x04,0x28,0x7d]
92728
92729v_cmpx_gt_i32 vcc_lo, v2
92730// GFX10: encoding: [0x6a,0x04,0x28,0x7d]
92731
92732v_cmpx_gt_i32 vcc_hi, v2
92733// GFX10: encoding: [0x6b,0x04,0x28,0x7d]
92734
92735v_cmpx_gt_i32 m0, v2
92736// GFX10: encoding: [0x7c,0x04,0x28,0x7d]
92737
92738v_cmpx_gt_i32 exec_lo, v2
92739// GFX10: encoding: [0x7e,0x04,0x28,0x7d]
92740
92741v_cmpx_gt_i32 exec_hi, v2
92742// GFX10: encoding: [0x7f,0x04,0x28,0x7d]
92743
92744v_cmpx_gt_i32 0, v2
92745// GFX10: encoding: [0x80,0x04,0x28,0x7d]
92746
92747v_cmpx_gt_i32 -1, v2
92748// GFX10: encoding: [0xc1,0x04,0x28,0x7d]
92749
92750v_cmpx_gt_i32 0.5, v2
92751// GFX10: encoding: [0xf0,0x04,0x28,0x7d]
92752
92753v_cmpx_gt_i32 -4.0, v2
92754// GFX10: encoding: [0xf7,0x04,0x28,0x7d]
92755
92756v_cmpx_gt_i32 0xaf123456, v2
92757// GFX10: encoding: [0xff,0x04,0x28,0x7d,0x56,0x34,0x12,0xaf]
92758
92759v_cmpx_gt_i32 0x3f717273, v2
92760// GFX10: encoding: [0xff,0x04,0x28,0x7d,0x73,0x72,0x71,0x3f]
92761
92762v_cmpx_gt_i32 v1, v255
92763// GFX10: encoding: [0x01,0xff,0x29,0x7d]
92764
92765v_cmpx_gt_i32_e64 v1, v2
92766// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0x05,0x02,0x00]
92767
92768v_cmpx_gt_i32_e64 v255, v2
92769// GFX10: encoding: [0x00,0x00,0x94,0xd4,0xff,0x05,0x02,0x00]
92770
92771v_cmpx_gt_i32_e64 s1, v2
92772// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0x04,0x02,0x00]
92773
92774v_cmpx_gt_i32_e64 s101, v2
92775// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x65,0x04,0x02,0x00]
92776
92777v_cmpx_gt_i32_e64 vcc_lo, v2
92778// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x6a,0x04,0x02,0x00]
92779
92780v_cmpx_gt_i32_e64 vcc_hi, v2
92781// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x6b,0x04,0x02,0x00]
92782
92783v_cmpx_gt_i32_e64 m0, v2
92784// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x7c,0x04,0x02,0x00]
92785
92786v_cmpx_gt_i32_e64 exec_lo, v2
92787// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x7e,0x04,0x02,0x00]
92788
92789v_cmpx_gt_i32_e64 exec_hi, v2
92790// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x7f,0x04,0x02,0x00]
92791
92792v_cmpx_gt_i32_e64 0, v2
92793// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x80,0x04,0x02,0x00]
92794
92795v_cmpx_gt_i32_e64 -1, v2
92796// GFX10: encoding: [0x00,0x00,0x94,0xd4,0xc1,0x04,0x02,0x00]
92797
92798v_cmpx_gt_i32_e64 0.5, v2
92799// GFX10: encoding: [0x00,0x00,0x94,0xd4,0xf0,0x04,0x02,0x00]
92800
92801v_cmpx_gt_i32_e64 -4.0, v2
92802// GFX10: encoding: [0x00,0x00,0x94,0xd4,0xf7,0x04,0x02,0x00]
92803
92804v_cmpx_gt_i32_e64 v1, v255
92805// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0xff,0x03,0x00]
92806
92807v_cmpx_gt_i32_e64 v1, s2
92808// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0x05,0x00,0x00]
92809
92810v_cmpx_gt_i32_e64 v1, s101
92811// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0xcb,0x00,0x00]
92812
92813v_cmpx_gt_i32_e64 v1, vcc_lo
92814// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0xd5,0x00,0x00]
92815
92816v_cmpx_gt_i32_e64 v1, vcc_hi
92817// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0xd7,0x00,0x00]
92818
92819v_cmpx_gt_i32_e64 v1, m0
92820// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0xf9,0x00,0x00]
92821
92822v_cmpx_gt_i32_e64 v1, exec_lo
92823// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0xfd,0x00,0x00]
92824
92825v_cmpx_gt_i32_e64 v1, exec_hi
92826// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0xff,0x00,0x00]
92827
92828v_cmpx_gt_i32_e64 v1, 0
92829// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0x01,0x01,0x00]
92830
92831v_cmpx_gt_i32_e64 v1, -1
92832// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0x83,0x01,0x00]
92833
92834v_cmpx_gt_i32_e64 v1, 0.5
92835// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0xe1,0x01,0x00]
92836
92837v_cmpx_gt_i32_e64 v1, -4.0
92838// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0xef,0x01,0x00]
92839
92840v_cmpx_ne_i32 v1, v2
92841// GFX10: encoding: [0x01,0x05,0x2a,0x7d]
92842
92843v_cmpx_ne_i32 v255, v2
92844// GFX10: encoding: [0xff,0x05,0x2a,0x7d]
92845
92846v_cmpx_ne_i32 s1, v2
92847// GFX10: encoding: [0x01,0x04,0x2a,0x7d]
92848
92849v_cmpx_ne_i32 s101, v2
92850// GFX10: encoding: [0x65,0x04,0x2a,0x7d]
92851
92852v_cmpx_ne_i32 vcc_lo, v2
92853// GFX10: encoding: [0x6a,0x04,0x2a,0x7d]
92854
92855v_cmpx_ne_i32 vcc_hi, v2
92856// GFX10: encoding: [0x6b,0x04,0x2a,0x7d]
92857
92858v_cmpx_ne_i32 m0, v2
92859// GFX10: encoding: [0x7c,0x04,0x2a,0x7d]
92860
92861v_cmpx_ne_i32 exec_lo, v2
92862// GFX10: encoding: [0x7e,0x04,0x2a,0x7d]
92863
92864v_cmpx_ne_i32 exec_hi, v2
92865// GFX10: encoding: [0x7f,0x04,0x2a,0x7d]
92866
92867v_cmpx_ne_i32 0, v2
92868// GFX10: encoding: [0x80,0x04,0x2a,0x7d]
92869
92870v_cmpx_ne_i32 -1, v2
92871// GFX10: encoding: [0xc1,0x04,0x2a,0x7d]
92872
92873v_cmpx_ne_i32 0.5, v2
92874// GFX10: encoding: [0xf0,0x04,0x2a,0x7d]
92875
92876v_cmpx_ne_i32 -4.0, v2
92877// GFX10: encoding: [0xf7,0x04,0x2a,0x7d]
92878
92879v_cmpx_ne_i32 0xaf123456, v2
92880// GFX10: encoding: [0xff,0x04,0x2a,0x7d,0x56,0x34,0x12,0xaf]
92881
92882v_cmpx_ne_i32 0x3f717273, v2
92883// GFX10: encoding: [0xff,0x04,0x2a,0x7d,0x73,0x72,0x71,0x3f]
92884
92885v_cmpx_ne_i32 v1, v255
92886// GFX10: encoding: [0x01,0xff,0x2b,0x7d]
92887
92888v_cmpx_ne_i32_e64 v1, v2
92889// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0x05,0x02,0x00]
92890
92891v_cmpx_ne_i32_e64 v255, v2
92892// GFX10: encoding: [0x00,0x00,0x95,0xd4,0xff,0x05,0x02,0x00]
92893
92894v_cmpx_ne_i32_e64 s1, v2
92895// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0x04,0x02,0x00]
92896
92897v_cmpx_ne_i32_e64 s101, v2
92898// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x65,0x04,0x02,0x00]
92899
92900v_cmpx_ne_i32_e64 vcc_lo, v2
92901// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x6a,0x04,0x02,0x00]
92902
92903v_cmpx_ne_i32_e64 vcc_hi, v2
92904// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x6b,0x04,0x02,0x00]
92905
92906v_cmpx_ne_i32_e64 m0, v2
92907// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x7c,0x04,0x02,0x00]
92908
92909v_cmpx_ne_i32_e64 exec_lo, v2
92910// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x7e,0x04,0x02,0x00]
92911
92912v_cmpx_ne_i32_e64 exec_hi, v2
92913// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x7f,0x04,0x02,0x00]
92914
92915v_cmpx_ne_i32_e64 0, v2
92916// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x80,0x04,0x02,0x00]
92917
92918v_cmpx_ne_i32_e64 -1, v2
92919// GFX10: encoding: [0x00,0x00,0x95,0xd4,0xc1,0x04,0x02,0x00]
92920
92921v_cmpx_ne_i32_e64 0.5, v2
92922// GFX10: encoding: [0x00,0x00,0x95,0xd4,0xf0,0x04,0x02,0x00]
92923
92924v_cmpx_ne_i32_e64 -4.0, v2
92925// GFX10: encoding: [0x00,0x00,0x95,0xd4,0xf7,0x04,0x02,0x00]
92926
92927v_cmpx_ne_i32_e64 v1, v255
92928// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0xff,0x03,0x00]
92929
92930v_cmpx_ne_i32_e64 v1, s2
92931// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0x05,0x00,0x00]
92932
92933v_cmpx_ne_i32_e64 v1, s101
92934// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0xcb,0x00,0x00]
92935
92936v_cmpx_ne_i32_e64 v1, vcc_lo
92937// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0xd5,0x00,0x00]
92938
92939v_cmpx_ne_i32_e64 v1, vcc_hi
92940// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0xd7,0x00,0x00]
92941
92942v_cmpx_ne_i32_e64 v1, m0
92943// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0xf9,0x00,0x00]
92944
92945v_cmpx_ne_i32_e64 v1, exec_lo
92946// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0xfd,0x00,0x00]
92947
92948v_cmpx_ne_i32_e64 v1, exec_hi
92949// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0xff,0x00,0x00]
92950
92951v_cmpx_ne_i32_e64 v1, 0
92952// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0x01,0x01,0x00]
92953
92954v_cmpx_ne_i32_e64 v1, -1
92955// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0x83,0x01,0x00]
92956
92957v_cmpx_ne_i32_e64 v1, 0.5
92958// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0xe1,0x01,0x00]
92959
92960v_cmpx_ne_i32_e64 v1, -4.0
92961// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0xef,0x01,0x00]
92962
92963v_cmpx_ge_i32 v1, v2
92964// GFX10: encoding: [0x01,0x05,0x2c,0x7d]
92965
92966v_cmpx_ge_i32 v255, v2
92967// GFX10: encoding: [0xff,0x05,0x2c,0x7d]
92968
92969v_cmpx_ge_i32 s1, v2
92970// GFX10: encoding: [0x01,0x04,0x2c,0x7d]
92971
92972v_cmpx_ge_i32 s101, v2
92973// GFX10: encoding: [0x65,0x04,0x2c,0x7d]
92974
92975v_cmpx_ge_i32 vcc_lo, v2
92976// GFX10: encoding: [0x6a,0x04,0x2c,0x7d]
92977
92978v_cmpx_ge_i32 vcc_hi, v2
92979// GFX10: encoding: [0x6b,0x04,0x2c,0x7d]
92980
92981v_cmpx_ge_i32 m0, v2
92982// GFX10: encoding: [0x7c,0x04,0x2c,0x7d]
92983
92984v_cmpx_ge_i32 exec_lo, v2
92985// GFX10: encoding: [0x7e,0x04,0x2c,0x7d]
92986
92987v_cmpx_ge_i32 exec_hi, v2
92988// GFX10: encoding: [0x7f,0x04,0x2c,0x7d]
92989
92990v_cmpx_ge_i32 0, v2
92991// GFX10: encoding: [0x80,0x04,0x2c,0x7d]
92992
92993v_cmpx_ge_i32 -1, v2
92994// GFX10: encoding: [0xc1,0x04,0x2c,0x7d]
92995
92996v_cmpx_ge_i32 0.5, v2
92997// GFX10: encoding: [0xf0,0x04,0x2c,0x7d]
92998
92999v_cmpx_ge_i32 -4.0, v2
93000// GFX10: encoding: [0xf7,0x04,0x2c,0x7d]
93001
93002v_cmpx_ge_i32 0xaf123456, v2
93003// GFX10: encoding: [0xff,0x04,0x2c,0x7d,0x56,0x34,0x12,0xaf]
93004
93005v_cmpx_ge_i32 0x3f717273, v2
93006// GFX10: encoding: [0xff,0x04,0x2c,0x7d,0x73,0x72,0x71,0x3f]
93007
93008v_cmpx_ge_i32 v1, v255
93009// GFX10: encoding: [0x01,0xff,0x2d,0x7d]
93010
93011v_cmpx_ge_i32_e64 v1, v2
93012// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0x05,0x02,0x00]
93013
93014v_cmpx_ge_i32_e64 v255, v2
93015// GFX10: encoding: [0x00,0x00,0x96,0xd4,0xff,0x05,0x02,0x00]
93016
93017v_cmpx_ge_i32_e64 s1, v2
93018// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0x04,0x02,0x00]
93019
93020v_cmpx_ge_i32_e64 s101, v2
93021// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x65,0x04,0x02,0x00]
93022
93023v_cmpx_ge_i32_e64 vcc_lo, v2
93024// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x6a,0x04,0x02,0x00]
93025
93026v_cmpx_ge_i32_e64 vcc_hi, v2
93027// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x6b,0x04,0x02,0x00]
93028
93029v_cmpx_ge_i32_e64 m0, v2
93030// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x7c,0x04,0x02,0x00]
93031
93032v_cmpx_ge_i32_e64 exec_lo, v2
93033// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x7e,0x04,0x02,0x00]
93034
93035v_cmpx_ge_i32_e64 exec_hi, v2
93036// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x7f,0x04,0x02,0x00]
93037
93038v_cmpx_ge_i32_e64 0, v2
93039// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x80,0x04,0x02,0x00]
93040
93041v_cmpx_ge_i32_e64 -1, v2
93042// GFX10: encoding: [0x00,0x00,0x96,0xd4,0xc1,0x04,0x02,0x00]
93043
93044v_cmpx_ge_i32_e64 0.5, v2
93045// GFX10: encoding: [0x00,0x00,0x96,0xd4,0xf0,0x04,0x02,0x00]
93046
93047v_cmpx_ge_i32_e64 -4.0, v2
93048// GFX10: encoding: [0x00,0x00,0x96,0xd4,0xf7,0x04,0x02,0x00]
93049
93050v_cmpx_ge_i32_e64 v1, v255
93051// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0xff,0x03,0x00]
93052
93053v_cmpx_ge_i32_e64 v1, s2
93054// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0x05,0x00,0x00]
93055
93056v_cmpx_ge_i32_e64 v1, s101
93057// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0xcb,0x00,0x00]
93058
93059v_cmpx_ge_i32_e64 v1, vcc_lo
93060// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0xd5,0x00,0x00]
93061
93062v_cmpx_ge_i32_e64 v1, vcc_hi
93063// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0xd7,0x00,0x00]
93064
93065v_cmpx_ge_i32_e64 v1, m0
93066// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0xf9,0x00,0x00]
93067
93068v_cmpx_ge_i32_e64 v1, exec_lo
93069// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0xfd,0x00,0x00]
93070
93071v_cmpx_ge_i32_e64 v1, exec_hi
93072// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0xff,0x00,0x00]
93073
93074v_cmpx_ge_i32_e64 v1, 0
93075// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0x01,0x01,0x00]
93076
93077v_cmpx_ge_i32_e64 v1, -1
93078// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0x83,0x01,0x00]
93079
93080v_cmpx_ge_i32_e64 v1, 0.5
93081// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0xe1,0x01,0x00]
93082
93083v_cmpx_ge_i32_e64 v1, -4.0
93084// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0xef,0x01,0x00]
93085
93086v_cmpx_t_i32 v1, v2
93087// GFX10: encoding: [0x01,0x05,0x2e,0x7d]
93088
93089v_cmpx_t_i32 v255, v2
93090// GFX10: encoding: [0xff,0x05,0x2e,0x7d]
93091
93092v_cmpx_t_i32 s1, v2
93093// GFX10: encoding: [0x01,0x04,0x2e,0x7d]
93094
93095v_cmpx_t_i32 s101, v2
93096// GFX10: encoding: [0x65,0x04,0x2e,0x7d]
93097
93098v_cmpx_t_i32 vcc_lo, v2
93099// GFX10: encoding: [0x6a,0x04,0x2e,0x7d]
93100
93101v_cmpx_t_i32 vcc_hi, v2
93102// GFX10: encoding: [0x6b,0x04,0x2e,0x7d]
93103
93104v_cmpx_t_i32 m0, v2
93105// GFX10: encoding: [0x7c,0x04,0x2e,0x7d]
93106
93107v_cmpx_t_i32 exec_lo, v2
93108// GFX10: encoding: [0x7e,0x04,0x2e,0x7d]
93109
93110v_cmpx_t_i32 exec_hi, v2
93111// GFX10: encoding: [0x7f,0x04,0x2e,0x7d]
93112
93113v_cmpx_t_i32 0, v2
93114// GFX10: encoding: [0x80,0x04,0x2e,0x7d]
93115
93116v_cmpx_t_i32 -1, v2
93117// GFX10: encoding: [0xc1,0x04,0x2e,0x7d]
93118
93119v_cmpx_t_i32 0.5, v2
93120// GFX10: encoding: [0xf0,0x04,0x2e,0x7d]
93121
93122v_cmpx_t_i32 -4.0, v2
93123// GFX10: encoding: [0xf7,0x04,0x2e,0x7d]
93124
93125v_cmpx_t_i32 0xaf123456, v2
93126// GFX10: encoding: [0xff,0x04,0x2e,0x7d,0x56,0x34,0x12,0xaf]
93127
93128v_cmpx_t_i32 0x3f717273, v2
93129// GFX10: encoding: [0xff,0x04,0x2e,0x7d,0x73,0x72,0x71,0x3f]
93130
93131v_cmpx_t_i32 v1, v255
93132// GFX10: encoding: [0x01,0xff,0x2f,0x7d]
93133
93134v_cmpx_t_i32_e64 v1, v2
93135// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0x05,0x02,0x00]
93136
93137v_cmpx_t_i32_e64 v255, v2
93138// GFX10: encoding: [0x00,0x00,0x97,0xd4,0xff,0x05,0x02,0x00]
93139
93140v_cmpx_t_i32_e64 s1, v2
93141// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0x04,0x02,0x00]
93142
93143v_cmpx_t_i32_e64 s101, v2
93144// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x65,0x04,0x02,0x00]
93145
93146v_cmpx_t_i32_e64 vcc_lo, v2
93147// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x6a,0x04,0x02,0x00]
93148
93149v_cmpx_t_i32_e64 vcc_hi, v2
93150// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x6b,0x04,0x02,0x00]
93151
93152v_cmpx_t_i32_e64 m0, v2
93153// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x7c,0x04,0x02,0x00]
93154
93155v_cmpx_t_i32_e64 exec_lo, v2
93156// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x7e,0x04,0x02,0x00]
93157
93158v_cmpx_t_i32_e64 exec_hi, v2
93159// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x7f,0x04,0x02,0x00]
93160
93161v_cmpx_t_i32_e64 0, v2
93162// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x80,0x04,0x02,0x00]
93163
93164v_cmpx_t_i32_e64 -1, v2
93165// GFX10: encoding: [0x00,0x00,0x97,0xd4,0xc1,0x04,0x02,0x00]
93166
93167v_cmpx_t_i32_e64 0.5, v2
93168// GFX10: encoding: [0x00,0x00,0x97,0xd4,0xf0,0x04,0x02,0x00]
93169
93170v_cmpx_t_i32_e64 -4.0, v2
93171// GFX10: encoding: [0x00,0x00,0x97,0xd4,0xf7,0x04,0x02,0x00]
93172
93173v_cmpx_t_i32_e64 v1, v255
93174// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0xff,0x03,0x00]
93175
93176v_cmpx_t_i32_e64 v1, s2
93177// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0x05,0x00,0x00]
93178
93179v_cmpx_t_i32_e64 v1, s101
93180// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0xcb,0x00,0x00]
93181
93182v_cmpx_t_i32_e64 v1, vcc_lo
93183// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0xd5,0x00,0x00]
93184
93185v_cmpx_t_i32_e64 v1, vcc_hi
93186// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0xd7,0x00,0x00]
93187
93188v_cmpx_t_i32_e64 v1, m0
93189// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0xf9,0x00,0x00]
93190
93191v_cmpx_t_i32_e64 v1, exec_lo
93192// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0xfd,0x00,0x00]
93193
93194v_cmpx_t_i32_e64 v1, exec_hi
93195// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0xff,0x00,0x00]
93196
93197v_cmpx_t_i32_e64 v1, 0
93198// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0x01,0x01,0x00]
93199
93200v_cmpx_t_i32_e64 v1, -1
93201// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0x83,0x01,0x00]
93202
93203v_cmpx_t_i32_e64 v1, 0.5
93204// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0xe1,0x01,0x00]
93205
93206v_cmpx_t_i32_e64 v1, -4.0
93207// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0xef,0x01,0x00]
93208
93209v_cmpx_class_f32 v1, v2
93210// GFX10: encoding: [0x01,0x05,0x30,0x7d]
93211
93212v_cmpx_class_f32 v255, v2
93213// GFX10: encoding: [0xff,0x05,0x30,0x7d]
93214
93215v_cmpx_class_f32 s1, v2
93216// GFX10: encoding: [0x01,0x04,0x30,0x7d]
93217
93218v_cmpx_class_f32 s101, v2
93219// GFX10: encoding: [0x65,0x04,0x30,0x7d]
93220
93221v_cmpx_class_f32 vcc_lo, v2
93222// GFX10: encoding: [0x6a,0x04,0x30,0x7d]
93223
93224v_cmpx_class_f32 vcc_hi, v2
93225// GFX10: encoding: [0x6b,0x04,0x30,0x7d]
93226
93227v_cmpx_class_f32 m0, v2
93228// GFX10: encoding: [0x7c,0x04,0x30,0x7d]
93229
93230v_cmpx_class_f32 exec_lo, v2
93231// GFX10: encoding: [0x7e,0x04,0x30,0x7d]
93232
93233v_cmpx_class_f32 exec_hi, v2
93234// GFX10: encoding: [0x7f,0x04,0x30,0x7d]
93235
93236v_cmpx_class_f32 0, v2
93237// GFX10: encoding: [0x80,0x04,0x30,0x7d]
93238
93239v_cmpx_class_f32 -1, v2
93240// GFX10: encoding: [0xc1,0x04,0x30,0x7d]
93241
93242v_cmpx_class_f32 0.5, v2
93243// GFX10: encoding: [0xf0,0x04,0x30,0x7d]
93244
93245v_cmpx_class_f32 -4.0, v2
93246// GFX10: encoding: [0xf7,0x04,0x30,0x7d]
93247
93248v_cmpx_class_f32 0xaf123456, v2
93249// GFX10: encoding: [0xff,0x04,0x30,0x7d,0x56,0x34,0x12,0xaf]
93250
93251v_cmpx_class_f32 0x3f717273, v2
93252// GFX10: encoding: [0xff,0x04,0x30,0x7d,0x73,0x72,0x71,0x3f]
93253
93254v_cmpx_class_f32 v1, v255
93255// GFX10: encoding: [0x01,0xff,0x31,0x7d]
93256
93257v_cmpx_class_f32_e64 v1, v2
93258// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0x05,0x02,0x00]
93259
93260v_cmpx_class_f32_e64 v255, v2
93261// GFX10: encoding: [0x00,0x00,0x98,0xd4,0xff,0x05,0x02,0x00]
93262
93263v_cmpx_class_f32_e64 s1, v2
93264// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0x04,0x02,0x00]
93265
93266v_cmpx_class_f32_e64 s101, v2
93267// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x65,0x04,0x02,0x00]
93268
93269v_cmpx_class_f32_e64 vcc_lo, v2
93270// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x6a,0x04,0x02,0x00]
93271
93272v_cmpx_class_f32_e64 vcc_hi, v2
93273// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x6b,0x04,0x02,0x00]
93274
93275v_cmpx_class_f32_e64 m0, v2
93276// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x7c,0x04,0x02,0x00]
93277
93278v_cmpx_class_f32_e64 exec_lo, v2
93279// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x7e,0x04,0x02,0x00]
93280
93281v_cmpx_class_f32_e64 exec_hi, v2
93282// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x7f,0x04,0x02,0x00]
93283
93284v_cmpx_class_f32_e64 0, v2
93285// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x80,0x04,0x02,0x00]
93286
93287v_cmpx_class_f32_e64 -1, v2
93288// GFX10: encoding: [0x00,0x00,0x98,0xd4,0xc1,0x04,0x02,0x00]
93289
93290v_cmpx_class_f32_e64 0.5, v2
93291// GFX10: encoding: [0x00,0x00,0x98,0xd4,0xf0,0x04,0x02,0x00]
93292
93293v_cmpx_class_f32_e64 -4.0, v2
93294// GFX10: encoding: [0x00,0x00,0x98,0xd4,0xf7,0x04,0x02,0x00]
93295
93296v_cmpx_class_f32_e64 v1, v255
93297// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0xff,0x03,0x00]
93298
93299v_cmpx_class_f32_e64 v1, s2
93300// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0x05,0x00,0x00]
93301
93302v_cmpx_class_f32_e64 v1, s101
93303// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0xcb,0x00,0x00]
93304
93305v_cmpx_class_f32_e64 v1, vcc_lo
93306// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0xd5,0x00,0x00]
93307
93308v_cmpx_class_f32_e64 v1, vcc_hi
93309// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0xd7,0x00,0x00]
93310
93311v_cmpx_class_f32_e64 v1, m0
93312// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0xf9,0x00,0x00]
93313
93314v_cmpx_class_f32_e64 v1, exec_lo
93315// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0xfd,0x00,0x00]
93316
93317v_cmpx_class_f32_e64 v1, exec_hi
93318// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0xff,0x00,0x00]
93319
93320v_cmpx_class_f32_e64 v1, 0
93321// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0x01,0x01,0x00]
93322
93323v_cmpx_class_f32_e64 v1, -1
93324// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0x83,0x01,0x00]
93325
93326v_cmpx_class_f32_e64 v1, 0.5
93327// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0xe1,0x01,0x00]
93328
93329v_cmpx_class_f32_e64 v1, -4.0
93330// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0xef,0x01,0x00]
93331
93332v_cmpx_class_f32_e64 -v1, v2
93333// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0x05,0x02,0x20]
93334
93335v_cmpx_lt_i16 v1, v2
93336// GFX10: encoding: [0x01,0x05,0x32,0x7d]
93337
93338v_cmpx_lt_i16 v255, v2
93339// GFX10: encoding: [0xff,0x05,0x32,0x7d]
93340
93341v_cmpx_lt_i16 s1, v2
93342// GFX10: encoding: [0x01,0x04,0x32,0x7d]
93343
93344v_cmpx_lt_i16 s101, v2
93345// GFX10: encoding: [0x65,0x04,0x32,0x7d]
93346
93347v_cmpx_lt_i16 vcc_lo, v2
93348// GFX10: encoding: [0x6a,0x04,0x32,0x7d]
93349
93350v_cmpx_lt_i16 vcc_hi, v2
93351// GFX10: encoding: [0x6b,0x04,0x32,0x7d]
93352
93353v_cmpx_lt_i16 m0, v2
93354// GFX10: encoding: [0x7c,0x04,0x32,0x7d]
93355
93356v_cmpx_lt_i16 exec_lo, v2
93357// GFX10: encoding: [0x7e,0x04,0x32,0x7d]
93358
93359v_cmpx_lt_i16 exec_hi, v2
93360// GFX10: encoding: [0x7f,0x04,0x32,0x7d]
93361
93362v_cmpx_lt_i16 0, v2
93363// GFX10: encoding: [0x80,0x04,0x32,0x7d]
93364
93365v_cmpx_lt_i16 -1, v2
93366// GFX10: encoding: [0xc1,0x04,0x32,0x7d]
93367
93368v_cmpx_lt_i16 0.5, v2
93369// GFX10: encoding: [0xff,0x04,0x32,0x7d,0x00,0x38,0x00,0x00]
93370
93371v_cmpx_lt_i16 -4.0, v2
93372// GFX10: encoding: [0xff,0x04,0x32,0x7d,0x00,0xc4,0x00,0x00]
93373
93374v_cmpx_lt_i16 0xfe0b, v2
93375// GFX10: encoding: [0xff,0x04,0x32,0x7d,0x0b,0xfe,0x00,0x00]
93376
93377v_cmpx_lt_i16 0x3456, v2
93378// GFX10: encoding: [0xff,0x04,0x32,0x7d,0x56,0x34,0x00,0x00]
93379
93380v_cmpx_lt_i16 v1, v255
93381// GFX10: encoding: [0x01,0xff,0x33,0x7d]
93382
93383v_cmpx_lt_i16_e64 v1, v2
93384// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0x05,0x02,0x00]
93385
93386v_cmpx_lt_i16_e64 v255, v2
93387// GFX10: encoding: [0x00,0x00,0x99,0xd4,0xff,0x05,0x02,0x00]
93388
93389v_cmpx_lt_i16_e64 s1, v2
93390// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0x04,0x02,0x00]
93391
93392v_cmpx_lt_i16_e64 s101, v2
93393// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x65,0x04,0x02,0x00]
93394
93395v_cmpx_lt_i16_e64 vcc_lo, v2
93396// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x6a,0x04,0x02,0x00]
93397
93398v_cmpx_lt_i16_e64 vcc_hi, v2
93399// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x6b,0x04,0x02,0x00]
93400
93401v_cmpx_lt_i16_e64 m0, v2
93402// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x7c,0x04,0x02,0x00]
93403
93404v_cmpx_lt_i16_e64 exec_lo, v2
93405// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x7e,0x04,0x02,0x00]
93406
93407v_cmpx_lt_i16_e64 exec_hi, v2
93408// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x7f,0x04,0x02,0x00]
93409
93410v_cmpx_lt_i16_e64 0, v2
93411// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x80,0x04,0x02,0x00]
93412
93413v_cmpx_lt_i16_e64 -1, v2
93414// GFX10: encoding: [0x00,0x00,0x99,0xd4,0xc1,0x04,0x02,0x00]
93415
93416v_cmpx_lt_i16_e64 0.5, v2
93417// GFX10: encoding: [0x00,0x00,0x99,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
93418
93419v_cmpx_lt_i16_e64 -4.0, v2
93420// GFX10: encoding: [0x00,0x00,0x99,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
93421
93422v_cmpx_lt_i16_e64 v1, v255
93423// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xff,0x03,0x00]
93424
93425v_cmpx_lt_i16_e64 v1, s2
93426// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0x05,0x00,0x00]
93427
93428v_cmpx_lt_i16_e64 v1, s101
93429// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xcb,0x00,0x00]
93430
93431v_cmpx_lt_i16_e64 v1, vcc_lo
93432// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xd5,0x00,0x00]
93433
93434v_cmpx_lt_i16_e64 v1, vcc_hi
93435// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xd7,0x00,0x00]
93436
93437v_cmpx_lt_i16_e64 v1, m0
93438// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xf9,0x00,0x00]
93439
93440v_cmpx_lt_i16_e64 v1, exec_lo
93441// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xfd,0x00,0x00]
93442
93443v_cmpx_lt_i16_e64 v1, exec_hi
93444// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xff,0x00,0x00]
93445
93446v_cmpx_lt_i16_e64 v1, 0
93447// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0x01,0x01,0x00]
93448
93449v_cmpx_lt_i16_e64 v1, -1
93450// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0x83,0x01,0x00]
93451
93452v_cmpx_lt_i16_e64 v1, 0.5
93453// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
93454
93455v_cmpx_lt_i16_e64 v1, -4.0
93456// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
93457
93458v_cmpx_eq_i16 v1, v2
93459// GFX10: encoding: [0x01,0x05,0x34,0x7d]
93460
93461v_cmpx_eq_i16 v255, v2
93462// GFX10: encoding: [0xff,0x05,0x34,0x7d]
93463
93464v_cmpx_eq_i16 s1, v2
93465// GFX10: encoding: [0x01,0x04,0x34,0x7d]
93466
93467v_cmpx_eq_i16 s101, v2
93468// GFX10: encoding: [0x65,0x04,0x34,0x7d]
93469
93470v_cmpx_eq_i16 vcc_lo, v2
93471// GFX10: encoding: [0x6a,0x04,0x34,0x7d]
93472
93473v_cmpx_eq_i16 vcc_hi, v2
93474// GFX10: encoding: [0x6b,0x04,0x34,0x7d]
93475
93476v_cmpx_eq_i16 m0, v2
93477// GFX10: encoding: [0x7c,0x04,0x34,0x7d]
93478
93479v_cmpx_eq_i16 exec_lo, v2
93480// GFX10: encoding: [0x7e,0x04,0x34,0x7d]
93481
93482v_cmpx_eq_i16 exec_hi, v2
93483// GFX10: encoding: [0x7f,0x04,0x34,0x7d]
93484
93485v_cmpx_eq_i16 0, v2
93486// GFX10: encoding: [0x80,0x04,0x34,0x7d]
93487
93488v_cmpx_eq_i16 -1, v2
93489// GFX10: encoding: [0xc1,0x04,0x34,0x7d]
93490
93491v_cmpx_eq_i16 0.5, v2
93492// GFX10: encoding: [0xff,0x04,0x34,0x7d,0x00,0x38,0x00,0x00]
93493
93494v_cmpx_eq_i16 -4.0, v2
93495// GFX10: encoding: [0xff,0x04,0x34,0x7d,0x00,0xc4,0x00,0x00]
93496
93497v_cmpx_eq_i16 0xfe0b, v2
93498// GFX10: encoding: [0xff,0x04,0x34,0x7d,0x0b,0xfe,0x00,0x00]
93499
93500v_cmpx_eq_i16 0x3456, v2
93501// GFX10: encoding: [0xff,0x04,0x34,0x7d,0x56,0x34,0x00,0x00]
93502
93503v_cmpx_eq_i16 v1, v255
93504// GFX10: encoding: [0x01,0xff,0x35,0x7d]
93505
93506v_cmpx_eq_i16_e64 v1, v2
93507// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0x05,0x02,0x00]
93508
93509v_cmpx_eq_i16_e64 v255, v2
93510// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0xff,0x05,0x02,0x00]
93511
93512v_cmpx_eq_i16_e64 s1, v2
93513// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0x04,0x02,0x00]
93514
93515v_cmpx_eq_i16_e64 s101, v2
93516// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x65,0x04,0x02,0x00]
93517
93518v_cmpx_eq_i16_e64 vcc_lo, v2
93519// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x6a,0x04,0x02,0x00]
93520
93521v_cmpx_eq_i16_e64 vcc_hi, v2
93522// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x6b,0x04,0x02,0x00]
93523
93524v_cmpx_eq_i16_e64 m0, v2
93525// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x7c,0x04,0x02,0x00]
93526
93527v_cmpx_eq_i16_e64 exec_lo, v2
93528// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x7e,0x04,0x02,0x00]
93529
93530v_cmpx_eq_i16_e64 exec_hi, v2
93531// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x7f,0x04,0x02,0x00]
93532
93533v_cmpx_eq_i16_e64 0, v2
93534// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x80,0x04,0x02,0x00]
93535
93536v_cmpx_eq_i16_e64 -1, v2
93537// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0xc1,0x04,0x02,0x00]
93538
93539v_cmpx_eq_i16_e64 0.5, v2
93540// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
93541
93542v_cmpx_eq_i16_e64 -4.0, v2
93543// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
93544
93545v_cmpx_eq_i16_e64 v1, v255
93546// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xff,0x03,0x00]
93547
93548v_cmpx_eq_i16_e64 v1, s2
93549// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0x05,0x00,0x00]
93550
93551v_cmpx_eq_i16_e64 v1, s101
93552// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xcb,0x00,0x00]
93553
93554v_cmpx_eq_i16_e64 v1, vcc_lo
93555// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xd5,0x00,0x00]
93556
93557v_cmpx_eq_i16_e64 v1, vcc_hi
93558// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xd7,0x00,0x00]
93559
93560v_cmpx_eq_i16_e64 v1, m0
93561// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xf9,0x00,0x00]
93562
93563v_cmpx_eq_i16_e64 v1, exec_lo
93564// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xfd,0x00,0x00]
93565
93566v_cmpx_eq_i16_e64 v1, exec_hi
93567// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xff,0x00,0x00]
93568
93569v_cmpx_eq_i16_e64 v1, 0
93570// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0x01,0x01,0x00]
93571
93572v_cmpx_eq_i16_e64 v1, -1
93573// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0x83,0x01,0x00]
93574
93575v_cmpx_eq_i16_e64 v1, 0.5
93576// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
93577
93578v_cmpx_eq_i16_e64 v1, -4.0
93579// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
93580
93581v_cmpx_le_i16 v1, v2
93582// GFX10: encoding: [0x01,0x05,0x36,0x7d]
93583
93584v_cmpx_le_i16 v255, v2
93585// GFX10: encoding: [0xff,0x05,0x36,0x7d]
93586
93587v_cmpx_le_i16 s1, v2
93588// GFX10: encoding: [0x01,0x04,0x36,0x7d]
93589
93590v_cmpx_le_i16 s101, v2
93591// GFX10: encoding: [0x65,0x04,0x36,0x7d]
93592
93593v_cmpx_le_i16 vcc_lo, v2
93594// GFX10: encoding: [0x6a,0x04,0x36,0x7d]
93595
93596v_cmpx_le_i16 vcc_hi, v2
93597// GFX10: encoding: [0x6b,0x04,0x36,0x7d]
93598
93599v_cmpx_le_i16 m0, v2
93600// GFX10: encoding: [0x7c,0x04,0x36,0x7d]
93601
93602v_cmpx_le_i16 exec_lo, v2
93603// GFX10: encoding: [0x7e,0x04,0x36,0x7d]
93604
93605v_cmpx_le_i16 exec_hi, v2
93606// GFX10: encoding: [0x7f,0x04,0x36,0x7d]
93607
93608v_cmpx_le_i16 0, v2
93609// GFX10: encoding: [0x80,0x04,0x36,0x7d]
93610
93611v_cmpx_le_i16 -1, v2
93612// GFX10: encoding: [0xc1,0x04,0x36,0x7d]
93613
93614v_cmpx_le_i16 0.5, v2
93615// GFX10: encoding: [0xff,0x04,0x36,0x7d,0x00,0x38,0x00,0x00]
93616
93617v_cmpx_le_i16 -4.0, v2
93618// GFX10: encoding: [0xff,0x04,0x36,0x7d,0x00,0xc4,0x00,0x00]
93619
93620v_cmpx_le_i16 0xfe0b, v2
93621// GFX10: encoding: [0xff,0x04,0x36,0x7d,0x0b,0xfe,0x00,0x00]
93622
93623v_cmpx_le_i16 0x3456, v2
93624// GFX10: encoding: [0xff,0x04,0x36,0x7d,0x56,0x34,0x00,0x00]
93625
93626v_cmpx_le_i16 v1, v255
93627// GFX10: encoding: [0x01,0xff,0x37,0x7d]
93628
93629v_cmpx_le_i16_e64 v1, v2
93630// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0x05,0x02,0x00]
93631
93632v_cmpx_le_i16_e64 v255, v2
93633// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0xff,0x05,0x02,0x00]
93634
93635v_cmpx_le_i16_e64 s1, v2
93636// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0x04,0x02,0x00]
93637
93638v_cmpx_le_i16_e64 s101, v2
93639// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x65,0x04,0x02,0x00]
93640
93641v_cmpx_le_i16_e64 vcc_lo, v2
93642// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x6a,0x04,0x02,0x00]
93643
93644v_cmpx_le_i16_e64 vcc_hi, v2
93645// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x6b,0x04,0x02,0x00]
93646
93647v_cmpx_le_i16_e64 m0, v2
93648// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x7c,0x04,0x02,0x00]
93649
93650v_cmpx_le_i16_e64 exec_lo, v2
93651// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x7e,0x04,0x02,0x00]
93652
93653v_cmpx_le_i16_e64 exec_hi, v2
93654// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x7f,0x04,0x02,0x00]
93655
93656v_cmpx_le_i16_e64 0, v2
93657// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x80,0x04,0x02,0x00]
93658
93659v_cmpx_le_i16_e64 -1, v2
93660// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0xc1,0x04,0x02,0x00]
93661
93662v_cmpx_le_i16_e64 0.5, v2
93663// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
93664
93665v_cmpx_le_i16_e64 -4.0, v2
93666// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
93667
93668v_cmpx_le_i16_e64 v1, v255
93669// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xff,0x03,0x00]
93670
93671v_cmpx_le_i16_e64 v1, s2
93672// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0x05,0x00,0x00]
93673
93674v_cmpx_le_i16_e64 v1, s101
93675// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xcb,0x00,0x00]
93676
93677v_cmpx_le_i16_e64 v1, vcc_lo
93678// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xd5,0x00,0x00]
93679
93680v_cmpx_le_i16_e64 v1, vcc_hi
93681// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xd7,0x00,0x00]
93682
93683v_cmpx_le_i16_e64 v1, m0
93684// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xf9,0x00,0x00]
93685
93686v_cmpx_le_i16_e64 v1, exec_lo
93687// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xfd,0x00,0x00]
93688
93689v_cmpx_le_i16_e64 v1, exec_hi
93690// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xff,0x00,0x00]
93691
93692v_cmpx_le_i16_e64 v1, 0
93693// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0x01,0x01,0x00]
93694
93695v_cmpx_le_i16_e64 v1, -1
93696// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0x83,0x01,0x00]
93697
93698v_cmpx_le_i16_e64 v1, 0.5
93699// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
93700
93701v_cmpx_le_i16_e64 v1, -4.0
93702// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
93703
93704v_cmpx_gt_i16 v1, v2
93705// GFX10: encoding: [0x01,0x05,0x38,0x7d]
93706
93707v_cmpx_gt_i16 v255, v2
93708// GFX10: encoding: [0xff,0x05,0x38,0x7d]
93709
93710v_cmpx_gt_i16 s1, v2
93711// GFX10: encoding: [0x01,0x04,0x38,0x7d]
93712
93713v_cmpx_gt_i16 s101, v2
93714// GFX10: encoding: [0x65,0x04,0x38,0x7d]
93715
93716v_cmpx_gt_i16 vcc_lo, v2
93717// GFX10: encoding: [0x6a,0x04,0x38,0x7d]
93718
93719v_cmpx_gt_i16 vcc_hi, v2
93720// GFX10: encoding: [0x6b,0x04,0x38,0x7d]
93721
93722v_cmpx_gt_i16 m0, v2
93723// GFX10: encoding: [0x7c,0x04,0x38,0x7d]
93724
93725v_cmpx_gt_i16 exec_lo, v2
93726// GFX10: encoding: [0x7e,0x04,0x38,0x7d]
93727
93728v_cmpx_gt_i16 exec_hi, v2
93729// GFX10: encoding: [0x7f,0x04,0x38,0x7d]
93730
93731v_cmpx_gt_i16 0, v2
93732// GFX10: encoding: [0x80,0x04,0x38,0x7d]
93733
93734v_cmpx_gt_i16 -1, v2
93735// GFX10: encoding: [0xc1,0x04,0x38,0x7d]
93736
93737v_cmpx_gt_i16 0.5, v2
93738// GFX10: encoding: [0xff,0x04,0x38,0x7d,0x00,0x38,0x00,0x00]
93739
93740v_cmpx_gt_i16 -4.0, v2
93741// GFX10: encoding: [0xff,0x04,0x38,0x7d,0x00,0xc4,0x00,0x00]
93742
93743v_cmpx_gt_i16 0xfe0b, v2
93744// GFX10: encoding: [0xff,0x04,0x38,0x7d,0x0b,0xfe,0x00,0x00]
93745
93746v_cmpx_gt_i16 0x3456, v2
93747// GFX10: encoding: [0xff,0x04,0x38,0x7d,0x56,0x34,0x00,0x00]
93748
93749v_cmpx_gt_i16 v1, v255
93750// GFX10: encoding: [0x01,0xff,0x39,0x7d]
93751
93752v_cmpx_gt_i16_e64 v1, v2
93753// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0x05,0x02,0x00]
93754
93755v_cmpx_gt_i16_e64 v255, v2
93756// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0xff,0x05,0x02,0x00]
93757
93758v_cmpx_gt_i16_e64 s1, v2
93759// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0x04,0x02,0x00]
93760
93761v_cmpx_gt_i16_e64 s101, v2
93762// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x65,0x04,0x02,0x00]
93763
93764v_cmpx_gt_i16_e64 vcc_lo, v2
93765// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x6a,0x04,0x02,0x00]
93766
93767v_cmpx_gt_i16_e64 vcc_hi, v2
93768// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x6b,0x04,0x02,0x00]
93769
93770v_cmpx_gt_i16_e64 m0, v2
93771// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x7c,0x04,0x02,0x00]
93772
93773v_cmpx_gt_i16_e64 exec_lo, v2
93774// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x7e,0x04,0x02,0x00]
93775
93776v_cmpx_gt_i16_e64 exec_hi, v2
93777// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x7f,0x04,0x02,0x00]
93778
93779v_cmpx_gt_i16_e64 0, v2
93780// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x80,0x04,0x02,0x00]
93781
93782v_cmpx_gt_i16_e64 -1, v2
93783// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0xc1,0x04,0x02,0x00]
93784
93785v_cmpx_gt_i16_e64 0.5, v2
93786// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
93787
93788v_cmpx_gt_i16_e64 -4.0, v2
93789// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
93790
93791v_cmpx_gt_i16_e64 v1, v255
93792// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xff,0x03,0x00]
93793
93794v_cmpx_gt_i16_e64 v1, s2
93795// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0x05,0x00,0x00]
93796
93797v_cmpx_gt_i16_e64 v1, s101
93798// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xcb,0x00,0x00]
93799
93800v_cmpx_gt_i16_e64 v1, vcc_lo
93801// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xd5,0x00,0x00]
93802
93803v_cmpx_gt_i16_e64 v1, vcc_hi
93804// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xd7,0x00,0x00]
93805
93806v_cmpx_gt_i16_e64 v1, m0
93807// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xf9,0x00,0x00]
93808
93809v_cmpx_gt_i16_e64 v1, exec_lo
93810// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xfd,0x00,0x00]
93811
93812v_cmpx_gt_i16_e64 v1, exec_hi
93813// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xff,0x00,0x00]
93814
93815v_cmpx_gt_i16_e64 v1, 0
93816// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0x01,0x01,0x00]
93817
93818v_cmpx_gt_i16_e64 v1, -1
93819// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0x83,0x01,0x00]
93820
93821v_cmpx_gt_i16_e64 v1, 0.5
93822// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
93823
93824v_cmpx_gt_i16_e64 v1, -4.0
93825// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
93826
93827v_cmpx_ne_i16 v1, v2
93828// GFX10: encoding: [0x01,0x05,0x3a,0x7d]
93829
93830v_cmpx_ne_i16 v255, v2
93831// GFX10: encoding: [0xff,0x05,0x3a,0x7d]
93832
93833v_cmpx_ne_i16 s1, v2
93834// GFX10: encoding: [0x01,0x04,0x3a,0x7d]
93835
93836v_cmpx_ne_i16 s101, v2
93837// GFX10: encoding: [0x65,0x04,0x3a,0x7d]
93838
93839v_cmpx_ne_i16 vcc_lo, v2
93840// GFX10: encoding: [0x6a,0x04,0x3a,0x7d]
93841
93842v_cmpx_ne_i16 vcc_hi, v2
93843// GFX10: encoding: [0x6b,0x04,0x3a,0x7d]
93844
93845v_cmpx_ne_i16 m0, v2
93846// GFX10: encoding: [0x7c,0x04,0x3a,0x7d]
93847
93848v_cmpx_ne_i16 exec_lo, v2
93849// GFX10: encoding: [0x7e,0x04,0x3a,0x7d]
93850
93851v_cmpx_ne_i16 exec_hi, v2
93852// GFX10: encoding: [0x7f,0x04,0x3a,0x7d]
93853
93854v_cmpx_ne_i16 0, v2
93855// GFX10: encoding: [0x80,0x04,0x3a,0x7d]
93856
93857v_cmpx_ne_i16 -1, v2
93858// GFX10: encoding: [0xc1,0x04,0x3a,0x7d]
93859
93860v_cmpx_ne_i16 0.5, v2
93861// GFX10: encoding: [0xff,0x04,0x3a,0x7d,0x00,0x38,0x00,0x00]
93862
93863v_cmpx_ne_i16 -4.0, v2
93864// GFX10: encoding: [0xff,0x04,0x3a,0x7d,0x00,0xc4,0x00,0x00]
93865
93866v_cmpx_ne_i16 0xfe0b, v2
93867// GFX10: encoding: [0xff,0x04,0x3a,0x7d,0x0b,0xfe,0x00,0x00]
93868
93869v_cmpx_ne_i16 0x3456, v2
93870// GFX10: encoding: [0xff,0x04,0x3a,0x7d,0x56,0x34,0x00,0x00]
93871
93872v_cmpx_ne_i16 v1, v255
93873// GFX10: encoding: [0x01,0xff,0x3b,0x7d]
93874
93875v_cmpx_ne_i16_e64 v1, v2
93876// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0x05,0x02,0x00]
93877
93878v_cmpx_ne_i16_e64 v255, v2
93879// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0xff,0x05,0x02,0x00]
93880
93881v_cmpx_ne_i16_e64 s1, v2
93882// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0x04,0x02,0x00]
93883
93884v_cmpx_ne_i16_e64 s101, v2
93885// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x65,0x04,0x02,0x00]
93886
93887v_cmpx_ne_i16_e64 vcc_lo, v2
93888// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x6a,0x04,0x02,0x00]
93889
93890v_cmpx_ne_i16_e64 vcc_hi, v2
93891// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x6b,0x04,0x02,0x00]
93892
93893v_cmpx_ne_i16_e64 m0, v2
93894// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x7c,0x04,0x02,0x00]
93895
93896v_cmpx_ne_i16_e64 exec_lo, v2
93897// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x7e,0x04,0x02,0x00]
93898
93899v_cmpx_ne_i16_e64 exec_hi, v2
93900// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x7f,0x04,0x02,0x00]
93901
93902v_cmpx_ne_i16_e64 0, v2
93903// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x80,0x04,0x02,0x00]
93904
93905v_cmpx_ne_i16_e64 -1, v2
93906// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0xc1,0x04,0x02,0x00]
93907
93908v_cmpx_ne_i16_e64 0.5, v2
93909// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
93910
93911v_cmpx_ne_i16_e64 -4.0, v2
93912// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
93913
93914v_cmpx_ne_i16_e64 v1, v255
93915// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xff,0x03,0x00]
93916
93917v_cmpx_ne_i16_e64 v1, s2
93918// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0x05,0x00,0x00]
93919
93920v_cmpx_ne_i16_e64 v1, s101
93921// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xcb,0x00,0x00]
93922
93923v_cmpx_ne_i16_e64 v1, vcc_lo
93924// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xd5,0x00,0x00]
93925
93926v_cmpx_ne_i16_e64 v1, vcc_hi
93927// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xd7,0x00,0x00]
93928
93929v_cmpx_ne_i16_e64 v1, m0
93930// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xf9,0x00,0x00]
93931
93932v_cmpx_ne_i16_e64 v1, exec_lo
93933// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xfd,0x00,0x00]
93934
93935v_cmpx_ne_i16_e64 v1, exec_hi
93936// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xff,0x00,0x00]
93937
93938v_cmpx_ne_i16_e64 v1, 0
93939// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0x01,0x01,0x00]
93940
93941v_cmpx_ne_i16_e64 v1, -1
93942// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0x83,0x01,0x00]
93943
93944v_cmpx_ne_i16_e64 v1, 0.5
93945// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
93946
93947v_cmpx_ne_i16_e64 v1, -4.0
93948// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
93949
93950v_cmpx_ge_i16 v1, v2
93951// GFX10: encoding: [0x01,0x05,0x3c,0x7d]
93952
93953v_cmpx_ge_i16 v255, v2
93954// GFX10: encoding: [0xff,0x05,0x3c,0x7d]
93955
93956v_cmpx_ge_i16 s1, v2
93957// GFX10: encoding: [0x01,0x04,0x3c,0x7d]
93958
93959v_cmpx_ge_i16 s101, v2
93960// GFX10: encoding: [0x65,0x04,0x3c,0x7d]
93961
93962v_cmpx_ge_i16 vcc_lo, v2
93963// GFX10: encoding: [0x6a,0x04,0x3c,0x7d]
93964
93965v_cmpx_ge_i16 vcc_hi, v2
93966// GFX10: encoding: [0x6b,0x04,0x3c,0x7d]
93967
93968v_cmpx_ge_i16 m0, v2
93969// GFX10: encoding: [0x7c,0x04,0x3c,0x7d]
93970
93971v_cmpx_ge_i16 exec_lo, v2
93972// GFX10: encoding: [0x7e,0x04,0x3c,0x7d]
93973
93974v_cmpx_ge_i16 exec_hi, v2
93975// GFX10: encoding: [0x7f,0x04,0x3c,0x7d]
93976
93977v_cmpx_ge_i16 0, v2
93978// GFX10: encoding: [0x80,0x04,0x3c,0x7d]
93979
93980v_cmpx_ge_i16 -1, v2
93981// GFX10: encoding: [0xc1,0x04,0x3c,0x7d]
93982
93983v_cmpx_ge_i16 0.5, v2
93984// GFX10: encoding: [0xff,0x04,0x3c,0x7d,0x00,0x38,0x00,0x00]
93985
93986v_cmpx_ge_i16 -4.0, v2
93987// GFX10: encoding: [0xff,0x04,0x3c,0x7d,0x00,0xc4,0x00,0x00]
93988
93989v_cmpx_ge_i16 0xfe0b, v2
93990// GFX10: encoding: [0xff,0x04,0x3c,0x7d,0x0b,0xfe,0x00,0x00]
93991
93992v_cmpx_ge_i16 0x3456, v2
93993// GFX10: encoding: [0xff,0x04,0x3c,0x7d,0x56,0x34,0x00,0x00]
93994
93995v_cmpx_ge_i16 v1, v255
93996// GFX10: encoding: [0x01,0xff,0x3d,0x7d]
93997
93998v_cmpx_ge_i16_e64 v1, v2
93999// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0x05,0x02,0x00]
94000
94001v_cmpx_ge_i16_e64 v255, v2
94002// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0xff,0x05,0x02,0x00]
94003
94004v_cmpx_ge_i16_e64 s1, v2
94005// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0x04,0x02,0x00]
94006
94007v_cmpx_ge_i16_e64 s101, v2
94008// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x65,0x04,0x02,0x00]
94009
94010v_cmpx_ge_i16_e64 vcc_lo, v2
94011// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x6a,0x04,0x02,0x00]
94012
94013v_cmpx_ge_i16_e64 vcc_hi, v2
94014// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x6b,0x04,0x02,0x00]
94015
94016v_cmpx_ge_i16_e64 m0, v2
94017// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x7c,0x04,0x02,0x00]
94018
94019v_cmpx_ge_i16_e64 exec_lo, v2
94020// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x7e,0x04,0x02,0x00]
94021
94022v_cmpx_ge_i16_e64 exec_hi, v2
94023// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x7f,0x04,0x02,0x00]
94024
94025v_cmpx_ge_i16_e64 0, v2
94026// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x80,0x04,0x02,0x00]
94027
94028v_cmpx_ge_i16_e64 -1, v2
94029// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0xc1,0x04,0x02,0x00]
94030
94031v_cmpx_ge_i16_e64 0.5, v2
94032// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
94033
94034v_cmpx_ge_i16_e64 -4.0, v2
94035// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
94036
94037v_cmpx_ge_i16_e64 v1, v255
94038// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xff,0x03,0x00]
94039
94040v_cmpx_ge_i16_e64 v1, s2
94041// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0x05,0x00,0x00]
94042
94043v_cmpx_ge_i16_e64 v1, s101
94044// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xcb,0x00,0x00]
94045
94046v_cmpx_ge_i16_e64 v1, vcc_lo
94047// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xd5,0x00,0x00]
94048
94049v_cmpx_ge_i16_e64 v1, vcc_hi
94050// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xd7,0x00,0x00]
94051
94052v_cmpx_ge_i16_e64 v1, m0
94053// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xf9,0x00,0x00]
94054
94055v_cmpx_ge_i16_e64 v1, exec_lo
94056// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xfd,0x00,0x00]
94057
94058v_cmpx_ge_i16_e64 v1, exec_hi
94059// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xff,0x00,0x00]
94060
94061v_cmpx_ge_i16_e64 v1, 0
94062// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0x01,0x01,0x00]
94063
94064v_cmpx_ge_i16_e64 v1, -1
94065// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0x83,0x01,0x00]
94066
94067v_cmpx_ge_i16_e64 v1, 0.5
94068// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
94069
94070v_cmpx_ge_i16_e64 v1, -4.0
94071// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
94072
94073v_cmpx_class_f16 v1, v2
94074// GFX10: encoding: [0x01,0x05,0x3e,0x7d]
94075
94076v_cmpx_class_f16 v255, v2
94077// GFX10: encoding: [0xff,0x05,0x3e,0x7d]
94078
94079v_cmpx_class_f16 s1, v2
94080// GFX10: encoding: [0x01,0x04,0x3e,0x7d]
94081
94082v_cmpx_class_f16 s101, v2
94083// GFX10: encoding: [0x65,0x04,0x3e,0x7d]
94084
94085v_cmpx_class_f16 vcc_lo, v2
94086// GFX10: encoding: [0x6a,0x04,0x3e,0x7d]
94087
94088v_cmpx_class_f16 vcc_hi, v2
94089// GFX10: encoding: [0x6b,0x04,0x3e,0x7d]
94090
94091v_cmpx_class_f16 m0, v2
94092// GFX10: encoding: [0x7c,0x04,0x3e,0x7d]
94093
94094v_cmpx_class_f16 exec_lo, v2
94095// GFX10: encoding: [0x7e,0x04,0x3e,0x7d]
94096
94097v_cmpx_class_f16 exec_hi, v2
94098// GFX10: encoding: [0x7f,0x04,0x3e,0x7d]
94099
94100v_cmpx_class_f16 0, v2
94101// GFX10: encoding: [0x80,0x04,0x3e,0x7d]
94102
94103v_cmpx_class_f16 -1, v2
94104// GFX10: encoding: [0xc1,0x04,0x3e,0x7d]
94105
94106v_cmpx_class_f16 0.5, v2
94107// GFX10: encoding: [0xf0,0x04,0x3e,0x7d]
94108
94109v_cmpx_class_f16 -4.0, v2
94110// GFX10: encoding: [0xf7,0x04,0x3e,0x7d]
94111
94112v_cmpx_class_f16 0xfe0b, v2
94113// GFX10: encoding: [0xff,0x04,0x3e,0x7d,0x0b,0xfe,0x00,0x00]
94114
94115v_cmpx_class_f16 0x3456, v2
94116// GFX10: encoding: [0xff,0x04,0x3e,0x7d,0x56,0x34,0x00,0x00]
94117
94118v_cmpx_class_f16 v1, v255
94119// GFX10: encoding: [0x01,0xff,0x3f,0x7d]
94120
94121v_cmpx_class_f16_e64 v1, v2
94122// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0x05,0x02,0x00]
94123
94124v_cmpx_class_f16_e64 v255, v2
94125// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0xff,0x05,0x02,0x00]
94126
94127v_cmpx_class_f16_e64 s1, v2
94128// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0x04,0x02,0x00]
94129
94130v_cmpx_class_f16_e64 s101, v2
94131// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x65,0x04,0x02,0x00]
94132
94133v_cmpx_class_f16_e64 vcc_lo, v2
94134// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x6a,0x04,0x02,0x00]
94135
94136v_cmpx_class_f16_e64 vcc_hi, v2
94137// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x6b,0x04,0x02,0x00]
94138
94139v_cmpx_class_f16_e64 m0, v2
94140// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x7c,0x04,0x02,0x00]
94141
94142v_cmpx_class_f16_e64 exec_lo, v2
94143// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x7e,0x04,0x02,0x00]
94144
94145v_cmpx_class_f16_e64 exec_hi, v2
94146// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x7f,0x04,0x02,0x00]
94147
94148v_cmpx_class_f16_e64 0, v2
94149// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x80,0x04,0x02,0x00]
94150
94151v_cmpx_class_f16_e64 -1, v2
94152// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0xc1,0x04,0x02,0x00]
94153
94154v_cmpx_class_f16_e64 0.5, v2
94155// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0xf0,0x04,0x02,0x00]
94156
94157v_cmpx_class_f16_e64 -4.0, v2
94158// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0xf7,0x04,0x02,0x00]
94159
94160v_cmpx_class_f16_e64 v1, v255
94161// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xff,0x03,0x00]
94162
94163v_cmpx_class_f16_e64 v1, s2
94164// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0x05,0x00,0x00]
94165
94166v_cmpx_class_f16_e64 v1, s101
94167// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xcb,0x00,0x00]
94168
94169v_cmpx_class_f16_e64 v1, vcc_lo
94170// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xd5,0x00,0x00]
94171
94172v_cmpx_class_f16_e64 v1, vcc_hi
94173// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xd7,0x00,0x00]
94174
94175v_cmpx_class_f16_e64 v1, m0
94176// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xf9,0x00,0x00]
94177
94178v_cmpx_class_f16_e64 v1, exec_lo
94179// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xfd,0x00,0x00]
94180
94181v_cmpx_class_f16_e64 v1, exec_hi
94182// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xff,0x00,0x00]
94183
94184v_cmpx_class_f16_e64 v1, 0
94185// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0x01,0x01,0x00]
94186
94187v_cmpx_class_f16_e64 v1, -1
94188// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0x83,0x01,0x00]
94189
94190v_cmpx_class_f16_e64 v1, 0.5
94191// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xe1,0x01,0x00]
94192
94193v_cmpx_class_f16_e64 v1, -4.0
94194// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xef,0x01,0x00]
94195
94196v_cmpx_class_f16_e64 -v1, v2
94197// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0x05,0x02,0x20]
94198
94199v_cmpx_f_i64 v[1:2], v[2:3]
94200// GFX10: encoding: [0x01,0x05,0x60,0x7d]
94201
94202v_cmpx_f_i64 v[254:255], v[2:3]
94203// GFX10: encoding: [0xfe,0x05,0x60,0x7d]
94204
94205v_cmpx_f_i64 s[2:3], v[2:3]
94206// GFX10: encoding: [0x02,0x04,0x60,0x7d]
94207
94208v_cmpx_f_i64 s[4:5], v[2:3]
94209// GFX10: encoding: [0x04,0x04,0x60,0x7d]
94210
94211v_cmpx_f_i64 s[100:101], v[2:3]
94212// GFX10: encoding: [0x64,0x04,0x60,0x7d]
94213
94214v_cmpx_f_i64 vcc, v[2:3]
94215// GFX10: encoding: [0x6a,0x04,0x60,0x7d]
94216
94217v_cmpx_f_i64 exec, v[2:3]
94218// GFX10: encoding: [0x7e,0x04,0x60,0x7d]
94219
94220v_cmpx_f_i64 0, v[2:3]
94221// GFX10: encoding: [0x80,0x04,0x60,0x7d]
94222
94223v_cmpx_f_i64 -1, v[2:3]
94224// GFX10: encoding: [0xc1,0x04,0x60,0x7d]
94225
94226v_cmpx_f_i64 0.5, v[2:3]
94227// GFX10: encoding: [0xf0,0x04,0x60,0x7d]
94228
94229v_cmpx_f_i64 -4.0, v[2:3]
94230// GFX10: encoding: [0xf7,0x04,0x60,0x7d]
94231
94232v_cmpx_f_i64 0xaf123456, v[2:3]
94233// GFX10: encoding: [0xff,0x04,0x60,0x7d,0x56,0x34,0x12,0xaf]
94234
94235v_cmpx_f_i64 0x3f717273, v[2:3]
94236// GFX10: encoding: [0xff,0x04,0x60,0x7d,0x73,0x72,0x71,0x3f]
94237
94238v_cmpx_f_i64 v[1:2], v[254:255]
94239// GFX10: encoding: [0x01,0xfd,0x61,0x7d]
94240
94241v_cmpx_f_i64_e64 v[1:2], v[2:3]
94242// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0x05,0x02,0x00]
94243
94244v_cmpx_f_i64_e64 v[254:255], v[2:3]
94245// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0xfe,0x05,0x02,0x00]
94246
94247v_cmpx_f_i64_e64 s[2:3], v[2:3]
94248// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x02,0x04,0x02,0x00]
94249
94250v_cmpx_f_i64_e64 s[4:5], v[2:3]
94251// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x04,0x04,0x02,0x00]
94252
94253v_cmpx_f_i64_e64 vcc, v[2:3]
94254// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x6a,0x04,0x02,0x00]
94255
94256v_cmpx_f_i64_e64 0, v[2:3]
94257// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x80,0x04,0x02,0x00]
94258
94259v_cmpx_f_i64_e64 -1, v[2:3]
94260// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0xc1,0x04,0x02,0x00]
94261
94262v_cmpx_f_i64_e64 0.5, v[2:3]
94263// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0xf0,0x04,0x02,0x00]
94264
94265v_cmpx_f_i64_e64 -4.0, v[2:3]
94266// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0xf7,0x04,0x02,0x00]
94267
94268v_cmpx_f_i64_e64 v[1:2], v[254:255]
94269// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0xfd,0x03,0x00]
94270
94271v_cmpx_f_i64_e64 v[1:2], s[4:5]
94272// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0x09,0x00,0x00]
94273
94274v_cmpx_f_i64_e64 v[1:2], s[6:7]
94275// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0x0d,0x00,0x00]
94276
94277v_cmpx_f_i64_e64 v[1:2], s[100:101]
94278// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0xc9,0x00,0x00]
94279
94280v_cmpx_f_i64_e64 v[1:2], vcc
94281// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0xd5,0x00,0x00]
94282
94283v_cmpx_f_i64_e64 v[1:2], exec
94284// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0xfd,0x00,0x00]
94285
94286v_cmpx_f_i64_e64 v[1:2], 0
94287// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0x01,0x01,0x00]
94288
94289v_cmpx_f_i64_e64 v[1:2], -1
94290// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0x83,0x01,0x00]
94291
94292v_cmpx_f_i64_e64 v[1:2], 0.5
94293// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0xe1,0x01,0x00]
94294
94295v_cmpx_f_i64_e64 v[1:2], -4.0
94296// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0xef,0x01,0x00]
94297
94298v_cmpx_lt_i64 v[1:2], v[2:3]
94299// GFX10: encoding: [0x01,0x05,0x62,0x7d]
94300
94301v_cmpx_lt_i64 v[254:255], v[2:3]
94302// GFX10: encoding: [0xfe,0x05,0x62,0x7d]
94303
94304v_cmpx_lt_i64 s[2:3], v[2:3]
94305// GFX10: encoding: [0x02,0x04,0x62,0x7d]
94306
94307v_cmpx_lt_i64 s[4:5], v[2:3]
94308// GFX10: encoding: [0x04,0x04,0x62,0x7d]
94309
94310v_cmpx_lt_i64 s[100:101], v[2:3]
94311// GFX10: encoding: [0x64,0x04,0x62,0x7d]
94312
94313v_cmpx_lt_i64 vcc, v[2:3]
94314// GFX10: encoding: [0x6a,0x04,0x62,0x7d]
94315
94316v_cmpx_lt_i64 exec, v[2:3]
94317// GFX10: encoding: [0x7e,0x04,0x62,0x7d]
94318
94319v_cmpx_lt_i64 0, v[2:3]
94320// GFX10: encoding: [0x80,0x04,0x62,0x7d]
94321
94322v_cmpx_lt_i64 -1, v[2:3]
94323// GFX10: encoding: [0xc1,0x04,0x62,0x7d]
94324
94325v_cmpx_lt_i64 0.5, v[2:3]
94326// GFX10: encoding: [0xf0,0x04,0x62,0x7d]
94327
94328v_cmpx_lt_i64 -4.0, v[2:3]
94329// GFX10: encoding: [0xf7,0x04,0x62,0x7d]
94330
94331v_cmpx_lt_i64 0xaf123456, v[2:3]
94332// GFX10: encoding: [0xff,0x04,0x62,0x7d,0x56,0x34,0x12,0xaf]
94333
94334v_cmpx_lt_i64 0x3f717273, v[2:3]
94335// GFX10: encoding: [0xff,0x04,0x62,0x7d,0x73,0x72,0x71,0x3f]
94336
94337v_cmpx_lt_i64 v[1:2], v[254:255]
94338// GFX10: encoding: [0x01,0xfd,0x63,0x7d]
94339
94340v_cmpx_lt_i64_e64 v[1:2], v[2:3]
94341// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0x05,0x02,0x00]
94342
94343v_cmpx_lt_i64_e64 v[254:255], v[2:3]
94344// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0xfe,0x05,0x02,0x00]
94345
94346v_cmpx_lt_i64_e64 s[2:3], v[2:3]
94347// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x02,0x04,0x02,0x00]
94348
94349v_cmpx_lt_i64_e64 s[4:5], v[2:3]
94350// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x04,0x04,0x02,0x00]
94351
94352v_cmpx_lt_i64_e64 vcc, v[2:3]
94353// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x6a,0x04,0x02,0x00]
94354
94355v_cmpx_lt_i64_e64 0, v[2:3]
94356// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x80,0x04,0x02,0x00]
94357
94358v_cmpx_lt_i64_e64 -1, v[2:3]
94359// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0xc1,0x04,0x02,0x00]
94360
94361v_cmpx_lt_i64_e64 0.5, v[2:3]
94362// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0xf0,0x04,0x02,0x00]
94363
94364v_cmpx_lt_i64_e64 -4.0, v[2:3]
94365// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0xf7,0x04,0x02,0x00]
94366
94367v_cmpx_lt_i64_e64 v[1:2], v[254:255]
94368// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0xfd,0x03,0x00]
94369
94370v_cmpx_lt_i64_e64 v[1:2], s[4:5]
94371// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0x09,0x00,0x00]
94372
94373v_cmpx_lt_i64_e64 v[1:2], s[6:7]
94374// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0x0d,0x00,0x00]
94375
94376v_cmpx_lt_i64_e64 v[1:2], s[100:101]
94377// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0xc9,0x00,0x00]
94378
94379v_cmpx_lt_i64_e64 v[1:2], vcc
94380// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0xd5,0x00,0x00]
94381
94382v_cmpx_lt_i64_e64 v[1:2], exec
94383// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0xfd,0x00,0x00]
94384
94385v_cmpx_lt_i64_e64 v[1:2], 0
94386// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0x01,0x01,0x00]
94387
94388v_cmpx_lt_i64_e64 v[1:2], -1
94389// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0x83,0x01,0x00]
94390
94391v_cmpx_lt_i64_e64 v[1:2], 0.5
94392// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0xe1,0x01,0x00]
94393
94394v_cmpx_lt_i64_e64 v[1:2], -4.0
94395// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0xef,0x01,0x00]
94396
94397v_cmpx_eq_i64 v[1:2], v[2:3]
94398// GFX10: encoding: [0x01,0x05,0x64,0x7d]
94399
94400v_cmpx_eq_i64 v[254:255], v[2:3]
94401// GFX10: encoding: [0xfe,0x05,0x64,0x7d]
94402
94403v_cmpx_eq_i64 s[2:3], v[2:3]
94404// GFX10: encoding: [0x02,0x04,0x64,0x7d]
94405
94406v_cmpx_eq_i64 s[4:5], v[2:3]
94407// GFX10: encoding: [0x04,0x04,0x64,0x7d]
94408
94409v_cmpx_eq_i64 s[100:101], v[2:3]
94410// GFX10: encoding: [0x64,0x04,0x64,0x7d]
94411
94412v_cmpx_eq_i64 vcc, v[2:3]
94413// GFX10: encoding: [0x6a,0x04,0x64,0x7d]
94414
94415v_cmpx_eq_i64 exec, v[2:3]
94416// GFX10: encoding: [0x7e,0x04,0x64,0x7d]
94417
94418v_cmpx_eq_i64 0, v[2:3]
94419// GFX10: encoding: [0x80,0x04,0x64,0x7d]
94420
94421v_cmpx_eq_i64 -1, v[2:3]
94422// GFX10: encoding: [0xc1,0x04,0x64,0x7d]
94423
94424v_cmpx_eq_i64 0.5, v[2:3]
94425// GFX10: encoding: [0xf0,0x04,0x64,0x7d]
94426
94427v_cmpx_eq_i64 -4.0, v[2:3]
94428// GFX10: encoding: [0xf7,0x04,0x64,0x7d]
94429
94430v_cmpx_eq_i64 0xaf123456, v[2:3]
94431// GFX10: encoding: [0xff,0x04,0x64,0x7d,0x56,0x34,0x12,0xaf]
94432
94433v_cmpx_eq_i64 0x3f717273, v[2:3]
94434// GFX10: encoding: [0xff,0x04,0x64,0x7d,0x73,0x72,0x71,0x3f]
94435
94436v_cmpx_eq_i64 v[1:2], v[254:255]
94437// GFX10: encoding: [0x01,0xfd,0x65,0x7d]
94438
94439v_cmpx_eq_i64_e64 v[1:2], v[2:3]
94440// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0x05,0x02,0x00]
94441
94442v_cmpx_eq_i64_e64 v[254:255], v[2:3]
94443// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0xfe,0x05,0x02,0x00]
94444
94445v_cmpx_eq_i64_e64 s[2:3], v[2:3]
94446// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x02,0x04,0x02,0x00]
94447
94448v_cmpx_eq_i64_e64 s[4:5], v[2:3]
94449// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x04,0x04,0x02,0x00]
94450
94451v_cmpx_eq_i64_e64 vcc, v[2:3]
94452// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x6a,0x04,0x02,0x00]
94453
94454v_cmpx_eq_i64_e64 0, v[2:3]
94455// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x80,0x04,0x02,0x00]
94456
94457v_cmpx_eq_i64_e64 -1, v[2:3]
94458// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0xc1,0x04,0x02,0x00]
94459
94460v_cmpx_eq_i64_e64 0.5, v[2:3]
94461// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0xf0,0x04,0x02,0x00]
94462
94463v_cmpx_eq_i64_e64 -4.0, v[2:3]
94464// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0xf7,0x04,0x02,0x00]
94465
94466v_cmpx_eq_i64_e64 v[1:2], v[254:255]
94467// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0xfd,0x03,0x00]
94468
94469v_cmpx_eq_i64_e64 v[1:2], s[4:5]
94470// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0x09,0x00,0x00]
94471
94472v_cmpx_eq_i64_e64 v[1:2], s[6:7]
94473// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0x0d,0x00,0x00]
94474
94475v_cmpx_eq_i64_e64 v[1:2], s[100:101]
94476// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0xc9,0x00,0x00]
94477
94478v_cmpx_eq_i64_e64 v[1:2], vcc
94479// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0xd5,0x00,0x00]
94480
94481v_cmpx_eq_i64_e64 v[1:2], exec
94482// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0xfd,0x00,0x00]
94483
94484v_cmpx_eq_i64_e64 v[1:2], 0
94485// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0x01,0x01,0x00]
94486
94487v_cmpx_eq_i64_e64 v[1:2], -1
94488// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0x83,0x01,0x00]
94489
94490v_cmpx_eq_i64_e64 v[1:2], 0.5
94491// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0xe1,0x01,0x00]
94492
94493v_cmpx_eq_i64_e64 v[1:2], -4.0
94494// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0xef,0x01,0x00]
94495
94496v_cmpx_le_i64 v[1:2], v[2:3]
94497// GFX10: encoding: [0x01,0x05,0x66,0x7d]
94498
94499v_cmpx_le_i64 v[254:255], v[2:3]
94500// GFX10: encoding: [0xfe,0x05,0x66,0x7d]
94501
94502v_cmpx_le_i64 s[2:3], v[2:3]
94503// GFX10: encoding: [0x02,0x04,0x66,0x7d]
94504
94505v_cmpx_le_i64 s[4:5], v[2:3]
94506// GFX10: encoding: [0x04,0x04,0x66,0x7d]
94507
94508v_cmpx_le_i64 s[100:101], v[2:3]
94509// GFX10: encoding: [0x64,0x04,0x66,0x7d]
94510
94511v_cmpx_le_i64 vcc, v[2:3]
94512// GFX10: encoding: [0x6a,0x04,0x66,0x7d]
94513
94514v_cmpx_le_i64 exec, v[2:3]
94515// GFX10: encoding: [0x7e,0x04,0x66,0x7d]
94516
94517v_cmpx_le_i64 0, v[2:3]
94518// GFX10: encoding: [0x80,0x04,0x66,0x7d]
94519
94520v_cmpx_le_i64 -1, v[2:3]
94521// GFX10: encoding: [0xc1,0x04,0x66,0x7d]
94522
94523v_cmpx_le_i64 0.5, v[2:3]
94524// GFX10: encoding: [0xf0,0x04,0x66,0x7d]
94525
94526v_cmpx_le_i64 -4.0, v[2:3]
94527// GFX10: encoding: [0xf7,0x04,0x66,0x7d]
94528
94529v_cmpx_le_i64 0xaf123456, v[2:3]
94530// GFX10: encoding: [0xff,0x04,0x66,0x7d,0x56,0x34,0x12,0xaf]
94531
94532v_cmpx_le_i64 0x3f717273, v[2:3]
94533// GFX10: encoding: [0xff,0x04,0x66,0x7d,0x73,0x72,0x71,0x3f]
94534
94535v_cmpx_le_i64 v[1:2], v[254:255]
94536// GFX10: encoding: [0x01,0xfd,0x67,0x7d]
94537
94538v_cmpx_le_i64_e64 v[1:2], v[2:3]
94539// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0x05,0x02,0x00]
94540
94541v_cmpx_le_i64_e64 v[254:255], v[2:3]
94542// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0xfe,0x05,0x02,0x00]
94543
94544v_cmpx_le_i64_e64 s[2:3], v[2:3]
94545// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x02,0x04,0x02,0x00]
94546
94547v_cmpx_le_i64_e64 s[4:5], v[2:3]
94548// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x04,0x04,0x02,0x00]
94549
94550v_cmpx_le_i64_e64 vcc, v[2:3]
94551// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x6a,0x04,0x02,0x00]
94552
94553v_cmpx_le_i64_e64 0, v[2:3]
94554// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x80,0x04,0x02,0x00]
94555
94556v_cmpx_le_i64_e64 -1, v[2:3]
94557// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0xc1,0x04,0x02,0x00]
94558
94559v_cmpx_le_i64_e64 0.5, v[2:3]
94560// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0xf0,0x04,0x02,0x00]
94561
94562v_cmpx_le_i64_e64 -4.0, v[2:3]
94563// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0xf7,0x04,0x02,0x00]
94564
94565v_cmpx_le_i64_e64 v[1:2], v[254:255]
94566// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0xfd,0x03,0x00]
94567
94568v_cmpx_le_i64_e64 v[1:2], s[4:5]
94569// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0x09,0x00,0x00]
94570
94571v_cmpx_le_i64_e64 v[1:2], s[6:7]
94572// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0x0d,0x00,0x00]
94573
94574v_cmpx_le_i64_e64 v[1:2], s[100:101]
94575// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0xc9,0x00,0x00]
94576
94577v_cmpx_le_i64_e64 v[1:2], vcc
94578// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0xd5,0x00,0x00]
94579
94580v_cmpx_le_i64_e64 v[1:2], exec
94581// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0xfd,0x00,0x00]
94582
94583v_cmpx_le_i64_e64 v[1:2], 0
94584// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0x01,0x01,0x00]
94585
94586v_cmpx_le_i64_e64 v[1:2], -1
94587// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0x83,0x01,0x00]
94588
94589v_cmpx_le_i64_e64 v[1:2], 0.5
94590// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0xe1,0x01,0x00]
94591
94592v_cmpx_le_i64_e64 v[1:2], -4.0
94593// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0xef,0x01,0x00]
94594
94595v_cmpx_gt_i64 v[1:2], v[2:3]
94596// GFX10: encoding: [0x01,0x05,0x68,0x7d]
94597
94598v_cmpx_gt_i64 v[254:255], v[2:3]
94599// GFX10: encoding: [0xfe,0x05,0x68,0x7d]
94600
94601v_cmpx_gt_i64 s[2:3], v[2:3]
94602// GFX10: encoding: [0x02,0x04,0x68,0x7d]
94603
94604v_cmpx_gt_i64 s[4:5], v[2:3]
94605// GFX10: encoding: [0x04,0x04,0x68,0x7d]
94606
94607v_cmpx_gt_i64 s[100:101], v[2:3]
94608// GFX10: encoding: [0x64,0x04,0x68,0x7d]
94609
94610v_cmpx_gt_i64 vcc, v[2:3]
94611// GFX10: encoding: [0x6a,0x04,0x68,0x7d]
94612
94613v_cmpx_gt_i64 exec, v[2:3]
94614// GFX10: encoding: [0x7e,0x04,0x68,0x7d]
94615
94616v_cmpx_gt_i64 0, v[2:3]
94617// GFX10: encoding: [0x80,0x04,0x68,0x7d]
94618
94619v_cmpx_gt_i64 -1, v[2:3]
94620// GFX10: encoding: [0xc1,0x04,0x68,0x7d]
94621
94622v_cmpx_gt_i64 0.5, v[2:3]
94623// GFX10: encoding: [0xf0,0x04,0x68,0x7d]
94624
94625v_cmpx_gt_i64 -4.0, v[2:3]
94626// GFX10: encoding: [0xf7,0x04,0x68,0x7d]
94627
94628v_cmpx_gt_i64 0xaf123456, v[2:3]
94629// GFX10: encoding: [0xff,0x04,0x68,0x7d,0x56,0x34,0x12,0xaf]
94630
94631v_cmpx_gt_i64 0x3f717273, v[2:3]
94632// GFX10: encoding: [0xff,0x04,0x68,0x7d,0x73,0x72,0x71,0x3f]
94633
94634v_cmpx_gt_i64 v[1:2], v[254:255]
94635// GFX10: encoding: [0x01,0xfd,0x69,0x7d]
94636
94637v_cmpx_gt_i64_e64 v[1:2], v[2:3]
94638// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0x05,0x02,0x00]
94639
94640v_cmpx_gt_i64_e64 v[254:255], v[2:3]
94641// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0xfe,0x05,0x02,0x00]
94642
94643v_cmpx_gt_i64_e64 s[2:3], v[2:3]
94644// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x02,0x04,0x02,0x00]
94645
94646v_cmpx_gt_i64_e64 s[4:5], v[2:3]
94647// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x04,0x04,0x02,0x00]
94648
94649v_cmpx_gt_i64_e64 vcc, v[2:3]
94650// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x6a,0x04,0x02,0x00]
94651
94652v_cmpx_gt_i64_e64 0, v[2:3]
94653// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x80,0x04,0x02,0x00]
94654
94655v_cmpx_gt_i64_e64 -1, v[2:3]
94656// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0xc1,0x04,0x02,0x00]
94657
94658v_cmpx_gt_i64_e64 0.5, v[2:3]
94659// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0xf0,0x04,0x02,0x00]
94660
94661v_cmpx_gt_i64_e64 -4.0, v[2:3]
94662// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0xf7,0x04,0x02,0x00]
94663
94664v_cmpx_gt_i64_e64 v[1:2], v[254:255]
94665// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0xfd,0x03,0x00]
94666
94667v_cmpx_gt_i64_e64 v[1:2], s[4:5]
94668// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0x09,0x00,0x00]
94669
94670v_cmpx_gt_i64_e64 v[1:2], s[6:7]
94671// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0x0d,0x00,0x00]
94672
94673v_cmpx_gt_i64_e64 v[1:2], s[100:101]
94674// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0xc9,0x00,0x00]
94675
94676v_cmpx_gt_i64_e64 v[1:2], vcc
94677// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0xd5,0x00,0x00]
94678
94679v_cmpx_gt_i64_e64 v[1:2], exec
94680// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0xfd,0x00,0x00]
94681
94682v_cmpx_gt_i64_e64 v[1:2], 0
94683// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0x01,0x01,0x00]
94684
94685v_cmpx_gt_i64_e64 v[1:2], -1
94686// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0x83,0x01,0x00]
94687
94688v_cmpx_gt_i64_e64 v[1:2], 0.5
94689// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0xe1,0x01,0x00]
94690
94691v_cmpx_gt_i64_e64 v[1:2], -4.0
94692// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0xef,0x01,0x00]
94693
94694v_cmpx_ne_i64 v[1:2], v[2:3]
94695// GFX10: encoding: [0x01,0x05,0x6a,0x7d]
94696
94697v_cmpx_ne_i64 v[254:255], v[2:3]
94698// GFX10: encoding: [0xfe,0x05,0x6a,0x7d]
94699
94700v_cmpx_ne_i64 s[2:3], v[2:3]
94701// GFX10: encoding: [0x02,0x04,0x6a,0x7d]
94702
94703v_cmpx_ne_i64 s[4:5], v[2:3]
94704// GFX10: encoding: [0x04,0x04,0x6a,0x7d]
94705
94706v_cmpx_ne_i64 s[100:101], v[2:3]
94707// GFX10: encoding: [0x64,0x04,0x6a,0x7d]
94708
94709v_cmpx_ne_i64 vcc, v[2:3]
94710// GFX10: encoding: [0x6a,0x04,0x6a,0x7d]
94711
94712v_cmpx_ne_i64 exec, v[2:3]
94713// GFX10: encoding: [0x7e,0x04,0x6a,0x7d]
94714
94715v_cmpx_ne_i64 0, v[2:3]
94716// GFX10: encoding: [0x80,0x04,0x6a,0x7d]
94717
94718v_cmpx_ne_i64 -1, v[2:3]
94719// GFX10: encoding: [0xc1,0x04,0x6a,0x7d]
94720
94721v_cmpx_ne_i64 0.5, v[2:3]
94722// GFX10: encoding: [0xf0,0x04,0x6a,0x7d]
94723
94724v_cmpx_ne_i64 -4.0, v[2:3]
94725// GFX10: encoding: [0xf7,0x04,0x6a,0x7d]
94726
94727v_cmpx_ne_i64 0xaf123456, v[2:3]
94728// GFX10: encoding: [0xff,0x04,0x6a,0x7d,0x56,0x34,0x12,0xaf]
94729
94730v_cmpx_ne_i64 0x3f717273, v[2:3]
94731// GFX10: encoding: [0xff,0x04,0x6a,0x7d,0x73,0x72,0x71,0x3f]
94732
94733v_cmpx_ne_i64 v[1:2], v[254:255]
94734// GFX10: encoding: [0x01,0xfd,0x6b,0x7d]
94735
94736v_cmpx_ne_i64_e64 v[1:2], v[2:3]
94737// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0x05,0x02,0x00]
94738
94739v_cmpx_ne_i64_e64 v[254:255], v[2:3]
94740// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0xfe,0x05,0x02,0x00]
94741
94742v_cmpx_ne_i64_e64 s[2:3], v[2:3]
94743// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x02,0x04,0x02,0x00]
94744
94745v_cmpx_ne_i64_e64 s[4:5], v[2:3]
94746// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x04,0x04,0x02,0x00]
94747
94748v_cmpx_ne_i64_e64 vcc, v[2:3]
94749// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x6a,0x04,0x02,0x00]
94750
94751v_cmpx_ne_i64_e64 0, v[2:3]
94752// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x80,0x04,0x02,0x00]
94753
94754v_cmpx_ne_i64_e64 -1, v[2:3]
94755// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0xc1,0x04,0x02,0x00]
94756
94757v_cmpx_ne_i64_e64 0.5, v[2:3]
94758// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0xf0,0x04,0x02,0x00]
94759
94760v_cmpx_ne_i64_e64 -4.0, v[2:3]
94761// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0xf7,0x04,0x02,0x00]
94762
94763v_cmpx_ne_i64_e64 v[1:2], v[254:255]
94764// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0xfd,0x03,0x00]
94765
94766v_cmpx_ne_i64_e64 v[1:2], s[4:5]
94767// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0x09,0x00,0x00]
94768
94769v_cmpx_ne_i64_e64 v[1:2], s[6:7]
94770// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0x0d,0x00,0x00]
94771
94772v_cmpx_ne_i64_e64 v[1:2], s[100:101]
94773// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0xc9,0x00,0x00]
94774
94775v_cmpx_ne_i64_e64 v[1:2], vcc
94776// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0xd5,0x00,0x00]
94777
94778v_cmpx_ne_i64_e64 v[1:2], exec
94779// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0xfd,0x00,0x00]
94780
94781v_cmpx_ne_i64_e64 v[1:2], 0
94782// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0x01,0x01,0x00]
94783
94784v_cmpx_ne_i64_e64 v[1:2], -1
94785// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0x83,0x01,0x00]
94786
94787v_cmpx_ne_i64_e64 v[1:2], 0.5
94788// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0xe1,0x01,0x00]
94789
94790v_cmpx_ne_i64_e64 v[1:2], -4.0
94791// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0xef,0x01,0x00]
94792
94793v_cmpx_ge_i64 v[1:2], v[2:3]
94794// GFX10: encoding: [0x01,0x05,0x6c,0x7d]
94795
94796v_cmpx_ge_i64 v[254:255], v[2:3]
94797// GFX10: encoding: [0xfe,0x05,0x6c,0x7d]
94798
94799v_cmpx_ge_i64 s[2:3], v[2:3]
94800// GFX10: encoding: [0x02,0x04,0x6c,0x7d]
94801
94802v_cmpx_ge_i64 s[4:5], v[2:3]
94803// GFX10: encoding: [0x04,0x04,0x6c,0x7d]
94804
94805v_cmpx_ge_i64 s[100:101], v[2:3]
94806// GFX10: encoding: [0x64,0x04,0x6c,0x7d]
94807
94808v_cmpx_ge_i64 vcc, v[2:3]
94809// GFX10: encoding: [0x6a,0x04,0x6c,0x7d]
94810
94811v_cmpx_ge_i64 exec, v[2:3]
94812// GFX10: encoding: [0x7e,0x04,0x6c,0x7d]
94813
94814v_cmpx_ge_i64 0, v[2:3]
94815// GFX10: encoding: [0x80,0x04,0x6c,0x7d]
94816
94817v_cmpx_ge_i64 -1, v[2:3]
94818// GFX10: encoding: [0xc1,0x04,0x6c,0x7d]
94819
94820v_cmpx_ge_i64 0.5, v[2:3]
94821// GFX10: encoding: [0xf0,0x04,0x6c,0x7d]
94822
94823v_cmpx_ge_i64 -4.0, v[2:3]
94824// GFX10: encoding: [0xf7,0x04,0x6c,0x7d]
94825
94826v_cmpx_ge_i64 0xaf123456, v[2:3]
94827// GFX10: encoding: [0xff,0x04,0x6c,0x7d,0x56,0x34,0x12,0xaf]
94828
94829v_cmpx_ge_i64 0x3f717273, v[2:3]
94830// GFX10: encoding: [0xff,0x04,0x6c,0x7d,0x73,0x72,0x71,0x3f]
94831
94832v_cmpx_ge_i64 v[1:2], v[254:255]
94833// GFX10: encoding: [0x01,0xfd,0x6d,0x7d]
94834
94835v_cmpx_ge_i64_e64 v[1:2], v[2:3]
94836// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0x05,0x02,0x00]
94837
94838v_cmpx_ge_i64_e64 v[254:255], v[2:3]
94839// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0xfe,0x05,0x02,0x00]
94840
94841v_cmpx_ge_i64_e64 s[2:3], v[2:3]
94842// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x02,0x04,0x02,0x00]
94843
94844v_cmpx_ge_i64_e64 s[4:5], v[2:3]
94845// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x04,0x04,0x02,0x00]
94846
94847v_cmpx_ge_i64_e64 vcc, v[2:3]
94848// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x6a,0x04,0x02,0x00]
94849
94850v_cmpx_ge_i64_e64 0, v[2:3]
94851// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x80,0x04,0x02,0x00]
94852
94853v_cmpx_ge_i64_e64 -1, v[2:3]
94854// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0xc1,0x04,0x02,0x00]
94855
94856v_cmpx_ge_i64_e64 0.5, v[2:3]
94857// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0xf0,0x04,0x02,0x00]
94858
94859v_cmpx_ge_i64_e64 -4.0, v[2:3]
94860// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0xf7,0x04,0x02,0x00]
94861
94862v_cmpx_ge_i64_e64 v[1:2], v[254:255]
94863// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0xfd,0x03,0x00]
94864
94865v_cmpx_ge_i64_e64 v[1:2], s[4:5]
94866// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0x09,0x00,0x00]
94867
94868v_cmpx_ge_i64_e64 v[1:2], s[6:7]
94869// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0x0d,0x00,0x00]
94870
94871v_cmpx_ge_i64_e64 v[1:2], s[100:101]
94872// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0xc9,0x00,0x00]
94873
94874v_cmpx_ge_i64_e64 v[1:2], vcc
94875// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0xd5,0x00,0x00]
94876
94877v_cmpx_ge_i64_e64 v[1:2], exec
94878// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0xfd,0x00,0x00]
94879
94880v_cmpx_ge_i64_e64 v[1:2], 0
94881// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0x01,0x01,0x00]
94882
94883v_cmpx_ge_i64_e64 v[1:2], -1
94884// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0x83,0x01,0x00]
94885
94886v_cmpx_ge_i64_e64 v[1:2], 0.5
94887// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0xe1,0x01,0x00]
94888
94889v_cmpx_ge_i64_e64 v[1:2], -4.0
94890// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0xef,0x01,0x00]
94891
94892v_cmpx_t_i64 v[1:2], v[2:3]
94893// GFX10: encoding: [0x01,0x05,0x6e,0x7d]
94894
94895v_cmpx_t_i64 v[254:255], v[2:3]
94896// GFX10: encoding: [0xfe,0x05,0x6e,0x7d]
94897
94898v_cmpx_t_i64 s[2:3], v[2:3]
94899// GFX10: encoding: [0x02,0x04,0x6e,0x7d]
94900
94901v_cmpx_t_i64 s[4:5], v[2:3]
94902// GFX10: encoding: [0x04,0x04,0x6e,0x7d]
94903
94904v_cmpx_t_i64 s[100:101], v[2:3]
94905// GFX10: encoding: [0x64,0x04,0x6e,0x7d]
94906
94907v_cmpx_t_i64 vcc, v[2:3]
94908// GFX10: encoding: [0x6a,0x04,0x6e,0x7d]
94909
94910v_cmpx_t_i64 exec, v[2:3]
94911// GFX10: encoding: [0x7e,0x04,0x6e,0x7d]
94912
94913v_cmpx_t_i64 0, v[2:3]
94914// GFX10: encoding: [0x80,0x04,0x6e,0x7d]
94915
94916v_cmpx_t_i64 -1, v[2:3]
94917// GFX10: encoding: [0xc1,0x04,0x6e,0x7d]
94918
94919v_cmpx_t_i64 0.5, v[2:3]
94920// GFX10: encoding: [0xf0,0x04,0x6e,0x7d]
94921
94922v_cmpx_t_i64 -4.0, v[2:3]
94923// GFX10: encoding: [0xf7,0x04,0x6e,0x7d]
94924
94925v_cmpx_t_i64 0xaf123456, v[2:3]
94926// GFX10: encoding: [0xff,0x04,0x6e,0x7d,0x56,0x34,0x12,0xaf]
94927
94928v_cmpx_t_i64 0x3f717273, v[2:3]
94929// GFX10: encoding: [0xff,0x04,0x6e,0x7d,0x73,0x72,0x71,0x3f]
94930
94931v_cmpx_t_i64 v[1:2], v[254:255]
94932// GFX10: encoding: [0x01,0xfd,0x6f,0x7d]
94933
94934v_cmpx_t_i64_e64 v[1:2], v[2:3]
94935// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0x05,0x02,0x00]
94936
94937v_cmpx_t_i64_e64 v[254:255], v[2:3]
94938// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0xfe,0x05,0x02,0x00]
94939
94940v_cmpx_t_i64_e64 s[2:3], v[2:3]
94941// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x02,0x04,0x02,0x00]
94942
94943v_cmpx_t_i64_e64 s[4:5], v[2:3]
94944// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x04,0x04,0x02,0x00]
94945
94946v_cmpx_t_i64_e64 vcc, v[2:3]
94947// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x6a,0x04,0x02,0x00]
94948
94949v_cmpx_t_i64_e64 0, v[2:3]
94950// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x80,0x04,0x02,0x00]
94951
94952v_cmpx_t_i64_e64 -1, v[2:3]
94953// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0xc1,0x04,0x02,0x00]
94954
94955v_cmpx_t_i64_e64 0.5, v[2:3]
94956// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0xf0,0x04,0x02,0x00]
94957
94958v_cmpx_t_i64_e64 -4.0, v[2:3]
94959// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0xf7,0x04,0x02,0x00]
94960
94961v_cmpx_t_i64_e64 v[1:2], v[254:255]
94962// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0xfd,0x03,0x00]
94963
94964v_cmpx_t_i64_e64 v[1:2], s[4:5]
94965// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0x09,0x00,0x00]
94966
94967v_cmpx_t_i64_e64 v[1:2], s[6:7]
94968// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0x0d,0x00,0x00]
94969
94970v_cmpx_t_i64_e64 v[1:2], s[100:101]
94971// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0xc9,0x00,0x00]
94972
94973v_cmpx_t_i64_e64 v[1:2], vcc
94974// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0xd5,0x00,0x00]
94975
94976v_cmpx_t_i64_e64 v[1:2], exec
94977// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0xfd,0x00,0x00]
94978
94979v_cmpx_t_i64_e64 v[1:2], 0
94980// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0x01,0x01,0x00]
94981
94982v_cmpx_t_i64_e64 v[1:2], -1
94983// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0x83,0x01,0x00]
94984
94985v_cmpx_t_i64_e64 v[1:2], 0.5
94986// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0xe1,0x01,0x00]
94987
94988v_cmpx_t_i64_e64 v[1:2], -4.0
94989// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0xef,0x01,0x00]
94990
94991v_cmpx_class_f64 v[1:2], v2
94992// GFX10: encoding: [0x01,0x05,0x70,0x7d]
94993
94994v_cmpx_class_f64 v[254:255], v2
94995// GFX10: encoding: [0xfe,0x05,0x70,0x7d]
94996
94997v_cmpx_class_f64 s[2:3], v2
94998// GFX10: encoding: [0x02,0x04,0x70,0x7d]
94999
95000v_cmpx_class_f64 s[4:5], v2
95001// GFX10: encoding: [0x04,0x04,0x70,0x7d]
95002
95003v_cmpx_class_f64 s[100:101], v2
95004// GFX10: encoding: [0x64,0x04,0x70,0x7d]
95005
95006v_cmpx_class_f64 vcc, v2
95007// GFX10: encoding: [0x6a,0x04,0x70,0x7d]
95008
95009v_cmpx_class_f64 exec, v2
95010// GFX10: encoding: [0x7e,0x04,0x70,0x7d]
95011
95012v_cmpx_class_f64 0, v2
95013// GFX10: encoding: [0x80,0x04,0x70,0x7d]
95014
95015v_cmpx_class_f64 -1, v2
95016// GFX10: encoding: [0xc1,0x04,0x70,0x7d]
95017
95018v_cmpx_class_f64 0.5, v2
95019// GFX10: encoding: [0xf0,0x04,0x70,0x7d]
95020
95021v_cmpx_class_f64 -4.0, v2
95022// GFX10: encoding: [0xf7,0x04,0x70,0x7d]
95023
95024v_cmpx_class_f64 0xaf123456, v2
95025// GFX10: encoding: [0xff,0x04,0x70,0x7d,0x56,0x34,0x12,0xaf]
95026
95027v_cmpx_class_f64 0x3f717273, v2
95028// GFX10: encoding: [0xff,0x04,0x70,0x7d,0x73,0x72,0x71,0x3f]
95029
95030v_cmpx_class_f64 v[1:2], v255
95031// GFX10: encoding: [0x01,0xff,0x71,0x7d]
95032
95033v_cmpx_class_f64_e64 v[1:2], v2
95034// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0x05,0x02,0x00]
95035
95036v_cmpx_class_f64_e64 v[254:255], v2
95037// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0xfe,0x05,0x02,0x00]
95038
95039v_cmpx_class_f64_e64 s[2:3], v2
95040// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x02,0x04,0x02,0x00]
95041
95042v_cmpx_class_f64_e64 s[4:5], v2
95043// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x04,0x04,0x02,0x00]
95044
95045v_cmpx_class_f64_e64 vcc, v2
95046// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x6a,0x04,0x02,0x00]
95047
95048v_cmpx_class_f64_e64 0, v2
95049// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x80,0x04,0x02,0x00]
95050
95051v_cmpx_class_f64_e64 -1, v2
95052// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0xc1,0x04,0x02,0x00]
95053
95054v_cmpx_class_f64_e64 0.5, v2
95055// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0xf0,0x04,0x02,0x00]
95056
95057v_cmpx_class_f64_e64 -4.0, v2
95058// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0xf7,0x04,0x02,0x00]
95059
95060v_cmpx_class_f64_e64 v[1:2], v255
95061// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0xff,0x03,0x00]
95062
95063v_cmpx_class_f64_e64 v[1:2], s2
95064// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0x05,0x00,0x00]
95065
95066v_cmpx_class_f64_e64 v[1:2], s101
95067// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0xcb,0x00,0x00]
95068
95069v_cmpx_class_f64_e64 v[1:2], vcc_lo
95070// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0xd5,0x00,0x00]
95071
95072v_cmpx_class_f64_e64 v[1:2], vcc_hi
95073// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0xd7,0x00,0x00]
95074
95075v_cmpx_class_f64_e64 v[1:2], m0
95076// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0xf9,0x00,0x00]
95077
95078v_cmpx_class_f64_e64 v[1:2], exec_lo
95079// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0xfd,0x00,0x00]
95080
95081v_cmpx_class_f64_e64 v[1:2], exec_hi
95082// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0xff,0x00,0x00]
95083
95084v_cmpx_class_f64_e64 v[1:2], 0
95085// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0x01,0x01,0x00]
95086
95087v_cmpx_class_f64_e64 v[1:2], -1
95088// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0x83,0x01,0x00]
95089
95090v_cmpx_class_f64_e64 v[1:2], 0.5
95091// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0xe1,0x01,0x00]
95092
95093v_cmpx_class_f64_e64 v[1:2], -4.0
95094// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0xef,0x01,0x00]
95095
95096v_cmpx_class_f64_e64 -v[1:2], v2
95097// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0x05,0x02,0x20]
95098
95099v_cmpx_lt_u16 v1, v2
95100// GFX10: encoding: [0x01,0x05,0x72,0x7d]
95101
95102v_cmpx_lt_u16 v255, v2
95103// GFX10: encoding: [0xff,0x05,0x72,0x7d]
95104
95105v_cmpx_lt_u16 s1, v2
95106// GFX10: encoding: [0x01,0x04,0x72,0x7d]
95107
95108v_cmpx_lt_u16 s101, v2
95109// GFX10: encoding: [0x65,0x04,0x72,0x7d]
95110
95111v_cmpx_lt_u16 vcc_lo, v2
95112// GFX10: encoding: [0x6a,0x04,0x72,0x7d]
95113
95114v_cmpx_lt_u16 vcc_hi, v2
95115// GFX10: encoding: [0x6b,0x04,0x72,0x7d]
95116
95117v_cmpx_lt_u16 m0, v2
95118// GFX10: encoding: [0x7c,0x04,0x72,0x7d]
95119
95120v_cmpx_lt_u16 exec_lo, v2
95121// GFX10: encoding: [0x7e,0x04,0x72,0x7d]
95122
95123v_cmpx_lt_u16 exec_hi, v2
95124// GFX10: encoding: [0x7f,0x04,0x72,0x7d]
95125
95126v_cmpx_lt_u16 0, v2
95127// GFX10: encoding: [0x80,0x04,0x72,0x7d]
95128
95129v_cmpx_lt_u16 -1, v2
95130// GFX10: encoding: [0xc1,0x04,0x72,0x7d]
95131
95132v_cmpx_lt_u16 0.5, v2
95133// GFX10: encoding: [0xff,0x04,0x72,0x7d,0x00,0x38,0x00,0x00]
95134
95135v_cmpx_lt_u16 -4.0, v2
95136// GFX10: encoding: [0xff,0x04,0x72,0x7d,0x00,0xc4,0x00,0x00]
95137
95138v_cmpx_lt_u16 0xfe0b, v2
95139// GFX10: encoding: [0xff,0x04,0x72,0x7d,0x0b,0xfe,0x00,0x00]
95140
95141v_cmpx_lt_u16 0x3456, v2
95142// GFX10: encoding: [0xff,0x04,0x72,0x7d,0x56,0x34,0x00,0x00]
95143
95144v_cmpx_lt_u16 v1, v255
95145// GFX10: encoding: [0x01,0xff,0x73,0x7d]
95146
95147v_cmpx_lt_u16_e64 v1, v2
95148// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0x05,0x02,0x00]
95149
95150v_cmpx_lt_u16_e64 v255, v2
95151// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0xff,0x05,0x02,0x00]
95152
95153v_cmpx_lt_u16_e64 s1, v2
95154// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0x04,0x02,0x00]
95155
95156v_cmpx_lt_u16_e64 s101, v2
95157// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x65,0x04,0x02,0x00]
95158
95159v_cmpx_lt_u16_e64 vcc_lo, v2
95160// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x6a,0x04,0x02,0x00]
95161
95162v_cmpx_lt_u16_e64 vcc_hi, v2
95163// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x6b,0x04,0x02,0x00]
95164
95165v_cmpx_lt_u16_e64 m0, v2
95166// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x7c,0x04,0x02,0x00]
95167
95168v_cmpx_lt_u16_e64 exec_lo, v2
95169// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x7e,0x04,0x02,0x00]
95170
95171v_cmpx_lt_u16_e64 exec_hi, v2
95172// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x7f,0x04,0x02,0x00]
95173
95174v_cmpx_lt_u16_e64 0, v2
95175// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x80,0x04,0x02,0x00]
95176
95177v_cmpx_lt_u16_e64 -1, v2
95178// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0xc1,0x04,0x02,0x00]
95179
95180v_cmpx_lt_u16_e64 0.5, v2
95181// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
95182
95183v_cmpx_lt_u16_e64 -4.0, v2
95184// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
95185
95186v_cmpx_lt_u16_e64 v1, v255
95187// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xff,0x03,0x00]
95188
95189v_cmpx_lt_u16_e64 v1, s2
95190// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0x05,0x00,0x00]
95191
95192v_cmpx_lt_u16_e64 v1, s101
95193// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xcb,0x00,0x00]
95194
95195v_cmpx_lt_u16_e64 v1, vcc_lo
95196// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xd5,0x00,0x00]
95197
95198v_cmpx_lt_u16_e64 v1, vcc_hi
95199// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xd7,0x00,0x00]
95200
95201v_cmpx_lt_u16_e64 v1, m0
95202// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xf9,0x00,0x00]
95203
95204v_cmpx_lt_u16_e64 v1, exec_lo
95205// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xfd,0x00,0x00]
95206
95207v_cmpx_lt_u16_e64 v1, exec_hi
95208// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xff,0x00,0x00]
95209
95210v_cmpx_lt_u16_e64 v1, 0
95211// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0x01,0x01,0x00]
95212
95213v_cmpx_lt_u16_e64 v1, -1
95214// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0x83,0x01,0x00]
95215
95216v_cmpx_lt_u16_e64 v1, 0.5
95217// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
95218
95219v_cmpx_lt_u16_e64 v1, -4.0
95220// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
95221
95222v_cmpx_eq_u16 v1, v2
95223// GFX10: encoding: [0x01,0x05,0x74,0x7d]
95224
95225v_cmpx_eq_u16 v255, v2
95226// GFX10: encoding: [0xff,0x05,0x74,0x7d]
95227
95228v_cmpx_eq_u16 s1, v2
95229// GFX10: encoding: [0x01,0x04,0x74,0x7d]
95230
95231v_cmpx_eq_u16 s101, v2
95232// GFX10: encoding: [0x65,0x04,0x74,0x7d]
95233
95234v_cmpx_eq_u16 vcc_lo, v2
95235// GFX10: encoding: [0x6a,0x04,0x74,0x7d]
95236
95237v_cmpx_eq_u16 vcc_hi, v2
95238// GFX10: encoding: [0x6b,0x04,0x74,0x7d]
95239
95240v_cmpx_eq_u16 m0, v2
95241// GFX10: encoding: [0x7c,0x04,0x74,0x7d]
95242
95243v_cmpx_eq_u16 exec_lo, v2
95244// GFX10: encoding: [0x7e,0x04,0x74,0x7d]
95245
95246v_cmpx_eq_u16 exec_hi, v2
95247// GFX10: encoding: [0x7f,0x04,0x74,0x7d]
95248
95249v_cmpx_eq_u16 0, v2
95250// GFX10: encoding: [0x80,0x04,0x74,0x7d]
95251
95252v_cmpx_eq_u16 -1, v2
95253// GFX10: encoding: [0xc1,0x04,0x74,0x7d]
95254
95255v_cmpx_eq_u16 0.5, v2
95256// GFX10: encoding: [0xff,0x04,0x74,0x7d,0x00,0x38,0x00,0x00]
95257
95258v_cmpx_eq_u16 -4.0, v2
95259// GFX10: encoding: [0xff,0x04,0x74,0x7d,0x00,0xc4,0x00,0x00]
95260
95261v_cmpx_eq_u16 0xfe0b, v2
95262// GFX10: encoding: [0xff,0x04,0x74,0x7d,0x0b,0xfe,0x00,0x00]
95263
95264v_cmpx_eq_u16 0x3456, v2
95265// GFX10: encoding: [0xff,0x04,0x74,0x7d,0x56,0x34,0x00,0x00]
95266
95267v_cmpx_eq_u16 v1, v255
95268// GFX10: encoding: [0x01,0xff,0x75,0x7d]
95269
95270v_cmpx_eq_u16_e64 v1, v2
95271// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0x05,0x02,0x00]
95272
95273v_cmpx_eq_u16_e64 v255, v2
95274// GFX10: encoding: [0x00,0x00,0xba,0xd4,0xff,0x05,0x02,0x00]
95275
95276v_cmpx_eq_u16_e64 s1, v2
95277// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0x04,0x02,0x00]
95278
95279v_cmpx_eq_u16_e64 s101, v2
95280// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x65,0x04,0x02,0x00]
95281
95282v_cmpx_eq_u16_e64 vcc_lo, v2
95283// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x6a,0x04,0x02,0x00]
95284
95285v_cmpx_eq_u16_e64 vcc_hi, v2
95286// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x6b,0x04,0x02,0x00]
95287
95288v_cmpx_eq_u16_e64 m0, v2
95289// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x7c,0x04,0x02,0x00]
95290
95291v_cmpx_eq_u16_e64 exec_lo, v2
95292// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x7e,0x04,0x02,0x00]
95293
95294v_cmpx_eq_u16_e64 exec_hi, v2
95295// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x7f,0x04,0x02,0x00]
95296
95297v_cmpx_eq_u16_e64 0, v2
95298// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x80,0x04,0x02,0x00]
95299
95300v_cmpx_eq_u16_e64 -1, v2
95301// GFX10: encoding: [0x00,0x00,0xba,0xd4,0xc1,0x04,0x02,0x00]
95302
95303v_cmpx_eq_u16_e64 0.5, v2
95304// GFX10: encoding: [0x00,0x00,0xba,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
95305
95306v_cmpx_eq_u16_e64 -4.0, v2
95307// GFX10: encoding: [0x00,0x00,0xba,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
95308
95309v_cmpx_eq_u16_e64 v1, v255
95310// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xff,0x03,0x00]
95311
95312v_cmpx_eq_u16_e64 v1, s2
95313// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0x05,0x00,0x00]
95314
95315v_cmpx_eq_u16_e64 v1, s101
95316// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xcb,0x00,0x00]
95317
95318v_cmpx_eq_u16_e64 v1, vcc_lo
95319// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xd5,0x00,0x00]
95320
95321v_cmpx_eq_u16_e64 v1, vcc_hi
95322// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xd7,0x00,0x00]
95323
95324v_cmpx_eq_u16_e64 v1, m0
95325// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xf9,0x00,0x00]
95326
95327v_cmpx_eq_u16_e64 v1, exec_lo
95328// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xfd,0x00,0x00]
95329
95330v_cmpx_eq_u16_e64 v1, exec_hi
95331// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xff,0x00,0x00]
95332
95333v_cmpx_eq_u16_e64 v1, 0
95334// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0x01,0x01,0x00]
95335
95336v_cmpx_eq_u16_e64 v1, -1
95337// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0x83,0x01,0x00]
95338
95339v_cmpx_eq_u16_e64 v1, 0.5
95340// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
95341
95342v_cmpx_eq_u16_e64 v1, -4.0
95343// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
95344
95345v_cmpx_le_u16 v1, v2
95346// GFX10: encoding: [0x01,0x05,0x76,0x7d]
95347
95348v_cmpx_le_u16 v255, v2
95349// GFX10: encoding: [0xff,0x05,0x76,0x7d]
95350
95351v_cmpx_le_u16 s1, v2
95352// GFX10: encoding: [0x01,0x04,0x76,0x7d]
95353
95354v_cmpx_le_u16 s101, v2
95355// GFX10: encoding: [0x65,0x04,0x76,0x7d]
95356
95357v_cmpx_le_u16 vcc_lo, v2
95358// GFX10: encoding: [0x6a,0x04,0x76,0x7d]
95359
95360v_cmpx_le_u16 vcc_hi, v2
95361// GFX10: encoding: [0x6b,0x04,0x76,0x7d]
95362
95363v_cmpx_le_u16 m0, v2
95364// GFX10: encoding: [0x7c,0x04,0x76,0x7d]
95365
95366v_cmpx_le_u16 exec_lo, v2
95367// GFX10: encoding: [0x7e,0x04,0x76,0x7d]
95368
95369v_cmpx_le_u16 exec_hi, v2
95370// GFX10: encoding: [0x7f,0x04,0x76,0x7d]
95371
95372v_cmpx_le_u16 0, v2
95373// GFX10: encoding: [0x80,0x04,0x76,0x7d]
95374
95375v_cmpx_le_u16 -1, v2
95376// GFX10: encoding: [0xc1,0x04,0x76,0x7d]
95377
95378v_cmpx_le_u16 0.5, v2
95379// GFX10: encoding: [0xff,0x04,0x76,0x7d,0x00,0x38,0x00,0x00]
95380
95381v_cmpx_le_u16 -4.0, v2
95382// GFX10: encoding: [0xff,0x04,0x76,0x7d,0x00,0xc4,0x00,0x00]
95383
95384v_cmpx_le_u16 0xfe0b, v2
95385// GFX10: encoding: [0xff,0x04,0x76,0x7d,0x0b,0xfe,0x00,0x00]
95386
95387v_cmpx_le_u16 0x3456, v2
95388// GFX10: encoding: [0xff,0x04,0x76,0x7d,0x56,0x34,0x00,0x00]
95389
95390v_cmpx_le_u16 v1, v255
95391// GFX10: encoding: [0x01,0xff,0x77,0x7d]
95392
95393v_cmpx_le_u16_e64 v1, v2
95394// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0x05,0x02,0x00]
95395
95396v_cmpx_le_u16_e64 v255, v2
95397// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0xff,0x05,0x02,0x00]
95398
95399v_cmpx_le_u16_e64 s1, v2
95400// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0x04,0x02,0x00]
95401
95402v_cmpx_le_u16_e64 s101, v2
95403// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x65,0x04,0x02,0x00]
95404
95405v_cmpx_le_u16_e64 vcc_lo, v2
95406// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x6a,0x04,0x02,0x00]
95407
95408v_cmpx_le_u16_e64 vcc_hi, v2
95409// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x6b,0x04,0x02,0x00]
95410
95411v_cmpx_le_u16_e64 m0, v2
95412// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x7c,0x04,0x02,0x00]
95413
95414v_cmpx_le_u16_e64 exec_lo, v2
95415// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x7e,0x04,0x02,0x00]
95416
95417v_cmpx_le_u16_e64 exec_hi, v2
95418// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x7f,0x04,0x02,0x00]
95419
95420v_cmpx_le_u16_e64 0, v2
95421// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x80,0x04,0x02,0x00]
95422
95423v_cmpx_le_u16_e64 -1, v2
95424// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0xc1,0x04,0x02,0x00]
95425
95426v_cmpx_le_u16_e64 0.5, v2
95427// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
95428
95429v_cmpx_le_u16_e64 -4.0, v2
95430// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
95431
95432v_cmpx_le_u16_e64 v1, v255
95433// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xff,0x03,0x00]
95434
95435v_cmpx_le_u16_e64 v1, s2
95436// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0x05,0x00,0x00]
95437
95438v_cmpx_le_u16_e64 v1, s101
95439// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xcb,0x00,0x00]
95440
95441v_cmpx_le_u16_e64 v1, vcc_lo
95442// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xd5,0x00,0x00]
95443
95444v_cmpx_le_u16_e64 v1, vcc_hi
95445// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xd7,0x00,0x00]
95446
95447v_cmpx_le_u16_e64 v1, m0
95448// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xf9,0x00,0x00]
95449
95450v_cmpx_le_u16_e64 v1, exec_lo
95451// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xfd,0x00,0x00]
95452
95453v_cmpx_le_u16_e64 v1, exec_hi
95454// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xff,0x00,0x00]
95455
95456v_cmpx_le_u16_e64 v1, 0
95457// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0x01,0x01,0x00]
95458
95459v_cmpx_le_u16_e64 v1, -1
95460// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0x83,0x01,0x00]
95461
95462v_cmpx_le_u16_e64 v1, 0.5
95463// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
95464
95465v_cmpx_le_u16_e64 v1, -4.0
95466// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
95467
95468v_cmpx_gt_u16 v1, v2
95469// GFX10: encoding: [0x01,0x05,0x78,0x7d]
95470
95471v_cmpx_gt_u16 v255, v2
95472// GFX10: encoding: [0xff,0x05,0x78,0x7d]
95473
95474v_cmpx_gt_u16 s1, v2
95475// GFX10: encoding: [0x01,0x04,0x78,0x7d]
95476
95477v_cmpx_gt_u16 s101, v2
95478// GFX10: encoding: [0x65,0x04,0x78,0x7d]
95479
95480v_cmpx_gt_u16 vcc_lo, v2
95481// GFX10: encoding: [0x6a,0x04,0x78,0x7d]
95482
95483v_cmpx_gt_u16 vcc_hi, v2
95484// GFX10: encoding: [0x6b,0x04,0x78,0x7d]
95485
95486v_cmpx_gt_u16 m0, v2
95487// GFX10: encoding: [0x7c,0x04,0x78,0x7d]
95488
95489v_cmpx_gt_u16 exec_lo, v2
95490// GFX10: encoding: [0x7e,0x04,0x78,0x7d]
95491
95492v_cmpx_gt_u16 exec_hi, v2
95493// GFX10: encoding: [0x7f,0x04,0x78,0x7d]
95494
95495v_cmpx_gt_u16 0, v2
95496// GFX10: encoding: [0x80,0x04,0x78,0x7d]
95497
95498v_cmpx_gt_u16 -1, v2
95499// GFX10: encoding: [0xc1,0x04,0x78,0x7d]
95500
95501v_cmpx_gt_u16 0.5, v2
95502// GFX10: encoding: [0xff,0x04,0x78,0x7d,0x00,0x38,0x00,0x00]
95503
95504v_cmpx_gt_u16 -4.0, v2
95505// GFX10: encoding: [0xff,0x04,0x78,0x7d,0x00,0xc4,0x00,0x00]
95506
95507v_cmpx_gt_u16 0xfe0b, v2
95508// GFX10: encoding: [0xff,0x04,0x78,0x7d,0x0b,0xfe,0x00,0x00]
95509
95510v_cmpx_gt_u16 0x3456, v2
95511// GFX10: encoding: [0xff,0x04,0x78,0x7d,0x56,0x34,0x00,0x00]
95512
95513v_cmpx_gt_u16 v1, v255
95514// GFX10: encoding: [0x01,0xff,0x79,0x7d]
95515
95516v_cmpx_gt_u16_e64 v1, v2
95517// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0x05,0x02,0x00]
95518
95519v_cmpx_gt_u16_e64 v255, v2
95520// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0xff,0x05,0x02,0x00]
95521
95522v_cmpx_gt_u16_e64 s1, v2
95523// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0x04,0x02,0x00]
95524
95525v_cmpx_gt_u16_e64 s101, v2
95526// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x65,0x04,0x02,0x00]
95527
95528v_cmpx_gt_u16_e64 vcc_lo, v2
95529// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x6a,0x04,0x02,0x00]
95530
95531v_cmpx_gt_u16_e64 vcc_hi, v2
95532// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x6b,0x04,0x02,0x00]
95533
95534v_cmpx_gt_u16_e64 m0, v2
95535// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x7c,0x04,0x02,0x00]
95536
95537v_cmpx_gt_u16_e64 exec_lo, v2
95538// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x7e,0x04,0x02,0x00]
95539
95540v_cmpx_gt_u16_e64 exec_hi, v2
95541// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x7f,0x04,0x02,0x00]
95542
95543v_cmpx_gt_u16_e64 0, v2
95544// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x80,0x04,0x02,0x00]
95545
95546v_cmpx_gt_u16_e64 -1, v2
95547// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0xc1,0x04,0x02,0x00]
95548
95549v_cmpx_gt_u16_e64 0.5, v2
95550// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
95551
95552v_cmpx_gt_u16_e64 -4.0, v2
95553// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
95554
95555v_cmpx_gt_u16_e64 v1, v255
95556// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xff,0x03,0x00]
95557
95558v_cmpx_gt_u16_e64 v1, s2
95559// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0x05,0x00,0x00]
95560
95561v_cmpx_gt_u16_e64 v1, s101
95562// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xcb,0x00,0x00]
95563
95564v_cmpx_gt_u16_e64 v1, vcc_lo
95565// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xd5,0x00,0x00]
95566
95567v_cmpx_gt_u16_e64 v1, vcc_hi
95568// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xd7,0x00,0x00]
95569
95570v_cmpx_gt_u16_e64 v1, m0
95571// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xf9,0x00,0x00]
95572
95573v_cmpx_gt_u16_e64 v1, exec_lo
95574// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xfd,0x00,0x00]
95575
95576v_cmpx_gt_u16_e64 v1, exec_hi
95577// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xff,0x00,0x00]
95578
95579v_cmpx_gt_u16_e64 v1, 0
95580// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0x01,0x01,0x00]
95581
95582v_cmpx_gt_u16_e64 v1, -1
95583// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0x83,0x01,0x00]
95584
95585v_cmpx_gt_u16_e64 v1, 0.5
95586// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
95587
95588v_cmpx_gt_u16_e64 v1, -4.0
95589// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
95590
95591v_cmpx_ne_u16 v1, v2
95592// GFX10: encoding: [0x01,0x05,0x7a,0x7d]
95593
95594v_cmpx_ne_u16 v255, v2
95595// GFX10: encoding: [0xff,0x05,0x7a,0x7d]
95596
95597v_cmpx_ne_u16 s1, v2
95598// GFX10: encoding: [0x01,0x04,0x7a,0x7d]
95599
95600v_cmpx_ne_u16 s101, v2
95601// GFX10: encoding: [0x65,0x04,0x7a,0x7d]
95602
95603v_cmpx_ne_u16 vcc_lo, v2
95604// GFX10: encoding: [0x6a,0x04,0x7a,0x7d]
95605
95606v_cmpx_ne_u16 vcc_hi, v2
95607// GFX10: encoding: [0x6b,0x04,0x7a,0x7d]
95608
95609v_cmpx_ne_u16 m0, v2
95610// GFX10: encoding: [0x7c,0x04,0x7a,0x7d]
95611
95612v_cmpx_ne_u16 exec_lo, v2
95613// GFX10: encoding: [0x7e,0x04,0x7a,0x7d]
95614
95615v_cmpx_ne_u16 exec_hi, v2
95616// GFX10: encoding: [0x7f,0x04,0x7a,0x7d]
95617
95618v_cmpx_ne_u16 0, v2
95619// GFX10: encoding: [0x80,0x04,0x7a,0x7d]
95620
95621v_cmpx_ne_u16 -1, v2
95622// GFX10: encoding: [0xc1,0x04,0x7a,0x7d]
95623
95624v_cmpx_ne_u16 0.5, v2
95625// GFX10: encoding: [0xff,0x04,0x7a,0x7d,0x00,0x38,0x00,0x00]
95626
95627v_cmpx_ne_u16 -4.0, v2
95628// GFX10: encoding: [0xff,0x04,0x7a,0x7d,0x00,0xc4,0x00,0x00]
95629
95630v_cmpx_ne_u16 0xfe0b, v2
95631// GFX10: encoding: [0xff,0x04,0x7a,0x7d,0x0b,0xfe,0x00,0x00]
95632
95633v_cmpx_ne_u16 0x3456, v2
95634// GFX10: encoding: [0xff,0x04,0x7a,0x7d,0x56,0x34,0x00,0x00]
95635
95636v_cmpx_ne_u16 v1, v255
95637// GFX10: encoding: [0x01,0xff,0x7b,0x7d]
95638
95639v_cmpx_ne_u16_e64 v1, v2
95640// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0x05,0x02,0x00]
95641
95642v_cmpx_ne_u16_e64 v255, v2
95643// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0xff,0x05,0x02,0x00]
95644
95645v_cmpx_ne_u16_e64 s1, v2
95646// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0x04,0x02,0x00]
95647
95648v_cmpx_ne_u16_e64 s101, v2
95649// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x65,0x04,0x02,0x00]
95650
95651v_cmpx_ne_u16_e64 vcc_lo, v2
95652// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x6a,0x04,0x02,0x00]
95653
95654v_cmpx_ne_u16_e64 vcc_hi, v2
95655// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x6b,0x04,0x02,0x00]
95656
95657v_cmpx_ne_u16_e64 m0, v2
95658// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x7c,0x04,0x02,0x00]
95659
95660v_cmpx_ne_u16_e64 exec_lo, v2
95661// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x7e,0x04,0x02,0x00]
95662
95663v_cmpx_ne_u16_e64 exec_hi, v2
95664// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x7f,0x04,0x02,0x00]
95665
95666v_cmpx_ne_u16_e64 0, v2
95667// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x80,0x04,0x02,0x00]
95668
95669v_cmpx_ne_u16_e64 -1, v2
95670// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0xc1,0x04,0x02,0x00]
95671
95672v_cmpx_ne_u16_e64 0.5, v2
95673// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
95674
95675v_cmpx_ne_u16_e64 -4.0, v2
95676// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
95677
95678v_cmpx_ne_u16_e64 v1, v255
95679// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xff,0x03,0x00]
95680
95681v_cmpx_ne_u16_e64 v1, s2
95682// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0x05,0x00,0x00]
95683
95684v_cmpx_ne_u16_e64 v1, s101
95685// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xcb,0x00,0x00]
95686
95687v_cmpx_ne_u16_e64 v1, vcc_lo
95688// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xd5,0x00,0x00]
95689
95690v_cmpx_ne_u16_e64 v1, vcc_hi
95691// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xd7,0x00,0x00]
95692
95693v_cmpx_ne_u16_e64 v1, m0
95694// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xf9,0x00,0x00]
95695
95696v_cmpx_ne_u16_e64 v1, exec_lo
95697// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xfd,0x00,0x00]
95698
95699v_cmpx_ne_u16_e64 v1, exec_hi
95700// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xff,0x00,0x00]
95701
95702v_cmpx_ne_u16_e64 v1, 0
95703// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0x01,0x01,0x00]
95704
95705v_cmpx_ne_u16_e64 v1, -1
95706// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0x83,0x01,0x00]
95707
95708v_cmpx_ne_u16_e64 v1, 0.5
95709// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
95710
95711v_cmpx_ne_u16_e64 v1, -4.0
95712// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
95713
95714v_cmpx_ge_u16 v1, v2
95715// GFX10: encoding: [0x01,0x05,0x7c,0x7d]
95716
95717v_cmpx_ge_u16 v255, v2
95718// GFX10: encoding: [0xff,0x05,0x7c,0x7d]
95719
95720v_cmpx_ge_u16 s1, v2
95721// GFX10: encoding: [0x01,0x04,0x7c,0x7d]
95722
95723v_cmpx_ge_u16 s101, v2
95724// GFX10: encoding: [0x65,0x04,0x7c,0x7d]
95725
95726v_cmpx_ge_u16 vcc_lo, v2
95727// GFX10: encoding: [0x6a,0x04,0x7c,0x7d]
95728
95729v_cmpx_ge_u16 vcc_hi, v2
95730// GFX10: encoding: [0x6b,0x04,0x7c,0x7d]
95731
95732v_cmpx_ge_u16 m0, v2
95733// GFX10: encoding: [0x7c,0x04,0x7c,0x7d]
95734
95735v_cmpx_ge_u16 exec_lo, v2
95736// GFX10: encoding: [0x7e,0x04,0x7c,0x7d]
95737
95738v_cmpx_ge_u16 exec_hi, v2
95739// GFX10: encoding: [0x7f,0x04,0x7c,0x7d]
95740
95741v_cmpx_ge_u16 0, v2
95742// GFX10: encoding: [0x80,0x04,0x7c,0x7d]
95743
95744v_cmpx_ge_u16 -1, v2
95745// GFX10: encoding: [0xc1,0x04,0x7c,0x7d]
95746
95747v_cmpx_ge_u16 0.5, v2
95748// GFX10: encoding: [0xff,0x04,0x7c,0x7d,0x00,0x38,0x00,0x00]
95749
95750v_cmpx_ge_u16 -4.0, v2
95751// GFX10: encoding: [0xff,0x04,0x7c,0x7d,0x00,0xc4,0x00,0x00]
95752
95753v_cmpx_ge_u16 0xfe0b, v2
95754// GFX10: encoding: [0xff,0x04,0x7c,0x7d,0x0b,0xfe,0x00,0x00]
95755
95756v_cmpx_ge_u16 0x3456, v2
95757// GFX10: encoding: [0xff,0x04,0x7c,0x7d,0x56,0x34,0x00,0x00]
95758
95759v_cmpx_ge_u16 v1, v255
95760// GFX10: encoding: [0x01,0xff,0x7d,0x7d]
95761
95762v_cmpx_ge_u16_e64 v1, v2
95763// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0x05,0x02,0x00]
95764
95765v_cmpx_ge_u16_e64 v255, v2
95766// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0xff,0x05,0x02,0x00]
95767
95768v_cmpx_ge_u16_e64 s1, v2
95769// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0x04,0x02,0x00]
95770
95771v_cmpx_ge_u16_e64 s101, v2
95772// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x65,0x04,0x02,0x00]
95773
95774v_cmpx_ge_u16_e64 vcc_lo, v2
95775// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x6a,0x04,0x02,0x00]
95776
95777v_cmpx_ge_u16_e64 vcc_hi, v2
95778// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x6b,0x04,0x02,0x00]
95779
95780v_cmpx_ge_u16_e64 m0, v2
95781// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x7c,0x04,0x02,0x00]
95782
95783v_cmpx_ge_u16_e64 exec_lo, v2
95784// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x7e,0x04,0x02,0x00]
95785
95786v_cmpx_ge_u16_e64 exec_hi, v2
95787// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x7f,0x04,0x02,0x00]
95788
95789v_cmpx_ge_u16_e64 0, v2
95790// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x80,0x04,0x02,0x00]
95791
95792v_cmpx_ge_u16_e64 -1, v2
95793// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0xc1,0x04,0x02,0x00]
95794
95795v_cmpx_ge_u16_e64 0.5, v2
95796// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
95797
95798v_cmpx_ge_u16_e64 -4.0, v2
95799// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
95800
95801v_cmpx_ge_u16_e64 v1, v255
95802// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xff,0x03,0x00]
95803
95804v_cmpx_ge_u16_e64 v1, s2
95805// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0x05,0x00,0x00]
95806
95807v_cmpx_ge_u16_e64 v1, s101
95808// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xcb,0x00,0x00]
95809
95810v_cmpx_ge_u16_e64 v1, vcc_lo
95811// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xd5,0x00,0x00]
95812
95813v_cmpx_ge_u16_e64 v1, vcc_hi
95814// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xd7,0x00,0x00]
95815
95816v_cmpx_ge_u16_e64 v1, m0
95817// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xf9,0x00,0x00]
95818
95819v_cmpx_ge_u16_e64 v1, exec_lo
95820// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xfd,0x00,0x00]
95821
95822v_cmpx_ge_u16_e64 v1, exec_hi
95823// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xff,0x00,0x00]
95824
95825v_cmpx_ge_u16_e64 v1, 0
95826// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0x01,0x01,0x00]
95827
95828v_cmpx_ge_u16_e64 v1, -1
95829// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0x83,0x01,0x00]
95830
95831v_cmpx_ge_u16_e64 v1, 0.5
95832// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
95833
95834v_cmpx_ge_u16_e64 v1, -4.0
95835// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
95836
95837v_cmpx_f_u32 v1, v2
95838// GFX10: encoding: [0x01,0x05,0xa0,0x7d]
95839
95840v_cmpx_f_u32 v255, v2
95841// GFX10: encoding: [0xff,0x05,0xa0,0x7d]
95842
95843v_cmpx_f_u32 s1, v2
95844// GFX10: encoding: [0x01,0x04,0xa0,0x7d]
95845
95846v_cmpx_f_u32 s101, v2
95847// GFX10: encoding: [0x65,0x04,0xa0,0x7d]
95848
95849v_cmpx_f_u32 vcc_lo, v2
95850// GFX10: encoding: [0x6a,0x04,0xa0,0x7d]
95851
95852v_cmpx_f_u32 vcc_hi, v2
95853// GFX10: encoding: [0x6b,0x04,0xa0,0x7d]
95854
95855v_cmpx_f_u32 m0, v2
95856// GFX10: encoding: [0x7c,0x04,0xa0,0x7d]
95857
95858v_cmpx_f_u32 exec_lo, v2
95859// GFX10: encoding: [0x7e,0x04,0xa0,0x7d]
95860
95861v_cmpx_f_u32 exec_hi, v2
95862// GFX10: encoding: [0x7f,0x04,0xa0,0x7d]
95863
95864v_cmpx_f_u32 0, v2
95865// GFX10: encoding: [0x80,0x04,0xa0,0x7d]
95866
95867v_cmpx_f_u32 -1, v2
95868// GFX10: encoding: [0xc1,0x04,0xa0,0x7d]
95869
95870v_cmpx_f_u32 0.5, v2
95871// GFX10: encoding: [0xf0,0x04,0xa0,0x7d]
95872
95873v_cmpx_f_u32 -4.0, v2
95874// GFX10: encoding: [0xf7,0x04,0xa0,0x7d]
95875
95876v_cmpx_f_u32 0xaf123456, v2
95877// GFX10: encoding: [0xff,0x04,0xa0,0x7d,0x56,0x34,0x12,0xaf]
95878
95879v_cmpx_f_u32 0x3f717273, v2
95880// GFX10: encoding: [0xff,0x04,0xa0,0x7d,0x73,0x72,0x71,0x3f]
95881
95882v_cmpx_f_u32 v1, v255
95883// GFX10: encoding: [0x01,0xff,0xa1,0x7d]
95884
95885v_cmpx_f_u32_e64 v1, v2
95886// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0x05,0x02,0x00]
95887
95888v_cmpx_f_u32_e64 v255, v2
95889// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0xff,0x05,0x02,0x00]
95890
95891v_cmpx_f_u32_e64 s1, v2
95892// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0x04,0x02,0x00]
95893
95894v_cmpx_f_u32_e64 s101, v2
95895// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x65,0x04,0x02,0x00]
95896
95897v_cmpx_f_u32_e64 vcc_lo, v2
95898// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x6a,0x04,0x02,0x00]
95899
95900v_cmpx_f_u32_e64 vcc_hi, v2
95901// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x6b,0x04,0x02,0x00]
95902
95903v_cmpx_f_u32_e64 m0, v2
95904// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x7c,0x04,0x02,0x00]
95905
95906v_cmpx_f_u32_e64 exec_lo, v2
95907// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x7e,0x04,0x02,0x00]
95908
95909v_cmpx_f_u32_e64 exec_hi, v2
95910// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x7f,0x04,0x02,0x00]
95911
95912v_cmpx_f_u32_e64 0, v2
95913// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x80,0x04,0x02,0x00]
95914
95915v_cmpx_f_u32_e64 -1, v2
95916// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0xc1,0x04,0x02,0x00]
95917
95918v_cmpx_f_u32_e64 0.5, v2
95919// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0xf0,0x04,0x02,0x00]
95920
95921v_cmpx_f_u32_e64 -4.0, v2
95922// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0xf7,0x04,0x02,0x00]
95923
95924v_cmpx_f_u32_e64 v1, v255
95925// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xff,0x03,0x00]
95926
95927v_cmpx_f_u32_e64 v1, s2
95928// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0x05,0x00,0x00]
95929
95930v_cmpx_f_u32_e64 v1, s101
95931// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xcb,0x00,0x00]
95932
95933v_cmpx_f_u32_e64 v1, vcc_lo
95934// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xd5,0x00,0x00]
95935
95936v_cmpx_f_u32_e64 v1, vcc_hi
95937// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xd7,0x00,0x00]
95938
95939v_cmpx_f_u32_e64 v1, m0
95940// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xf9,0x00,0x00]
95941
95942v_cmpx_f_u32_e64 v1, exec_lo
95943// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xfd,0x00,0x00]
95944
95945v_cmpx_f_u32_e64 v1, exec_hi
95946// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xff,0x00,0x00]
95947
95948v_cmpx_f_u32_e64 v1, 0
95949// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0x01,0x01,0x00]
95950
95951v_cmpx_f_u32_e64 v1, -1
95952// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0x83,0x01,0x00]
95953
95954v_cmpx_f_u32_e64 v1, 0.5
95955// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xe1,0x01,0x00]
95956
95957v_cmpx_f_u32_e64 v1, -4.0
95958// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xef,0x01,0x00]
95959
95960v_cmpx_lt_u32 v1, v2
95961// GFX10: encoding: [0x01,0x05,0xa2,0x7d]
95962
95963v_cmpx_lt_u32 v255, v2
95964// GFX10: encoding: [0xff,0x05,0xa2,0x7d]
95965
95966v_cmpx_lt_u32 s1, v2
95967// GFX10: encoding: [0x01,0x04,0xa2,0x7d]
95968
95969v_cmpx_lt_u32 s101, v2
95970// GFX10: encoding: [0x65,0x04,0xa2,0x7d]
95971
95972v_cmpx_lt_u32 vcc_lo, v2
95973// GFX10: encoding: [0x6a,0x04,0xa2,0x7d]
95974
95975v_cmpx_lt_u32 vcc_hi, v2
95976// GFX10: encoding: [0x6b,0x04,0xa2,0x7d]
95977
95978v_cmpx_lt_u32 m0, v2
95979// GFX10: encoding: [0x7c,0x04,0xa2,0x7d]
95980
95981v_cmpx_lt_u32 exec_lo, v2
95982// GFX10: encoding: [0x7e,0x04,0xa2,0x7d]
95983
95984v_cmpx_lt_u32 exec_hi, v2
95985// GFX10: encoding: [0x7f,0x04,0xa2,0x7d]
95986
95987v_cmpx_lt_u32 0, v2
95988// GFX10: encoding: [0x80,0x04,0xa2,0x7d]
95989
95990v_cmpx_lt_u32 -1, v2
95991// GFX10: encoding: [0xc1,0x04,0xa2,0x7d]
95992
95993v_cmpx_lt_u32 0.5, v2
95994// GFX10: encoding: [0xf0,0x04,0xa2,0x7d]
95995
95996v_cmpx_lt_u32 -4.0, v2
95997// GFX10: encoding: [0xf7,0x04,0xa2,0x7d]
95998
95999v_cmpx_lt_u32 0xaf123456, v2
96000// GFX10: encoding: [0xff,0x04,0xa2,0x7d,0x56,0x34,0x12,0xaf]
96001
96002v_cmpx_lt_u32 0x3f717273, v2
96003// GFX10: encoding: [0xff,0x04,0xa2,0x7d,0x73,0x72,0x71,0x3f]
96004
96005v_cmpx_lt_u32 v1, v255
96006// GFX10: encoding: [0x01,0xff,0xa3,0x7d]
96007
96008v_cmpx_lt_u32_e64 v1, v2
96009// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0x05,0x02,0x00]
96010
96011v_cmpx_lt_u32_e64 v255, v2
96012// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0xff,0x05,0x02,0x00]
96013
96014v_cmpx_lt_u32_e64 s1, v2
96015// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0x04,0x02,0x00]
96016
96017v_cmpx_lt_u32_e64 s101, v2
96018// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x65,0x04,0x02,0x00]
96019
96020v_cmpx_lt_u32_e64 vcc_lo, v2
96021// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x6a,0x04,0x02,0x00]
96022
96023v_cmpx_lt_u32_e64 vcc_hi, v2
96024// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x6b,0x04,0x02,0x00]
96025
96026v_cmpx_lt_u32_e64 m0, v2
96027// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x7c,0x04,0x02,0x00]
96028
96029v_cmpx_lt_u32_e64 exec_lo, v2
96030// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x7e,0x04,0x02,0x00]
96031
96032v_cmpx_lt_u32_e64 exec_hi, v2
96033// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x7f,0x04,0x02,0x00]
96034
96035v_cmpx_lt_u32_e64 0, v2
96036// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x80,0x04,0x02,0x00]
96037
96038v_cmpx_lt_u32_e64 -1, v2
96039// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0xc1,0x04,0x02,0x00]
96040
96041v_cmpx_lt_u32_e64 0.5, v2
96042// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0xf0,0x04,0x02,0x00]
96043
96044v_cmpx_lt_u32_e64 -4.0, v2
96045// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0xf7,0x04,0x02,0x00]
96046
96047v_cmpx_lt_u32_e64 v1, v255
96048// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xff,0x03,0x00]
96049
96050v_cmpx_lt_u32_e64 v1, s2
96051// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0x05,0x00,0x00]
96052
96053v_cmpx_lt_u32_e64 v1, s101
96054// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xcb,0x00,0x00]
96055
96056v_cmpx_lt_u32_e64 v1, vcc_lo
96057// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xd5,0x00,0x00]
96058
96059v_cmpx_lt_u32_e64 v1, vcc_hi
96060// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xd7,0x00,0x00]
96061
96062v_cmpx_lt_u32_e64 v1, m0
96063// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xf9,0x00,0x00]
96064
96065v_cmpx_lt_u32_e64 v1, exec_lo
96066// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xfd,0x00,0x00]
96067
96068v_cmpx_lt_u32_e64 v1, exec_hi
96069// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xff,0x00,0x00]
96070
96071v_cmpx_lt_u32_e64 v1, 0
96072// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0x01,0x01,0x00]
96073
96074v_cmpx_lt_u32_e64 v1, -1
96075// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0x83,0x01,0x00]
96076
96077v_cmpx_lt_u32_e64 v1, 0.5
96078// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xe1,0x01,0x00]
96079
96080v_cmpx_lt_u32_e64 v1, -4.0
96081// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xef,0x01,0x00]
96082
96083v_cmpx_eq_u32 v1, v2
96084// GFX10: encoding: [0x01,0x05,0xa4,0x7d]
96085
96086v_cmpx_eq_u32 v255, v2
96087// GFX10: encoding: [0xff,0x05,0xa4,0x7d]
96088
96089v_cmpx_eq_u32 s1, v2
96090// GFX10: encoding: [0x01,0x04,0xa4,0x7d]
96091
96092v_cmpx_eq_u32 s101, v2
96093// GFX10: encoding: [0x65,0x04,0xa4,0x7d]
96094
96095v_cmpx_eq_u32 vcc_lo, v2
96096// GFX10: encoding: [0x6a,0x04,0xa4,0x7d]
96097
96098v_cmpx_eq_u32 vcc_hi, v2
96099// GFX10: encoding: [0x6b,0x04,0xa4,0x7d]
96100
96101v_cmpx_eq_u32 m0, v2
96102// GFX10: encoding: [0x7c,0x04,0xa4,0x7d]
96103
96104v_cmpx_eq_u32 exec_lo, v2
96105// GFX10: encoding: [0x7e,0x04,0xa4,0x7d]
96106
96107v_cmpx_eq_u32 exec_hi, v2
96108// GFX10: encoding: [0x7f,0x04,0xa4,0x7d]
96109
96110v_cmpx_eq_u32 0, v2
96111// GFX10: encoding: [0x80,0x04,0xa4,0x7d]
96112
96113v_cmpx_eq_u32 -1, v2
96114// GFX10: encoding: [0xc1,0x04,0xa4,0x7d]
96115
96116v_cmpx_eq_u32 0.5, v2
96117// GFX10: encoding: [0xf0,0x04,0xa4,0x7d]
96118
96119v_cmpx_eq_u32 -4.0, v2
96120// GFX10: encoding: [0xf7,0x04,0xa4,0x7d]
96121
96122v_cmpx_eq_u32 0xaf123456, v2
96123// GFX10: encoding: [0xff,0x04,0xa4,0x7d,0x56,0x34,0x12,0xaf]
96124
96125v_cmpx_eq_u32 0x3f717273, v2
96126// GFX10: encoding: [0xff,0x04,0xa4,0x7d,0x73,0x72,0x71,0x3f]
96127
96128v_cmpx_eq_u32 v1, v255
96129// GFX10: encoding: [0x01,0xff,0xa5,0x7d]
96130
96131v_cmpx_eq_u32_e64 v1, v2
96132// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0x05,0x02,0x00]
96133
96134v_cmpx_eq_u32_e64 v255, v2
96135// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0xff,0x05,0x02,0x00]
96136
96137v_cmpx_eq_u32_e64 s1, v2
96138// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0x04,0x02,0x00]
96139
96140v_cmpx_eq_u32_e64 s101, v2
96141// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x65,0x04,0x02,0x00]
96142
96143v_cmpx_eq_u32_e64 vcc_lo, v2
96144// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x6a,0x04,0x02,0x00]
96145
96146v_cmpx_eq_u32_e64 vcc_hi, v2
96147// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x6b,0x04,0x02,0x00]
96148
96149v_cmpx_eq_u32_e64 m0, v2
96150// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x7c,0x04,0x02,0x00]
96151
96152v_cmpx_eq_u32_e64 exec_lo, v2
96153// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x7e,0x04,0x02,0x00]
96154
96155v_cmpx_eq_u32_e64 exec_hi, v2
96156// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x7f,0x04,0x02,0x00]
96157
96158v_cmpx_eq_u32_e64 0, v2
96159// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x80,0x04,0x02,0x00]
96160
96161v_cmpx_eq_u32_e64 -1, v2
96162// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0xc1,0x04,0x02,0x00]
96163
96164v_cmpx_eq_u32_e64 0.5, v2
96165// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0xf0,0x04,0x02,0x00]
96166
96167v_cmpx_eq_u32_e64 -4.0, v2
96168// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0xf7,0x04,0x02,0x00]
96169
96170v_cmpx_eq_u32_e64 v1, v255
96171// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xff,0x03,0x00]
96172
96173v_cmpx_eq_u32_e64 v1, s2
96174// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0x05,0x00,0x00]
96175
96176v_cmpx_eq_u32_e64 v1, s101
96177// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xcb,0x00,0x00]
96178
96179v_cmpx_eq_u32_e64 v1, vcc_lo
96180// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xd5,0x00,0x00]
96181
96182v_cmpx_eq_u32_e64 v1, vcc_hi
96183// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xd7,0x00,0x00]
96184
96185v_cmpx_eq_u32_e64 v1, m0
96186// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xf9,0x00,0x00]
96187
96188v_cmpx_eq_u32_e64 v1, exec_lo
96189// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xfd,0x00,0x00]
96190
96191v_cmpx_eq_u32_e64 v1, exec_hi
96192// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xff,0x00,0x00]
96193
96194v_cmpx_eq_u32_e64 v1, 0
96195// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0x01,0x01,0x00]
96196
96197v_cmpx_eq_u32_e64 v1, -1
96198// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0x83,0x01,0x00]
96199
96200v_cmpx_eq_u32_e64 v1, 0.5
96201// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xe1,0x01,0x00]
96202
96203v_cmpx_eq_u32_e64 v1, -4.0
96204// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xef,0x01,0x00]
96205
96206v_cmpx_le_u32 v1, v2
96207// GFX10: encoding: [0x01,0x05,0xa6,0x7d]
96208
96209v_cmpx_le_u32 v255, v2
96210// GFX10: encoding: [0xff,0x05,0xa6,0x7d]
96211
96212v_cmpx_le_u32 s1, v2
96213// GFX10: encoding: [0x01,0x04,0xa6,0x7d]
96214
96215v_cmpx_le_u32 s101, v2
96216// GFX10: encoding: [0x65,0x04,0xa6,0x7d]
96217
96218v_cmpx_le_u32 vcc_lo, v2
96219// GFX10: encoding: [0x6a,0x04,0xa6,0x7d]
96220
96221v_cmpx_le_u32 vcc_hi, v2
96222// GFX10: encoding: [0x6b,0x04,0xa6,0x7d]
96223
96224v_cmpx_le_u32 m0, v2
96225// GFX10: encoding: [0x7c,0x04,0xa6,0x7d]
96226
96227v_cmpx_le_u32 exec_lo, v2
96228// GFX10: encoding: [0x7e,0x04,0xa6,0x7d]
96229
96230v_cmpx_le_u32 exec_hi, v2
96231// GFX10: encoding: [0x7f,0x04,0xa6,0x7d]
96232
96233v_cmpx_le_u32 0, v2
96234// GFX10: encoding: [0x80,0x04,0xa6,0x7d]
96235
96236v_cmpx_le_u32 -1, v2
96237// GFX10: encoding: [0xc1,0x04,0xa6,0x7d]
96238
96239v_cmpx_le_u32 0.5, v2
96240// GFX10: encoding: [0xf0,0x04,0xa6,0x7d]
96241
96242v_cmpx_le_u32 -4.0, v2
96243// GFX10: encoding: [0xf7,0x04,0xa6,0x7d]
96244
96245v_cmpx_le_u32 0xaf123456, v2
96246// GFX10: encoding: [0xff,0x04,0xa6,0x7d,0x56,0x34,0x12,0xaf]
96247
96248v_cmpx_le_u32 0x3f717273, v2
96249// GFX10: encoding: [0xff,0x04,0xa6,0x7d,0x73,0x72,0x71,0x3f]
96250
96251v_cmpx_le_u32 v1, v255
96252// GFX10: encoding: [0x01,0xff,0xa7,0x7d]
96253
96254v_cmpx_le_u32_e64 v1, v2
96255// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0x05,0x02,0x00]
96256
96257v_cmpx_le_u32_e64 v255, v2
96258// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0xff,0x05,0x02,0x00]
96259
96260v_cmpx_le_u32_e64 s1, v2
96261// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0x04,0x02,0x00]
96262
96263v_cmpx_le_u32_e64 s101, v2
96264// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x65,0x04,0x02,0x00]
96265
96266v_cmpx_le_u32_e64 vcc_lo, v2
96267// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x6a,0x04,0x02,0x00]
96268
96269v_cmpx_le_u32_e64 vcc_hi, v2
96270// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x6b,0x04,0x02,0x00]
96271
96272v_cmpx_le_u32_e64 m0, v2
96273// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x7c,0x04,0x02,0x00]
96274
96275v_cmpx_le_u32_e64 exec_lo, v2
96276// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x7e,0x04,0x02,0x00]
96277
96278v_cmpx_le_u32_e64 exec_hi, v2
96279// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x7f,0x04,0x02,0x00]
96280
96281v_cmpx_le_u32_e64 0, v2
96282// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x80,0x04,0x02,0x00]
96283
96284v_cmpx_le_u32_e64 -1, v2
96285// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0xc1,0x04,0x02,0x00]
96286
96287v_cmpx_le_u32_e64 0.5, v2
96288// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0xf0,0x04,0x02,0x00]
96289
96290v_cmpx_le_u32_e64 -4.0, v2
96291// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0xf7,0x04,0x02,0x00]
96292
96293v_cmpx_le_u32_e64 v1, v255
96294// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xff,0x03,0x00]
96295
96296v_cmpx_le_u32_e64 v1, s2
96297// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0x05,0x00,0x00]
96298
96299v_cmpx_le_u32_e64 v1, s101
96300// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xcb,0x00,0x00]
96301
96302v_cmpx_le_u32_e64 v1, vcc_lo
96303// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xd5,0x00,0x00]
96304
96305v_cmpx_le_u32_e64 v1, vcc_hi
96306// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xd7,0x00,0x00]
96307
96308v_cmpx_le_u32_e64 v1, m0
96309// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xf9,0x00,0x00]
96310
96311v_cmpx_le_u32_e64 v1, exec_lo
96312// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xfd,0x00,0x00]
96313
96314v_cmpx_le_u32_e64 v1, exec_hi
96315// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xff,0x00,0x00]
96316
96317v_cmpx_le_u32_e64 v1, 0
96318// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0x01,0x01,0x00]
96319
96320v_cmpx_le_u32_e64 v1, -1
96321// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0x83,0x01,0x00]
96322
96323v_cmpx_le_u32_e64 v1, 0.5
96324// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xe1,0x01,0x00]
96325
96326v_cmpx_le_u32_e64 v1, -4.0
96327// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xef,0x01,0x00]
96328
96329v_cmpx_gt_u32 v1, v2
96330// GFX10: encoding: [0x01,0x05,0xa8,0x7d]
96331
96332v_cmpx_gt_u32 v255, v2
96333// GFX10: encoding: [0xff,0x05,0xa8,0x7d]
96334
96335v_cmpx_gt_u32 s1, v2
96336// GFX10: encoding: [0x01,0x04,0xa8,0x7d]
96337
96338v_cmpx_gt_u32 s101, v2
96339// GFX10: encoding: [0x65,0x04,0xa8,0x7d]
96340
96341v_cmpx_gt_u32 vcc_lo, v2
96342// GFX10: encoding: [0x6a,0x04,0xa8,0x7d]
96343
96344v_cmpx_gt_u32 vcc_hi, v2
96345// GFX10: encoding: [0x6b,0x04,0xa8,0x7d]
96346
96347v_cmpx_gt_u32 m0, v2
96348// GFX10: encoding: [0x7c,0x04,0xa8,0x7d]
96349
96350v_cmpx_gt_u32 exec_lo, v2
96351// GFX10: encoding: [0x7e,0x04,0xa8,0x7d]
96352
96353v_cmpx_gt_u32 exec_hi, v2
96354// GFX10: encoding: [0x7f,0x04,0xa8,0x7d]
96355
96356v_cmpx_gt_u32 0, v2
96357// GFX10: encoding: [0x80,0x04,0xa8,0x7d]
96358
96359v_cmpx_gt_u32 -1, v2
96360// GFX10: encoding: [0xc1,0x04,0xa8,0x7d]
96361
96362v_cmpx_gt_u32 0.5, v2
96363// GFX10: encoding: [0xf0,0x04,0xa8,0x7d]
96364
96365v_cmpx_gt_u32 -4.0, v2
96366// GFX10: encoding: [0xf7,0x04,0xa8,0x7d]
96367
96368v_cmpx_gt_u32 0xaf123456, v2
96369// GFX10: encoding: [0xff,0x04,0xa8,0x7d,0x56,0x34,0x12,0xaf]
96370
96371v_cmpx_gt_u32 0x3f717273, v2
96372// GFX10: encoding: [0xff,0x04,0xa8,0x7d,0x73,0x72,0x71,0x3f]
96373
96374v_cmpx_gt_u32 v1, v255
96375// GFX10: encoding: [0x01,0xff,0xa9,0x7d]
96376
96377v_cmpx_gt_u32_e64 v1, v2
96378// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0x05,0x02,0x00]
96379
96380v_cmpx_gt_u32_e64 v255, v2
96381// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0xff,0x05,0x02,0x00]
96382
96383v_cmpx_gt_u32_e64 s1, v2
96384// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0x04,0x02,0x00]
96385
96386v_cmpx_gt_u32_e64 s101, v2
96387// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x65,0x04,0x02,0x00]
96388
96389v_cmpx_gt_u32_e64 vcc_lo, v2
96390// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x6a,0x04,0x02,0x00]
96391
96392v_cmpx_gt_u32_e64 vcc_hi, v2
96393// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x6b,0x04,0x02,0x00]
96394
96395v_cmpx_gt_u32_e64 m0, v2
96396// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x7c,0x04,0x02,0x00]
96397
96398v_cmpx_gt_u32_e64 exec_lo, v2
96399// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x7e,0x04,0x02,0x00]
96400
96401v_cmpx_gt_u32_e64 exec_hi, v2
96402// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x7f,0x04,0x02,0x00]
96403
96404v_cmpx_gt_u32_e64 0, v2
96405// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x80,0x04,0x02,0x00]
96406
96407v_cmpx_gt_u32_e64 -1, v2
96408// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0xc1,0x04,0x02,0x00]
96409
96410v_cmpx_gt_u32_e64 0.5, v2
96411// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0xf0,0x04,0x02,0x00]
96412
96413v_cmpx_gt_u32_e64 -4.0, v2
96414// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0xf7,0x04,0x02,0x00]
96415
96416v_cmpx_gt_u32_e64 v1, v255
96417// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xff,0x03,0x00]
96418
96419v_cmpx_gt_u32_e64 v1, s2
96420// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0x05,0x00,0x00]
96421
96422v_cmpx_gt_u32_e64 v1, s101
96423// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xcb,0x00,0x00]
96424
96425v_cmpx_gt_u32_e64 v1, vcc_lo
96426// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xd5,0x00,0x00]
96427
96428v_cmpx_gt_u32_e64 v1, vcc_hi
96429// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xd7,0x00,0x00]
96430
96431v_cmpx_gt_u32_e64 v1, m0
96432// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xf9,0x00,0x00]
96433
96434v_cmpx_gt_u32_e64 v1, exec_lo
96435// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xfd,0x00,0x00]
96436
96437v_cmpx_gt_u32_e64 v1, exec_hi
96438// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xff,0x00,0x00]
96439
96440v_cmpx_gt_u32_e64 v1, 0
96441// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0x01,0x01,0x00]
96442
96443v_cmpx_gt_u32_e64 v1, -1
96444// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0x83,0x01,0x00]
96445
96446v_cmpx_gt_u32_e64 v1, 0.5
96447// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xe1,0x01,0x00]
96448
96449v_cmpx_gt_u32_e64 v1, -4.0
96450// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xef,0x01,0x00]
96451
96452v_cmpx_ne_u32 v1, v2
96453// GFX10: encoding: [0x01,0x05,0xaa,0x7d]
96454
96455v_cmpx_ne_u32 v255, v2
96456// GFX10: encoding: [0xff,0x05,0xaa,0x7d]
96457
96458v_cmpx_ne_u32 s1, v2
96459// GFX10: encoding: [0x01,0x04,0xaa,0x7d]
96460
96461v_cmpx_ne_u32 s101, v2
96462// GFX10: encoding: [0x65,0x04,0xaa,0x7d]
96463
96464v_cmpx_ne_u32 vcc_lo, v2
96465// GFX10: encoding: [0x6a,0x04,0xaa,0x7d]
96466
96467v_cmpx_ne_u32 vcc_hi, v2
96468// GFX10: encoding: [0x6b,0x04,0xaa,0x7d]
96469
96470v_cmpx_ne_u32 m0, v2
96471// GFX10: encoding: [0x7c,0x04,0xaa,0x7d]
96472
96473v_cmpx_ne_u32 exec_lo, v2
96474// GFX10: encoding: [0x7e,0x04,0xaa,0x7d]
96475
96476v_cmpx_ne_u32 exec_hi, v2
96477// GFX10: encoding: [0x7f,0x04,0xaa,0x7d]
96478
96479v_cmpx_ne_u32 0, v2
96480// GFX10: encoding: [0x80,0x04,0xaa,0x7d]
96481
96482v_cmpx_ne_u32 -1, v2
96483// GFX10: encoding: [0xc1,0x04,0xaa,0x7d]
96484
96485v_cmpx_ne_u32 0.5, v2
96486// GFX10: encoding: [0xf0,0x04,0xaa,0x7d]
96487
96488v_cmpx_ne_u32 -4.0, v2
96489// GFX10: encoding: [0xf7,0x04,0xaa,0x7d]
96490
96491v_cmpx_ne_u32 0xaf123456, v2
96492// GFX10: encoding: [0xff,0x04,0xaa,0x7d,0x56,0x34,0x12,0xaf]
96493
96494v_cmpx_ne_u32 0x3f717273, v2
96495// GFX10: encoding: [0xff,0x04,0xaa,0x7d,0x73,0x72,0x71,0x3f]
96496
96497v_cmpx_ne_u32 v1, v255
96498// GFX10: encoding: [0x01,0xff,0xab,0x7d]
96499
96500v_cmpx_ne_u32_e64 v1, v2
96501// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0x05,0x02,0x00]
96502
96503v_cmpx_ne_u32_e64 v255, v2
96504// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0xff,0x05,0x02,0x00]
96505
96506v_cmpx_ne_u32_e64 s1, v2
96507// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0x04,0x02,0x00]
96508
96509v_cmpx_ne_u32_e64 s101, v2
96510// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x65,0x04,0x02,0x00]
96511
96512v_cmpx_ne_u32_e64 vcc_lo, v2
96513// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x6a,0x04,0x02,0x00]
96514
96515v_cmpx_ne_u32_e64 vcc_hi, v2
96516// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x6b,0x04,0x02,0x00]
96517
96518v_cmpx_ne_u32_e64 m0, v2
96519// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x7c,0x04,0x02,0x00]
96520
96521v_cmpx_ne_u32_e64 exec_lo, v2
96522// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x7e,0x04,0x02,0x00]
96523
96524v_cmpx_ne_u32_e64 exec_hi, v2
96525// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x7f,0x04,0x02,0x00]
96526
96527v_cmpx_ne_u32_e64 0, v2
96528// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x80,0x04,0x02,0x00]
96529
96530v_cmpx_ne_u32_e64 -1, v2
96531// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0xc1,0x04,0x02,0x00]
96532
96533v_cmpx_ne_u32_e64 0.5, v2
96534// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0xf0,0x04,0x02,0x00]
96535
96536v_cmpx_ne_u32_e64 -4.0, v2
96537// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0xf7,0x04,0x02,0x00]
96538
96539v_cmpx_ne_u32_e64 v1, v255
96540// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xff,0x03,0x00]
96541
96542v_cmpx_ne_u32_e64 v1, s2
96543// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0x05,0x00,0x00]
96544
96545v_cmpx_ne_u32_e64 v1, s101
96546// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xcb,0x00,0x00]
96547
96548v_cmpx_ne_u32_e64 v1, vcc_lo
96549// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xd5,0x00,0x00]
96550
96551v_cmpx_ne_u32_e64 v1, vcc_hi
96552// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xd7,0x00,0x00]
96553
96554v_cmpx_ne_u32_e64 v1, m0
96555// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xf9,0x00,0x00]
96556
96557v_cmpx_ne_u32_e64 v1, exec_lo
96558// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xfd,0x00,0x00]
96559
96560v_cmpx_ne_u32_e64 v1, exec_hi
96561// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xff,0x00,0x00]
96562
96563v_cmpx_ne_u32_e64 v1, 0
96564// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0x01,0x01,0x00]
96565
96566v_cmpx_ne_u32_e64 v1, -1
96567// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0x83,0x01,0x00]
96568
96569v_cmpx_ne_u32_e64 v1, 0.5
96570// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xe1,0x01,0x00]
96571
96572v_cmpx_ne_u32_e64 v1, -4.0
96573// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xef,0x01,0x00]
96574
96575v_cmpx_ge_u32 v1, v2
96576// GFX10: encoding: [0x01,0x05,0xac,0x7d]
96577
96578v_cmpx_ge_u32 v255, v2
96579// GFX10: encoding: [0xff,0x05,0xac,0x7d]
96580
96581v_cmpx_ge_u32 s1, v2
96582// GFX10: encoding: [0x01,0x04,0xac,0x7d]
96583
96584v_cmpx_ge_u32 s101, v2
96585// GFX10: encoding: [0x65,0x04,0xac,0x7d]
96586
96587v_cmpx_ge_u32 vcc_lo, v2
96588// GFX10: encoding: [0x6a,0x04,0xac,0x7d]
96589
96590v_cmpx_ge_u32 vcc_hi, v2
96591// GFX10: encoding: [0x6b,0x04,0xac,0x7d]
96592
96593v_cmpx_ge_u32 m0, v2
96594// GFX10: encoding: [0x7c,0x04,0xac,0x7d]
96595
96596v_cmpx_ge_u32 exec_lo, v2
96597// GFX10: encoding: [0x7e,0x04,0xac,0x7d]
96598
96599v_cmpx_ge_u32 exec_hi, v2
96600// GFX10: encoding: [0x7f,0x04,0xac,0x7d]
96601
96602v_cmpx_ge_u32 0, v2
96603// GFX10: encoding: [0x80,0x04,0xac,0x7d]
96604
96605v_cmpx_ge_u32 -1, v2
96606// GFX10: encoding: [0xc1,0x04,0xac,0x7d]
96607
96608v_cmpx_ge_u32 0.5, v2
96609// GFX10: encoding: [0xf0,0x04,0xac,0x7d]
96610
96611v_cmpx_ge_u32 -4.0, v2
96612// GFX10: encoding: [0xf7,0x04,0xac,0x7d]
96613
96614v_cmpx_ge_u32 0xaf123456, v2
96615// GFX10: encoding: [0xff,0x04,0xac,0x7d,0x56,0x34,0x12,0xaf]
96616
96617v_cmpx_ge_u32 0x3f717273, v2
96618// GFX10: encoding: [0xff,0x04,0xac,0x7d,0x73,0x72,0x71,0x3f]
96619
96620v_cmpx_ge_u32 v1, v255
96621// GFX10: encoding: [0x01,0xff,0xad,0x7d]
96622
96623v_cmpx_ge_u32_e64 v1, v2
96624// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0x05,0x02,0x00]
96625
96626v_cmpx_ge_u32_e64 v255, v2
96627// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0xff,0x05,0x02,0x00]
96628
96629v_cmpx_ge_u32_e64 s1, v2
96630// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0x04,0x02,0x00]
96631
96632v_cmpx_ge_u32_e64 s101, v2
96633// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x65,0x04,0x02,0x00]
96634
96635v_cmpx_ge_u32_e64 vcc_lo, v2
96636// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x6a,0x04,0x02,0x00]
96637
96638v_cmpx_ge_u32_e64 vcc_hi, v2
96639// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x6b,0x04,0x02,0x00]
96640
96641v_cmpx_ge_u32_e64 m0, v2
96642// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x7c,0x04,0x02,0x00]
96643
96644v_cmpx_ge_u32_e64 exec_lo, v2
96645// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x7e,0x04,0x02,0x00]
96646
96647v_cmpx_ge_u32_e64 exec_hi, v2
96648// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x7f,0x04,0x02,0x00]
96649
96650v_cmpx_ge_u32_e64 0, v2
96651// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x80,0x04,0x02,0x00]
96652
96653v_cmpx_ge_u32_e64 -1, v2
96654// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0xc1,0x04,0x02,0x00]
96655
96656v_cmpx_ge_u32_e64 0.5, v2
96657// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0xf0,0x04,0x02,0x00]
96658
96659v_cmpx_ge_u32_e64 -4.0, v2
96660// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0xf7,0x04,0x02,0x00]
96661
96662v_cmpx_ge_u32_e64 v1, v255
96663// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xff,0x03,0x00]
96664
96665v_cmpx_ge_u32_e64 v1, s2
96666// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0x05,0x00,0x00]
96667
96668v_cmpx_ge_u32_e64 v1, s101
96669// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xcb,0x00,0x00]
96670
96671v_cmpx_ge_u32_e64 v1, vcc_lo
96672// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xd5,0x00,0x00]
96673
96674v_cmpx_ge_u32_e64 v1, vcc_hi
96675// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xd7,0x00,0x00]
96676
96677v_cmpx_ge_u32_e64 v1, m0
96678// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xf9,0x00,0x00]
96679
96680v_cmpx_ge_u32_e64 v1, exec_lo
96681// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xfd,0x00,0x00]
96682
96683v_cmpx_ge_u32_e64 v1, exec_hi
96684// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xff,0x00,0x00]
96685
96686v_cmpx_ge_u32_e64 v1, 0
96687// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0x01,0x01,0x00]
96688
96689v_cmpx_ge_u32_e64 v1, -1
96690// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0x83,0x01,0x00]
96691
96692v_cmpx_ge_u32_e64 v1, 0.5
96693// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xe1,0x01,0x00]
96694
96695v_cmpx_ge_u32_e64 v1, -4.0
96696// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xef,0x01,0x00]
96697
96698v_cmpx_t_u32 v1, v2
96699// GFX10: encoding: [0x01,0x05,0xae,0x7d]
96700
96701v_cmpx_t_u32 v255, v2
96702// GFX10: encoding: [0xff,0x05,0xae,0x7d]
96703
96704v_cmpx_t_u32 s1, v2
96705// GFX10: encoding: [0x01,0x04,0xae,0x7d]
96706
96707v_cmpx_t_u32 s101, v2
96708// GFX10: encoding: [0x65,0x04,0xae,0x7d]
96709
96710v_cmpx_t_u32 vcc_lo, v2
96711// GFX10: encoding: [0x6a,0x04,0xae,0x7d]
96712
96713v_cmpx_t_u32 vcc_hi, v2
96714// GFX10: encoding: [0x6b,0x04,0xae,0x7d]
96715
96716v_cmpx_t_u32 m0, v2
96717// GFX10: encoding: [0x7c,0x04,0xae,0x7d]
96718
96719v_cmpx_t_u32 exec_lo, v2
96720// GFX10: encoding: [0x7e,0x04,0xae,0x7d]
96721
96722v_cmpx_t_u32 exec_hi, v2
96723// GFX10: encoding: [0x7f,0x04,0xae,0x7d]
96724
96725v_cmpx_t_u32 0, v2
96726// GFX10: encoding: [0x80,0x04,0xae,0x7d]
96727
96728v_cmpx_t_u32 -1, v2
96729// GFX10: encoding: [0xc1,0x04,0xae,0x7d]
96730
96731v_cmpx_t_u32 0.5, v2
96732// GFX10: encoding: [0xf0,0x04,0xae,0x7d]
96733
96734v_cmpx_t_u32 -4.0, v2
96735// GFX10: encoding: [0xf7,0x04,0xae,0x7d]
96736
96737v_cmpx_t_u32 0xaf123456, v2
96738// GFX10: encoding: [0xff,0x04,0xae,0x7d,0x56,0x34,0x12,0xaf]
96739
96740v_cmpx_t_u32 0x3f717273, v2
96741// GFX10: encoding: [0xff,0x04,0xae,0x7d,0x73,0x72,0x71,0x3f]
96742
96743v_cmpx_t_u32 v1, v255
96744// GFX10: encoding: [0x01,0xff,0xaf,0x7d]
96745
96746v_cmpx_t_u32_e64 v1, v2
96747// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0x05,0x02,0x00]
96748
96749v_cmpx_t_u32_e64 v255, v2
96750// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0xff,0x05,0x02,0x00]
96751
96752v_cmpx_t_u32_e64 s1, v2
96753// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0x04,0x02,0x00]
96754
96755v_cmpx_t_u32_e64 s101, v2
96756// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x65,0x04,0x02,0x00]
96757
96758v_cmpx_t_u32_e64 vcc_lo, v2
96759// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x6a,0x04,0x02,0x00]
96760
96761v_cmpx_t_u32_e64 vcc_hi, v2
96762// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x6b,0x04,0x02,0x00]
96763
96764v_cmpx_t_u32_e64 m0, v2
96765// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x7c,0x04,0x02,0x00]
96766
96767v_cmpx_t_u32_e64 exec_lo, v2
96768// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x7e,0x04,0x02,0x00]
96769
96770v_cmpx_t_u32_e64 exec_hi, v2
96771// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x7f,0x04,0x02,0x00]
96772
96773v_cmpx_t_u32_e64 0, v2
96774// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x80,0x04,0x02,0x00]
96775
96776v_cmpx_t_u32_e64 -1, v2
96777// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0xc1,0x04,0x02,0x00]
96778
96779v_cmpx_t_u32_e64 0.5, v2
96780// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0xf0,0x04,0x02,0x00]
96781
96782v_cmpx_t_u32_e64 -4.0, v2
96783// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0xf7,0x04,0x02,0x00]
96784
96785v_cmpx_t_u32_e64 v1, v255
96786// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xff,0x03,0x00]
96787
96788v_cmpx_t_u32_e64 v1, s2
96789// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0x05,0x00,0x00]
96790
96791v_cmpx_t_u32_e64 v1, s101
96792// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xcb,0x00,0x00]
96793
96794v_cmpx_t_u32_e64 v1, vcc_lo
96795// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xd5,0x00,0x00]
96796
96797v_cmpx_t_u32_e64 v1, vcc_hi
96798// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xd7,0x00,0x00]
96799
96800v_cmpx_t_u32_e64 v1, m0
96801// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xf9,0x00,0x00]
96802
96803v_cmpx_t_u32_e64 v1, exec_lo
96804// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xfd,0x00,0x00]
96805
96806v_cmpx_t_u32_e64 v1, exec_hi
96807// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xff,0x00,0x00]
96808
96809v_cmpx_t_u32_e64 v1, 0
96810// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0x01,0x01,0x00]
96811
96812v_cmpx_t_u32_e64 v1, -1
96813// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0x83,0x01,0x00]
96814
96815v_cmpx_t_u32_e64 v1, 0.5
96816// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xe1,0x01,0x00]
96817
96818v_cmpx_t_u32_e64 v1, -4.0
96819// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xef,0x01,0x00]
96820
96821v_cmpx_f_f16 v1, v2
96822// GFX10: encoding: [0x01,0x05,0xb0,0x7d]
96823
96824v_cmpx_f_f16 v255, v2
96825// GFX10: encoding: [0xff,0x05,0xb0,0x7d]
96826
96827v_cmpx_f_f16 s1, v2
96828// GFX10: encoding: [0x01,0x04,0xb0,0x7d]
96829
96830v_cmpx_f_f16 s101, v2
96831// GFX10: encoding: [0x65,0x04,0xb0,0x7d]
96832
96833v_cmpx_f_f16 vcc_lo, v2
96834// GFX10: encoding: [0x6a,0x04,0xb0,0x7d]
96835
96836v_cmpx_f_f16 vcc_hi, v2
96837// GFX10: encoding: [0x6b,0x04,0xb0,0x7d]
96838
96839v_cmpx_f_f16 m0, v2
96840// GFX10: encoding: [0x7c,0x04,0xb0,0x7d]
96841
96842v_cmpx_f_f16 exec_lo, v2
96843// GFX10: encoding: [0x7e,0x04,0xb0,0x7d]
96844
96845v_cmpx_f_f16 exec_hi, v2
96846// GFX10: encoding: [0x7f,0x04,0xb0,0x7d]
96847
96848v_cmpx_f_f16 0, v2
96849// GFX10: encoding: [0x80,0x04,0xb0,0x7d]
96850
96851v_cmpx_f_f16 -1, v2
96852// GFX10: encoding: [0xc1,0x04,0xb0,0x7d]
96853
96854v_cmpx_f_f16 0.5, v2
96855// GFX10: encoding: [0xf0,0x04,0xb0,0x7d]
96856
96857v_cmpx_f_f16 -4.0, v2
96858// GFX10: encoding: [0xf7,0x04,0xb0,0x7d]
96859
96860v_cmpx_f_f16 0xfe0b, v2
96861// GFX10: encoding: [0xff,0x04,0xb0,0x7d,0x0b,0xfe,0x00,0x00]
96862
96863v_cmpx_f_f16 0x3456, v2
96864// GFX10: encoding: [0xff,0x04,0xb0,0x7d,0x56,0x34,0x00,0x00]
96865
96866v_cmpx_f_f16 v1, v255
96867// GFX10: encoding: [0x01,0xff,0xb1,0x7d]
96868
96869v_cmpx_f_f16_e64 v1, v2
96870// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x05,0x02,0x00]
96871
96872v_cmpx_f_f16_e64 v255, v2
96873// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0xff,0x05,0x02,0x00]
96874
96875v_cmpx_f_f16_e64 s1, v2
96876// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x04,0x02,0x00]
96877
96878v_cmpx_f_f16_e64 s101, v2
96879// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x65,0x04,0x02,0x00]
96880
96881v_cmpx_f_f16_e64 vcc_lo, v2
96882// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x6a,0x04,0x02,0x00]
96883
96884v_cmpx_f_f16_e64 vcc_hi, v2
96885// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x6b,0x04,0x02,0x00]
96886
96887v_cmpx_f_f16_e64 m0, v2
96888// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x7c,0x04,0x02,0x00]
96889
96890v_cmpx_f_f16_e64 exec_lo, v2
96891// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x7e,0x04,0x02,0x00]
96892
96893v_cmpx_f_f16_e64 exec_hi, v2
96894// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x7f,0x04,0x02,0x00]
96895
96896v_cmpx_f_f16_e64 0, v2
96897// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x80,0x04,0x02,0x00]
96898
96899v_cmpx_f_f16_e64 -1, v2
96900// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0xc1,0x04,0x02,0x00]
96901
96902v_cmpx_f_f16_e64 0.5, v2
96903// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0xf0,0x04,0x02,0x00]
96904
96905v_cmpx_f_f16_e64 -4.0, v2
96906// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0xf7,0x04,0x02,0x00]
96907
96908v_cmpx_f_f16_e64 v1, v255
96909// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xff,0x03,0x00]
96910
96911v_cmpx_f_f16_e64 v1, s2
96912// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x05,0x00,0x00]
96913
96914v_cmpx_f_f16_e64 v1, s101
96915// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xcb,0x00,0x00]
96916
96917v_cmpx_f_f16_e64 v1, vcc_lo
96918// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xd5,0x00,0x00]
96919
96920v_cmpx_f_f16_e64 v1, vcc_hi
96921// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xd7,0x00,0x00]
96922
96923v_cmpx_f_f16_e64 v1, m0
96924// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xf9,0x00,0x00]
96925
96926v_cmpx_f_f16_e64 v1, exec_lo
96927// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xfd,0x00,0x00]
96928
96929v_cmpx_f_f16_e64 v1, exec_hi
96930// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xff,0x00,0x00]
96931
96932v_cmpx_f_f16_e64 v1, 0
96933// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x01,0x01,0x00]
96934
96935v_cmpx_f_f16_e64 v1, -1
96936// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x83,0x01,0x00]
96937
96938v_cmpx_f_f16_e64 v1, 0.5
96939// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xe1,0x01,0x00]
96940
96941v_cmpx_f_f16_e64 v1, -4.0
96942// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xef,0x01,0x00]
96943
96944v_cmpx_f_f16_e64 -v1, v2
96945// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x05,0x02,0x20]
96946
96947v_cmpx_f_f16_e64 v1, -v2
96948// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x05,0x02,0x40]
96949
96950v_cmpx_f_f16_e64 -v1, -v2
96951// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x05,0x02,0x60]
96952
96953v_cmpx_lt_f16 v1, v2
96954// GFX10: encoding: [0x01,0x05,0xb2,0x7d]
96955
96956v_cmpx_lt_f16 v255, v2
96957// GFX10: encoding: [0xff,0x05,0xb2,0x7d]
96958
96959v_cmpx_lt_f16 s1, v2
96960// GFX10: encoding: [0x01,0x04,0xb2,0x7d]
96961
96962v_cmpx_lt_f16 s101, v2
96963// GFX10: encoding: [0x65,0x04,0xb2,0x7d]
96964
96965v_cmpx_lt_f16 vcc_lo, v2
96966// GFX10: encoding: [0x6a,0x04,0xb2,0x7d]
96967
96968v_cmpx_lt_f16 vcc_hi, v2
96969// GFX10: encoding: [0x6b,0x04,0xb2,0x7d]
96970
96971v_cmpx_lt_f16 m0, v2
96972// GFX10: encoding: [0x7c,0x04,0xb2,0x7d]
96973
96974v_cmpx_lt_f16 exec_lo, v2
96975// GFX10: encoding: [0x7e,0x04,0xb2,0x7d]
96976
96977v_cmpx_lt_f16 exec_hi, v2
96978// GFX10: encoding: [0x7f,0x04,0xb2,0x7d]
96979
96980v_cmpx_lt_f16 0, v2
96981// GFX10: encoding: [0x80,0x04,0xb2,0x7d]
96982
96983v_cmpx_lt_f16 -1, v2
96984// GFX10: encoding: [0xc1,0x04,0xb2,0x7d]
96985
96986v_cmpx_lt_f16 0.5, v2
96987// GFX10: encoding: [0xf0,0x04,0xb2,0x7d]
96988
96989v_cmpx_lt_f16 -4.0, v2
96990// GFX10: encoding: [0xf7,0x04,0xb2,0x7d]
96991
96992v_cmpx_lt_f16 0xfe0b, v2
96993// GFX10: encoding: [0xff,0x04,0xb2,0x7d,0x0b,0xfe,0x00,0x00]
96994
96995v_cmpx_lt_f16 0x3456, v2
96996// GFX10: encoding: [0xff,0x04,0xb2,0x7d,0x56,0x34,0x00,0x00]
96997
96998v_cmpx_lt_f16 v1, v255
96999// GFX10: encoding: [0x01,0xff,0xb3,0x7d]
97000
97001v_cmpx_lt_f16_e64 v1, v2
97002// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x05,0x02,0x00]
97003
97004v_cmpx_lt_f16_e64 v255, v2
97005// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0xff,0x05,0x02,0x00]
97006
97007v_cmpx_lt_f16_e64 s1, v2
97008// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x04,0x02,0x00]
97009
97010v_cmpx_lt_f16_e64 s101, v2
97011// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x65,0x04,0x02,0x00]
97012
97013v_cmpx_lt_f16_e64 vcc_lo, v2
97014// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x6a,0x04,0x02,0x00]
97015
97016v_cmpx_lt_f16_e64 vcc_hi, v2
97017// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x6b,0x04,0x02,0x00]
97018
97019v_cmpx_lt_f16_e64 m0, v2
97020// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x7c,0x04,0x02,0x00]
97021
97022v_cmpx_lt_f16_e64 exec_lo, v2
97023// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x7e,0x04,0x02,0x00]
97024
97025v_cmpx_lt_f16_e64 exec_hi, v2
97026// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x7f,0x04,0x02,0x00]
97027
97028v_cmpx_lt_f16_e64 0, v2
97029// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x80,0x04,0x02,0x00]
97030
97031v_cmpx_lt_f16_e64 -1, v2
97032// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0xc1,0x04,0x02,0x00]
97033
97034v_cmpx_lt_f16_e64 0.5, v2
97035// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0xf0,0x04,0x02,0x00]
97036
97037v_cmpx_lt_f16_e64 -4.0, v2
97038// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0xf7,0x04,0x02,0x00]
97039
97040v_cmpx_lt_f16_e64 v1, v255
97041// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xff,0x03,0x00]
97042
97043v_cmpx_lt_f16_e64 v1, s2
97044// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x05,0x00,0x00]
97045
97046v_cmpx_lt_f16_e64 v1, s101
97047// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xcb,0x00,0x00]
97048
97049v_cmpx_lt_f16_e64 v1, vcc_lo
97050// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xd5,0x00,0x00]
97051
97052v_cmpx_lt_f16_e64 v1, vcc_hi
97053// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xd7,0x00,0x00]
97054
97055v_cmpx_lt_f16_e64 v1, m0
97056// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xf9,0x00,0x00]
97057
97058v_cmpx_lt_f16_e64 v1, exec_lo
97059// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xfd,0x00,0x00]
97060
97061v_cmpx_lt_f16_e64 v1, exec_hi
97062// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xff,0x00,0x00]
97063
97064v_cmpx_lt_f16_e64 v1, 0
97065// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x01,0x01,0x00]
97066
97067v_cmpx_lt_f16_e64 v1, -1
97068// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x83,0x01,0x00]
97069
97070v_cmpx_lt_f16_e64 v1, 0.5
97071// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xe1,0x01,0x00]
97072
97073v_cmpx_lt_f16_e64 v1, -4.0
97074// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xef,0x01,0x00]
97075
97076v_cmpx_lt_f16_e64 -v1, v2
97077// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x05,0x02,0x20]
97078
97079v_cmpx_lt_f16_e64 v1, -v2
97080// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x05,0x02,0x40]
97081
97082v_cmpx_lt_f16_e64 -v1, -v2
97083// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x05,0x02,0x60]
97084
97085v_cmpx_eq_f16 v1, v2
97086// GFX10: encoding: [0x01,0x05,0xb4,0x7d]
97087
97088v_cmpx_eq_f16 v255, v2
97089// GFX10: encoding: [0xff,0x05,0xb4,0x7d]
97090
97091v_cmpx_eq_f16 s1, v2
97092// GFX10: encoding: [0x01,0x04,0xb4,0x7d]
97093
97094v_cmpx_eq_f16 s101, v2
97095// GFX10: encoding: [0x65,0x04,0xb4,0x7d]
97096
97097v_cmpx_eq_f16 vcc_lo, v2
97098// GFX10: encoding: [0x6a,0x04,0xb4,0x7d]
97099
97100v_cmpx_eq_f16 vcc_hi, v2
97101// GFX10: encoding: [0x6b,0x04,0xb4,0x7d]
97102
97103v_cmpx_eq_f16 m0, v2
97104// GFX10: encoding: [0x7c,0x04,0xb4,0x7d]
97105
97106v_cmpx_eq_f16 exec_lo, v2
97107// GFX10: encoding: [0x7e,0x04,0xb4,0x7d]
97108
97109v_cmpx_eq_f16 exec_hi, v2
97110// GFX10: encoding: [0x7f,0x04,0xb4,0x7d]
97111
97112v_cmpx_eq_f16 0, v2
97113// GFX10: encoding: [0x80,0x04,0xb4,0x7d]
97114
97115v_cmpx_eq_f16 -1, v2
97116// GFX10: encoding: [0xc1,0x04,0xb4,0x7d]
97117
97118v_cmpx_eq_f16 0.5, v2
97119// GFX10: encoding: [0xf0,0x04,0xb4,0x7d]
97120
97121v_cmpx_eq_f16 -4.0, v2
97122// GFX10: encoding: [0xf7,0x04,0xb4,0x7d]
97123
97124v_cmpx_eq_f16 0xfe0b, v2
97125// GFX10: encoding: [0xff,0x04,0xb4,0x7d,0x0b,0xfe,0x00,0x00]
97126
97127v_cmpx_eq_f16 0x3456, v2
97128// GFX10: encoding: [0xff,0x04,0xb4,0x7d,0x56,0x34,0x00,0x00]
97129
97130v_cmpx_eq_f16 v1, v255
97131// GFX10: encoding: [0x01,0xff,0xb5,0x7d]
97132
97133v_cmpx_eq_f16_e64 v1, v2
97134// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0x05,0x02,0x00]
97135
97136v_cmpx_eq_f16_e64 v255, v2
97137// GFX10: encoding: [0x00,0x00,0xda,0xd4,0xff,0x05,0x02,0x00]
97138
97139v_cmpx_eq_f16_e64 s1, v2
97140// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0x04,0x02,0x00]
97141
97142v_cmpx_eq_f16_e64 s101, v2
97143// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x65,0x04,0x02,0x00]
97144
97145v_cmpx_eq_f16_e64 vcc_lo, v2
97146// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x6a,0x04,0x02,0x00]
97147
97148v_cmpx_eq_f16_e64 vcc_hi, v2
97149// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x6b,0x04,0x02,0x00]
97150
97151v_cmpx_eq_f16_e64 m0, v2
97152// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x7c,0x04,0x02,0x00]
97153
97154v_cmpx_eq_f16_e64 exec_lo, v2
97155// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x7e,0x04,0x02,0x00]
97156
97157v_cmpx_eq_f16_e64 exec_hi, v2
97158// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x7f,0x04,0x02,0x00]
97159
97160v_cmpx_eq_f16_e64 0, v2
97161// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x80,0x04,0x02,0x00]
97162
97163v_cmpx_eq_f16_e64 -1, v2
97164// GFX10: encoding: [0x00,0x00,0xda,0xd4,0xc1,0x04,0x02,0x00]
97165
97166v_cmpx_eq_f16_e64 0.5, v2
97167// GFX10: encoding: [0x00,0x00,0xda,0xd4,0xf0,0x04,0x02,0x00]
97168
97169v_cmpx_eq_f16_e64 -4.0, v2
97170// GFX10: encoding: [0x00,0x00,0xda,0xd4,0xf7,0x04,0x02,0x00]
97171
97172v_cmpx_eq_f16_e64 v1, v255
97173// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0xff,0x03,0x00]
97174
97175v_cmpx_eq_f16_e64 v1, s2
97176// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0x05,0x00,0x00]
97177
97178v_cmpx_eq_f16_e64 v1, s101
97179// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0xcb,0x00,0x00]
97180
97181v_cmpx_eq_f16_e64 v1, vcc_lo
97182// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0xd5,0x00,0x00]
97183
97184v_cmpx_eq_f16_e64 v1, vcc_hi
97185// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0xd7,0x00,0x00]
97186
97187v_cmpx_eq_f16_e64 v1, m0
97188// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0xf9,0x00,0x00]
97189
97190v_cmpx_eq_f16_e64 v1, exec_lo
97191// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0xfd,0x00,0x00]
97192
97193v_cmpx_eq_f16_e64 v1, exec_hi
97194// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0xff,0x00,0x00]
97195
97196v_cmpx_eq_f16_e64 v1, 0
97197// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0x01,0x01,0x00]
97198
97199v_cmpx_eq_f16_e64 v1, -1
97200// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0x83,0x01,0x00]
97201
97202v_cmpx_eq_f16_e64 v1, 0.5
97203// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0xe1,0x01,0x00]
97204
97205v_cmpx_eq_f16_e64 v1, -4.0
97206// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0xef,0x01,0x00]
97207
97208v_cmpx_eq_f16_e64 -v1, v2
97209// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0x05,0x02,0x20]
97210
97211v_cmpx_eq_f16_e64 v1, -v2
97212// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0x05,0x02,0x40]
97213
97214v_cmpx_eq_f16_e64 -v1, -v2
97215// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0x05,0x02,0x60]
97216
97217v_cmpx_le_f16 v1, v2
97218// GFX10: encoding: [0x01,0x05,0xb6,0x7d]
97219
97220v_cmpx_le_f16 v255, v2
97221// GFX10: encoding: [0xff,0x05,0xb6,0x7d]
97222
97223v_cmpx_le_f16 s1, v2
97224// GFX10: encoding: [0x01,0x04,0xb6,0x7d]
97225
97226v_cmpx_le_f16 s101, v2
97227// GFX10: encoding: [0x65,0x04,0xb6,0x7d]
97228
97229v_cmpx_le_f16 vcc_lo, v2
97230// GFX10: encoding: [0x6a,0x04,0xb6,0x7d]
97231
97232v_cmpx_le_f16 vcc_hi, v2
97233// GFX10: encoding: [0x6b,0x04,0xb6,0x7d]
97234
97235v_cmpx_le_f16 m0, v2
97236// GFX10: encoding: [0x7c,0x04,0xb6,0x7d]
97237
97238v_cmpx_le_f16 exec_lo, v2
97239// GFX10: encoding: [0x7e,0x04,0xb6,0x7d]
97240
97241v_cmpx_le_f16 exec_hi, v2
97242// GFX10: encoding: [0x7f,0x04,0xb6,0x7d]
97243
97244v_cmpx_le_f16 0, v2
97245// GFX10: encoding: [0x80,0x04,0xb6,0x7d]
97246
97247v_cmpx_le_f16 -1, v2
97248// GFX10: encoding: [0xc1,0x04,0xb6,0x7d]
97249
97250v_cmpx_le_f16 0.5, v2
97251// GFX10: encoding: [0xf0,0x04,0xb6,0x7d]
97252
97253v_cmpx_le_f16 -4.0, v2
97254// GFX10: encoding: [0xf7,0x04,0xb6,0x7d]
97255
97256v_cmpx_le_f16 0xfe0b, v2
97257// GFX10: encoding: [0xff,0x04,0xb6,0x7d,0x0b,0xfe,0x00,0x00]
97258
97259v_cmpx_le_f16 0x3456, v2
97260// GFX10: encoding: [0xff,0x04,0xb6,0x7d,0x56,0x34,0x00,0x00]
97261
97262v_cmpx_le_f16 v1, v255
97263// GFX10: encoding: [0x01,0xff,0xb7,0x7d]
97264
97265v_cmpx_le_f16_e64 v1, v2
97266// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x05,0x02,0x00]
97267
97268v_cmpx_le_f16_e64 v255, v2
97269// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0xff,0x05,0x02,0x00]
97270
97271v_cmpx_le_f16_e64 s1, v2
97272// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x04,0x02,0x00]
97273
97274v_cmpx_le_f16_e64 s101, v2
97275// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x65,0x04,0x02,0x00]
97276
97277v_cmpx_le_f16_e64 vcc_lo, v2
97278// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x6a,0x04,0x02,0x00]
97279
97280v_cmpx_le_f16_e64 vcc_hi, v2
97281// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x6b,0x04,0x02,0x00]
97282
97283v_cmpx_le_f16_e64 m0, v2
97284// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x7c,0x04,0x02,0x00]
97285
97286v_cmpx_le_f16_e64 exec_lo, v2
97287// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x7e,0x04,0x02,0x00]
97288
97289v_cmpx_le_f16_e64 exec_hi, v2
97290// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x7f,0x04,0x02,0x00]
97291
97292v_cmpx_le_f16_e64 0, v2
97293// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x80,0x04,0x02,0x00]
97294
97295v_cmpx_le_f16_e64 -1, v2
97296// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0xc1,0x04,0x02,0x00]
97297
97298v_cmpx_le_f16_e64 0.5, v2
97299// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0xf0,0x04,0x02,0x00]
97300
97301v_cmpx_le_f16_e64 -4.0, v2
97302// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0xf7,0x04,0x02,0x00]
97303
97304v_cmpx_le_f16_e64 v1, v255
97305// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xff,0x03,0x00]
97306
97307v_cmpx_le_f16_e64 v1, s2
97308// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x05,0x00,0x00]
97309
97310v_cmpx_le_f16_e64 v1, s101
97311// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xcb,0x00,0x00]
97312
97313v_cmpx_le_f16_e64 v1, vcc_lo
97314// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xd5,0x00,0x00]
97315
97316v_cmpx_le_f16_e64 v1, vcc_hi
97317// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xd7,0x00,0x00]
97318
97319v_cmpx_le_f16_e64 v1, m0
97320// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xf9,0x00,0x00]
97321
97322v_cmpx_le_f16_e64 v1, exec_lo
97323// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xfd,0x00,0x00]
97324
97325v_cmpx_le_f16_e64 v1, exec_hi
97326// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xff,0x00,0x00]
97327
97328v_cmpx_le_f16_e64 v1, 0
97329// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x01,0x01,0x00]
97330
97331v_cmpx_le_f16_e64 v1, -1
97332// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x83,0x01,0x00]
97333
97334v_cmpx_le_f16_e64 v1, 0.5
97335// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xe1,0x01,0x00]
97336
97337v_cmpx_le_f16_e64 v1, -4.0
97338// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xef,0x01,0x00]
97339
97340v_cmpx_le_f16_e64 -v1, v2
97341// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x05,0x02,0x20]
97342
97343v_cmpx_le_f16_e64 v1, -v2
97344// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x05,0x02,0x40]
97345
97346v_cmpx_le_f16_e64 -v1, -v2
97347// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x05,0x02,0x60]
97348
97349v_cmpx_gt_f16 v1, v2
97350// GFX10: encoding: [0x01,0x05,0xb8,0x7d]
97351
97352v_cmpx_gt_f16 v255, v2
97353// GFX10: encoding: [0xff,0x05,0xb8,0x7d]
97354
97355v_cmpx_gt_f16 s1, v2
97356// GFX10: encoding: [0x01,0x04,0xb8,0x7d]
97357
97358v_cmpx_gt_f16 s101, v2
97359// GFX10: encoding: [0x65,0x04,0xb8,0x7d]
97360
97361v_cmpx_gt_f16 vcc_lo, v2
97362// GFX10: encoding: [0x6a,0x04,0xb8,0x7d]
97363
97364v_cmpx_gt_f16 vcc_hi, v2
97365// GFX10: encoding: [0x6b,0x04,0xb8,0x7d]
97366
97367v_cmpx_gt_f16 m0, v2
97368// GFX10: encoding: [0x7c,0x04,0xb8,0x7d]
97369
97370v_cmpx_gt_f16 exec_lo, v2
97371// GFX10: encoding: [0x7e,0x04,0xb8,0x7d]
97372
97373v_cmpx_gt_f16 exec_hi, v2
97374// GFX10: encoding: [0x7f,0x04,0xb8,0x7d]
97375
97376v_cmpx_gt_f16 0, v2
97377// GFX10: encoding: [0x80,0x04,0xb8,0x7d]
97378
97379v_cmpx_gt_f16 -1, v2
97380// GFX10: encoding: [0xc1,0x04,0xb8,0x7d]
97381
97382v_cmpx_gt_f16 0.5, v2
97383// GFX10: encoding: [0xf0,0x04,0xb8,0x7d]
97384
97385v_cmpx_gt_f16 -4.0, v2
97386// GFX10: encoding: [0xf7,0x04,0xb8,0x7d]
97387
97388v_cmpx_gt_f16 0xfe0b, v2
97389// GFX10: encoding: [0xff,0x04,0xb8,0x7d,0x0b,0xfe,0x00,0x00]
97390
97391v_cmpx_gt_f16 0x3456, v2
97392// GFX10: encoding: [0xff,0x04,0xb8,0x7d,0x56,0x34,0x00,0x00]
97393
97394v_cmpx_gt_f16 v1, v255
97395// GFX10: encoding: [0x01,0xff,0xb9,0x7d]
97396
97397v_cmpx_gt_f16_e64 v1, v2
97398// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x05,0x02,0x00]
97399
97400v_cmpx_gt_f16_e64 v255, v2
97401// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0xff,0x05,0x02,0x00]
97402
97403v_cmpx_gt_f16_e64 s1, v2
97404// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x04,0x02,0x00]
97405
97406v_cmpx_gt_f16_e64 s101, v2
97407// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x65,0x04,0x02,0x00]
97408
97409v_cmpx_gt_f16_e64 vcc_lo, v2
97410// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x6a,0x04,0x02,0x00]
97411
97412v_cmpx_gt_f16_e64 vcc_hi, v2
97413// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x6b,0x04,0x02,0x00]
97414
97415v_cmpx_gt_f16_e64 m0, v2
97416// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x7c,0x04,0x02,0x00]
97417
97418v_cmpx_gt_f16_e64 exec_lo, v2
97419// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x7e,0x04,0x02,0x00]
97420
97421v_cmpx_gt_f16_e64 exec_hi, v2
97422// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x7f,0x04,0x02,0x00]
97423
97424v_cmpx_gt_f16_e64 0, v2
97425// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x80,0x04,0x02,0x00]
97426
97427v_cmpx_gt_f16_e64 -1, v2
97428// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0xc1,0x04,0x02,0x00]
97429
97430v_cmpx_gt_f16_e64 0.5, v2
97431// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0xf0,0x04,0x02,0x00]
97432
97433v_cmpx_gt_f16_e64 -4.0, v2
97434// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0xf7,0x04,0x02,0x00]
97435
97436v_cmpx_gt_f16_e64 v1, v255
97437// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xff,0x03,0x00]
97438
97439v_cmpx_gt_f16_e64 v1, s2
97440// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x05,0x00,0x00]
97441
97442v_cmpx_gt_f16_e64 v1, s101
97443// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xcb,0x00,0x00]
97444
97445v_cmpx_gt_f16_e64 v1, vcc_lo
97446// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xd5,0x00,0x00]
97447
97448v_cmpx_gt_f16_e64 v1, vcc_hi
97449// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xd7,0x00,0x00]
97450
97451v_cmpx_gt_f16_e64 v1, m0
97452// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xf9,0x00,0x00]
97453
97454v_cmpx_gt_f16_e64 v1, exec_lo
97455// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xfd,0x00,0x00]
97456
97457v_cmpx_gt_f16_e64 v1, exec_hi
97458// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xff,0x00,0x00]
97459
97460v_cmpx_gt_f16_e64 v1, 0
97461// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x01,0x01,0x00]
97462
97463v_cmpx_gt_f16_e64 v1, -1
97464// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x83,0x01,0x00]
97465
97466v_cmpx_gt_f16_e64 v1, 0.5
97467// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xe1,0x01,0x00]
97468
97469v_cmpx_gt_f16_e64 v1, -4.0
97470// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xef,0x01,0x00]
97471
97472v_cmpx_gt_f16_e64 -v1, v2
97473// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x05,0x02,0x20]
97474
97475v_cmpx_gt_f16_e64 v1, -v2
97476// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x05,0x02,0x40]
97477
97478v_cmpx_gt_f16_e64 -v1, -v2
97479// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x05,0x02,0x60]
97480
97481v_cmpx_lg_f16 v1, v2
97482// GFX10: encoding: [0x01,0x05,0xba,0x7d]
97483
97484v_cmpx_lg_f16 v255, v2
97485// GFX10: encoding: [0xff,0x05,0xba,0x7d]
97486
97487v_cmpx_lg_f16 s1, v2
97488// GFX10: encoding: [0x01,0x04,0xba,0x7d]
97489
97490v_cmpx_lg_f16 s101, v2
97491// GFX10: encoding: [0x65,0x04,0xba,0x7d]
97492
97493v_cmpx_lg_f16 vcc_lo, v2
97494// GFX10: encoding: [0x6a,0x04,0xba,0x7d]
97495
97496v_cmpx_lg_f16 vcc_hi, v2
97497// GFX10: encoding: [0x6b,0x04,0xba,0x7d]
97498
97499v_cmpx_lg_f16 m0, v2
97500// GFX10: encoding: [0x7c,0x04,0xba,0x7d]
97501
97502v_cmpx_lg_f16 exec_lo, v2
97503// GFX10: encoding: [0x7e,0x04,0xba,0x7d]
97504
97505v_cmpx_lg_f16 exec_hi, v2
97506// GFX10: encoding: [0x7f,0x04,0xba,0x7d]
97507
97508v_cmpx_lg_f16 0, v2
97509// GFX10: encoding: [0x80,0x04,0xba,0x7d]
97510
97511v_cmpx_lg_f16 -1, v2
97512// GFX10: encoding: [0xc1,0x04,0xba,0x7d]
97513
97514v_cmpx_lg_f16 0.5, v2
97515// GFX10: encoding: [0xf0,0x04,0xba,0x7d]
97516
97517v_cmpx_lg_f16 -4.0, v2
97518// GFX10: encoding: [0xf7,0x04,0xba,0x7d]
97519
97520v_cmpx_lg_f16 0xfe0b, v2
97521// GFX10: encoding: [0xff,0x04,0xba,0x7d,0x0b,0xfe,0x00,0x00]
97522
97523v_cmpx_lg_f16 0x3456, v2
97524// GFX10: encoding: [0xff,0x04,0xba,0x7d,0x56,0x34,0x00,0x00]
97525
97526v_cmpx_lg_f16 v1, v255
97527// GFX10: encoding: [0x01,0xff,0xbb,0x7d]
97528
97529v_cmpx_lg_f16_e64 v1, v2
97530// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x05,0x02,0x00]
97531
97532v_cmpx_lg_f16_e64 v255, v2
97533// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0xff,0x05,0x02,0x00]
97534
97535v_cmpx_lg_f16_e64 s1, v2
97536// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x04,0x02,0x00]
97537
97538v_cmpx_lg_f16_e64 s101, v2
97539// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x65,0x04,0x02,0x00]
97540
97541v_cmpx_lg_f16_e64 vcc_lo, v2
97542// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x6a,0x04,0x02,0x00]
97543
97544v_cmpx_lg_f16_e64 vcc_hi, v2
97545// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x6b,0x04,0x02,0x00]
97546
97547v_cmpx_lg_f16_e64 m0, v2
97548// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x7c,0x04,0x02,0x00]
97549
97550v_cmpx_lg_f16_e64 exec_lo, v2
97551// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x7e,0x04,0x02,0x00]
97552
97553v_cmpx_lg_f16_e64 exec_hi, v2
97554// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x7f,0x04,0x02,0x00]
97555
97556v_cmpx_lg_f16_e64 0, v2
97557// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x80,0x04,0x02,0x00]
97558
97559v_cmpx_lg_f16_e64 -1, v2
97560// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0xc1,0x04,0x02,0x00]
97561
97562v_cmpx_lg_f16_e64 0.5, v2
97563// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0xf0,0x04,0x02,0x00]
97564
97565v_cmpx_lg_f16_e64 -4.0, v2
97566// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0xf7,0x04,0x02,0x00]
97567
97568v_cmpx_lg_f16_e64 v1, v255
97569// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xff,0x03,0x00]
97570
97571v_cmpx_lg_f16_e64 v1, s2
97572// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x05,0x00,0x00]
97573
97574v_cmpx_lg_f16_e64 v1, s101
97575// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xcb,0x00,0x00]
97576
97577v_cmpx_lg_f16_e64 v1, vcc_lo
97578// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xd5,0x00,0x00]
97579
97580v_cmpx_lg_f16_e64 v1, vcc_hi
97581// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xd7,0x00,0x00]
97582
97583v_cmpx_lg_f16_e64 v1, m0
97584// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xf9,0x00,0x00]
97585
97586v_cmpx_lg_f16_e64 v1, exec_lo
97587// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xfd,0x00,0x00]
97588
97589v_cmpx_lg_f16_e64 v1, exec_hi
97590// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xff,0x00,0x00]
97591
97592v_cmpx_lg_f16_e64 v1, 0
97593// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x01,0x01,0x00]
97594
97595v_cmpx_lg_f16_e64 v1, -1
97596// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x83,0x01,0x00]
97597
97598v_cmpx_lg_f16_e64 v1, 0.5
97599// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xe1,0x01,0x00]
97600
97601v_cmpx_lg_f16_e64 v1, -4.0
97602// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xef,0x01,0x00]
97603
97604v_cmpx_lg_f16_e64 -v1, v2
97605// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x05,0x02,0x20]
97606
97607v_cmpx_lg_f16_e64 v1, -v2
97608// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x05,0x02,0x40]
97609
97610v_cmpx_lg_f16_e64 -v1, -v2
97611// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x05,0x02,0x60]
97612
97613v_cmpx_ge_f16 v1, v2
97614// GFX10: encoding: [0x01,0x05,0xbc,0x7d]
97615
97616v_cmpx_ge_f16 v255, v2
97617// GFX10: encoding: [0xff,0x05,0xbc,0x7d]
97618
97619v_cmpx_ge_f16 s1, v2
97620// GFX10: encoding: [0x01,0x04,0xbc,0x7d]
97621
97622v_cmpx_ge_f16 s101, v2
97623// GFX10: encoding: [0x65,0x04,0xbc,0x7d]
97624
97625v_cmpx_ge_f16 vcc_lo, v2
97626// GFX10: encoding: [0x6a,0x04,0xbc,0x7d]
97627
97628v_cmpx_ge_f16 vcc_hi, v2
97629// GFX10: encoding: [0x6b,0x04,0xbc,0x7d]
97630
97631v_cmpx_ge_f16 m0, v2
97632// GFX10: encoding: [0x7c,0x04,0xbc,0x7d]
97633
97634v_cmpx_ge_f16 exec_lo, v2
97635// GFX10: encoding: [0x7e,0x04,0xbc,0x7d]
97636
97637v_cmpx_ge_f16 exec_hi, v2
97638// GFX10: encoding: [0x7f,0x04,0xbc,0x7d]
97639
97640v_cmpx_ge_f16 0, v2
97641// GFX10: encoding: [0x80,0x04,0xbc,0x7d]
97642
97643v_cmpx_ge_f16 -1, v2
97644// GFX10: encoding: [0xc1,0x04,0xbc,0x7d]
97645
97646v_cmpx_ge_f16 0.5, v2
97647// GFX10: encoding: [0xf0,0x04,0xbc,0x7d]
97648
97649v_cmpx_ge_f16 -4.0, v2
97650// GFX10: encoding: [0xf7,0x04,0xbc,0x7d]
97651
97652v_cmpx_ge_f16 0xfe0b, v2
97653// GFX10: encoding: [0xff,0x04,0xbc,0x7d,0x0b,0xfe,0x00,0x00]
97654
97655v_cmpx_ge_f16 0x3456, v2
97656// GFX10: encoding: [0xff,0x04,0xbc,0x7d,0x56,0x34,0x00,0x00]
97657
97658v_cmpx_ge_f16 v1, v255
97659// GFX10: encoding: [0x01,0xff,0xbd,0x7d]
97660
97661v_cmpx_ge_f16_e64 v1, v2
97662// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0x05,0x02,0x00]
97663
97664v_cmpx_ge_f16_e64 v255, v2
97665// GFX10: encoding: [0x00,0x00,0xde,0xd4,0xff,0x05,0x02,0x00]
97666
97667v_cmpx_ge_f16_e64 s1, v2
97668// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0x04,0x02,0x00]
97669
97670v_cmpx_ge_f16_e64 s101, v2
97671// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x65,0x04,0x02,0x00]
97672
97673v_cmpx_ge_f16_e64 vcc_lo, v2
97674// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x6a,0x04,0x02,0x00]
97675
97676v_cmpx_ge_f16_e64 vcc_hi, v2
97677// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x6b,0x04,0x02,0x00]
97678
97679v_cmpx_ge_f16_e64 m0, v2
97680// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x7c,0x04,0x02,0x00]
97681
97682v_cmpx_ge_f16_e64 exec_lo, v2
97683// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x7e,0x04,0x02,0x00]
97684
97685v_cmpx_ge_f16_e64 exec_hi, v2
97686// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x7f,0x04,0x02,0x00]
97687
97688v_cmpx_ge_f16_e64 0, v2
97689// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x80,0x04,0x02,0x00]
97690
97691v_cmpx_ge_f16_e64 -1, v2
97692// GFX10: encoding: [0x00,0x00,0xde,0xd4,0xc1,0x04,0x02,0x00]
97693
97694v_cmpx_ge_f16_e64 0.5, v2
97695// GFX10: encoding: [0x00,0x00,0xde,0xd4,0xf0,0x04,0x02,0x00]
97696
97697v_cmpx_ge_f16_e64 -4.0, v2
97698// GFX10: encoding: [0x00,0x00,0xde,0xd4,0xf7,0x04,0x02,0x00]
97699
97700v_cmpx_ge_f16_e64 v1, v255
97701// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0xff,0x03,0x00]
97702
97703v_cmpx_ge_f16_e64 v1, s2
97704// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0x05,0x00,0x00]
97705
97706v_cmpx_ge_f16_e64 v1, s101
97707// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0xcb,0x00,0x00]
97708
97709v_cmpx_ge_f16_e64 v1, vcc_lo
97710// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0xd5,0x00,0x00]
97711
97712v_cmpx_ge_f16_e64 v1, vcc_hi
97713// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0xd7,0x00,0x00]
97714
97715v_cmpx_ge_f16_e64 v1, m0
97716// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0xf9,0x00,0x00]
97717
97718v_cmpx_ge_f16_e64 v1, exec_lo
97719// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0xfd,0x00,0x00]
97720
97721v_cmpx_ge_f16_e64 v1, exec_hi
97722// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0xff,0x00,0x00]
97723
97724v_cmpx_ge_f16_e64 v1, 0
97725// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0x01,0x01,0x00]
97726
97727v_cmpx_ge_f16_e64 v1, -1
97728// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0x83,0x01,0x00]
97729
97730v_cmpx_ge_f16_e64 v1, 0.5
97731// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0xe1,0x01,0x00]
97732
97733v_cmpx_ge_f16_e64 v1, -4.0
97734// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0xef,0x01,0x00]
97735
97736v_cmpx_ge_f16_e64 -v1, v2
97737// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0x05,0x02,0x20]
97738
97739v_cmpx_ge_f16_e64 v1, -v2
97740// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0x05,0x02,0x40]
97741
97742v_cmpx_ge_f16_e64 -v1, -v2
97743// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0x05,0x02,0x60]
97744
97745v_cmpx_o_f16 v1, v2
97746// GFX10: encoding: [0x01,0x05,0xbe,0x7d]
97747
97748v_cmpx_o_f16 v255, v2
97749// GFX10: encoding: [0xff,0x05,0xbe,0x7d]
97750
97751v_cmpx_o_f16 s1, v2
97752// GFX10: encoding: [0x01,0x04,0xbe,0x7d]
97753
97754v_cmpx_o_f16 s101, v2
97755// GFX10: encoding: [0x65,0x04,0xbe,0x7d]
97756
97757v_cmpx_o_f16 vcc_lo, v2
97758// GFX10: encoding: [0x6a,0x04,0xbe,0x7d]
97759
97760v_cmpx_o_f16 vcc_hi, v2
97761// GFX10: encoding: [0x6b,0x04,0xbe,0x7d]
97762
97763v_cmpx_o_f16 m0, v2
97764// GFX10: encoding: [0x7c,0x04,0xbe,0x7d]
97765
97766v_cmpx_o_f16 exec_lo, v2
97767// GFX10: encoding: [0x7e,0x04,0xbe,0x7d]
97768
97769v_cmpx_o_f16 exec_hi, v2
97770// GFX10: encoding: [0x7f,0x04,0xbe,0x7d]
97771
97772v_cmpx_o_f16 0, v2
97773// GFX10: encoding: [0x80,0x04,0xbe,0x7d]
97774
97775v_cmpx_o_f16 -1, v2
97776// GFX10: encoding: [0xc1,0x04,0xbe,0x7d]
97777
97778v_cmpx_o_f16 0.5, v2
97779// GFX10: encoding: [0xf0,0x04,0xbe,0x7d]
97780
97781v_cmpx_o_f16 -4.0, v2
97782// GFX10: encoding: [0xf7,0x04,0xbe,0x7d]
97783
97784v_cmpx_o_f16 0xfe0b, v2
97785// GFX10: encoding: [0xff,0x04,0xbe,0x7d,0x0b,0xfe,0x00,0x00]
97786
97787v_cmpx_o_f16 0x3456, v2
97788// GFX10: encoding: [0xff,0x04,0xbe,0x7d,0x56,0x34,0x00,0x00]
97789
97790v_cmpx_o_f16 v1, v255
97791// GFX10: encoding: [0x01,0xff,0xbf,0x7d]
97792
97793v_cmpx_o_f16_e64 v1, v2
97794// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x05,0x02,0x00]
97795
97796v_cmpx_o_f16_e64 v255, v2
97797// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0xff,0x05,0x02,0x00]
97798
97799v_cmpx_o_f16_e64 s1, v2
97800// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x04,0x02,0x00]
97801
97802v_cmpx_o_f16_e64 s101, v2
97803// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x65,0x04,0x02,0x00]
97804
97805v_cmpx_o_f16_e64 vcc_lo, v2
97806// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x6a,0x04,0x02,0x00]
97807
97808v_cmpx_o_f16_e64 vcc_hi, v2
97809// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x6b,0x04,0x02,0x00]
97810
97811v_cmpx_o_f16_e64 m0, v2
97812// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x7c,0x04,0x02,0x00]
97813
97814v_cmpx_o_f16_e64 exec_lo, v2
97815// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x7e,0x04,0x02,0x00]
97816
97817v_cmpx_o_f16_e64 exec_hi, v2
97818// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x7f,0x04,0x02,0x00]
97819
97820v_cmpx_o_f16_e64 0, v2
97821// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x80,0x04,0x02,0x00]
97822
97823v_cmpx_o_f16_e64 -1, v2
97824// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0xc1,0x04,0x02,0x00]
97825
97826v_cmpx_o_f16_e64 0.5, v2
97827// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0xf0,0x04,0x02,0x00]
97828
97829v_cmpx_o_f16_e64 -4.0, v2
97830// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0xf7,0x04,0x02,0x00]
97831
97832v_cmpx_o_f16_e64 v1, v255
97833// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xff,0x03,0x00]
97834
97835v_cmpx_o_f16_e64 v1, s2
97836// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x05,0x00,0x00]
97837
97838v_cmpx_o_f16_e64 v1, s101
97839// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xcb,0x00,0x00]
97840
97841v_cmpx_o_f16_e64 v1, vcc_lo
97842// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xd5,0x00,0x00]
97843
97844v_cmpx_o_f16_e64 v1, vcc_hi
97845// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xd7,0x00,0x00]
97846
97847v_cmpx_o_f16_e64 v1, m0
97848// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xf9,0x00,0x00]
97849
97850v_cmpx_o_f16_e64 v1, exec_lo
97851// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xfd,0x00,0x00]
97852
97853v_cmpx_o_f16_e64 v1, exec_hi
97854// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xff,0x00,0x00]
97855
97856v_cmpx_o_f16_e64 v1, 0
97857// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x01,0x01,0x00]
97858
97859v_cmpx_o_f16_e64 v1, -1
97860// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x83,0x01,0x00]
97861
97862v_cmpx_o_f16_e64 v1, 0.5
97863// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xe1,0x01,0x00]
97864
97865v_cmpx_o_f16_e64 v1, -4.0
97866// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xef,0x01,0x00]
97867
97868v_cmpx_o_f16_e64 -v1, v2
97869// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x05,0x02,0x20]
97870
97871v_cmpx_o_f16_e64 v1, -v2
97872// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x05,0x02,0x40]
97873
97874v_cmpx_o_f16_e64 -v1, -v2
97875// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x05,0x02,0x60]
97876
97877v_cmpx_f_u64 v[1:2], v[2:3]
97878// GFX10: encoding: [0x01,0x05,0xe0,0x7d]
97879
97880v_cmpx_f_u64 v[254:255], v[2:3]
97881// GFX10: encoding: [0xfe,0x05,0xe0,0x7d]
97882
97883v_cmpx_f_u64 s[2:3], v[2:3]
97884// GFX10: encoding: [0x02,0x04,0xe0,0x7d]
97885
97886v_cmpx_f_u64 s[4:5], v[2:3]
97887// GFX10: encoding: [0x04,0x04,0xe0,0x7d]
97888
97889v_cmpx_f_u64 s[100:101], v[2:3]
97890// GFX10: encoding: [0x64,0x04,0xe0,0x7d]
97891
97892v_cmpx_f_u64 vcc, v[2:3]
97893// GFX10: encoding: [0x6a,0x04,0xe0,0x7d]
97894
97895v_cmpx_f_u64 exec, v[2:3]
97896// GFX10: encoding: [0x7e,0x04,0xe0,0x7d]
97897
97898v_cmpx_f_u64 0, v[2:3]
97899// GFX10: encoding: [0x80,0x04,0xe0,0x7d]
97900
97901v_cmpx_f_u64 -1, v[2:3]
97902// GFX10: encoding: [0xc1,0x04,0xe0,0x7d]
97903
97904v_cmpx_f_u64 0.5, v[2:3]
97905// GFX10: encoding: [0xf0,0x04,0xe0,0x7d]
97906
97907v_cmpx_f_u64 -4.0, v[2:3]
97908// GFX10: encoding: [0xf7,0x04,0xe0,0x7d]
97909
97910v_cmpx_f_u64 0xaf123456, v[2:3]
97911// GFX10: encoding: [0xff,0x04,0xe0,0x7d,0x56,0x34,0x12,0xaf]
97912
97913v_cmpx_f_u64 0x3f717273, v[2:3]
97914// GFX10: encoding: [0xff,0x04,0xe0,0x7d,0x73,0x72,0x71,0x3f]
97915
97916v_cmpx_f_u64 v[1:2], v[254:255]
97917// GFX10: encoding: [0x01,0xfd,0xe1,0x7d]
97918
97919v_cmpx_f_u64_e64 v[1:2], v[2:3]
97920// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0x05,0x02,0x00]
97921
97922v_cmpx_f_u64_e64 v[254:255], v[2:3]
97923// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0xfe,0x05,0x02,0x00]
97924
97925v_cmpx_f_u64_e64 s[2:3], v[2:3]
97926// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x02,0x04,0x02,0x00]
97927
97928v_cmpx_f_u64_e64 s[4:5], v[2:3]
97929// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x04,0x04,0x02,0x00]
97930
97931v_cmpx_f_u64_e64 vcc, v[2:3]
97932// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x6a,0x04,0x02,0x00]
97933
97934v_cmpx_f_u64_e64 0, v[2:3]
97935// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x80,0x04,0x02,0x00]
97936
97937v_cmpx_f_u64_e64 -1, v[2:3]
97938// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0xc1,0x04,0x02,0x00]
97939
97940v_cmpx_f_u64_e64 0.5, v[2:3]
97941// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0xf0,0x04,0x02,0x00]
97942
97943v_cmpx_f_u64_e64 -4.0, v[2:3]
97944// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0xf7,0x04,0x02,0x00]
97945
97946v_cmpx_f_u64_e64 v[1:2], v[254:255]
97947// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0xfd,0x03,0x00]
97948
97949v_cmpx_f_u64_e64 v[1:2], s[4:5]
97950// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0x09,0x00,0x00]
97951
97952v_cmpx_f_u64_e64 v[1:2], s[6:7]
97953// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0x0d,0x00,0x00]
97954
97955v_cmpx_f_u64_e64 v[1:2], s[100:101]
97956// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0xc9,0x00,0x00]
97957
97958v_cmpx_f_u64_e64 v[1:2], vcc
97959// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0xd5,0x00,0x00]
97960
97961v_cmpx_f_u64_e64 v[1:2], exec
97962// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0xfd,0x00,0x00]
97963
97964v_cmpx_f_u64_e64 v[1:2], 0
97965// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0x01,0x01,0x00]
97966
97967v_cmpx_f_u64_e64 v[1:2], -1
97968// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0x83,0x01,0x00]
97969
97970v_cmpx_f_u64_e64 v[1:2], 0.5
97971// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0xe1,0x01,0x00]
97972
97973v_cmpx_f_u64_e64 v[1:2], -4.0
97974// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0xef,0x01,0x00]
97975
97976v_cmpx_lt_u64 v[1:2], v[2:3]
97977// GFX10: encoding: [0x01,0x05,0xe2,0x7d]
97978
97979v_cmpx_lt_u64 v[254:255], v[2:3]
97980// GFX10: encoding: [0xfe,0x05,0xe2,0x7d]
97981
97982v_cmpx_lt_u64 s[2:3], v[2:3]
97983// GFX10: encoding: [0x02,0x04,0xe2,0x7d]
97984
97985v_cmpx_lt_u64 s[4:5], v[2:3]
97986// GFX10: encoding: [0x04,0x04,0xe2,0x7d]
97987
97988v_cmpx_lt_u64 s[100:101], v[2:3]
97989// GFX10: encoding: [0x64,0x04,0xe2,0x7d]
97990
97991v_cmpx_lt_u64 vcc, v[2:3]
97992// GFX10: encoding: [0x6a,0x04,0xe2,0x7d]
97993
97994v_cmpx_lt_u64 exec, v[2:3]
97995// GFX10: encoding: [0x7e,0x04,0xe2,0x7d]
97996
97997v_cmpx_lt_u64 0, v[2:3]
97998// GFX10: encoding: [0x80,0x04,0xe2,0x7d]
97999
98000v_cmpx_lt_u64 -1, v[2:3]
98001// GFX10: encoding: [0xc1,0x04,0xe2,0x7d]
98002
98003v_cmpx_lt_u64 0.5, v[2:3]
98004// GFX10: encoding: [0xf0,0x04,0xe2,0x7d]
98005
98006v_cmpx_lt_u64 -4.0, v[2:3]
98007// GFX10: encoding: [0xf7,0x04,0xe2,0x7d]
98008
98009v_cmpx_lt_u64 0xaf123456, v[2:3]
98010// GFX10: encoding: [0xff,0x04,0xe2,0x7d,0x56,0x34,0x12,0xaf]
98011
98012v_cmpx_lt_u64 0x3f717273, v[2:3]
98013// GFX10: encoding: [0xff,0x04,0xe2,0x7d,0x73,0x72,0x71,0x3f]
98014
98015v_cmpx_lt_u64 v[1:2], v[254:255]
98016// GFX10: encoding: [0x01,0xfd,0xe3,0x7d]
98017
98018v_cmpx_lt_u64_e64 v[1:2], v[2:3]
98019// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0x05,0x02,0x00]
98020
98021v_cmpx_lt_u64_e64 v[254:255], v[2:3]
98022// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0xfe,0x05,0x02,0x00]
98023
98024v_cmpx_lt_u64_e64 s[2:3], v[2:3]
98025// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x02,0x04,0x02,0x00]
98026
98027v_cmpx_lt_u64_e64 s[4:5], v[2:3]
98028// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x04,0x04,0x02,0x00]
98029
98030v_cmpx_lt_u64_e64 vcc, v[2:3]
98031// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x6a,0x04,0x02,0x00]
98032
98033v_cmpx_lt_u64_e64 0, v[2:3]
98034// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x80,0x04,0x02,0x00]
98035
98036v_cmpx_lt_u64_e64 -1, v[2:3]
98037// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0xc1,0x04,0x02,0x00]
98038
98039v_cmpx_lt_u64_e64 0.5, v[2:3]
98040// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0xf0,0x04,0x02,0x00]
98041
98042v_cmpx_lt_u64_e64 -4.0, v[2:3]
98043// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0xf7,0x04,0x02,0x00]
98044
98045v_cmpx_lt_u64_e64 v[1:2], v[254:255]
98046// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0xfd,0x03,0x00]
98047
98048v_cmpx_lt_u64_e64 v[1:2], s[4:5]
98049// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0x09,0x00,0x00]
98050
98051v_cmpx_lt_u64_e64 v[1:2], s[6:7]
98052// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0x0d,0x00,0x00]
98053
98054v_cmpx_lt_u64_e64 v[1:2], s[100:101]
98055// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0xc9,0x00,0x00]
98056
98057v_cmpx_lt_u64_e64 v[1:2], vcc
98058// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0xd5,0x00,0x00]
98059
98060v_cmpx_lt_u64_e64 v[1:2], exec
98061// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0xfd,0x00,0x00]
98062
98063v_cmpx_lt_u64_e64 v[1:2], 0
98064// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0x01,0x01,0x00]
98065
98066v_cmpx_lt_u64_e64 v[1:2], -1
98067// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0x83,0x01,0x00]
98068
98069v_cmpx_lt_u64_e64 v[1:2], 0.5
98070// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0xe1,0x01,0x00]
98071
98072v_cmpx_lt_u64_e64 v[1:2], -4.0
98073// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0xef,0x01,0x00]
98074
98075v_cmpx_eq_u64 v[1:2], v[2:3]
98076// GFX10: encoding: [0x01,0x05,0xe4,0x7d]
98077
98078v_cmpx_eq_u64 v[254:255], v[2:3]
98079// GFX10: encoding: [0xfe,0x05,0xe4,0x7d]
98080
98081v_cmpx_eq_u64 s[2:3], v[2:3]
98082// GFX10: encoding: [0x02,0x04,0xe4,0x7d]
98083
98084v_cmpx_eq_u64 s[4:5], v[2:3]
98085// GFX10: encoding: [0x04,0x04,0xe4,0x7d]
98086
98087v_cmpx_eq_u64 s[100:101], v[2:3]
98088// GFX10: encoding: [0x64,0x04,0xe4,0x7d]
98089
98090v_cmpx_eq_u64 vcc, v[2:3]
98091// GFX10: encoding: [0x6a,0x04,0xe4,0x7d]
98092
98093v_cmpx_eq_u64 exec, v[2:3]
98094// GFX10: encoding: [0x7e,0x04,0xe4,0x7d]
98095
98096v_cmpx_eq_u64 0, v[2:3]
98097// GFX10: encoding: [0x80,0x04,0xe4,0x7d]
98098
98099v_cmpx_eq_u64 -1, v[2:3]
98100// GFX10: encoding: [0xc1,0x04,0xe4,0x7d]
98101
98102v_cmpx_eq_u64 0.5, v[2:3]
98103// GFX10: encoding: [0xf0,0x04,0xe4,0x7d]
98104
98105v_cmpx_eq_u64 -4.0, v[2:3]
98106// GFX10: encoding: [0xf7,0x04,0xe4,0x7d]
98107
98108v_cmpx_eq_u64 0xaf123456, v[2:3]
98109// GFX10: encoding: [0xff,0x04,0xe4,0x7d,0x56,0x34,0x12,0xaf]
98110
98111v_cmpx_eq_u64 0x3f717273, v[2:3]
98112// GFX10: encoding: [0xff,0x04,0xe4,0x7d,0x73,0x72,0x71,0x3f]
98113
98114v_cmpx_eq_u64 v[1:2], v[254:255]
98115// GFX10: encoding: [0x01,0xfd,0xe5,0x7d]
98116
98117v_cmpx_eq_u64_e64 v[1:2], v[2:3]
98118// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0x05,0x02,0x00]
98119
98120v_cmpx_eq_u64_e64 v[254:255], v[2:3]
98121// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0xfe,0x05,0x02,0x00]
98122
98123v_cmpx_eq_u64_e64 s[2:3], v[2:3]
98124// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x02,0x04,0x02,0x00]
98125
98126v_cmpx_eq_u64_e64 s[4:5], v[2:3]
98127// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x04,0x04,0x02,0x00]
98128
98129v_cmpx_eq_u64_e64 vcc, v[2:3]
98130// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x6a,0x04,0x02,0x00]
98131
98132v_cmpx_eq_u64_e64 0, v[2:3]
98133// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x80,0x04,0x02,0x00]
98134
98135v_cmpx_eq_u64_e64 -1, v[2:3]
98136// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0xc1,0x04,0x02,0x00]
98137
98138v_cmpx_eq_u64_e64 0.5, v[2:3]
98139// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0xf0,0x04,0x02,0x00]
98140
98141v_cmpx_eq_u64_e64 -4.0, v[2:3]
98142// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0xf7,0x04,0x02,0x00]
98143
98144v_cmpx_eq_u64_e64 v[1:2], v[254:255]
98145// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0xfd,0x03,0x00]
98146
98147v_cmpx_eq_u64_e64 v[1:2], s[4:5]
98148// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0x09,0x00,0x00]
98149
98150v_cmpx_eq_u64_e64 v[1:2], s[6:7]
98151// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0x0d,0x00,0x00]
98152
98153v_cmpx_eq_u64_e64 v[1:2], s[100:101]
98154// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0xc9,0x00,0x00]
98155
98156v_cmpx_eq_u64_e64 v[1:2], vcc
98157// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0xd5,0x00,0x00]
98158
98159v_cmpx_eq_u64_e64 v[1:2], exec
98160// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0xfd,0x00,0x00]
98161
98162v_cmpx_eq_u64_e64 v[1:2], 0
98163// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0x01,0x01,0x00]
98164
98165v_cmpx_eq_u64_e64 v[1:2], -1
98166// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0x83,0x01,0x00]
98167
98168v_cmpx_eq_u64_e64 v[1:2], 0.5
98169// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0xe1,0x01,0x00]
98170
98171v_cmpx_eq_u64_e64 v[1:2], -4.0
98172// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0xef,0x01,0x00]
98173
98174v_cmpx_le_u64 v[1:2], v[2:3]
98175// GFX10: encoding: [0x01,0x05,0xe6,0x7d]
98176
98177v_cmpx_le_u64 v[254:255], v[2:3]
98178// GFX10: encoding: [0xfe,0x05,0xe6,0x7d]
98179
98180v_cmpx_le_u64 s[2:3], v[2:3]
98181// GFX10: encoding: [0x02,0x04,0xe6,0x7d]
98182
98183v_cmpx_le_u64 s[4:5], v[2:3]
98184// GFX10: encoding: [0x04,0x04,0xe6,0x7d]
98185
98186v_cmpx_le_u64 s[100:101], v[2:3]
98187// GFX10: encoding: [0x64,0x04,0xe6,0x7d]
98188
98189v_cmpx_le_u64 vcc, v[2:3]
98190// GFX10: encoding: [0x6a,0x04,0xe6,0x7d]
98191
98192v_cmpx_le_u64 exec, v[2:3]
98193// GFX10: encoding: [0x7e,0x04,0xe6,0x7d]
98194
98195v_cmpx_le_u64 0, v[2:3]
98196// GFX10: encoding: [0x80,0x04,0xe6,0x7d]
98197
98198v_cmpx_le_u64 -1, v[2:3]
98199// GFX10: encoding: [0xc1,0x04,0xe6,0x7d]
98200
98201v_cmpx_le_u64 0.5, v[2:3]
98202// GFX10: encoding: [0xf0,0x04,0xe6,0x7d]
98203
98204v_cmpx_le_u64 -4.0, v[2:3]
98205// GFX10: encoding: [0xf7,0x04,0xe6,0x7d]
98206
98207v_cmpx_le_u64 0xaf123456, v[2:3]
98208// GFX10: encoding: [0xff,0x04,0xe6,0x7d,0x56,0x34,0x12,0xaf]
98209
98210v_cmpx_le_u64 0x3f717273, v[2:3]
98211// GFX10: encoding: [0xff,0x04,0xe6,0x7d,0x73,0x72,0x71,0x3f]
98212
98213v_cmpx_le_u64 v[1:2], v[254:255]
98214// GFX10: encoding: [0x01,0xfd,0xe7,0x7d]
98215
98216v_cmpx_le_u64_e64 v[1:2], v[2:3]
98217// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0x05,0x02,0x00]
98218
98219v_cmpx_le_u64_e64 v[254:255], v[2:3]
98220// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0xfe,0x05,0x02,0x00]
98221
98222v_cmpx_le_u64_e64 s[2:3], v[2:3]
98223// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x02,0x04,0x02,0x00]
98224
98225v_cmpx_le_u64_e64 s[4:5], v[2:3]
98226// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x04,0x04,0x02,0x00]
98227
98228v_cmpx_le_u64_e64 vcc, v[2:3]
98229// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x6a,0x04,0x02,0x00]
98230
98231v_cmpx_le_u64_e64 0, v[2:3]
98232// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x80,0x04,0x02,0x00]
98233
98234v_cmpx_le_u64_e64 -1, v[2:3]
98235// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0xc1,0x04,0x02,0x00]
98236
98237v_cmpx_le_u64_e64 0.5, v[2:3]
98238// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0xf0,0x04,0x02,0x00]
98239
98240v_cmpx_le_u64_e64 -4.0, v[2:3]
98241// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0xf7,0x04,0x02,0x00]
98242
98243v_cmpx_le_u64_e64 v[1:2], v[254:255]
98244// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0xfd,0x03,0x00]
98245
98246v_cmpx_le_u64_e64 v[1:2], s[4:5]
98247// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0x09,0x00,0x00]
98248
98249v_cmpx_le_u64_e64 v[1:2], s[6:7]
98250// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0x0d,0x00,0x00]
98251
98252v_cmpx_le_u64_e64 v[1:2], s[100:101]
98253// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0xc9,0x00,0x00]
98254
98255v_cmpx_le_u64_e64 v[1:2], vcc
98256// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0xd5,0x00,0x00]
98257
98258v_cmpx_le_u64_e64 v[1:2], exec
98259// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0xfd,0x00,0x00]
98260
98261v_cmpx_le_u64_e64 v[1:2], 0
98262// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0x01,0x01,0x00]
98263
98264v_cmpx_le_u64_e64 v[1:2], -1
98265// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0x83,0x01,0x00]
98266
98267v_cmpx_le_u64_e64 v[1:2], 0.5
98268// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0xe1,0x01,0x00]
98269
98270v_cmpx_le_u64_e64 v[1:2], -4.0
98271// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0xef,0x01,0x00]
98272
98273v_cmpx_gt_u64 v[1:2], v[2:3]
98274// GFX10: encoding: [0x01,0x05,0xe8,0x7d]
98275
98276v_cmpx_gt_u64 v[254:255], v[2:3]
98277// GFX10: encoding: [0xfe,0x05,0xe8,0x7d]
98278
98279v_cmpx_gt_u64 s[2:3], v[2:3]
98280// GFX10: encoding: [0x02,0x04,0xe8,0x7d]
98281
98282v_cmpx_gt_u64 s[4:5], v[2:3]
98283// GFX10: encoding: [0x04,0x04,0xe8,0x7d]
98284
98285v_cmpx_gt_u64 s[100:101], v[2:3]
98286// GFX10: encoding: [0x64,0x04,0xe8,0x7d]
98287
98288v_cmpx_gt_u64 vcc, v[2:3]
98289// GFX10: encoding: [0x6a,0x04,0xe8,0x7d]
98290
98291v_cmpx_gt_u64 exec, v[2:3]
98292// GFX10: encoding: [0x7e,0x04,0xe8,0x7d]
98293
98294v_cmpx_gt_u64 0, v[2:3]
98295// GFX10: encoding: [0x80,0x04,0xe8,0x7d]
98296
98297v_cmpx_gt_u64 -1, v[2:3]
98298// GFX10: encoding: [0xc1,0x04,0xe8,0x7d]
98299
98300v_cmpx_gt_u64 0.5, v[2:3]
98301// GFX10: encoding: [0xf0,0x04,0xe8,0x7d]
98302
98303v_cmpx_gt_u64 -4.0, v[2:3]
98304// GFX10: encoding: [0xf7,0x04,0xe8,0x7d]
98305
98306v_cmpx_gt_u64 0xaf123456, v[2:3]
98307// GFX10: encoding: [0xff,0x04,0xe8,0x7d,0x56,0x34,0x12,0xaf]
98308
98309v_cmpx_gt_u64 0x3f717273, v[2:3]
98310// GFX10: encoding: [0xff,0x04,0xe8,0x7d,0x73,0x72,0x71,0x3f]
98311
98312v_cmpx_gt_u64 v[1:2], v[254:255]
98313// GFX10: encoding: [0x01,0xfd,0xe9,0x7d]
98314
98315v_cmpx_gt_u64_e64 v[1:2], v[2:3]
98316// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0x05,0x02,0x00]
98317
98318v_cmpx_gt_u64_e64 v[254:255], v[2:3]
98319// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0xfe,0x05,0x02,0x00]
98320
98321v_cmpx_gt_u64_e64 s[2:3], v[2:3]
98322// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x02,0x04,0x02,0x00]
98323
98324v_cmpx_gt_u64_e64 s[4:5], v[2:3]
98325// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x04,0x04,0x02,0x00]
98326
98327v_cmpx_gt_u64_e64 vcc, v[2:3]
98328// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x6a,0x04,0x02,0x00]
98329
98330v_cmpx_gt_u64_e64 0, v[2:3]
98331// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x80,0x04,0x02,0x00]
98332
98333v_cmpx_gt_u64_e64 -1, v[2:3]
98334// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0xc1,0x04,0x02,0x00]
98335
98336v_cmpx_gt_u64_e64 0.5, v[2:3]
98337// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0xf0,0x04,0x02,0x00]
98338
98339v_cmpx_gt_u64_e64 -4.0, v[2:3]
98340// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0xf7,0x04,0x02,0x00]
98341
98342v_cmpx_gt_u64_e64 v[1:2], v[254:255]
98343// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0xfd,0x03,0x00]
98344
98345v_cmpx_gt_u64_e64 v[1:2], s[4:5]
98346// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0x09,0x00,0x00]
98347
98348v_cmpx_gt_u64_e64 v[1:2], s[6:7]
98349// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0x0d,0x00,0x00]
98350
98351v_cmpx_gt_u64_e64 v[1:2], s[100:101]
98352// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0xc9,0x00,0x00]
98353
98354v_cmpx_gt_u64_e64 v[1:2], vcc
98355// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0xd5,0x00,0x00]
98356
98357v_cmpx_gt_u64_e64 v[1:2], exec
98358// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0xfd,0x00,0x00]
98359
98360v_cmpx_gt_u64_e64 v[1:2], 0
98361// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0x01,0x01,0x00]
98362
98363v_cmpx_gt_u64_e64 v[1:2], -1
98364// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0x83,0x01,0x00]
98365
98366v_cmpx_gt_u64_e64 v[1:2], 0.5
98367// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0xe1,0x01,0x00]
98368
98369v_cmpx_gt_u64_e64 v[1:2], -4.0
98370// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0xef,0x01,0x00]
98371
98372v_cmpx_ne_u64 v[1:2], v[2:3]
98373// GFX10: encoding: [0x01,0x05,0xea,0x7d]
98374
98375v_cmpx_ne_u64 v[254:255], v[2:3]
98376// GFX10: encoding: [0xfe,0x05,0xea,0x7d]
98377
98378v_cmpx_ne_u64 s[2:3], v[2:3]
98379// GFX10: encoding: [0x02,0x04,0xea,0x7d]
98380
98381v_cmpx_ne_u64 s[4:5], v[2:3]
98382// GFX10: encoding: [0x04,0x04,0xea,0x7d]
98383
98384v_cmpx_ne_u64 s[100:101], v[2:3]
98385// GFX10: encoding: [0x64,0x04,0xea,0x7d]
98386
98387v_cmpx_ne_u64 vcc, v[2:3]
98388// GFX10: encoding: [0x6a,0x04,0xea,0x7d]
98389
98390v_cmpx_ne_u64 exec, v[2:3]
98391// GFX10: encoding: [0x7e,0x04,0xea,0x7d]
98392
98393v_cmpx_ne_u64 0, v[2:3]
98394// GFX10: encoding: [0x80,0x04,0xea,0x7d]
98395
98396v_cmpx_ne_u64 -1, v[2:3]
98397// GFX10: encoding: [0xc1,0x04,0xea,0x7d]
98398
98399v_cmpx_ne_u64 0.5, v[2:3]
98400// GFX10: encoding: [0xf0,0x04,0xea,0x7d]
98401
98402v_cmpx_ne_u64 -4.0, v[2:3]
98403// GFX10: encoding: [0xf7,0x04,0xea,0x7d]
98404
98405v_cmpx_ne_u64 0xaf123456, v[2:3]
98406// GFX10: encoding: [0xff,0x04,0xea,0x7d,0x56,0x34,0x12,0xaf]
98407
98408v_cmpx_ne_u64 0x3f717273, v[2:3]
98409// GFX10: encoding: [0xff,0x04,0xea,0x7d,0x73,0x72,0x71,0x3f]
98410
98411v_cmpx_ne_u64 v[1:2], v[254:255]
98412// GFX10: encoding: [0x01,0xfd,0xeb,0x7d]
98413
98414v_cmpx_ne_u64_e64 v[1:2], v[2:3]
98415// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0x05,0x02,0x00]
98416
98417v_cmpx_ne_u64_e64 v[254:255], v[2:3]
98418// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0xfe,0x05,0x02,0x00]
98419
98420v_cmpx_ne_u64_e64 s[2:3], v[2:3]
98421// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x02,0x04,0x02,0x00]
98422
98423v_cmpx_ne_u64_e64 s[4:5], v[2:3]
98424// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x04,0x04,0x02,0x00]
98425
98426v_cmpx_ne_u64_e64 vcc, v[2:3]
98427// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x6a,0x04,0x02,0x00]
98428
98429v_cmpx_ne_u64_e64 0, v[2:3]
98430// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x80,0x04,0x02,0x00]
98431
98432v_cmpx_ne_u64_e64 -1, v[2:3]
98433// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0xc1,0x04,0x02,0x00]
98434
98435v_cmpx_ne_u64_e64 0.5, v[2:3]
98436// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0xf0,0x04,0x02,0x00]
98437
98438v_cmpx_ne_u64_e64 -4.0, v[2:3]
98439// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0xf7,0x04,0x02,0x00]
98440
98441v_cmpx_ne_u64_e64 v[1:2], v[254:255]
98442// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0xfd,0x03,0x00]
98443
98444v_cmpx_ne_u64_e64 v[1:2], s[4:5]
98445// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0x09,0x00,0x00]
98446
98447v_cmpx_ne_u64_e64 v[1:2], s[6:7]
98448// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0x0d,0x00,0x00]
98449
98450v_cmpx_ne_u64_e64 v[1:2], s[100:101]
98451// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0xc9,0x00,0x00]
98452
98453v_cmpx_ne_u64_e64 v[1:2], vcc
98454// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0xd5,0x00,0x00]
98455
98456v_cmpx_ne_u64_e64 v[1:2], exec
98457// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0xfd,0x00,0x00]
98458
98459v_cmpx_ne_u64_e64 v[1:2], 0
98460// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0x01,0x01,0x00]
98461
98462v_cmpx_ne_u64_e64 v[1:2], -1
98463// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0x83,0x01,0x00]
98464
98465v_cmpx_ne_u64_e64 v[1:2], 0.5
98466// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0xe1,0x01,0x00]
98467
98468v_cmpx_ne_u64_e64 v[1:2], -4.0
98469// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0xef,0x01,0x00]
98470
98471v_cmpx_ge_u64 v[1:2], v[2:3]
98472// GFX10: encoding: [0x01,0x05,0xec,0x7d]
98473
98474v_cmpx_ge_u64 v[254:255], v[2:3]
98475// GFX10: encoding: [0xfe,0x05,0xec,0x7d]
98476
98477v_cmpx_ge_u64 s[2:3], v[2:3]
98478// GFX10: encoding: [0x02,0x04,0xec,0x7d]
98479
98480v_cmpx_ge_u64 s[4:5], v[2:3]
98481// GFX10: encoding: [0x04,0x04,0xec,0x7d]
98482
98483v_cmpx_ge_u64 s[100:101], v[2:3]
98484// GFX10: encoding: [0x64,0x04,0xec,0x7d]
98485
98486v_cmpx_ge_u64 vcc, v[2:3]
98487// GFX10: encoding: [0x6a,0x04,0xec,0x7d]
98488
98489v_cmpx_ge_u64 exec, v[2:3]
98490// GFX10: encoding: [0x7e,0x04,0xec,0x7d]
98491
98492v_cmpx_ge_u64 0, v[2:3]
98493// GFX10: encoding: [0x80,0x04,0xec,0x7d]
98494
98495v_cmpx_ge_u64 -1, v[2:3]
98496// GFX10: encoding: [0xc1,0x04,0xec,0x7d]
98497
98498v_cmpx_ge_u64 0.5, v[2:3]
98499// GFX10: encoding: [0xf0,0x04,0xec,0x7d]
98500
98501v_cmpx_ge_u64 -4.0, v[2:3]
98502// GFX10: encoding: [0xf7,0x04,0xec,0x7d]
98503
98504v_cmpx_ge_u64 0xaf123456, v[2:3]
98505// GFX10: encoding: [0xff,0x04,0xec,0x7d,0x56,0x34,0x12,0xaf]
98506
98507v_cmpx_ge_u64 0x3f717273, v[2:3]
98508// GFX10: encoding: [0xff,0x04,0xec,0x7d,0x73,0x72,0x71,0x3f]
98509
98510v_cmpx_ge_u64 v[1:2], v[254:255]
98511// GFX10: encoding: [0x01,0xfd,0xed,0x7d]
98512
98513v_cmpx_ge_u64_e64 v[1:2], v[2:3]
98514// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0x05,0x02,0x00]
98515
98516v_cmpx_ge_u64_e64 v[254:255], v[2:3]
98517// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0xfe,0x05,0x02,0x00]
98518
98519v_cmpx_ge_u64_e64 s[2:3], v[2:3]
98520// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x02,0x04,0x02,0x00]
98521
98522v_cmpx_ge_u64_e64 s[4:5], v[2:3]
98523// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x04,0x04,0x02,0x00]
98524
98525v_cmpx_ge_u64_e64 vcc, v[2:3]
98526// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x6a,0x04,0x02,0x00]
98527
98528v_cmpx_ge_u64_e64 0, v[2:3]
98529// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x80,0x04,0x02,0x00]
98530
98531v_cmpx_ge_u64_e64 -1, v[2:3]
98532// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0xc1,0x04,0x02,0x00]
98533
98534v_cmpx_ge_u64_e64 0.5, v[2:3]
98535// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0xf0,0x04,0x02,0x00]
98536
98537v_cmpx_ge_u64_e64 -4.0, v[2:3]
98538// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0xf7,0x04,0x02,0x00]
98539
98540v_cmpx_ge_u64_e64 v[1:2], v[254:255]
98541// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0xfd,0x03,0x00]
98542
98543v_cmpx_ge_u64_e64 v[1:2], s[4:5]
98544// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0x09,0x00,0x00]
98545
98546v_cmpx_ge_u64_e64 v[1:2], s[6:7]
98547// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0x0d,0x00,0x00]
98548
98549v_cmpx_ge_u64_e64 v[1:2], s[100:101]
98550// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0xc9,0x00,0x00]
98551
98552v_cmpx_ge_u64_e64 v[1:2], vcc
98553// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0xd5,0x00,0x00]
98554
98555v_cmpx_ge_u64_e64 v[1:2], exec
98556// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0xfd,0x00,0x00]
98557
98558v_cmpx_ge_u64_e64 v[1:2], 0
98559// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0x01,0x01,0x00]
98560
98561v_cmpx_ge_u64_e64 v[1:2], -1
98562// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0x83,0x01,0x00]
98563
98564v_cmpx_ge_u64_e64 v[1:2], 0.5
98565// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0xe1,0x01,0x00]
98566
98567v_cmpx_ge_u64_e64 v[1:2], -4.0
98568// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0xef,0x01,0x00]
98569
98570v_cmpx_t_u64 v[1:2], v[2:3]
98571// GFX10: encoding: [0x01,0x05,0xee,0x7d]
98572
98573v_cmpx_t_u64 v[254:255], v[2:3]
98574// GFX10: encoding: [0xfe,0x05,0xee,0x7d]
98575
98576v_cmpx_t_u64 s[2:3], v[2:3]
98577// GFX10: encoding: [0x02,0x04,0xee,0x7d]
98578
98579v_cmpx_t_u64 s[4:5], v[2:3]
98580// GFX10: encoding: [0x04,0x04,0xee,0x7d]
98581
98582v_cmpx_t_u64 s[100:101], v[2:3]
98583// GFX10: encoding: [0x64,0x04,0xee,0x7d]
98584
98585v_cmpx_t_u64 vcc, v[2:3]
98586// GFX10: encoding: [0x6a,0x04,0xee,0x7d]
98587
98588v_cmpx_t_u64 exec, v[2:3]
98589// GFX10: encoding: [0x7e,0x04,0xee,0x7d]
98590
98591v_cmpx_t_u64 0, v[2:3]
98592// GFX10: encoding: [0x80,0x04,0xee,0x7d]
98593
98594v_cmpx_t_u64 -1, v[2:3]
98595// GFX10: encoding: [0xc1,0x04,0xee,0x7d]
98596
98597v_cmpx_t_u64 0.5, v[2:3]
98598// GFX10: encoding: [0xf0,0x04,0xee,0x7d]
98599
98600v_cmpx_t_u64 -4.0, v[2:3]
98601// GFX10: encoding: [0xf7,0x04,0xee,0x7d]
98602
98603v_cmpx_t_u64 0xaf123456, v[2:3]
98604// GFX10: encoding: [0xff,0x04,0xee,0x7d,0x56,0x34,0x12,0xaf]
98605
98606v_cmpx_t_u64 0x3f717273, v[2:3]
98607// GFX10: encoding: [0xff,0x04,0xee,0x7d,0x73,0x72,0x71,0x3f]
98608
98609v_cmpx_t_u64 v[1:2], v[254:255]
98610// GFX10: encoding: [0x01,0xfd,0xef,0x7d]
98611
98612v_cmpx_t_u64_e64 v[1:2], v[2:3]
98613// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0x05,0x02,0x00]
98614
98615v_cmpx_t_u64_e64 v[254:255], v[2:3]
98616// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0xfe,0x05,0x02,0x00]
98617
98618v_cmpx_t_u64_e64 s[2:3], v[2:3]
98619// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x02,0x04,0x02,0x00]
98620
98621v_cmpx_t_u64_e64 s[4:5], v[2:3]
98622// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x04,0x04,0x02,0x00]
98623
98624v_cmpx_t_u64_e64 vcc, v[2:3]
98625// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x6a,0x04,0x02,0x00]
98626
98627v_cmpx_t_u64_e64 0, v[2:3]
98628// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x80,0x04,0x02,0x00]
98629
98630v_cmpx_t_u64_e64 -1, v[2:3]
98631// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0xc1,0x04,0x02,0x00]
98632
98633v_cmpx_t_u64_e64 0.5, v[2:3]
98634// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0xf0,0x04,0x02,0x00]
98635
98636v_cmpx_t_u64_e64 -4.0, v[2:3]
98637// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0xf7,0x04,0x02,0x00]
98638
98639v_cmpx_t_u64_e64 v[1:2], v[254:255]
98640// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0xfd,0x03,0x00]
98641
98642v_cmpx_t_u64_e64 v[1:2], s[4:5]
98643// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0x09,0x00,0x00]
98644
98645v_cmpx_t_u64_e64 v[1:2], s[6:7]
98646// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0x0d,0x00,0x00]
98647
98648v_cmpx_t_u64_e64 v[1:2], s[100:101]
98649// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0xc9,0x00,0x00]
98650
98651v_cmpx_t_u64_e64 v[1:2], vcc
98652// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0xd5,0x00,0x00]
98653
98654v_cmpx_t_u64_e64 v[1:2], exec
98655// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0xfd,0x00,0x00]
98656
98657v_cmpx_t_u64_e64 v[1:2], 0
98658// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0x01,0x01,0x00]
98659
98660v_cmpx_t_u64_e64 v[1:2], -1
98661// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0x83,0x01,0x00]
98662
98663v_cmpx_t_u64_e64 v[1:2], 0.5
98664// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0xe1,0x01,0x00]
98665
98666v_cmpx_t_u64_e64 v[1:2], -4.0
98667// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0xef,0x01,0x00]
98668
98669v_cmpx_u_f16 v1, v2
98670// GFX10: encoding: [0x01,0x05,0xf0,0x7d]
98671
98672v_cmpx_u_f16 v255, v2
98673// GFX10: encoding: [0xff,0x05,0xf0,0x7d]
98674
98675v_cmpx_u_f16 s1, v2
98676// GFX10: encoding: [0x01,0x04,0xf0,0x7d]
98677
98678v_cmpx_u_f16 s101, v2
98679// GFX10: encoding: [0x65,0x04,0xf0,0x7d]
98680
98681v_cmpx_u_f16 vcc_lo, v2
98682// GFX10: encoding: [0x6a,0x04,0xf0,0x7d]
98683
98684v_cmpx_u_f16 vcc_hi, v2
98685// GFX10: encoding: [0x6b,0x04,0xf0,0x7d]
98686
98687v_cmpx_u_f16 m0, v2
98688// GFX10: encoding: [0x7c,0x04,0xf0,0x7d]
98689
98690v_cmpx_u_f16 exec_lo, v2
98691// GFX10: encoding: [0x7e,0x04,0xf0,0x7d]
98692
98693v_cmpx_u_f16 exec_hi, v2
98694// GFX10: encoding: [0x7f,0x04,0xf0,0x7d]
98695
98696v_cmpx_u_f16 0, v2
98697// GFX10: encoding: [0x80,0x04,0xf0,0x7d]
98698
98699v_cmpx_u_f16 -1, v2
98700// GFX10: encoding: [0xc1,0x04,0xf0,0x7d]
98701
98702v_cmpx_u_f16 0.5, v2
98703// GFX10: encoding: [0xf0,0x04,0xf0,0x7d]
98704
98705v_cmpx_u_f16 -4.0, v2
98706// GFX10: encoding: [0xf7,0x04,0xf0,0x7d]
98707
98708v_cmpx_u_f16 0xfe0b, v2
98709// GFX10: encoding: [0xff,0x04,0xf0,0x7d,0x0b,0xfe,0x00,0x00]
98710
98711v_cmpx_u_f16 0x3456, v2
98712// GFX10: encoding: [0xff,0x04,0xf0,0x7d,0x56,0x34,0x00,0x00]
98713
98714v_cmpx_u_f16 v1, v255
98715// GFX10: encoding: [0x01,0xff,0xf1,0x7d]
98716
98717v_cmpx_u_f16_e64 v1, v2
98718// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0x05,0x02,0x00]
98719
98720v_cmpx_u_f16_e64 v255, v2
98721// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0xff,0x05,0x02,0x00]
98722
98723v_cmpx_u_f16_e64 s1, v2
98724// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0x04,0x02,0x00]
98725
98726v_cmpx_u_f16_e64 s101, v2
98727// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x65,0x04,0x02,0x00]
98728
98729v_cmpx_u_f16_e64 vcc_lo, v2
98730// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x6a,0x04,0x02,0x00]
98731
98732v_cmpx_u_f16_e64 vcc_hi, v2
98733// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x6b,0x04,0x02,0x00]
98734
98735v_cmpx_u_f16_e64 m0, v2
98736// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x7c,0x04,0x02,0x00]
98737
98738v_cmpx_u_f16_e64 exec_lo, v2
98739// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x7e,0x04,0x02,0x00]
98740
98741v_cmpx_u_f16_e64 exec_hi, v2
98742// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x7f,0x04,0x02,0x00]
98743
98744v_cmpx_u_f16_e64 0, v2
98745// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x80,0x04,0x02,0x00]
98746
98747v_cmpx_u_f16_e64 -1, v2
98748// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0xc1,0x04,0x02,0x00]
98749
98750v_cmpx_u_f16_e64 0.5, v2
98751// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0xf0,0x04,0x02,0x00]
98752
98753v_cmpx_u_f16_e64 -4.0, v2
98754// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0xf7,0x04,0x02,0x00]
98755
98756v_cmpx_u_f16_e64 v1, v255
98757// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0xff,0x03,0x00]
98758
98759v_cmpx_u_f16_e64 v1, s2
98760// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0x05,0x00,0x00]
98761
98762v_cmpx_u_f16_e64 v1, s101
98763// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0xcb,0x00,0x00]
98764
98765v_cmpx_u_f16_e64 v1, vcc_lo
98766// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0xd5,0x00,0x00]
98767
98768v_cmpx_u_f16_e64 v1, vcc_hi
98769// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0xd7,0x00,0x00]
98770
98771v_cmpx_u_f16_e64 v1, m0
98772// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0xf9,0x00,0x00]
98773
98774v_cmpx_u_f16_e64 v1, exec_lo
98775// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0xfd,0x00,0x00]
98776
98777v_cmpx_u_f16_e64 v1, exec_hi
98778// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0xff,0x00,0x00]
98779
98780v_cmpx_u_f16_e64 v1, 0
98781// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0x01,0x01,0x00]
98782
98783v_cmpx_u_f16_e64 v1, -1
98784// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0x83,0x01,0x00]
98785
98786v_cmpx_u_f16_e64 v1, 0.5
98787// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0xe1,0x01,0x00]
98788
98789v_cmpx_u_f16_e64 v1, -4.0
98790// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0xef,0x01,0x00]
98791
98792v_cmpx_u_f16_e64 -v1, v2
98793// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0x05,0x02,0x20]
98794
98795v_cmpx_u_f16_e64 v1, -v2
98796// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0x05,0x02,0x40]
98797
98798v_cmpx_u_f16_e64 -v1, -v2
98799// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0x05,0x02,0x60]
98800
98801v_cmpx_nge_f16 v1, v2
98802// GFX10: encoding: [0x01,0x05,0xf2,0x7d]
98803
98804v_cmpx_nge_f16 v255, v2
98805// GFX10: encoding: [0xff,0x05,0xf2,0x7d]
98806
98807v_cmpx_nge_f16 s1, v2
98808// GFX10: encoding: [0x01,0x04,0xf2,0x7d]
98809
98810v_cmpx_nge_f16 s101, v2
98811// GFX10: encoding: [0x65,0x04,0xf2,0x7d]
98812
98813v_cmpx_nge_f16 vcc_lo, v2
98814// GFX10: encoding: [0x6a,0x04,0xf2,0x7d]
98815
98816v_cmpx_nge_f16 vcc_hi, v2
98817// GFX10: encoding: [0x6b,0x04,0xf2,0x7d]
98818
98819v_cmpx_nge_f16 m0, v2
98820// GFX10: encoding: [0x7c,0x04,0xf2,0x7d]
98821
98822v_cmpx_nge_f16 exec_lo, v2
98823// GFX10: encoding: [0x7e,0x04,0xf2,0x7d]
98824
98825v_cmpx_nge_f16 exec_hi, v2
98826// GFX10: encoding: [0x7f,0x04,0xf2,0x7d]
98827
98828v_cmpx_nge_f16 0, v2
98829// GFX10: encoding: [0x80,0x04,0xf2,0x7d]
98830
98831v_cmpx_nge_f16 -1, v2
98832// GFX10: encoding: [0xc1,0x04,0xf2,0x7d]
98833
98834v_cmpx_nge_f16 0.5, v2
98835// GFX10: encoding: [0xf0,0x04,0xf2,0x7d]
98836
98837v_cmpx_nge_f16 -4.0, v2
98838// GFX10: encoding: [0xf7,0x04,0xf2,0x7d]
98839
98840v_cmpx_nge_f16 0xfe0b, v2
98841// GFX10: encoding: [0xff,0x04,0xf2,0x7d,0x0b,0xfe,0x00,0x00]
98842
98843v_cmpx_nge_f16 0x3456, v2
98844// GFX10: encoding: [0xff,0x04,0xf2,0x7d,0x56,0x34,0x00,0x00]
98845
98846v_cmpx_nge_f16 v1, v255
98847// GFX10: encoding: [0x01,0xff,0xf3,0x7d]
98848
98849v_cmpx_nge_f16_e64 v1, v2
98850// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0x05,0x02,0x00]
98851
98852v_cmpx_nge_f16_e64 v255, v2
98853// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0xff,0x05,0x02,0x00]
98854
98855v_cmpx_nge_f16_e64 s1, v2
98856// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0x04,0x02,0x00]
98857
98858v_cmpx_nge_f16_e64 s101, v2
98859// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x65,0x04,0x02,0x00]
98860
98861v_cmpx_nge_f16_e64 vcc_lo, v2
98862// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x6a,0x04,0x02,0x00]
98863
98864v_cmpx_nge_f16_e64 vcc_hi, v2
98865// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x6b,0x04,0x02,0x00]
98866
98867v_cmpx_nge_f16_e64 m0, v2
98868// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x7c,0x04,0x02,0x00]
98869
98870v_cmpx_nge_f16_e64 exec_lo, v2
98871// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x7e,0x04,0x02,0x00]
98872
98873v_cmpx_nge_f16_e64 exec_hi, v2
98874// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x7f,0x04,0x02,0x00]
98875
98876v_cmpx_nge_f16_e64 0, v2
98877// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x80,0x04,0x02,0x00]
98878
98879v_cmpx_nge_f16_e64 -1, v2
98880// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0xc1,0x04,0x02,0x00]
98881
98882v_cmpx_nge_f16_e64 0.5, v2
98883// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0xf0,0x04,0x02,0x00]
98884
98885v_cmpx_nge_f16_e64 -4.0, v2
98886// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0xf7,0x04,0x02,0x00]
98887
98888v_cmpx_nge_f16_e64 v1, v255
98889// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0xff,0x03,0x00]
98890
98891v_cmpx_nge_f16_e64 v1, s2
98892// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0x05,0x00,0x00]
98893
98894v_cmpx_nge_f16_e64 v1, s101
98895// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0xcb,0x00,0x00]
98896
98897v_cmpx_nge_f16_e64 v1, vcc_lo
98898// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0xd5,0x00,0x00]
98899
98900v_cmpx_nge_f16_e64 v1, vcc_hi
98901// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0xd7,0x00,0x00]
98902
98903v_cmpx_nge_f16_e64 v1, m0
98904// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0xf9,0x00,0x00]
98905
98906v_cmpx_nge_f16_e64 v1, exec_lo
98907// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0xfd,0x00,0x00]
98908
98909v_cmpx_nge_f16_e64 v1, exec_hi
98910// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0xff,0x00,0x00]
98911
98912v_cmpx_nge_f16_e64 v1, 0
98913// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0x01,0x01,0x00]
98914
98915v_cmpx_nge_f16_e64 v1, -1
98916// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0x83,0x01,0x00]
98917
98918v_cmpx_nge_f16_e64 v1, 0.5
98919// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0xe1,0x01,0x00]
98920
98921v_cmpx_nge_f16_e64 v1, -4.0
98922// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0xef,0x01,0x00]
98923
98924v_cmpx_nge_f16_e64 -v1, v2
98925// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0x05,0x02,0x20]
98926
98927v_cmpx_nge_f16_e64 v1, -v2
98928// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0x05,0x02,0x40]
98929
98930v_cmpx_nge_f16_e64 -v1, -v2
98931// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0x05,0x02,0x60]
98932
98933v_cmpx_nlg_f16 v1, v2
98934// GFX10: encoding: [0x01,0x05,0xf4,0x7d]
98935
98936v_cmpx_nlg_f16 v255, v2
98937// GFX10: encoding: [0xff,0x05,0xf4,0x7d]
98938
98939v_cmpx_nlg_f16 s1, v2
98940// GFX10: encoding: [0x01,0x04,0xf4,0x7d]
98941
98942v_cmpx_nlg_f16 s101, v2
98943// GFX10: encoding: [0x65,0x04,0xf4,0x7d]
98944
98945v_cmpx_nlg_f16 vcc_lo, v2
98946// GFX10: encoding: [0x6a,0x04,0xf4,0x7d]
98947
98948v_cmpx_nlg_f16 vcc_hi, v2
98949// GFX10: encoding: [0x6b,0x04,0xf4,0x7d]
98950
98951v_cmpx_nlg_f16 m0, v2
98952// GFX10: encoding: [0x7c,0x04,0xf4,0x7d]
98953
98954v_cmpx_nlg_f16 exec_lo, v2
98955// GFX10: encoding: [0x7e,0x04,0xf4,0x7d]
98956
98957v_cmpx_nlg_f16 exec_hi, v2
98958// GFX10: encoding: [0x7f,0x04,0xf4,0x7d]
98959
98960v_cmpx_nlg_f16 0, v2
98961// GFX10: encoding: [0x80,0x04,0xf4,0x7d]
98962
98963v_cmpx_nlg_f16 -1, v2
98964// GFX10: encoding: [0xc1,0x04,0xf4,0x7d]
98965
98966v_cmpx_nlg_f16 0.5, v2
98967// GFX10: encoding: [0xf0,0x04,0xf4,0x7d]
98968
98969v_cmpx_nlg_f16 -4.0, v2
98970// GFX10: encoding: [0xf7,0x04,0xf4,0x7d]
98971
98972v_cmpx_nlg_f16 0xfe0b, v2
98973// GFX10: encoding: [0xff,0x04,0xf4,0x7d,0x0b,0xfe,0x00,0x00]
98974
98975v_cmpx_nlg_f16 0x3456, v2
98976// GFX10: encoding: [0xff,0x04,0xf4,0x7d,0x56,0x34,0x00,0x00]
98977
98978v_cmpx_nlg_f16 v1, v255
98979// GFX10: encoding: [0x01,0xff,0xf5,0x7d]
98980
98981v_cmpx_nlg_f16_e64 v1, v2
98982// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0x05,0x02,0x00]
98983
98984v_cmpx_nlg_f16_e64 v255, v2
98985// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0xff,0x05,0x02,0x00]
98986
98987v_cmpx_nlg_f16_e64 s1, v2
98988// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0x04,0x02,0x00]
98989
98990v_cmpx_nlg_f16_e64 s101, v2
98991// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x65,0x04,0x02,0x00]
98992
98993v_cmpx_nlg_f16_e64 vcc_lo, v2
98994// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x6a,0x04,0x02,0x00]
98995
98996v_cmpx_nlg_f16_e64 vcc_hi, v2
98997// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x6b,0x04,0x02,0x00]
98998
98999v_cmpx_nlg_f16_e64 m0, v2
99000// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x7c,0x04,0x02,0x00]
99001
99002v_cmpx_nlg_f16_e64 exec_lo, v2
99003// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x7e,0x04,0x02,0x00]
99004
99005v_cmpx_nlg_f16_e64 exec_hi, v2
99006// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x7f,0x04,0x02,0x00]
99007
99008v_cmpx_nlg_f16_e64 0, v2
99009// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x80,0x04,0x02,0x00]
99010
99011v_cmpx_nlg_f16_e64 -1, v2
99012// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0xc1,0x04,0x02,0x00]
99013
99014v_cmpx_nlg_f16_e64 0.5, v2
99015// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0xf0,0x04,0x02,0x00]
99016
99017v_cmpx_nlg_f16_e64 -4.0, v2
99018// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0xf7,0x04,0x02,0x00]
99019
99020v_cmpx_nlg_f16_e64 v1, v255
99021// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0xff,0x03,0x00]
99022
99023v_cmpx_nlg_f16_e64 v1, s2
99024// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0x05,0x00,0x00]
99025
99026v_cmpx_nlg_f16_e64 v1, s101
99027// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0xcb,0x00,0x00]
99028
99029v_cmpx_nlg_f16_e64 v1, vcc_lo
99030// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0xd5,0x00,0x00]
99031
99032v_cmpx_nlg_f16_e64 v1, vcc_hi
99033// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0xd7,0x00,0x00]
99034
99035v_cmpx_nlg_f16_e64 v1, m0
99036// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0xf9,0x00,0x00]
99037
99038v_cmpx_nlg_f16_e64 v1, exec_lo
99039// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0xfd,0x00,0x00]
99040
99041v_cmpx_nlg_f16_e64 v1, exec_hi
99042// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0xff,0x00,0x00]
99043
99044v_cmpx_nlg_f16_e64 v1, 0
99045// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0x01,0x01,0x00]
99046
99047v_cmpx_nlg_f16_e64 v1, -1
99048// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0x83,0x01,0x00]
99049
99050v_cmpx_nlg_f16_e64 v1, 0.5
99051// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0xe1,0x01,0x00]
99052
99053v_cmpx_nlg_f16_e64 v1, -4.0
99054// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0xef,0x01,0x00]
99055
99056v_cmpx_nlg_f16_e64 -v1, v2
99057// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0x05,0x02,0x20]
99058
99059v_cmpx_nlg_f16_e64 v1, -v2
99060// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0x05,0x02,0x40]
99061
99062v_cmpx_nlg_f16_e64 -v1, -v2
99063// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0x05,0x02,0x60]
99064
99065v_cmpx_ngt_f16 v1, v2
99066// GFX10: encoding: [0x01,0x05,0xf6,0x7d]
99067
99068v_cmpx_ngt_f16 v255, v2
99069// GFX10: encoding: [0xff,0x05,0xf6,0x7d]
99070
99071v_cmpx_ngt_f16 s1, v2
99072// GFX10: encoding: [0x01,0x04,0xf6,0x7d]
99073
99074v_cmpx_ngt_f16 s101, v2
99075// GFX10: encoding: [0x65,0x04,0xf6,0x7d]
99076
99077v_cmpx_ngt_f16 vcc_lo, v2
99078// GFX10: encoding: [0x6a,0x04,0xf6,0x7d]
99079
99080v_cmpx_ngt_f16 vcc_hi, v2
99081// GFX10: encoding: [0x6b,0x04,0xf6,0x7d]
99082
99083v_cmpx_ngt_f16 m0, v2
99084// GFX10: encoding: [0x7c,0x04,0xf6,0x7d]
99085
99086v_cmpx_ngt_f16 exec_lo, v2
99087// GFX10: encoding: [0x7e,0x04,0xf6,0x7d]
99088
99089v_cmpx_ngt_f16 exec_hi, v2
99090// GFX10: encoding: [0x7f,0x04,0xf6,0x7d]
99091
99092v_cmpx_ngt_f16 0, v2
99093// GFX10: encoding: [0x80,0x04,0xf6,0x7d]
99094
99095v_cmpx_ngt_f16 -1, v2
99096// GFX10: encoding: [0xc1,0x04,0xf6,0x7d]
99097
99098v_cmpx_ngt_f16 0.5, v2
99099// GFX10: encoding: [0xf0,0x04,0xf6,0x7d]
99100
99101v_cmpx_ngt_f16 -4.0, v2
99102// GFX10: encoding: [0xf7,0x04,0xf6,0x7d]
99103
99104v_cmpx_ngt_f16 0xfe0b, v2
99105// GFX10: encoding: [0xff,0x04,0xf6,0x7d,0x0b,0xfe,0x00,0x00]
99106
99107v_cmpx_ngt_f16 0x3456, v2
99108// GFX10: encoding: [0xff,0x04,0xf6,0x7d,0x56,0x34,0x00,0x00]
99109
99110v_cmpx_ngt_f16 v1, v255
99111// GFX10: encoding: [0x01,0xff,0xf7,0x7d]
99112
99113v_cmpx_ngt_f16_e64 v1, v2
99114// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0x05,0x02,0x00]
99115
99116v_cmpx_ngt_f16_e64 v255, v2
99117// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0xff,0x05,0x02,0x00]
99118
99119v_cmpx_ngt_f16_e64 s1, v2
99120// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0x04,0x02,0x00]
99121
99122v_cmpx_ngt_f16_e64 s101, v2
99123// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x65,0x04,0x02,0x00]
99124
99125v_cmpx_ngt_f16_e64 vcc_lo, v2
99126// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x6a,0x04,0x02,0x00]
99127
99128v_cmpx_ngt_f16_e64 vcc_hi, v2
99129// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x6b,0x04,0x02,0x00]
99130
99131v_cmpx_ngt_f16_e64 m0, v2
99132// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x7c,0x04,0x02,0x00]
99133
99134v_cmpx_ngt_f16_e64 exec_lo, v2
99135// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x7e,0x04,0x02,0x00]
99136
99137v_cmpx_ngt_f16_e64 exec_hi, v2
99138// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x7f,0x04,0x02,0x00]
99139
99140v_cmpx_ngt_f16_e64 0, v2
99141// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x80,0x04,0x02,0x00]
99142
99143v_cmpx_ngt_f16_e64 -1, v2
99144// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0xc1,0x04,0x02,0x00]
99145
99146v_cmpx_ngt_f16_e64 0.5, v2
99147// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0xf0,0x04,0x02,0x00]
99148
99149v_cmpx_ngt_f16_e64 -4.0, v2
99150// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0xf7,0x04,0x02,0x00]
99151
99152v_cmpx_ngt_f16_e64 v1, v255
99153// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0xff,0x03,0x00]
99154
99155v_cmpx_ngt_f16_e64 v1, s2
99156// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0x05,0x00,0x00]
99157
99158v_cmpx_ngt_f16_e64 v1, s101
99159// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0xcb,0x00,0x00]
99160
99161v_cmpx_ngt_f16_e64 v1, vcc_lo
99162// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0xd5,0x00,0x00]
99163
99164v_cmpx_ngt_f16_e64 v1, vcc_hi
99165// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0xd7,0x00,0x00]
99166
99167v_cmpx_ngt_f16_e64 v1, m0
99168// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0xf9,0x00,0x00]
99169
99170v_cmpx_ngt_f16_e64 v1, exec_lo
99171// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0xfd,0x00,0x00]
99172
99173v_cmpx_ngt_f16_e64 v1, exec_hi
99174// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0xff,0x00,0x00]
99175
99176v_cmpx_ngt_f16_e64 v1, 0
99177// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0x01,0x01,0x00]
99178
99179v_cmpx_ngt_f16_e64 v1, -1
99180// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0x83,0x01,0x00]
99181
99182v_cmpx_ngt_f16_e64 v1, 0.5
99183// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0xe1,0x01,0x00]
99184
99185v_cmpx_ngt_f16_e64 v1, -4.0
99186// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0xef,0x01,0x00]
99187
99188v_cmpx_ngt_f16_e64 -v1, v2
99189// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0x05,0x02,0x20]
99190
99191v_cmpx_ngt_f16_e64 v1, -v2
99192// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0x05,0x02,0x40]
99193
99194v_cmpx_ngt_f16_e64 -v1, -v2
99195// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0x05,0x02,0x60]
99196
99197v_cmpx_nle_f16 v1, v2
99198// GFX10: encoding: [0x01,0x05,0xf8,0x7d]
99199
99200v_cmpx_nle_f16 v255, v2
99201// GFX10: encoding: [0xff,0x05,0xf8,0x7d]
99202
99203v_cmpx_nle_f16 s1, v2
99204// GFX10: encoding: [0x01,0x04,0xf8,0x7d]
99205
99206v_cmpx_nle_f16 s101, v2
99207// GFX10: encoding: [0x65,0x04,0xf8,0x7d]
99208
99209v_cmpx_nle_f16 vcc_lo, v2
99210// GFX10: encoding: [0x6a,0x04,0xf8,0x7d]
99211
99212v_cmpx_nle_f16 vcc_hi, v2
99213// GFX10: encoding: [0x6b,0x04,0xf8,0x7d]
99214
99215v_cmpx_nle_f16 m0, v2
99216// GFX10: encoding: [0x7c,0x04,0xf8,0x7d]
99217
99218v_cmpx_nle_f16 exec_lo, v2
99219// GFX10: encoding: [0x7e,0x04,0xf8,0x7d]
99220
99221v_cmpx_nle_f16 exec_hi, v2
99222// GFX10: encoding: [0x7f,0x04,0xf8,0x7d]
99223
99224v_cmpx_nle_f16 0, v2
99225// GFX10: encoding: [0x80,0x04,0xf8,0x7d]
99226
99227v_cmpx_nle_f16 -1, v2
99228// GFX10: encoding: [0xc1,0x04,0xf8,0x7d]
99229
99230v_cmpx_nle_f16 0.5, v2
99231// GFX10: encoding: [0xf0,0x04,0xf8,0x7d]
99232
99233v_cmpx_nle_f16 -4.0, v2
99234// GFX10: encoding: [0xf7,0x04,0xf8,0x7d]
99235
99236v_cmpx_nle_f16 0xfe0b, v2
99237// GFX10: encoding: [0xff,0x04,0xf8,0x7d,0x0b,0xfe,0x00,0x00]
99238
99239v_cmpx_nle_f16 0x3456, v2
99240// GFX10: encoding: [0xff,0x04,0xf8,0x7d,0x56,0x34,0x00,0x00]
99241
99242v_cmpx_nle_f16 v1, v255
99243// GFX10: encoding: [0x01,0xff,0xf9,0x7d]
99244
99245v_cmpx_nle_f16_e64 v1, v2
99246// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0x05,0x02,0x00]
99247
99248v_cmpx_nle_f16_e64 v255, v2
99249// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0xff,0x05,0x02,0x00]
99250
99251v_cmpx_nle_f16_e64 s1, v2
99252// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0x04,0x02,0x00]
99253
99254v_cmpx_nle_f16_e64 s101, v2
99255// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x65,0x04,0x02,0x00]
99256
99257v_cmpx_nle_f16_e64 vcc_lo, v2
99258// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x6a,0x04,0x02,0x00]
99259
99260v_cmpx_nle_f16_e64 vcc_hi, v2
99261// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x6b,0x04,0x02,0x00]
99262
99263v_cmpx_nle_f16_e64 m0, v2
99264// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x7c,0x04,0x02,0x00]
99265
99266v_cmpx_nle_f16_e64 exec_lo, v2
99267// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x7e,0x04,0x02,0x00]
99268
99269v_cmpx_nle_f16_e64 exec_hi, v2
99270// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x7f,0x04,0x02,0x00]
99271
99272v_cmpx_nle_f16_e64 0, v2
99273// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x80,0x04,0x02,0x00]
99274
99275v_cmpx_nle_f16_e64 -1, v2
99276// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0xc1,0x04,0x02,0x00]
99277
99278v_cmpx_nle_f16_e64 0.5, v2
99279// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0xf0,0x04,0x02,0x00]
99280
99281v_cmpx_nle_f16_e64 -4.0, v2
99282// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0xf7,0x04,0x02,0x00]
99283
99284v_cmpx_nle_f16_e64 v1, v255
99285// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0xff,0x03,0x00]
99286
99287v_cmpx_nle_f16_e64 v1, s2
99288// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0x05,0x00,0x00]
99289
99290v_cmpx_nle_f16_e64 v1, s101
99291// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0xcb,0x00,0x00]
99292
99293v_cmpx_nle_f16_e64 v1, vcc_lo
99294// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0xd5,0x00,0x00]
99295
99296v_cmpx_nle_f16_e64 v1, vcc_hi
99297// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0xd7,0x00,0x00]
99298
99299v_cmpx_nle_f16_e64 v1, m0
99300// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0xf9,0x00,0x00]
99301
99302v_cmpx_nle_f16_e64 v1, exec_lo
99303// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0xfd,0x00,0x00]
99304
99305v_cmpx_nle_f16_e64 v1, exec_hi
99306// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0xff,0x00,0x00]
99307
99308v_cmpx_nle_f16_e64 v1, 0
99309// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0x01,0x01,0x00]
99310
99311v_cmpx_nle_f16_e64 v1, -1
99312// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0x83,0x01,0x00]
99313
99314v_cmpx_nle_f16_e64 v1, 0.5
99315// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0xe1,0x01,0x00]
99316
99317v_cmpx_nle_f16_e64 v1, -4.0
99318// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0xef,0x01,0x00]
99319
99320v_cmpx_nle_f16_e64 -v1, v2
99321// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0x05,0x02,0x20]
99322
99323v_cmpx_nle_f16_e64 v1, -v2
99324// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0x05,0x02,0x40]
99325
99326v_cmpx_nle_f16_e64 -v1, -v2
99327// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0x05,0x02,0x60]
99328
99329v_cmpx_neq_f16 v1, v2
99330// GFX10: encoding: [0x01,0x05,0xfa,0x7d]
99331
99332v_cmpx_neq_f16 v255, v2
99333// GFX10: encoding: [0xff,0x05,0xfa,0x7d]
99334
99335v_cmpx_neq_f16 s1, v2
99336// GFX10: encoding: [0x01,0x04,0xfa,0x7d]
99337
99338v_cmpx_neq_f16 s101, v2
99339// GFX10: encoding: [0x65,0x04,0xfa,0x7d]
99340
99341v_cmpx_neq_f16 vcc_lo, v2
99342// GFX10: encoding: [0x6a,0x04,0xfa,0x7d]
99343
99344v_cmpx_neq_f16 vcc_hi, v2
99345// GFX10: encoding: [0x6b,0x04,0xfa,0x7d]
99346
99347v_cmpx_neq_f16 m0, v2
99348// GFX10: encoding: [0x7c,0x04,0xfa,0x7d]
99349
99350v_cmpx_neq_f16 exec_lo, v2
99351// GFX10: encoding: [0x7e,0x04,0xfa,0x7d]
99352
99353v_cmpx_neq_f16 exec_hi, v2
99354// GFX10: encoding: [0x7f,0x04,0xfa,0x7d]
99355
99356v_cmpx_neq_f16 0, v2
99357// GFX10: encoding: [0x80,0x04,0xfa,0x7d]
99358
99359v_cmpx_neq_f16 -1, v2
99360// GFX10: encoding: [0xc1,0x04,0xfa,0x7d]
99361
99362v_cmpx_neq_f16 0.5, v2
99363// GFX10: encoding: [0xf0,0x04,0xfa,0x7d]
99364
99365v_cmpx_neq_f16 -4.0, v2
99366// GFX10: encoding: [0xf7,0x04,0xfa,0x7d]
99367
99368v_cmpx_neq_f16 0xfe0b, v2
99369// GFX10: encoding: [0xff,0x04,0xfa,0x7d,0x0b,0xfe,0x00,0x00]
99370
99371v_cmpx_neq_f16 0x3456, v2
99372// GFX10: encoding: [0xff,0x04,0xfa,0x7d,0x56,0x34,0x00,0x00]
99373
99374v_cmpx_neq_f16 v1, v255
99375// GFX10: encoding: [0x01,0xff,0xfb,0x7d]
99376
99377v_cmpx_neq_f16_e64 v1, v2
99378// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x05,0x02,0x00]
99379
99380v_cmpx_neq_f16_e64 v255, v2
99381// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0xff,0x05,0x02,0x00]
99382
99383v_cmpx_neq_f16_e64 s1, v2
99384// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x04,0x02,0x00]
99385
99386v_cmpx_neq_f16_e64 s101, v2
99387// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x65,0x04,0x02,0x00]
99388
99389v_cmpx_neq_f16_e64 vcc_lo, v2
99390// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x6a,0x04,0x02,0x00]
99391
99392v_cmpx_neq_f16_e64 vcc_hi, v2
99393// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x6b,0x04,0x02,0x00]
99394
99395v_cmpx_neq_f16_e64 m0, v2
99396// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x7c,0x04,0x02,0x00]
99397
99398v_cmpx_neq_f16_e64 exec_lo, v2
99399// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x7e,0x04,0x02,0x00]
99400
99401v_cmpx_neq_f16_e64 exec_hi, v2
99402// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x7f,0x04,0x02,0x00]
99403
99404v_cmpx_neq_f16_e64 0, v2
99405// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x80,0x04,0x02,0x00]
99406
99407v_cmpx_neq_f16_e64 -1, v2
99408// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0xc1,0x04,0x02,0x00]
99409
99410v_cmpx_neq_f16_e64 0.5, v2
99411// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0xf0,0x04,0x02,0x00]
99412
99413v_cmpx_neq_f16_e64 -4.0, v2
99414// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0xf7,0x04,0x02,0x00]
99415
99416v_cmpx_neq_f16_e64 v1, v255
99417// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xff,0x03,0x00]
99418
99419v_cmpx_neq_f16_e64 v1, s2
99420// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x05,0x00,0x00]
99421
99422v_cmpx_neq_f16_e64 v1, s101
99423// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xcb,0x00,0x00]
99424
99425v_cmpx_neq_f16_e64 v1, vcc_lo
99426// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xd5,0x00,0x00]
99427
99428v_cmpx_neq_f16_e64 v1, vcc_hi
99429// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xd7,0x00,0x00]
99430
99431v_cmpx_neq_f16_e64 v1, m0
99432// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xf9,0x00,0x00]
99433
99434v_cmpx_neq_f16_e64 v1, exec_lo
99435// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xfd,0x00,0x00]
99436
99437v_cmpx_neq_f16_e64 v1, exec_hi
99438// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xff,0x00,0x00]
99439
99440v_cmpx_neq_f16_e64 v1, 0
99441// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x01,0x01,0x00]
99442
99443v_cmpx_neq_f16_e64 v1, -1
99444// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x83,0x01,0x00]
99445
99446v_cmpx_neq_f16_e64 v1, 0.5
99447// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xe1,0x01,0x00]
99448
99449v_cmpx_neq_f16_e64 v1, -4.0
99450// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xef,0x01,0x00]
99451
99452v_cmpx_neq_f16_e64 -v1, v2
99453// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x05,0x02,0x20]
99454
99455v_cmpx_neq_f16_e64 v1, -v2
99456// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x05,0x02,0x40]
99457
99458v_cmpx_neq_f16_e64 -v1, -v2
99459// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x05,0x02,0x60]
99460
99461v_cmpx_nlt_f16 v1, v2
99462// GFX10: encoding: [0x01,0x05,0xfc,0x7d]
99463
99464v_cmpx_nlt_f16 v255, v2
99465// GFX10: encoding: [0xff,0x05,0xfc,0x7d]
99466
99467v_cmpx_nlt_f16 s1, v2
99468// GFX10: encoding: [0x01,0x04,0xfc,0x7d]
99469
99470v_cmpx_nlt_f16 s101, v2
99471// GFX10: encoding: [0x65,0x04,0xfc,0x7d]
99472
99473v_cmpx_nlt_f16 vcc_lo, v2
99474// GFX10: encoding: [0x6a,0x04,0xfc,0x7d]
99475
99476v_cmpx_nlt_f16 vcc_hi, v2
99477// GFX10: encoding: [0x6b,0x04,0xfc,0x7d]
99478
99479v_cmpx_nlt_f16 m0, v2
99480// GFX10: encoding: [0x7c,0x04,0xfc,0x7d]
99481
99482v_cmpx_nlt_f16 exec_lo, v2
99483// GFX10: encoding: [0x7e,0x04,0xfc,0x7d]
99484
99485v_cmpx_nlt_f16 exec_hi, v2
99486// GFX10: encoding: [0x7f,0x04,0xfc,0x7d]
99487
99488v_cmpx_nlt_f16 0, v2
99489// GFX10: encoding: [0x80,0x04,0xfc,0x7d]
99490
99491v_cmpx_nlt_f16 -1, v2
99492// GFX10: encoding: [0xc1,0x04,0xfc,0x7d]
99493
99494v_cmpx_nlt_f16 0.5, v2
99495// GFX10: encoding: [0xf0,0x04,0xfc,0x7d]
99496
99497v_cmpx_nlt_f16 -4.0, v2
99498// GFX10: encoding: [0xf7,0x04,0xfc,0x7d]
99499
99500v_cmpx_nlt_f16 0xfe0b, v2
99501// GFX10: encoding: [0xff,0x04,0xfc,0x7d,0x0b,0xfe,0x00,0x00]
99502
99503v_cmpx_nlt_f16 0x3456, v2
99504// GFX10: encoding: [0xff,0x04,0xfc,0x7d,0x56,0x34,0x00,0x00]
99505
99506v_cmpx_nlt_f16 v1, v255
99507// GFX10: encoding: [0x01,0xff,0xfd,0x7d]
99508
99509v_cmpx_nlt_f16_e64 v1, v2
99510// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x05,0x02,0x00]
99511
99512v_cmpx_nlt_f16_e64 v255, v2
99513// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0xff,0x05,0x02,0x00]
99514
99515v_cmpx_nlt_f16_e64 s1, v2
99516// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x04,0x02,0x00]
99517
99518v_cmpx_nlt_f16_e64 s101, v2
99519// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x65,0x04,0x02,0x00]
99520
99521v_cmpx_nlt_f16_e64 vcc_lo, v2
99522// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x6a,0x04,0x02,0x00]
99523
99524v_cmpx_nlt_f16_e64 vcc_hi, v2
99525// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x6b,0x04,0x02,0x00]
99526
99527v_cmpx_nlt_f16_e64 m0, v2
99528// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x7c,0x04,0x02,0x00]
99529
99530v_cmpx_nlt_f16_e64 exec_lo, v2
99531// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x7e,0x04,0x02,0x00]
99532
99533v_cmpx_nlt_f16_e64 exec_hi, v2
99534// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x7f,0x04,0x02,0x00]
99535
99536v_cmpx_nlt_f16_e64 0, v2
99537// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x80,0x04,0x02,0x00]
99538
99539v_cmpx_nlt_f16_e64 -1, v2
99540// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0xc1,0x04,0x02,0x00]
99541
99542v_cmpx_nlt_f16_e64 0.5, v2
99543// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0xf0,0x04,0x02,0x00]
99544
99545v_cmpx_nlt_f16_e64 -4.0, v2
99546// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0xf7,0x04,0x02,0x00]
99547
99548v_cmpx_nlt_f16_e64 v1, v255
99549// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xff,0x03,0x00]
99550
99551v_cmpx_nlt_f16_e64 v1, s2
99552// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x05,0x00,0x00]
99553
99554v_cmpx_nlt_f16_e64 v1, s101
99555// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xcb,0x00,0x00]
99556
99557v_cmpx_nlt_f16_e64 v1, vcc_lo
99558// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xd5,0x00,0x00]
99559
99560v_cmpx_nlt_f16_e64 v1, vcc_hi
99561// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xd7,0x00,0x00]
99562
99563v_cmpx_nlt_f16_e64 v1, m0
99564// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xf9,0x00,0x00]
99565
99566v_cmpx_nlt_f16_e64 v1, exec_lo
99567// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xfd,0x00,0x00]
99568
99569v_cmpx_nlt_f16_e64 v1, exec_hi
99570// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xff,0x00,0x00]
99571
99572v_cmpx_nlt_f16_e64 v1, 0
99573// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x01,0x01,0x00]
99574
99575v_cmpx_nlt_f16_e64 v1, -1
99576// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x83,0x01,0x00]
99577
99578v_cmpx_nlt_f16_e64 v1, 0.5
99579// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xe1,0x01,0x00]
99580
99581v_cmpx_nlt_f16_e64 v1, -4.0
99582// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xef,0x01,0x00]
99583
99584v_cmpx_nlt_f16_e64 -v1, v2
99585// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x05,0x02,0x20]
99586
99587v_cmpx_nlt_f16_e64 v1, -v2
99588// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x05,0x02,0x40]
99589
99590v_cmpx_nlt_f16_e64 -v1, -v2
99591// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x05,0x02,0x60]
99592
99593v_cmpx_tru_f16 v1, v2
99594// GFX10: encoding: [0x01,0x05,0xfe,0x7d]
99595
99596v_cmpx_tru_f16 v255, v2
99597// GFX10: encoding: [0xff,0x05,0xfe,0x7d]
99598
99599v_cmpx_tru_f16 s1, v2
99600// GFX10: encoding: [0x01,0x04,0xfe,0x7d]
99601
99602v_cmpx_tru_f16 s101, v2
99603// GFX10: encoding: [0x65,0x04,0xfe,0x7d]
99604
99605v_cmpx_tru_f16 vcc_lo, v2
99606// GFX10: encoding: [0x6a,0x04,0xfe,0x7d]
99607
99608v_cmpx_tru_f16 vcc_hi, v2
99609// GFX10: encoding: [0x6b,0x04,0xfe,0x7d]
99610
99611v_cmpx_tru_f16 m0, v2
99612// GFX10: encoding: [0x7c,0x04,0xfe,0x7d]
99613
99614v_cmpx_tru_f16 exec_lo, v2
99615// GFX10: encoding: [0x7e,0x04,0xfe,0x7d]
99616
99617v_cmpx_tru_f16 exec_hi, v2
99618// GFX10: encoding: [0x7f,0x04,0xfe,0x7d]
99619
99620v_cmpx_tru_f16 0, v2
99621// GFX10: encoding: [0x80,0x04,0xfe,0x7d]
99622
99623v_cmpx_tru_f16 -1, v2
99624// GFX10: encoding: [0xc1,0x04,0xfe,0x7d]
99625
99626v_cmpx_tru_f16 0.5, v2
99627// GFX10: encoding: [0xf0,0x04,0xfe,0x7d]
99628
99629v_cmpx_tru_f16 -4.0, v2
99630// GFX10: encoding: [0xf7,0x04,0xfe,0x7d]
99631
99632v_cmpx_tru_f16 0xfe0b, v2
99633// GFX10: encoding: [0xff,0x04,0xfe,0x7d,0x0b,0xfe,0x00,0x00]
99634
99635v_cmpx_tru_f16 0x3456, v2
99636// GFX10: encoding: [0xff,0x04,0xfe,0x7d,0x56,0x34,0x00,0x00]
99637
99638v_cmpx_tru_f16 v1, v255
99639// GFX10: encoding: [0x01,0xff,0xff,0x7d]
99640
99641v_cmpx_tru_f16_e64 v1, v2
99642// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0x05,0x02,0x00]
99643
99644v_cmpx_tru_f16_e64 v255, v2
99645// GFX10: encoding: [0x00,0x00,0xff,0xd4,0xff,0x05,0x02,0x00]
99646
99647v_cmpx_tru_f16_e64 s1, v2
99648// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0x04,0x02,0x00]
99649
99650v_cmpx_tru_f16_e64 s101, v2
99651// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x65,0x04,0x02,0x00]
99652
99653v_cmpx_tru_f16_e64 vcc_lo, v2
99654// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x6a,0x04,0x02,0x00]
99655
99656v_cmpx_tru_f16_e64 vcc_hi, v2
99657// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x6b,0x04,0x02,0x00]
99658
99659v_cmpx_tru_f16_e64 m0, v2
99660// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x7c,0x04,0x02,0x00]
99661
99662v_cmpx_tru_f16_e64 exec_lo, v2
99663// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x7e,0x04,0x02,0x00]
99664
99665v_cmpx_tru_f16_e64 exec_hi, v2
99666// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x7f,0x04,0x02,0x00]
99667
99668v_cmpx_tru_f16_e64 0, v2
99669// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x80,0x04,0x02,0x00]
99670
99671v_cmpx_tru_f16_e64 -1, v2
99672// GFX10: encoding: [0x00,0x00,0xff,0xd4,0xc1,0x04,0x02,0x00]
99673
99674v_cmpx_tru_f16_e64 0.5, v2
99675// GFX10: encoding: [0x00,0x00,0xff,0xd4,0xf0,0x04,0x02,0x00]
99676
99677v_cmpx_tru_f16_e64 -4.0, v2
99678// GFX10: encoding: [0x00,0x00,0xff,0xd4,0xf7,0x04,0x02,0x00]
99679
99680v_cmpx_tru_f16_e64 v1, v255
99681// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0xff,0x03,0x00]
99682
99683v_cmpx_tru_f16_e64 v1, s2
99684// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0x05,0x00,0x00]
99685
99686v_cmpx_tru_f16_e64 v1, s101
99687// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0xcb,0x00,0x00]
99688
99689v_cmpx_tru_f16_e64 v1, vcc_lo
99690// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0xd5,0x00,0x00]
99691
99692v_cmpx_tru_f16_e64 v1, vcc_hi
99693// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0xd7,0x00,0x00]
99694
99695v_cmpx_tru_f16_e64 v1, m0
99696// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0xf9,0x00,0x00]
99697
99698v_cmpx_tru_f16_e64 v1, exec_lo
99699// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0xfd,0x00,0x00]
99700
99701v_cmpx_tru_f16_e64 v1, exec_hi
99702// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0xff,0x00,0x00]
99703
99704v_cmpx_tru_f16_e64 v1, 0
99705// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0x01,0x01,0x00]
99706
99707v_cmpx_tru_f16_e64 v1, -1
99708// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0x83,0x01,0x00]
99709
99710v_cmpx_tru_f16_e64 v1, 0.5
99711// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0xe1,0x01,0x00]
99712
99713v_cmpx_tru_f16_e64 v1, -4.0
99714// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0xef,0x01,0x00]
99715
99716v_cmpx_tru_f16_e64 -v1, v2
99717// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0x05,0x02,0x20]
99718
99719v_cmpx_tru_f16_e64 v1, -v2
99720// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0x05,0x02,0x40]
99721
99722v_cmpx_tru_f16_e64 -v1, -v2
99723// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0x05,0x02,0x60]
99724
99725v_cmpx_f_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
99726// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x06,0x06]
99727
99728v_cmpx_f_i32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
99729// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0xff,0x00,0x06,0x06]
99730
99731v_cmpx_f_i32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
99732// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x86,0x06]
99733
99734v_cmpx_f_i32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
99735// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x65,0x00,0x86,0x06]
99736
99737v_cmpx_f_i32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
99738// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x6a,0x00,0x86,0x06]
99739
99740v_cmpx_f_i32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
99741// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x6b,0x00,0x86,0x06]
99742
99743v_cmpx_f_i32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
99744// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x7c,0x00,0x86,0x06]
99745
99746v_cmpx_f_i32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
99747// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x7e,0x00,0x86,0x06]
99748
99749v_cmpx_f_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
99750// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x7f,0x00,0x86,0x06]
99751
99752v_cmpx_f_i32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
99753// GFX10: encoding: [0xf9,0xfe,0x21,0x7d,0x01,0x00,0x06,0x06]
99754
99755v_cmpx_f_i32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
99756// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x00,0x06]
99757
99758v_cmpx_f_i32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
99759// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x01,0x06]
99760
99761v_cmpx_f_i32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
99762// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x02,0x06]
99763
99764v_cmpx_f_i32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
99765// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x03,0x06]
99766
99767v_cmpx_f_i32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
99768// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x04,0x06]
99769
99770v_cmpx_f_i32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
99771// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x05,0x06]
99772
99773v_cmpx_f_i32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
99774// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x0e,0x06]
99775
99776v_cmpx_f_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
99777// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x06,0x00]
99778
99779v_cmpx_f_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
99780// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x06,0x01]
99781
99782v_cmpx_f_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
99783// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x06,0x02]
99784
99785v_cmpx_f_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
99786// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x06,0x03]
99787
99788v_cmpx_f_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
99789// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x06,0x04]
99790
99791v_cmpx_f_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
99792// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x06,0x05]
99793
99794v_cmpx_f_i32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
99795// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x06,0x0e]
99796
99797v_cmpx_lt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
99798// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x06,0x06]
99799
99800v_cmpx_lt_i32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
99801// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0xff,0x00,0x06,0x06]
99802
99803v_cmpx_lt_i32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
99804// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x86,0x06]
99805
99806v_cmpx_lt_i32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
99807// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x65,0x00,0x86,0x06]
99808
99809v_cmpx_lt_i32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
99810// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x6a,0x00,0x86,0x06]
99811
99812v_cmpx_lt_i32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
99813// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x6b,0x00,0x86,0x06]
99814
99815v_cmpx_lt_i32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
99816// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x7c,0x00,0x86,0x06]
99817
99818v_cmpx_lt_i32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
99819// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x7e,0x00,0x86,0x06]
99820
99821v_cmpx_lt_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
99822// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x7f,0x00,0x86,0x06]
99823
99824v_cmpx_lt_i32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
99825// GFX10: encoding: [0xf9,0xfe,0x23,0x7d,0x01,0x00,0x06,0x06]
99826
99827v_cmpx_lt_i32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
99828// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x00,0x06]
99829
99830v_cmpx_lt_i32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
99831// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x01,0x06]
99832
99833v_cmpx_lt_i32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
99834// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x02,0x06]
99835
99836v_cmpx_lt_i32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
99837// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x03,0x06]
99838
99839v_cmpx_lt_i32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
99840// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x04,0x06]
99841
99842v_cmpx_lt_i32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
99843// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x05,0x06]
99844
99845v_cmpx_lt_i32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
99846// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x0e,0x06]
99847
99848v_cmpx_lt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
99849// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x06,0x00]
99850
99851v_cmpx_lt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
99852// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x06,0x01]
99853
99854v_cmpx_lt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
99855// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x06,0x02]
99856
99857v_cmpx_lt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
99858// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x06,0x03]
99859
99860v_cmpx_lt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
99861// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x06,0x04]
99862
99863v_cmpx_lt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
99864// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x06,0x05]
99865
99866v_cmpx_lt_i32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
99867// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x06,0x0e]
99868
99869v_cmpx_eq_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
99870// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x06,0x06]
99871
99872v_cmpx_eq_i32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
99873// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0xff,0x00,0x06,0x06]
99874
99875v_cmpx_eq_i32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
99876// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x86,0x06]
99877
99878v_cmpx_eq_i32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
99879// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x65,0x00,0x86,0x06]
99880
99881v_cmpx_eq_i32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
99882// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x6a,0x00,0x86,0x06]
99883
99884v_cmpx_eq_i32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
99885// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x6b,0x00,0x86,0x06]
99886
99887v_cmpx_eq_i32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
99888// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x7c,0x00,0x86,0x06]
99889
99890v_cmpx_eq_i32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
99891// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x7e,0x00,0x86,0x06]
99892
99893v_cmpx_eq_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
99894// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x7f,0x00,0x86,0x06]
99895
99896v_cmpx_eq_i32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
99897// GFX10: encoding: [0xf9,0xfe,0x25,0x7d,0x01,0x00,0x06,0x06]
99898
99899v_cmpx_eq_i32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
99900// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x00,0x06]
99901
99902v_cmpx_eq_i32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
99903// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x01,0x06]
99904
99905v_cmpx_eq_i32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
99906// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x02,0x06]
99907
99908v_cmpx_eq_i32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
99909// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x03,0x06]
99910
99911v_cmpx_eq_i32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
99912// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x04,0x06]
99913
99914v_cmpx_eq_i32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
99915// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x05,0x06]
99916
99917v_cmpx_eq_i32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
99918// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x0e,0x06]
99919
99920v_cmpx_eq_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
99921// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x06,0x00]
99922
99923v_cmpx_eq_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
99924// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x06,0x01]
99925
99926v_cmpx_eq_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
99927// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x06,0x02]
99928
99929v_cmpx_eq_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
99930// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x06,0x03]
99931
99932v_cmpx_eq_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
99933// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x06,0x04]
99934
99935v_cmpx_eq_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
99936// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x06,0x05]
99937
99938v_cmpx_eq_i32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
99939// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x06,0x0e]
99940
99941v_cmpx_le_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
99942// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x06,0x06]
99943
99944v_cmpx_le_i32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
99945// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0xff,0x00,0x06,0x06]
99946
99947v_cmpx_le_i32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
99948// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x86,0x06]
99949
99950v_cmpx_le_i32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
99951// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x65,0x00,0x86,0x06]
99952
99953v_cmpx_le_i32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
99954// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x6a,0x00,0x86,0x06]
99955
99956v_cmpx_le_i32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
99957// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x6b,0x00,0x86,0x06]
99958
99959v_cmpx_le_i32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
99960// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x7c,0x00,0x86,0x06]
99961
99962v_cmpx_le_i32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
99963// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x7e,0x00,0x86,0x06]
99964
99965v_cmpx_le_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
99966// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x7f,0x00,0x86,0x06]
99967
99968v_cmpx_le_i32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
99969// GFX10: encoding: [0xf9,0xfe,0x27,0x7d,0x01,0x00,0x06,0x06]
99970
99971v_cmpx_le_i32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
99972// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x00,0x06]
99973
99974v_cmpx_le_i32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
99975// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x01,0x06]
99976
99977v_cmpx_le_i32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
99978// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x02,0x06]
99979
99980v_cmpx_le_i32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
99981// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x03,0x06]
99982
99983v_cmpx_le_i32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
99984// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x04,0x06]
99985
99986v_cmpx_le_i32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
99987// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x05,0x06]
99988
99989v_cmpx_le_i32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
99990// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x0e,0x06]
99991
99992v_cmpx_le_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
99993// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x06,0x00]
99994
99995v_cmpx_le_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
99996// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x06,0x01]
99997
99998v_cmpx_le_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
99999// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x06,0x02]
100000
100001v_cmpx_le_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
100002// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x06,0x03]
100003
100004v_cmpx_le_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
100005// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x06,0x04]
100006
100007v_cmpx_le_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
100008// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x06,0x05]
100009
100010v_cmpx_le_i32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
100011// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x06,0x0e]
100012
100013v_cmpx_gt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
100014// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x06,0x06]
100015
100016v_cmpx_gt_i32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
100017// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0xff,0x00,0x06,0x06]
100018
100019v_cmpx_gt_i32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
100020// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x86,0x06]
100021
100022v_cmpx_gt_i32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
100023// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x65,0x00,0x86,0x06]
100024
100025v_cmpx_gt_i32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
100026// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x6a,0x00,0x86,0x06]
100027
100028v_cmpx_gt_i32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
100029// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x6b,0x00,0x86,0x06]
100030
100031v_cmpx_gt_i32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
100032// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x7c,0x00,0x86,0x06]
100033
100034v_cmpx_gt_i32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
100035// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x7e,0x00,0x86,0x06]
100036
100037v_cmpx_gt_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
100038// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x7f,0x00,0x86,0x06]
100039
100040v_cmpx_gt_i32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
100041// GFX10: encoding: [0xf9,0xfe,0x29,0x7d,0x01,0x00,0x06,0x06]
100042
100043v_cmpx_gt_i32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
100044// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x00,0x06]
100045
100046v_cmpx_gt_i32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
100047// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x01,0x06]
100048
100049v_cmpx_gt_i32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
100050// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x02,0x06]
100051
100052v_cmpx_gt_i32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
100053// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x03,0x06]
100054
100055v_cmpx_gt_i32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
100056// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x04,0x06]
100057
100058v_cmpx_gt_i32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
100059// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x05,0x06]
100060
100061v_cmpx_gt_i32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
100062// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x0e,0x06]
100063
100064v_cmpx_gt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
100065// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x06,0x00]
100066
100067v_cmpx_gt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
100068// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x06,0x01]
100069
100070v_cmpx_gt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
100071// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x06,0x02]
100072
100073v_cmpx_gt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
100074// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x06,0x03]
100075
100076v_cmpx_gt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
100077// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x06,0x04]
100078
100079v_cmpx_gt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
100080// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x06,0x05]
100081
100082v_cmpx_gt_i32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
100083// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x06,0x0e]
100084
100085v_cmpx_ne_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
100086// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x06,0x06]
100087
100088v_cmpx_ne_i32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
100089// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0xff,0x00,0x06,0x06]
100090
100091v_cmpx_ne_i32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
100092// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x86,0x06]
100093
100094v_cmpx_ne_i32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
100095// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x65,0x00,0x86,0x06]
100096
100097v_cmpx_ne_i32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
100098// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x6a,0x00,0x86,0x06]
100099
100100v_cmpx_ne_i32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
100101// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x6b,0x00,0x86,0x06]
100102
100103v_cmpx_ne_i32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
100104// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x7c,0x00,0x86,0x06]
100105
100106v_cmpx_ne_i32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
100107// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x7e,0x00,0x86,0x06]
100108
100109v_cmpx_ne_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
100110// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x7f,0x00,0x86,0x06]
100111
100112v_cmpx_ne_i32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
100113// GFX10: encoding: [0xf9,0xfe,0x2b,0x7d,0x01,0x00,0x06,0x06]
100114
100115v_cmpx_ne_i32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
100116// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x00,0x06]
100117
100118v_cmpx_ne_i32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
100119// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x01,0x06]
100120
100121v_cmpx_ne_i32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
100122// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x02,0x06]
100123
100124v_cmpx_ne_i32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
100125// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x03,0x06]
100126
100127v_cmpx_ne_i32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
100128// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x04,0x06]
100129
100130v_cmpx_ne_i32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
100131// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x05,0x06]
100132
100133v_cmpx_ne_i32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
100134// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x0e,0x06]
100135
100136v_cmpx_ne_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
100137// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x06,0x00]
100138
100139v_cmpx_ne_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
100140// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x06,0x01]
100141
100142v_cmpx_ne_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
100143// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x06,0x02]
100144
100145v_cmpx_ne_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
100146// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x06,0x03]
100147
100148v_cmpx_ne_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
100149// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x06,0x04]
100150
100151v_cmpx_ne_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
100152// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x06,0x05]
100153
100154v_cmpx_ne_i32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
100155// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x06,0x0e]
100156
100157v_cmpx_ge_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
100158// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x06,0x06]
100159
100160v_cmpx_ge_i32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
100161// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0xff,0x00,0x06,0x06]
100162
100163v_cmpx_ge_i32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
100164// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x86,0x06]
100165
100166v_cmpx_ge_i32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
100167// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x65,0x00,0x86,0x06]
100168
100169v_cmpx_ge_i32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
100170// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x6a,0x00,0x86,0x06]
100171
100172v_cmpx_ge_i32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
100173// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x6b,0x00,0x86,0x06]
100174
100175v_cmpx_ge_i32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
100176// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x7c,0x00,0x86,0x06]
100177
100178v_cmpx_ge_i32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
100179// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x7e,0x00,0x86,0x06]
100180
100181v_cmpx_ge_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
100182// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x7f,0x00,0x86,0x06]
100183
100184v_cmpx_ge_i32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
100185// GFX10: encoding: [0xf9,0xfe,0x2d,0x7d,0x01,0x00,0x06,0x06]
100186
100187v_cmpx_ge_i32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
100188// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x00,0x06]
100189
100190v_cmpx_ge_i32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
100191// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x01,0x06]
100192
100193v_cmpx_ge_i32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
100194// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x02,0x06]
100195
100196v_cmpx_ge_i32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
100197// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x03,0x06]
100198
100199v_cmpx_ge_i32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
100200// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x04,0x06]
100201
100202v_cmpx_ge_i32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
100203// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x05,0x06]
100204
100205v_cmpx_ge_i32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
100206// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x0e,0x06]
100207
100208v_cmpx_ge_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
100209// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x06,0x00]
100210
100211v_cmpx_ge_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
100212// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x06,0x01]
100213
100214v_cmpx_ge_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
100215// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x06,0x02]
100216
100217v_cmpx_ge_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
100218// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x06,0x03]
100219
100220v_cmpx_ge_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
100221// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x06,0x04]
100222
100223v_cmpx_ge_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
100224// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x06,0x05]
100225
100226v_cmpx_ge_i32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
100227// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x06,0x0e]
100228
100229v_cmpx_t_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
100230// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x06,0x06]
100231
100232v_cmpx_t_i32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
100233// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0xff,0x00,0x06,0x06]
100234
100235v_cmpx_t_i32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
100236// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x86,0x06]
100237
100238v_cmpx_t_i32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
100239// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x65,0x00,0x86,0x06]
100240
100241v_cmpx_t_i32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
100242// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x6a,0x00,0x86,0x06]
100243
100244v_cmpx_t_i32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
100245// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x6b,0x00,0x86,0x06]
100246
100247v_cmpx_t_i32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
100248// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x7c,0x00,0x86,0x06]
100249
100250v_cmpx_t_i32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
100251// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x7e,0x00,0x86,0x06]
100252
100253v_cmpx_t_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
100254// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x7f,0x00,0x86,0x06]
100255
100256v_cmpx_t_i32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
100257// GFX10: encoding: [0xf9,0xfe,0x2f,0x7d,0x01,0x00,0x06,0x06]
100258
100259v_cmpx_t_i32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
100260// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x00,0x06]
100261
100262v_cmpx_t_i32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
100263// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x01,0x06]
100264
100265v_cmpx_t_i32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
100266// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x02,0x06]
100267
100268v_cmpx_t_i32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
100269// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x03,0x06]
100270
100271v_cmpx_t_i32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
100272// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x04,0x06]
100273
100274v_cmpx_t_i32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
100275// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x05,0x06]
100276
100277v_cmpx_t_i32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
100278// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x0e,0x06]
100279
100280v_cmpx_t_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
100281// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x06,0x00]
100282
100283v_cmpx_t_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
100284// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x06,0x01]
100285
100286v_cmpx_t_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
100287// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x06,0x02]
100288
100289v_cmpx_t_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
100290// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x06,0x03]
100291
100292v_cmpx_t_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
100293// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x06,0x04]
100294
100295v_cmpx_t_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
100296// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x06,0x05]
100297
100298v_cmpx_t_i32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
100299// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x06,0x0e]
100300
100301v_cmpx_lt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
100302// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x06,0x06]
100303
100304v_cmpx_lt_i16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
100305// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0xff,0x00,0x06,0x06]
100306
100307v_cmpx_lt_i16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
100308// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x86,0x06]
100309
100310v_cmpx_lt_i16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
100311// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x65,0x00,0x86,0x06]
100312
100313v_cmpx_lt_i16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
100314// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x6a,0x00,0x86,0x06]
100315
100316v_cmpx_lt_i16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
100317// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x6b,0x00,0x86,0x06]
100318
100319v_cmpx_lt_i16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
100320// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x7c,0x00,0x86,0x06]
100321
100322v_cmpx_lt_i16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
100323// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x7e,0x00,0x86,0x06]
100324
100325v_cmpx_lt_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
100326// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x7f,0x00,0x86,0x06]
100327
100328v_cmpx_lt_i16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
100329// GFX10: encoding: [0xf9,0xfe,0x33,0x7d,0x01,0x00,0x06,0x06]
100330
100331v_cmpx_lt_i16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
100332// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x00,0x06]
100333
100334v_cmpx_lt_i16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
100335// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x01,0x06]
100336
100337v_cmpx_lt_i16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
100338// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x02,0x06]
100339
100340v_cmpx_lt_i16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
100341// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x03,0x06]
100342
100343v_cmpx_lt_i16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
100344// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x04,0x06]
100345
100346v_cmpx_lt_i16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
100347// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x05,0x06]
100348
100349v_cmpx_lt_i16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
100350// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x0e,0x06]
100351
100352v_cmpx_lt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
100353// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x06,0x00]
100354
100355v_cmpx_lt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
100356// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x06,0x01]
100357
100358v_cmpx_lt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
100359// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x06,0x02]
100360
100361v_cmpx_lt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
100362// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x06,0x03]
100363
100364v_cmpx_lt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
100365// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x06,0x04]
100366
100367v_cmpx_lt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
100368// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x06,0x05]
100369
100370v_cmpx_lt_i16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
100371// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x06,0x0e]
100372
100373v_cmpx_eq_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
100374// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x06,0x06]
100375
100376v_cmpx_eq_i16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
100377// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0xff,0x00,0x06,0x06]
100378
100379v_cmpx_eq_i16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
100380// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x86,0x06]
100381
100382v_cmpx_eq_i16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
100383// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x65,0x00,0x86,0x06]
100384
100385v_cmpx_eq_i16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
100386// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x6a,0x00,0x86,0x06]
100387
100388v_cmpx_eq_i16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
100389// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x6b,0x00,0x86,0x06]
100390
100391v_cmpx_eq_i16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
100392// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x7c,0x00,0x86,0x06]
100393
100394v_cmpx_eq_i16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
100395// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x7e,0x00,0x86,0x06]
100396
100397v_cmpx_eq_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
100398// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x7f,0x00,0x86,0x06]
100399
100400v_cmpx_eq_i16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
100401// GFX10: encoding: [0xf9,0xfe,0x35,0x7d,0x01,0x00,0x06,0x06]
100402
100403v_cmpx_eq_i16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
100404// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x00,0x06]
100405
100406v_cmpx_eq_i16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
100407// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x01,0x06]
100408
100409v_cmpx_eq_i16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
100410// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x02,0x06]
100411
100412v_cmpx_eq_i16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
100413// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x03,0x06]
100414
100415v_cmpx_eq_i16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
100416// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x04,0x06]
100417
100418v_cmpx_eq_i16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
100419// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x05,0x06]
100420
100421v_cmpx_eq_i16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
100422// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x0e,0x06]
100423
100424v_cmpx_eq_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
100425// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x06,0x00]
100426
100427v_cmpx_eq_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
100428// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x06,0x01]
100429
100430v_cmpx_eq_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
100431// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x06,0x02]
100432
100433v_cmpx_eq_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
100434// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x06,0x03]
100435
100436v_cmpx_eq_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
100437// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x06,0x04]
100438
100439v_cmpx_eq_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
100440// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x06,0x05]
100441
100442v_cmpx_eq_i16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
100443// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x06,0x0e]
100444
100445v_cmpx_le_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
100446// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x06,0x06]
100447
100448v_cmpx_le_i16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
100449// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0xff,0x00,0x06,0x06]
100450
100451v_cmpx_le_i16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
100452// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x86,0x06]
100453
100454v_cmpx_le_i16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
100455// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x65,0x00,0x86,0x06]
100456
100457v_cmpx_le_i16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
100458// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x6a,0x00,0x86,0x06]
100459
100460v_cmpx_le_i16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
100461// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x6b,0x00,0x86,0x06]
100462
100463v_cmpx_le_i16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
100464// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x7c,0x00,0x86,0x06]
100465
100466v_cmpx_le_i16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
100467// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x7e,0x00,0x86,0x06]
100468
100469v_cmpx_le_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
100470// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x7f,0x00,0x86,0x06]
100471
100472v_cmpx_le_i16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
100473// GFX10: encoding: [0xf9,0xfe,0x37,0x7d,0x01,0x00,0x06,0x06]
100474
100475v_cmpx_le_i16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
100476// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x00,0x06]
100477
100478v_cmpx_le_i16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
100479// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x01,0x06]
100480
100481v_cmpx_le_i16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
100482// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x02,0x06]
100483
100484v_cmpx_le_i16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
100485// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x03,0x06]
100486
100487v_cmpx_le_i16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
100488// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x04,0x06]
100489
100490v_cmpx_le_i16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
100491// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x05,0x06]
100492
100493v_cmpx_le_i16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
100494// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x0e,0x06]
100495
100496v_cmpx_le_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
100497// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x06,0x00]
100498
100499v_cmpx_le_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
100500// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x06,0x01]
100501
100502v_cmpx_le_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
100503// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x06,0x02]
100504
100505v_cmpx_le_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
100506// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x06,0x03]
100507
100508v_cmpx_le_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
100509// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x06,0x04]
100510
100511v_cmpx_le_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
100512// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x06,0x05]
100513
100514v_cmpx_le_i16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
100515// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x06,0x0e]
100516
100517v_cmpx_gt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
100518// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x06,0x06]
100519
100520v_cmpx_gt_i16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
100521// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0xff,0x00,0x06,0x06]
100522
100523v_cmpx_gt_i16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
100524// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x86,0x06]
100525
100526v_cmpx_gt_i16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
100527// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x65,0x00,0x86,0x06]
100528
100529v_cmpx_gt_i16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
100530// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x6a,0x00,0x86,0x06]
100531
100532v_cmpx_gt_i16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
100533// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x6b,0x00,0x86,0x06]
100534
100535v_cmpx_gt_i16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
100536// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x7c,0x00,0x86,0x06]
100537
100538v_cmpx_gt_i16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
100539// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x7e,0x00,0x86,0x06]
100540
100541v_cmpx_gt_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
100542// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x7f,0x00,0x86,0x06]
100543
100544v_cmpx_gt_i16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
100545// GFX10: encoding: [0xf9,0xfe,0x39,0x7d,0x01,0x00,0x06,0x06]
100546
100547v_cmpx_gt_i16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
100548// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x00,0x06]
100549
100550v_cmpx_gt_i16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
100551// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x01,0x06]
100552
100553v_cmpx_gt_i16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
100554// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x02,0x06]
100555
100556v_cmpx_gt_i16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
100557// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x03,0x06]
100558
100559v_cmpx_gt_i16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
100560// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x04,0x06]
100561
100562v_cmpx_gt_i16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
100563// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x05,0x06]
100564
100565v_cmpx_gt_i16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
100566// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x0e,0x06]
100567
100568v_cmpx_gt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
100569// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x06,0x00]
100570
100571v_cmpx_gt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
100572// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x06,0x01]
100573
100574v_cmpx_gt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
100575// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x06,0x02]
100576
100577v_cmpx_gt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
100578// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x06,0x03]
100579
100580v_cmpx_gt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
100581// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x06,0x04]
100582
100583v_cmpx_gt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
100584// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x06,0x05]
100585
100586v_cmpx_gt_i16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
100587// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x06,0x0e]
100588
100589v_cmpx_ne_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
100590// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x06,0x06]
100591
100592v_cmpx_ne_i16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
100593// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0xff,0x00,0x06,0x06]
100594
100595v_cmpx_ne_i16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
100596// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x86,0x06]
100597
100598v_cmpx_ne_i16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
100599// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x65,0x00,0x86,0x06]
100600
100601v_cmpx_ne_i16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
100602// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x6a,0x00,0x86,0x06]
100603
100604v_cmpx_ne_i16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
100605// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x6b,0x00,0x86,0x06]
100606
100607v_cmpx_ne_i16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
100608// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x7c,0x00,0x86,0x06]
100609
100610v_cmpx_ne_i16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
100611// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x7e,0x00,0x86,0x06]
100612
100613v_cmpx_ne_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
100614// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x7f,0x00,0x86,0x06]
100615
100616v_cmpx_ne_i16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
100617// GFX10: encoding: [0xf9,0xfe,0x3b,0x7d,0x01,0x00,0x06,0x06]
100618
100619v_cmpx_ne_i16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
100620// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x00,0x06]
100621
100622v_cmpx_ne_i16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
100623// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x01,0x06]
100624
100625v_cmpx_ne_i16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
100626// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x02,0x06]
100627
100628v_cmpx_ne_i16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
100629// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x03,0x06]
100630
100631v_cmpx_ne_i16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
100632// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x04,0x06]
100633
100634v_cmpx_ne_i16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
100635// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x05,0x06]
100636
100637v_cmpx_ne_i16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
100638// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x0e,0x06]
100639
100640v_cmpx_ne_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
100641// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x06,0x00]
100642
100643v_cmpx_ne_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
100644// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x06,0x01]
100645
100646v_cmpx_ne_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
100647// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x06,0x02]
100648
100649v_cmpx_ne_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
100650// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x06,0x03]
100651
100652v_cmpx_ne_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
100653// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x06,0x04]
100654
100655v_cmpx_ne_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
100656// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x06,0x05]
100657
100658v_cmpx_ne_i16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
100659// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x06,0x0e]
100660
100661v_cmpx_ge_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
100662// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x06,0x06]
100663
100664v_cmpx_ge_i16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
100665// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0xff,0x00,0x06,0x06]
100666
100667v_cmpx_ge_i16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
100668// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x86,0x06]
100669
100670v_cmpx_ge_i16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
100671// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x65,0x00,0x86,0x06]
100672
100673v_cmpx_ge_i16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
100674// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x6a,0x00,0x86,0x06]
100675
100676v_cmpx_ge_i16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
100677// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x6b,0x00,0x86,0x06]
100678
100679v_cmpx_ge_i16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
100680// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x7c,0x00,0x86,0x06]
100681
100682v_cmpx_ge_i16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
100683// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x7e,0x00,0x86,0x06]
100684
100685v_cmpx_ge_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
100686// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x7f,0x00,0x86,0x06]
100687
100688v_cmpx_ge_i16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
100689// GFX10: encoding: [0xf9,0xfe,0x3d,0x7d,0x01,0x00,0x06,0x06]
100690
100691v_cmpx_ge_i16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
100692// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x00,0x06]
100693
100694v_cmpx_ge_i16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
100695// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x01,0x06]
100696
100697v_cmpx_ge_i16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
100698// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x02,0x06]
100699
100700v_cmpx_ge_i16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
100701// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x03,0x06]
100702
100703v_cmpx_ge_i16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
100704// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x04,0x06]
100705
100706v_cmpx_ge_i16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
100707// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x05,0x06]
100708
100709v_cmpx_ge_i16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
100710// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x0e,0x06]
100711
100712v_cmpx_ge_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
100713// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x06,0x00]
100714
100715v_cmpx_ge_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
100716// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x06,0x01]
100717
100718v_cmpx_ge_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
100719// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x06,0x02]
100720
100721v_cmpx_ge_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
100722// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x06,0x03]
100723
100724v_cmpx_ge_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
100725// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x06,0x04]
100726
100727v_cmpx_ge_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
100728// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x06,0x05]
100729
100730v_cmpx_ge_i16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
100731// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x06,0x0e]
100732
100733v_cmpx_lt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
100734// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x06]
100735
100736v_cmpx_lt_u16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
100737// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0xff,0x00,0x06,0x06]
100738
100739v_cmpx_lt_u16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
100740// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x86,0x06]
100741
100742v_cmpx_lt_u16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
100743// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x65,0x00,0x86,0x06]
100744
100745v_cmpx_lt_u16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
100746// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x6a,0x00,0x86,0x06]
100747
100748v_cmpx_lt_u16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
100749// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x6b,0x00,0x86,0x06]
100750
100751v_cmpx_lt_u16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
100752// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x7c,0x00,0x86,0x06]
100753
100754v_cmpx_lt_u16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
100755// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x7e,0x00,0x86,0x06]
100756
100757v_cmpx_lt_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
100758// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x7f,0x00,0x86,0x06]
100759
100760v_cmpx_lt_u16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
100761// GFX10: encoding: [0xf9,0xfe,0x73,0x7d,0x01,0x00,0x06,0x06]
100762
100763v_cmpx_lt_u16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
100764// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x00,0x06]
100765
100766v_cmpx_lt_u16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
100767// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x01,0x06]
100768
100769v_cmpx_lt_u16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
100770// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x02,0x06]
100771
100772v_cmpx_lt_u16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
100773// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x03,0x06]
100774
100775v_cmpx_lt_u16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
100776// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x04,0x06]
100777
100778v_cmpx_lt_u16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
100779// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x05,0x06]
100780
100781v_cmpx_lt_u16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
100782// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x0e,0x06]
100783
100784v_cmpx_lt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
100785// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x00]
100786
100787v_cmpx_lt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
100788// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x01]
100789
100790v_cmpx_lt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
100791// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x02]
100792
100793v_cmpx_lt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
100794// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x03]
100795
100796v_cmpx_lt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
100797// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x04]
100798
100799v_cmpx_lt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
100800// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x05]
100801
100802v_cmpx_lt_u16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
100803// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x0e]
100804
100805v_cmpx_eq_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
100806// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x06]
100807
100808v_cmpx_eq_u16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
100809// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0xff,0x00,0x06,0x06]
100810
100811v_cmpx_eq_u16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
100812// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x86,0x06]
100813
100814v_cmpx_eq_u16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
100815// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x65,0x00,0x86,0x06]
100816
100817v_cmpx_eq_u16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
100818// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x6a,0x00,0x86,0x06]
100819
100820v_cmpx_eq_u16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
100821// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x6b,0x00,0x86,0x06]
100822
100823v_cmpx_eq_u16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
100824// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x7c,0x00,0x86,0x06]
100825
100826v_cmpx_eq_u16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
100827// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x7e,0x00,0x86,0x06]
100828
100829v_cmpx_eq_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
100830// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x7f,0x00,0x86,0x06]
100831
100832v_cmpx_eq_u16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
100833// GFX10: encoding: [0xf9,0xfe,0x75,0x7d,0x01,0x00,0x06,0x06]
100834
100835v_cmpx_eq_u16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
100836// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x00,0x06]
100837
100838v_cmpx_eq_u16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
100839// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x01,0x06]
100840
100841v_cmpx_eq_u16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
100842// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x02,0x06]
100843
100844v_cmpx_eq_u16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
100845// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x03,0x06]
100846
100847v_cmpx_eq_u16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
100848// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x04,0x06]
100849
100850v_cmpx_eq_u16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
100851// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x05,0x06]
100852
100853v_cmpx_eq_u16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
100854// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x0e,0x06]
100855
100856v_cmpx_eq_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
100857// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x00]
100858
100859v_cmpx_eq_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
100860// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x01]
100861
100862v_cmpx_eq_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
100863// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x02]
100864
100865v_cmpx_eq_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
100866// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x03]
100867
100868v_cmpx_eq_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
100869// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x04]
100870
100871v_cmpx_eq_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
100872// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x05]
100873
100874v_cmpx_eq_u16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
100875// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x0e]
100876
100877v_cmpx_le_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
100878// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x06]
100879
100880v_cmpx_le_u16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
100881// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0xff,0x00,0x06,0x06]
100882
100883v_cmpx_le_u16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
100884// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x86,0x06]
100885
100886v_cmpx_le_u16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
100887// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x65,0x00,0x86,0x06]
100888
100889v_cmpx_le_u16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
100890// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x6a,0x00,0x86,0x06]
100891
100892v_cmpx_le_u16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
100893// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x6b,0x00,0x86,0x06]
100894
100895v_cmpx_le_u16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
100896// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x7c,0x00,0x86,0x06]
100897
100898v_cmpx_le_u16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
100899// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x7e,0x00,0x86,0x06]
100900
100901v_cmpx_le_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
100902// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x7f,0x00,0x86,0x06]
100903
100904v_cmpx_le_u16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
100905// GFX10: encoding: [0xf9,0xfe,0x77,0x7d,0x01,0x00,0x06,0x06]
100906
100907v_cmpx_le_u16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
100908// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x00,0x06]
100909
100910v_cmpx_le_u16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
100911// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x01,0x06]
100912
100913v_cmpx_le_u16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
100914// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x02,0x06]
100915
100916v_cmpx_le_u16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
100917// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x03,0x06]
100918
100919v_cmpx_le_u16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
100920// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x04,0x06]
100921
100922v_cmpx_le_u16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
100923// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x05,0x06]
100924
100925v_cmpx_le_u16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
100926// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x0e,0x06]
100927
100928v_cmpx_le_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
100929// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x00]
100930
100931v_cmpx_le_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
100932// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x01]
100933
100934v_cmpx_le_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
100935// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x02]
100936
100937v_cmpx_le_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
100938// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x03]
100939
100940v_cmpx_le_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
100941// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x04]
100942
100943v_cmpx_le_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
100944// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x05]
100945
100946v_cmpx_le_u16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
100947// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x0e]
100948
100949v_cmpx_gt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
100950// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x06]
100951
100952v_cmpx_gt_u16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
100953// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0xff,0x00,0x06,0x06]
100954
100955v_cmpx_gt_u16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
100956// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x86,0x06]
100957
100958v_cmpx_gt_u16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
100959// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x65,0x00,0x86,0x06]
100960
100961v_cmpx_gt_u16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
100962// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x6a,0x00,0x86,0x06]
100963
100964v_cmpx_gt_u16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
100965// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x6b,0x00,0x86,0x06]
100966
100967v_cmpx_gt_u16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
100968// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x7c,0x00,0x86,0x06]
100969
100970v_cmpx_gt_u16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
100971// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x7e,0x00,0x86,0x06]
100972
100973v_cmpx_gt_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
100974// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x7f,0x00,0x86,0x06]
100975
100976v_cmpx_gt_u16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
100977// GFX10: encoding: [0xf9,0xfe,0x79,0x7d,0x01,0x00,0x06,0x06]
100978
100979v_cmpx_gt_u16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
100980// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x00,0x06]
100981
100982v_cmpx_gt_u16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
100983// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x01,0x06]
100984
100985v_cmpx_gt_u16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
100986// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x02,0x06]
100987
100988v_cmpx_gt_u16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
100989// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x03,0x06]
100990
100991v_cmpx_gt_u16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
100992// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x04,0x06]
100993
100994v_cmpx_gt_u16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
100995// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x05,0x06]
100996
100997v_cmpx_gt_u16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
100998// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x0e,0x06]
100999
101000v_cmpx_gt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
101001// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x00]
101002
101003v_cmpx_gt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
101004// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x01]
101005
101006v_cmpx_gt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
101007// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x02]
101008
101009v_cmpx_gt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
101010// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x03]
101011
101012v_cmpx_gt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
101013// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x04]
101014
101015v_cmpx_gt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
101016// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x05]
101017
101018v_cmpx_gt_u16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
101019// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x0e]
101020
101021v_cmpx_ne_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
101022// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x06]
101023
101024v_cmpx_ne_u16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
101025// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0xff,0x00,0x06,0x06]
101026
101027v_cmpx_ne_u16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
101028// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x86,0x06]
101029
101030v_cmpx_ne_u16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
101031// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x65,0x00,0x86,0x06]
101032
101033v_cmpx_ne_u16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
101034// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x6a,0x00,0x86,0x06]
101035
101036v_cmpx_ne_u16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
101037// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x6b,0x00,0x86,0x06]
101038
101039v_cmpx_ne_u16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
101040// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x7c,0x00,0x86,0x06]
101041
101042v_cmpx_ne_u16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
101043// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x7e,0x00,0x86,0x06]
101044
101045v_cmpx_ne_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
101046// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x7f,0x00,0x86,0x06]
101047
101048v_cmpx_ne_u16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
101049// GFX10: encoding: [0xf9,0xfe,0x7b,0x7d,0x01,0x00,0x06,0x06]
101050
101051v_cmpx_ne_u16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
101052// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x00,0x06]
101053
101054v_cmpx_ne_u16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
101055// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x01,0x06]
101056
101057v_cmpx_ne_u16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
101058// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x02,0x06]
101059
101060v_cmpx_ne_u16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
101061// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x03,0x06]
101062
101063v_cmpx_ne_u16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
101064// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x04,0x06]
101065
101066v_cmpx_ne_u16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
101067// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x05,0x06]
101068
101069v_cmpx_ne_u16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
101070// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x0e,0x06]
101071
101072v_cmpx_ne_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
101073// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x00]
101074
101075v_cmpx_ne_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
101076// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x01]
101077
101078v_cmpx_ne_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
101079// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x02]
101080
101081v_cmpx_ne_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
101082// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x03]
101083
101084v_cmpx_ne_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
101085// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x04]
101086
101087v_cmpx_ne_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
101088// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x05]
101089
101090v_cmpx_ne_u16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
101091// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x0e]
101092
101093v_cmpx_ge_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
101094// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x06]
101095
101096v_cmpx_ge_u16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
101097// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0xff,0x00,0x06,0x06]
101098
101099v_cmpx_ge_u16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
101100// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x86,0x06]
101101
101102v_cmpx_ge_u16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
101103// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x65,0x00,0x86,0x06]
101104
101105v_cmpx_ge_u16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
101106// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x6a,0x00,0x86,0x06]
101107
101108v_cmpx_ge_u16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
101109// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x6b,0x00,0x86,0x06]
101110
101111v_cmpx_ge_u16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
101112// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x7c,0x00,0x86,0x06]
101113
101114v_cmpx_ge_u16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
101115// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x7e,0x00,0x86,0x06]
101116
101117v_cmpx_ge_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
101118// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x7f,0x00,0x86,0x06]
101119
101120v_cmpx_ge_u16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
101121// GFX10: encoding: [0xf9,0xfe,0x7d,0x7d,0x01,0x00,0x06,0x06]
101122
101123v_cmpx_ge_u16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
101124// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x00,0x06]
101125
101126v_cmpx_ge_u16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
101127// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x01,0x06]
101128
101129v_cmpx_ge_u16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
101130// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x02,0x06]
101131
101132v_cmpx_ge_u16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
101133// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x03,0x06]
101134
101135v_cmpx_ge_u16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
101136// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x04,0x06]
101137
101138v_cmpx_ge_u16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
101139// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x05,0x06]
101140
101141v_cmpx_ge_u16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
101142// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x0e,0x06]
101143
101144v_cmpx_ge_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
101145// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x00]
101146
101147v_cmpx_ge_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
101148// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x01]
101149
101150v_cmpx_ge_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
101151// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x02]
101152
101153v_cmpx_ge_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
101154// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x03]
101155
101156v_cmpx_ge_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
101157// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x04]
101158
101159v_cmpx_ge_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
101160// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x05]
101161
101162v_cmpx_ge_u16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
101163// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x0e]
101164
101165v_cmpx_f_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
101166// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x06]
101167
101168v_cmpx_f_u32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
101169// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0xff,0x00,0x06,0x06]
101170
101171v_cmpx_f_u32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
101172// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x86,0x06]
101173
101174v_cmpx_f_u32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
101175// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x65,0x00,0x86,0x06]
101176
101177v_cmpx_f_u32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
101178// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x6a,0x00,0x86,0x06]
101179
101180v_cmpx_f_u32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
101181// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x6b,0x00,0x86,0x06]
101182
101183v_cmpx_f_u32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
101184// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x7c,0x00,0x86,0x06]
101185
101186v_cmpx_f_u32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
101187// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x7e,0x00,0x86,0x06]
101188
101189v_cmpx_f_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
101190// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x7f,0x00,0x86,0x06]
101191
101192v_cmpx_f_u32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
101193// GFX10: encoding: [0xf9,0xfe,0xa1,0x7d,0x01,0x00,0x06,0x06]
101194
101195v_cmpx_f_u32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
101196// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x00,0x06]
101197
101198v_cmpx_f_u32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
101199// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x01,0x06]
101200
101201v_cmpx_f_u32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
101202// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x02,0x06]
101203
101204v_cmpx_f_u32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
101205// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x03,0x06]
101206
101207v_cmpx_f_u32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
101208// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x04,0x06]
101209
101210v_cmpx_f_u32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
101211// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x05,0x06]
101212
101213v_cmpx_f_u32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
101214// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x0e,0x06]
101215
101216v_cmpx_f_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
101217// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x00]
101218
101219v_cmpx_f_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
101220// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x01]
101221
101222v_cmpx_f_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
101223// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x02]
101224
101225v_cmpx_f_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
101226// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x03]
101227
101228v_cmpx_f_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
101229// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x04]
101230
101231v_cmpx_f_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
101232// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x05]
101233
101234v_cmpx_f_u32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
101235// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x0e]
101236
101237v_cmpx_lt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
101238// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x06]
101239
101240v_cmpx_lt_u32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
101241// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0xff,0x00,0x06,0x06]
101242
101243v_cmpx_lt_u32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
101244// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x86,0x06]
101245
101246v_cmpx_lt_u32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
101247// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x65,0x00,0x86,0x06]
101248
101249v_cmpx_lt_u32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
101250// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x6a,0x00,0x86,0x06]
101251
101252v_cmpx_lt_u32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
101253// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x6b,0x00,0x86,0x06]
101254
101255v_cmpx_lt_u32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
101256// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x7c,0x00,0x86,0x06]
101257
101258v_cmpx_lt_u32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
101259// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x7e,0x00,0x86,0x06]
101260
101261v_cmpx_lt_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
101262// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x7f,0x00,0x86,0x06]
101263
101264v_cmpx_lt_u32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
101265// GFX10: encoding: [0xf9,0xfe,0xa3,0x7d,0x01,0x00,0x06,0x06]
101266
101267v_cmpx_lt_u32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
101268// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x00,0x06]
101269
101270v_cmpx_lt_u32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
101271// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x01,0x06]
101272
101273v_cmpx_lt_u32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
101274// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x02,0x06]
101275
101276v_cmpx_lt_u32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
101277// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x03,0x06]
101278
101279v_cmpx_lt_u32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
101280// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x04,0x06]
101281
101282v_cmpx_lt_u32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
101283// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x05,0x06]
101284
101285v_cmpx_lt_u32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
101286// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x0e,0x06]
101287
101288v_cmpx_lt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
101289// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x00]
101290
101291v_cmpx_lt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
101292// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x01]
101293
101294v_cmpx_lt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
101295// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x02]
101296
101297v_cmpx_lt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
101298// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x03]
101299
101300v_cmpx_lt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
101301// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x04]
101302
101303v_cmpx_lt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
101304// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x05]
101305
101306v_cmpx_lt_u32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
101307// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x0e]
101308
101309v_cmpx_eq_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
101310// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x06]
101311
101312v_cmpx_eq_u32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
101313// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0xff,0x00,0x06,0x06]
101314
101315v_cmpx_eq_u32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
101316// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x86,0x06]
101317
101318v_cmpx_eq_u32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
101319// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x65,0x00,0x86,0x06]
101320
101321v_cmpx_eq_u32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
101322// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x6a,0x00,0x86,0x06]
101323
101324v_cmpx_eq_u32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
101325// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x6b,0x00,0x86,0x06]
101326
101327v_cmpx_eq_u32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
101328// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x7c,0x00,0x86,0x06]
101329
101330v_cmpx_eq_u32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
101331// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x7e,0x00,0x86,0x06]
101332
101333v_cmpx_eq_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
101334// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x7f,0x00,0x86,0x06]
101335
101336v_cmpx_eq_u32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
101337// GFX10: encoding: [0xf9,0xfe,0xa5,0x7d,0x01,0x00,0x06,0x06]
101338
101339v_cmpx_eq_u32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
101340// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x00,0x06]
101341
101342v_cmpx_eq_u32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
101343// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x01,0x06]
101344
101345v_cmpx_eq_u32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
101346// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x02,0x06]
101347
101348v_cmpx_eq_u32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
101349// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x03,0x06]
101350
101351v_cmpx_eq_u32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
101352// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x04,0x06]
101353
101354v_cmpx_eq_u32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
101355// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x05,0x06]
101356
101357v_cmpx_eq_u32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
101358// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x0e,0x06]
101359
101360v_cmpx_eq_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
101361// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x00]
101362
101363v_cmpx_eq_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
101364// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x01]
101365
101366v_cmpx_eq_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
101367// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x02]
101368
101369v_cmpx_eq_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
101370// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x03]
101371
101372v_cmpx_eq_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
101373// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x04]
101374
101375v_cmpx_eq_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
101376// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x05]
101377
101378v_cmpx_eq_u32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
101379// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x0e]
101380
101381v_cmpx_le_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
101382// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x06]
101383
101384v_cmpx_le_u32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
101385// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0xff,0x00,0x06,0x06]
101386
101387v_cmpx_le_u32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
101388// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x86,0x06]
101389
101390v_cmpx_le_u32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
101391// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x65,0x00,0x86,0x06]
101392
101393v_cmpx_le_u32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
101394// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x6a,0x00,0x86,0x06]
101395
101396v_cmpx_le_u32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
101397// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x6b,0x00,0x86,0x06]
101398
101399v_cmpx_le_u32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
101400// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x7c,0x00,0x86,0x06]
101401
101402v_cmpx_le_u32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
101403// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x7e,0x00,0x86,0x06]
101404
101405v_cmpx_le_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
101406// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x7f,0x00,0x86,0x06]
101407
101408v_cmpx_le_u32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
101409// GFX10: encoding: [0xf9,0xfe,0xa7,0x7d,0x01,0x00,0x06,0x06]
101410
101411v_cmpx_le_u32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
101412// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x00,0x06]
101413
101414v_cmpx_le_u32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
101415// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x01,0x06]
101416
101417v_cmpx_le_u32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
101418// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x02,0x06]
101419
101420v_cmpx_le_u32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
101421// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x03,0x06]
101422
101423v_cmpx_le_u32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
101424// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x04,0x06]
101425
101426v_cmpx_le_u32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
101427// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x05,0x06]
101428
101429v_cmpx_le_u32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
101430// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x0e,0x06]
101431
101432v_cmpx_le_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
101433// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x00]
101434
101435v_cmpx_le_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
101436// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x01]
101437
101438v_cmpx_le_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
101439// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x02]
101440
101441v_cmpx_le_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
101442// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x03]
101443
101444v_cmpx_le_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
101445// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x04]
101446
101447v_cmpx_le_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
101448// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x05]
101449
101450v_cmpx_le_u32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
101451// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x0e]
101452
101453v_cmpx_gt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
101454// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x06]
101455
101456v_cmpx_gt_u32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
101457// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0xff,0x00,0x06,0x06]
101458
101459v_cmpx_gt_u32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
101460// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x86,0x06]
101461
101462v_cmpx_gt_u32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
101463// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x65,0x00,0x86,0x06]
101464
101465v_cmpx_gt_u32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
101466// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x6a,0x00,0x86,0x06]
101467
101468v_cmpx_gt_u32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
101469// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x6b,0x00,0x86,0x06]
101470
101471v_cmpx_gt_u32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
101472// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x7c,0x00,0x86,0x06]
101473
101474v_cmpx_gt_u32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
101475// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x7e,0x00,0x86,0x06]
101476
101477v_cmpx_gt_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
101478// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x7f,0x00,0x86,0x06]
101479
101480v_cmpx_gt_u32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
101481// GFX10: encoding: [0xf9,0xfe,0xa9,0x7d,0x01,0x00,0x06,0x06]
101482
101483v_cmpx_gt_u32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
101484// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x00,0x06]
101485
101486v_cmpx_gt_u32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
101487// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x01,0x06]
101488
101489v_cmpx_gt_u32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
101490// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x02,0x06]
101491
101492v_cmpx_gt_u32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
101493// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x03,0x06]
101494
101495v_cmpx_gt_u32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
101496// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x04,0x06]
101497
101498v_cmpx_gt_u32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
101499// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x05,0x06]
101500
101501v_cmpx_gt_u32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
101502// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x0e,0x06]
101503
101504v_cmpx_gt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
101505// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x00]
101506
101507v_cmpx_gt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
101508// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x01]
101509
101510v_cmpx_gt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
101511// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x02]
101512
101513v_cmpx_gt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
101514// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x03]
101515
101516v_cmpx_gt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
101517// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x04]
101518
101519v_cmpx_gt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
101520// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x05]
101521
101522v_cmpx_gt_u32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
101523// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x0e]
101524
101525v_cmpx_ne_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
101526// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x06]
101527
101528v_cmpx_ne_u32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
101529// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0xff,0x00,0x06,0x06]
101530
101531v_cmpx_ne_u32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
101532// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x86,0x06]
101533
101534v_cmpx_ne_u32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
101535// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x65,0x00,0x86,0x06]
101536
101537v_cmpx_ne_u32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
101538// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x6a,0x00,0x86,0x06]
101539
101540v_cmpx_ne_u32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
101541// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x6b,0x00,0x86,0x06]
101542
101543v_cmpx_ne_u32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
101544// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x7c,0x00,0x86,0x06]
101545
101546v_cmpx_ne_u32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
101547// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x7e,0x00,0x86,0x06]
101548
101549v_cmpx_ne_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
101550// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x7f,0x00,0x86,0x06]
101551
101552v_cmpx_ne_u32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
101553// GFX10: encoding: [0xf9,0xfe,0xab,0x7d,0x01,0x00,0x06,0x06]
101554
101555v_cmpx_ne_u32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
101556// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x00,0x06]
101557
101558v_cmpx_ne_u32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
101559// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x01,0x06]
101560
101561v_cmpx_ne_u32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
101562// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x02,0x06]
101563
101564v_cmpx_ne_u32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
101565// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x03,0x06]
101566
101567v_cmpx_ne_u32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
101568// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x04,0x06]
101569
101570v_cmpx_ne_u32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
101571// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x05,0x06]
101572
101573v_cmpx_ne_u32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
101574// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x0e,0x06]
101575
101576v_cmpx_ne_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
101577// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x00]
101578
101579v_cmpx_ne_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
101580// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x01]
101581
101582v_cmpx_ne_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
101583// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x02]
101584
101585v_cmpx_ne_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
101586// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x03]
101587
101588v_cmpx_ne_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
101589// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x04]
101590
101591v_cmpx_ne_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
101592// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x05]
101593
101594v_cmpx_ne_u32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
101595// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x0e]
101596
101597v_cmpx_ge_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
101598// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x06]
101599
101600v_cmpx_ge_u32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
101601// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0xff,0x00,0x06,0x06]
101602
101603v_cmpx_ge_u32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
101604// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x86,0x06]
101605
101606v_cmpx_ge_u32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
101607// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x65,0x00,0x86,0x06]
101608
101609v_cmpx_ge_u32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
101610// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x6a,0x00,0x86,0x06]
101611
101612v_cmpx_ge_u32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
101613// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x6b,0x00,0x86,0x06]
101614
101615v_cmpx_ge_u32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
101616// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x7c,0x00,0x86,0x06]
101617
101618v_cmpx_ge_u32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
101619// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x7e,0x00,0x86,0x06]
101620
101621v_cmpx_ge_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
101622// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x7f,0x00,0x86,0x06]
101623
101624v_cmpx_ge_u32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
101625// GFX10: encoding: [0xf9,0xfe,0xad,0x7d,0x01,0x00,0x06,0x06]
101626
101627v_cmpx_ge_u32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
101628// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x00,0x06]
101629
101630v_cmpx_ge_u32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
101631// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x01,0x06]
101632
101633v_cmpx_ge_u32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
101634// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x02,0x06]
101635
101636v_cmpx_ge_u32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
101637// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x03,0x06]
101638
101639v_cmpx_ge_u32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
101640// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x04,0x06]
101641
101642v_cmpx_ge_u32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
101643// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x05,0x06]
101644
101645v_cmpx_ge_u32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
101646// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x0e,0x06]
101647
101648v_cmpx_ge_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
101649// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x00]
101650
101651v_cmpx_ge_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
101652// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x01]
101653
101654v_cmpx_ge_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
101655// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x02]
101656
101657v_cmpx_ge_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
101658// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x03]
101659
101660v_cmpx_ge_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
101661// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x04]
101662
101663v_cmpx_ge_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
101664// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x05]
101665
101666v_cmpx_ge_u32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
101667// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x0e]
101668
101669v_cmpx_t_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
101670// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x06]
101671
101672v_cmpx_t_u32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
101673// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0xff,0x00,0x06,0x06]
101674
101675v_cmpx_t_u32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
101676// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x86,0x06]
101677
101678v_cmpx_t_u32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
101679// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x65,0x00,0x86,0x06]
101680
101681v_cmpx_t_u32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
101682// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x6a,0x00,0x86,0x06]
101683
101684v_cmpx_t_u32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
101685// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x6b,0x00,0x86,0x06]
101686
101687v_cmpx_t_u32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
101688// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x7c,0x00,0x86,0x06]
101689
101690v_cmpx_t_u32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
101691// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x7e,0x00,0x86,0x06]
101692
101693v_cmpx_t_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
101694// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x7f,0x00,0x86,0x06]
101695
101696v_cmpx_t_u32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
101697// GFX10: encoding: [0xf9,0xfe,0xaf,0x7d,0x01,0x00,0x06,0x06]
101698
101699v_cmpx_t_u32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
101700// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x00,0x06]
101701
101702v_cmpx_t_u32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
101703// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x01,0x06]
101704
101705v_cmpx_t_u32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
101706// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x02,0x06]
101707
101708v_cmpx_t_u32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
101709// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x03,0x06]
101710
101711v_cmpx_t_u32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
101712// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x04,0x06]
101713
101714v_cmpx_t_u32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
101715// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x05,0x06]
101716
101717v_cmpx_t_u32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
101718// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x0e,0x06]
101719
101720v_cmpx_t_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
101721// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x00]
101722
101723v_cmpx_t_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
101724// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x01]
101725
101726v_cmpx_t_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
101727// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x02]
101728
101729v_cmpx_t_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
101730// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x03]
101731
101732v_cmpx_t_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
101733// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x04]
101734
101735v_cmpx_t_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
101736// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x05]
101737
101738v_cmpx_t_u32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
101739// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x0e]
101740
101741v_cmpx_f_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
101742// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x06]
101743
101744v_cmpx_f_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
101745// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0xff,0x00,0x06,0x06]
101746
101747v_cmpx_f_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
101748// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x86,0x06]
101749
101750v_cmpx_f_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
101751// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x65,0x00,0x86,0x06]
101752
101753v_cmpx_f_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
101754// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x6a,0x00,0x86,0x06]
101755
101756v_cmpx_f_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
101757// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x6b,0x00,0x86,0x06]
101758
101759v_cmpx_f_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
101760// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x7c,0x00,0x86,0x06]
101761
101762v_cmpx_f_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
101763// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x7e,0x00,0x86,0x06]
101764
101765v_cmpx_f_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
101766// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x7f,0x00,0x86,0x06]
101767
101768v_cmpx_f_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
101769// GFX10: encoding: [0xf9,0xfe,0xb1,0x7d,0x01,0x00,0x06,0x06]
101770
101771v_cmpx_f_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
101772// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x00,0x06]
101773
101774v_cmpx_f_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
101775// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x01,0x06]
101776
101777v_cmpx_f_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
101778// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x02,0x06]
101779
101780v_cmpx_f_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
101781// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x03,0x06]
101782
101783v_cmpx_f_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
101784// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x04,0x06]
101785
101786v_cmpx_f_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
101787// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x05,0x06]
101788
101789v_cmpx_f_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
101790// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x16,0x06]
101791
101792v_cmpx_f_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
101793// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x26,0x06]
101794
101795v_cmpx_f_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
101796// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x00]
101797
101798v_cmpx_f_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
101799// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x01]
101800
101801v_cmpx_f_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
101802// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x02]
101803
101804v_cmpx_f_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
101805// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x03]
101806
101807v_cmpx_f_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
101808// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x04]
101809
101810v_cmpx_f_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
101811// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x05]
101812
101813v_cmpx_f_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
101814// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x16]
101815
101816v_cmpx_f_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
101817// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x26]
101818
101819v_cmpx_lt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
101820// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x06]
101821
101822v_cmpx_lt_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
101823// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0xff,0x00,0x06,0x06]
101824
101825v_cmpx_lt_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
101826// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x86,0x06]
101827
101828v_cmpx_lt_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
101829// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x65,0x00,0x86,0x06]
101830
101831v_cmpx_lt_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
101832// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x6a,0x00,0x86,0x06]
101833
101834v_cmpx_lt_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
101835// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x6b,0x00,0x86,0x06]
101836
101837v_cmpx_lt_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
101838// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x7c,0x00,0x86,0x06]
101839
101840v_cmpx_lt_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
101841// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x7e,0x00,0x86,0x06]
101842
101843v_cmpx_lt_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
101844// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x7f,0x00,0x86,0x06]
101845
101846v_cmpx_lt_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
101847// GFX10: encoding: [0xf9,0xfe,0xb3,0x7d,0x01,0x00,0x06,0x06]
101848
101849v_cmpx_lt_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
101850// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x00,0x06]
101851
101852v_cmpx_lt_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
101853// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x01,0x06]
101854
101855v_cmpx_lt_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
101856// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x02,0x06]
101857
101858v_cmpx_lt_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
101859// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x03,0x06]
101860
101861v_cmpx_lt_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
101862// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x04,0x06]
101863
101864v_cmpx_lt_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
101865// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x05,0x06]
101866
101867v_cmpx_lt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
101868// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x16,0x06]
101869
101870v_cmpx_lt_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
101871// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x26,0x06]
101872
101873v_cmpx_lt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
101874// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x00]
101875
101876v_cmpx_lt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
101877// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x01]
101878
101879v_cmpx_lt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
101880// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x02]
101881
101882v_cmpx_lt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
101883// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x03]
101884
101885v_cmpx_lt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
101886// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x04]
101887
101888v_cmpx_lt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
101889// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x05]
101890
101891v_cmpx_lt_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
101892// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x16]
101893
101894v_cmpx_lt_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
101895// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x26]
101896
101897v_cmpx_eq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
101898// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x06]
101899
101900v_cmpx_eq_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
101901// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0xff,0x00,0x06,0x06]
101902
101903v_cmpx_eq_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
101904// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x86,0x06]
101905
101906v_cmpx_eq_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
101907// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x65,0x00,0x86,0x06]
101908
101909v_cmpx_eq_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
101910// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x6a,0x00,0x86,0x06]
101911
101912v_cmpx_eq_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
101913// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x6b,0x00,0x86,0x06]
101914
101915v_cmpx_eq_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
101916// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x7c,0x00,0x86,0x06]
101917
101918v_cmpx_eq_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
101919// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x7e,0x00,0x86,0x06]
101920
101921v_cmpx_eq_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
101922// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x7f,0x00,0x86,0x06]
101923
101924v_cmpx_eq_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
101925// GFX10: encoding: [0xf9,0xfe,0xb5,0x7d,0x01,0x00,0x06,0x06]
101926
101927v_cmpx_eq_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
101928// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x00,0x06]
101929
101930v_cmpx_eq_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
101931// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x01,0x06]
101932
101933v_cmpx_eq_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
101934// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x02,0x06]
101935
101936v_cmpx_eq_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
101937// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x03,0x06]
101938
101939v_cmpx_eq_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
101940// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x04,0x06]
101941
101942v_cmpx_eq_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
101943// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x05,0x06]
101944
101945v_cmpx_eq_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
101946// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x16,0x06]
101947
101948v_cmpx_eq_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
101949// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x26,0x06]
101950
101951v_cmpx_eq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
101952// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x00]
101953
101954v_cmpx_eq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
101955// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x01]
101956
101957v_cmpx_eq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
101958// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x02]
101959
101960v_cmpx_eq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
101961// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x03]
101962
101963v_cmpx_eq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
101964// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x04]
101965
101966v_cmpx_eq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
101967// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x05]
101968
101969v_cmpx_eq_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
101970// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x16]
101971
101972v_cmpx_eq_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
101973// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x26]
101974
101975v_cmpx_le_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
101976// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x06]
101977
101978v_cmpx_le_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
101979// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0xff,0x00,0x06,0x06]
101980
101981v_cmpx_le_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
101982// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x86,0x06]
101983
101984v_cmpx_le_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
101985// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x65,0x00,0x86,0x06]
101986
101987v_cmpx_le_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
101988// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x6a,0x00,0x86,0x06]
101989
101990v_cmpx_le_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
101991// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x6b,0x00,0x86,0x06]
101992
101993v_cmpx_le_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
101994// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x7c,0x00,0x86,0x06]
101995
101996v_cmpx_le_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
101997// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x7e,0x00,0x86,0x06]
101998
101999v_cmpx_le_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
102000// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x7f,0x00,0x86,0x06]
102001
102002v_cmpx_le_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
102003// GFX10: encoding: [0xf9,0xfe,0xb7,0x7d,0x01,0x00,0x06,0x06]
102004
102005v_cmpx_le_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
102006// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x00,0x06]
102007
102008v_cmpx_le_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
102009// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x01,0x06]
102010
102011v_cmpx_le_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
102012// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x02,0x06]
102013
102014v_cmpx_le_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
102015// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x03,0x06]
102016
102017v_cmpx_le_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
102018// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x04,0x06]
102019
102020v_cmpx_le_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
102021// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x05,0x06]
102022
102023v_cmpx_le_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
102024// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x16,0x06]
102025
102026v_cmpx_le_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
102027// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x26,0x06]
102028
102029v_cmpx_le_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
102030// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x00]
102031
102032v_cmpx_le_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
102033// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x01]
102034
102035v_cmpx_le_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
102036// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x02]
102037
102038v_cmpx_le_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
102039// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x03]
102040
102041v_cmpx_le_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
102042// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x04]
102043
102044v_cmpx_le_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
102045// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x05]
102046
102047v_cmpx_le_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
102048// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x16]
102049
102050v_cmpx_le_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
102051// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x26]
102052
102053v_cmpx_gt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
102054// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x06]
102055
102056v_cmpx_gt_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
102057// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0xff,0x00,0x06,0x06]
102058
102059v_cmpx_gt_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
102060// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x86,0x06]
102061
102062v_cmpx_gt_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
102063// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x65,0x00,0x86,0x06]
102064
102065v_cmpx_gt_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
102066// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x6a,0x00,0x86,0x06]
102067
102068v_cmpx_gt_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
102069// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x6b,0x00,0x86,0x06]
102070
102071v_cmpx_gt_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
102072// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x7c,0x00,0x86,0x06]
102073
102074v_cmpx_gt_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
102075// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x7e,0x00,0x86,0x06]
102076
102077v_cmpx_gt_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
102078// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x7f,0x00,0x86,0x06]
102079
102080v_cmpx_gt_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
102081// GFX10: encoding: [0xf9,0xfe,0xb9,0x7d,0x01,0x00,0x06,0x06]
102082
102083v_cmpx_gt_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
102084// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x00,0x06]
102085
102086v_cmpx_gt_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
102087// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x01,0x06]
102088
102089v_cmpx_gt_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
102090// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x02,0x06]
102091
102092v_cmpx_gt_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
102093// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x03,0x06]
102094
102095v_cmpx_gt_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
102096// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x04,0x06]
102097
102098v_cmpx_gt_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
102099// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x05,0x06]
102100
102101v_cmpx_gt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
102102// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x16,0x06]
102103
102104v_cmpx_gt_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
102105// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x26,0x06]
102106
102107v_cmpx_gt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
102108// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x00]
102109
102110v_cmpx_gt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
102111// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x01]
102112
102113v_cmpx_gt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
102114// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x02]
102115
102116v_cmpx_gt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
102117// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x03]
102118
102119v_cmpx_gt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
102120// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x04]
102121
102122v_cmpx_gt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
102123// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x05]
102124
102125v_cmpx_gt_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
102126// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x16]
102127
102128v_cmpx_gt_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
102129// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x26]
102130
102131v_cmpx_lg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
102132// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x06]
102133
102134v_cmpx_lg_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
102135// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0xff,0x00,0x06,0x06]
102136
102137v_cmpx_lg_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
102138// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x86,0x06]
102139
102140v_cmpx_lg_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
102141// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x65,0x00,0x86,0x06]
102142
102143v_cmpx_lg_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
102144// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x6a,0x00,0x86,0x06]
102145
102146v_cmpx_lg_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
102147// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x6b,0x00,0x86,0x06]
102148
102149v_cmpx_lg_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
102150// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x7c,0x00,0x86,0x06]
102151
102152v_cmpx_lg_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
102153// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x7e,0x00,0x86,0x06]
102154
102155v_cmpx_lg_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
102156// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x7f,0x00,0x86,0x06]
102157
102158v_cmpx_lg_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
102159// GFX10: encoding: [0xf9,0xfe,0xbb,0x7d,0x01,0x00,0x06,0x06]
102160
102161v_cmpx_lg_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
102162// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x00,0x06]
102163
102164v_cmpx_lg_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
102165// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x01,0x06]
102166
102167v_cmpx_lg_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
102168// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x02,0x06]
102169
102170v_cmpx_lg_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
102171// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x03,0x06]
102172
102173v_cmpx_lg_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
102174// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x04,0x06]
102175
102176v_cmpx_lg_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
102177// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x05,0x06]
102178
102179v_cmpx_lg_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
102180// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x16,0x06]
102181
102182v_cmpx_lg_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
102183// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x26,0x06]
102184
102185v_cmpx_lg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
102186// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x00]
102187
102188v_cmpx_lg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
102189// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x01]
102190
102191v_cmpx_lg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
102192// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x02]
102193
102194v_cmpx_lg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
102195// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x03]
102196
102197v_cmpx_lg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
102198// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x04]
102199
102200v_cmpx_lg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
102201// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x05]
102202
102203v_cmpx_lg_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
102204// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x16]
102205
102206v_cmpx_lg_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
102207// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x26]
102208
102209v_cmpx_ge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
102210// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x06]
102211
102212v_cmpx_ge_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
102213// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0xff,0x00,0x06,0x06]
102214
102215v_cmpx_ge_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
102216// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x86,0x06]
102217
102218v_cmpx_ge_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
102219// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x65,0x00,0x86,0x06]
102220
102221v_cmpx_ge_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
102222// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x6a,0x00,0x86,0x06]
102223
102224v_cmpx_ge_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
102225// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x6b,0x00,0x86,0x06]
102226
102227v_cmpx_ge_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
102228// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x7c,0x00,0x86,0x06]
102229
102230v_cmpx_ge_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
102231// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x7e,0x00,0x86,0x06]
102232
102233v_cmpx_ge_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
102234// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x7f,0x00,0x86,0x06]
102235
102236v_cmpx_ge_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
102237// GFX10: encoding: [0xf9,0xfe,0xbd,0x7d,0x01,0x00,0x06,0x06]
102238
102239v_cmpx_ge_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
102240// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x00,0x06]
102241
102242v_cmpx_ge_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
102243// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x01,0x06]
102244
102245v_cmpx_ge_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
102246// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x02,0x06]
102247
102248v_cmpx_ge_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
102249// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x03,0x06]
102250
102251v_cmpx_ge_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
102252// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x04,0x06]
102253
102254v_cmpx_ge_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
102255// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x05,0x06]
102256
102257v_cmpx_ge_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
102258// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x16,0x06]
102259
102260v_cmpx_ge_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
102261// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x26,0x06]
102262
102263v_cmpx_ge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
102264// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x00]
102265
102266v_cmpx_ge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
102267// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x01]
102268
102269v_cmpx_ge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
102270// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x02]
102271
102272v_cmpx_ge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
102273// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x03]
102274
102275v_cmpx_ge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
102276// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x04]
102277
102278v_cmpx_ge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
102279// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x05]
102280
102281v_cmpx_ge_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
102282// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x16]
102283
102284v_cmpx_ge_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
102285// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x26]
102286
102287v_cmpx_o_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
102288// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x06]
102289
102290v_cmpx_o_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
102291// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0xff,0x00,0x06,0x06]
102292
102293v_cmpx_o_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
102294// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x86,0x06]
102295
102296v_cmpx_o_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
102297// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x65,0x00,0x86,0x06]
102298
102299v_cmpx_o_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
102300// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x6a,0x00,0x86,0x06]
102301
102302v_cmpx_o_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
102303// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x6b,0x00,0x86,0x06]
102304
102305v_cmpx_o_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
102306// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x7c,0x00,0x86,0x06]
102307
102308v_cmpx_o_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
102309// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x7e,0x00,0x86,0x06]
102310
102311v_cmpx_o_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
102312// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x7f,0x00,0x86,0x06]
102313
102314v_cmpx_o_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
102315// GFX10: encoding: [0xf9,0xfe,0xbf,0x7d,0x01,0x00,0x06,0x06]
102316
102317v_cmpx_o_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
102318// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x00,0x06]
102319
102320v_cmpx_o_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
102321// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x01,0x06]
102322
102323v_cmpx_o_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
102324// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x02,0x06]
102325
102326v_cmpx_o_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
102327// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x03,0x06]
102328
102329v_cmpx_o_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
102330// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x04,0x06]
102331
102332v_cmpx_o_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
102333// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x05,0x06]
102334
102335v_cmpx_o_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
102336// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x16,0x06]
102337
102338v_cmpx_o_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
102339// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x26,0x06]
102340
102341v_cmpx_o_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
102342// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x00]
102343
102344v_cmpx_o_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
102345// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x01]
102346
102347v_cmpx_o_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
102348// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x02]
102349
102350v_cmpx_o_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
102351// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x03]
102352
102353v_cmpx_o_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
102354// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x04]
102355
102356v_cmpx_o_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
102357// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x05]
102358
102359v_cmpx_o_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
102360// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x16]
102361
102362v_cmpx_o_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
102363// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x26]
102364
102365v_cmpx_u_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
102366// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x06,0x06]
102367
102368v_cmpx_u_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
102369// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0xff,0x00,0x06,0x06]
102370
102371v_cmpx_u_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
102372// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x86,0x06]
102373
102374v_cmpx_u_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
102375// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x65,0x00,0x86,0x06]
102376
102377v_cmpx_u_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
102378// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x6a,0x00,0x86,0x06]
102379
102380v_cmpx_u_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
102381// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x6b,0x00,0x86,0x06]
102382
102383v_cmpx_u_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
102384// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x7c,0x00,0x86,0x06]
102385
102386v_cmpx_u_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
102387// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x7e,0x00,0x86,0x06]
102388
102389v_cmpx_u_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
102390// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x7f,0x00,0x86,0x06]
102391
102392v_cmpx_u_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
102393// GFX10: encoding: [0xf9,0xfe,0xf1,0x7d,0x01,0x00,0x06,0x06]
102394
102395v_cmpx_u_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
102396// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x00,0x06]
102397
102398v_cmpx_u_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
102399// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x01,0x06]
102400
102401v_cmpx_u_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
102402// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x02,0x06]
102403
102404v_cmpx_u_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
102405// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x03,0x06]
102406
102407v_cmpx_u_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
102408// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x04,0x06]
102409
102410v_cmpx_u_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
102411// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x05,0x06]
102412
102413v_cmpx_u_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
102414// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x16,0x06]
102415
102416v_cmpx_u_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
102417// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x26,0x06]
102418
102419v_cmpx_u_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
102420// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x06,0x00]
102421
102422v_cmpx_u_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
102423// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x06,0x01]
102424
102425v_cmpx_u_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
102426// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x06,0x02]
102427
102428v_cmpx_u_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
102429// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x06,0x03]
102430
102431v_cmpx_u_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
102432// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x06,0x04]
102433
102434v_cmpx_u_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
102435// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x06,0x05]
102436
102437v_cmpx_u_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
102438// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x06,0x16]
102439
102440v_cmpx_u_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
102441// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x06,0x26]
102442
102443v_cmpx_nge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
102444// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x06,0x06]
102445
102446v_cmpx_nge_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
102447// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0xff,0x00,0x06,0x06]
102448
102449v_cmpx_nge_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
102450// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x86,0x06]
102451
102452v_cmpx_nge_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
102453// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x65,0x00,0x86,0x06]
102454
102455v_cmpx_nge_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
102456// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x6a,0x00,0x86,0x06]
102457
102458v_cmpx_nge_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
102459// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x6b,0x00,0x86,0x06]
102460
102461v_cmpx_nge_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
102462// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x7c,0x00,0x86,0x06]
102463
102464v_cmpx_nge_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
102465// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x7e,0x00,0x86,0x06]
102466
102467v_cmpx_nge_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
102468// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x7f,0x00,0x86,0x06]
102469
102470v_cmpx_nge_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
102471// GFX10: encoding: [0xf9,0xfe,0xf3,0x7d,0x01,0x00,0x06,0x06]
102472
102473v_cmpx_nge_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
102474// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x00,0x06]
102475
102476v_cmpx_nge_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
102477// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x01,0x06]
102478
102479v_cmpx_nge_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
102480// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x02,0x06]
102481
102482v_cmpx_nge_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
102483// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x03,0x06]
102484
102485v_cmpx_nge_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
102486// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x04,0x06]
102487
102488v_cmpx_nge_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
102489// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x05,0x06]
102490
102491v_cmpx_nge_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
102492// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x16,0x06]
102493
102494v_cmpx_nge_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
102495// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x26,0x06]
102496
102497v_cmpx_nge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
102498// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x06,0x00]
102499
102500v_cmpx_nge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
102501// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x06,0x01]
102502
102503v_cmpx_nge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
102504// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x06,0x02]
102505
102506v_cmpx_nge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
102507// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x06,0x03]
102508
102509v_cmpx_nge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
102510// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x06,0x04]
102511
102512v_cmpx_nge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
102513// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x06,0x05]
102514
102515v_cmpx_nge_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
102516// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x06,0x16]
102517
102518v_cmpx_nge_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
102519// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x06,0x26]
102520
102521v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
102522// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x06,0x06]
102523
102524v_cmpx_nlg_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
102525// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0xff,0x00,0x06,0x06]
102526
102527v_cmpx_nlg_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
102528// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x86,0x06]
102529
102530v_cmpx_nlg_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
102531// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x65,0x00,0x86,0x06]
102532
102533v_cmpx_nlg_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
102534// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x6a,0x00,0x86,0x06]
102535
102536v_cmpx_nlg_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
102537// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x6b,0x00,0x86,0x06]
102538
102539v_cmpx_nlg_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
102540// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x7c,0x00,0x86,0x06]
102541
102542v_cmpx_nlg_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
102543// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x7e,0x00,0x86,0x06]
102544
102545v_cmpx_nlg_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
102546// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x7f,0x00,0x86,0x06]
102547
102548v_cmpx_nlg_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
102549// GFX10: encoding: [0xf9,0xfe,0xf5,0x7d,0x01,0x00,0x06,0x06]
102550
102551v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
102552// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x00,0x06]
102553
102554v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
102555// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x01,0x06]
102556
102557v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
102558// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x02,0x06]
102559
102560v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
102561// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x03,0x06]
102562
102563v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
102564// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x04,0x06]
102565
102566v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
102567// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x05,0x06]
102568
102569v_cmpx_nlg_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
102570// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x16,0x06]
102571
102572v_cmpx_nlg_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
102573// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x26,0x06]
102574
102575v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
102576// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x06,0x00]
102577
102578v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
102579// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x06,0x01]
102580
102581v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
102582// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x06,0x02]
102583
102584v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
102585// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x06,0x03]
102586
102587v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
102588// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x06,0x04]
102589
102590v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
102591// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x06,0x05]
102592
102593v_cmpx_nlg_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
102594// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x06,0x16]
102595
102596v_cmpx_nlg_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
102597// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x06,0x26]
102598
102599v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
102600// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x06,0x06]
102601
102602v_cmpx_ngt_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
102603// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0xff,0x00,0x06,0x06]
102604
102605v_cmpx_ngt_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
102606// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x86,0x06]
102607
102608v_cmpx_ngt_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
102609// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x65,0x00,0x86,0x06]
102610
102611v_cmpx_ngt_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
102612// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x6a,0x00,0x86,0x06]
102613
102614v_cmpx_ngt_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
102615// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x6b,0x00,0x86,0x06]
102616
102617v_cmpx_ngt_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
102618// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x7c,0x00,0x86,0x06]
102619
102620v_cmpx_ngt_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
102621// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x7e,0x00,0x86,0x06]
102622
102623v_cmpx_ngt_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
102624// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x7f,0x00,0x86,0x06]
102625
102626v_cmpx_ngt_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
102627// GFX10: encoding: [0xf9,0xfe,0xf7,0x7d,0x01,0x00,0x06,0x06]
102628
102629v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
102630// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x00,0x06]
102631
102632v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
102633// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x01,0x06]
102634
102635v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
102636// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x02,0x06]
102637
102638v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
102639// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x03,0x06]
102640
102641v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
102642// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x04,0x06]
102643
102644v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
102645// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x05,0x06]
102646
102647v_cmpx_ngt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
102648// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x16,0x06]
102649
102650v_cmpx_ngt_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
102651// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x26,0x06]
102652
102653v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
102654// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x06,0x00]
102655
102656v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
102657// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x06,0x01]
102658
102659v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
102660// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x06,0x02]
102661
102662v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
102663// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x06,0x03]
102664
102665v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
102666// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x06,0x04]
102667
102668v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
102669// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x06,0x05]
102670
102671v_cmpx_ngt_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
102672// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x06,0x16]
102673
102674v_cmpx_ngt_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
102675// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x06,0x26]
102676
102677v_cmpx_nle_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
102678// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x06,0x06]
102679
102680v_cmpx_nle_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
102681// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0xff,0x00,0x06,0x06]
102682
102683v_cmpx_nle_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
102684// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x86,0x06]
102685
102686v_cmpx_nle_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
102687// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x65,0x00,0x86,0x06]
102688
102689v_cmpx_nle_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
102690// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x6a,0x00,0x86,0x06]
102691
102692v_cmpx_nle_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
102693// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x6b,0x00,0x86,0x06]
102694
102695v_cmpx_nle_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
102696// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x7c,0x00,0x86,0x06]
102697
102698v_cmpx_nle_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
102699// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x7e,0x00,0x86,0x06]
102700
102701v_cmpx_nle_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
102702// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x7f,0x00,0x86,0x06]
102703
102704v_cmpx_nle_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
102705// GFX10: encoding: [0xf9,0xfe,0xf9,0x7d,0x01,0x00,0x06,0x06]
102706
102707v_cmpx_nle_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
102708// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x00,0x06]
102709
102710v_cmpx_nle_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
102711// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x01,0x06]
102712
102713v_cmpx_nle_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
102714// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x02,0x06]
102715
102716v_cmpx_nle_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
102717// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x03,0x06]
102718
102719v_cmpx_nle_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
102720// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x04,0x06]
102721
102722v_cmpx_nle_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
102723// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x05,0x06]
102724
102725v_cmpx_nle_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
102726// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x16,0x06]
102727
102728v_cmpx_nle_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
102729// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x26,0x06]
102730
102731v_cmpx_nle_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
102732// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x06,0x00]
102733
102734v_cmpx_nle_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
102735// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x06,0x01]
102736
102737v_cmpx_nle_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
102738// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x06,0x02]
102739
102740v_cmpx_nle_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
102741// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x06,0x03]
102742
102743v_cmpx_nle_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
102744// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x06,0x04]
102745
102746v_cmpx_nle_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
102747// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x06,0x05]
102748
102749v_cmpx_nle_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
102750// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x06,0x16]
102751
102752v_cmpx_nle_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
102753// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x06,0x26]
102754
102755v_cmpx_neq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
102756// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x06,0x06]
102757
102758v_cmpx_neq_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
102759// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0xff,0x00,0x06,0x06]
102760
102761v_cmpx_neq_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
102762// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x86,0x06]
102763
102764v_cmpx_neq_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
102765// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x65,0x00,0x86,0x06]
102766
102767v_cmpx_neq_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
102768// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x6a,0x00,0x86,0x06]
102769
102770v_cmpx_neq_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
102771// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x6b,0x00,0x86,0x06]
102772
102773v_cmpx_neq_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
102774// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x7c,0x00,0x86,0x06]
102775
102776v_cmpx_neq_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
102777// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x7e,0x00,0x86,0x06]
102778
102779v_cmpx_neq_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
102780// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x7f,0x00,0x86,0x06]
102781
102782v_cmpx_neq_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
102783// GFX10: encoding: [0xf9,0xfe,0xfb,0x7d,0x01,0x00,0x06,0x06]
102784
102785v_cmpx_neq_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
102786// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x00,0x06]
102787
102788v_cmpx_neq_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
102789// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x01,0x06]
102790
102791v_cmpx_neq_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
102792// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x02,0x06]
102793
102794v_cmpx_neq_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
102795// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x03,0x06]
102796
102797v_cmpx_neq_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
102798// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x04,0x06]
102799
102800v_cmpx_neq_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
102801// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x05,0x06]
102802
102803v_cmpx_neq_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
102804// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x16,0x06]
102805
102806v_cmpx_neq_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
102807// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x26,0x06]
102808
102809v_cmpx_neq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
102810// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x06,0x00]
102811
102812v_cmpx_neq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
102813// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x06,0x01]
102814
102815v_cmpx_neq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
102816// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x06,0x02]
102817
102818v_cmpx_neq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
102819// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x06,0x03]
102820
102821v_cmpx_neq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
102822// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x06,0x04]
102823
102824v_cmpx_neq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
102825// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x06,0x05]
102826
102827v_cmpx_neq_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
102828// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x06,0x16]
102829
102830v_cmpx_neq_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
102831// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x06,0x26]
102832
102833v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
102834// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x06,0x06]
102835
102836v_cmpx_nlt_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
102837// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0xff,0x00,0x06,0x06]
102838
102839v_cmpx_nlt_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
102840// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x86,0x06]
102841
102842v_cmpx_nlt_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
102843// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x65,0x00,0x86,0x06]
102844
102845v_cmpx_nlt_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
102846// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x6a,0x00,0x86,0x06]
102847
102848v_cmpx_nlt_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
102849// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x6b,0x00,0x86,0x06]
102850
102851v_cmpx_nlt_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
102852// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x7c,0x00,0x86,0x06]
102853
102854v_cmpx_nlt_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
102855// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x7e,0x00,0x86,0x06]
102856
102857v_cmpx_nlt_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
102858// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x7f,0x00,0x86,0x06]
102859
102860v_cmpx_nlt_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
102861// GFX10: encoding: [0xf9,0xfe,0xfd,0x7d,0x01,0x00,0x06,0x06]
102862
102863v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
102864// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x00,0x06]
102865
102866v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
102867// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x01,0x06]
102868
102869v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
102870// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x02,0x06]
102871
102872v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
102873// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x03,0x06]
102874
102875v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
102876// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x04,0x06]
102877
102878v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
102879// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x05,0x06]
102880
102881v_cmpx_nlt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
102882// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x16,0x06]
102883
102884v_cmpx_nlt_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
102885// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x26,0x06]
102886
102887v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
102888// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x06,0x00]
102889
102890v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
102891// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x06,0x01]
102892
102893v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
102894// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x06,0x02]
102895
102896v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
102897// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x06,0x03]
102898
102899v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
102900// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x06,0x04]
102901
102902v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
102903// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x06,0x05]
102904
102905v_cmpx_nlt_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
102906// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x06,0x16]
102907
102908v_cmpx_nlt_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
102909// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x06,0x26]
102910
102911v_cmpx_tru_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
102912// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x06,0x06]
102913
102914v_cmpx_tru_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
102915// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0xff,0x00,0x06,0x06]
102916
102917v_cmpx_tru_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
102918// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x86,0x06]
102919
102920v_cmpx_tru_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
102921// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x65,0x00,0x86,0x06]
102922
102923v_cmpx_tru_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
102924// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x6a,0x00,0x86,0x06]
102925
102926v_cmpx_tru_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
102927// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x6b,0x00,0x86,0x06]
102928
102929v_cmpx_tru_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
102930// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x7c,0x00,0x86,0x06]
102931
102932v_cmpx_tru_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
102933// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x7e,0x00,0x86,0x06]
102934
102935v_cmpx_tru_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
102936// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x7f,0x00,0x86,0x06]
102937
102938v_cmpx_tru_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
102939// GFX10: encoding: [0xf9,0xfe,0xff,0x7d,0x01,0x00,0x06,0x06]
102940
102941v_cmpx_tru_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
102942// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x00,0x06]
102943
102944v_cmpx_tru_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
102945// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x01,0x06]
102946
102947v_cmpx_tru_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
102948// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x02,0x06]
102949
102950v_cmpx_tru_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
102951// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x03,0x06]
102952
102953v_cmpx_tru_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
102954// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x04,0x06]
102955
102956v_cmpx_tru_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
102957// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x05,0x06]
102958
102959v_cmpx_tru_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
102960// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x16,0x06]
102961
102962v_cmpx_tru_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
102963// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x26,0x06]
102964
102965v_cmpx_tru_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
102966// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x06,0x00]
102967
102968v_cmpx_tru_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
102969// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x06,0x01]
102970
102971v_cmpx_tru_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
102972// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x06,0x02]
102973
102974v_cmpx_tru_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
102975// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x06,0x03]
102976
102977v_cmpx_tru_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
102978// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x06,0x04]
102979
102980v_cmpx_tru_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
102981// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x06,0x05]
102982
102983v_cmpx_tru_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
102984// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x06,0x16]
102985
102986v_cmpx_tru_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
102987// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x06,0x26]
102988
102989v_cmp_f_i64 vcc, v[1:2], v[2:3]
102990// W64: encoding: [0x01,0x05,0x40,0x7d]
102991// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
102992
102993v_cmp_f_i64 vcc, v[254:255], v[2:3]
102994// W64: encoding: [0xfe,0x05,0x40,0x7d]
102995// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
102996
102997v_cmp_f_i64 vcc, s[2:3], v[2:3]
102998// W64: encoding: [0x02,0x04,0x40,0x7d]
102999// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103000
103001v_cmp_f_i64 vcc, s[4:5], v[2:3]
103002// W64: encoding: [0x04,0x04,0x40,0x7d]
103003// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103004
103005v_cmp_f_i64 vcc, s[100:101], v[2:3]
103006// W64: encoding: [0x64,0x04,0x40,0x7d]
103007// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103008
103009v_cmp_f_i64 vcc, vcc, v[2:3]
103010// W64: encoding: [0x6a,0x04,0x40,0x7d]
103011// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103012
103013v_cmp_f_i64 vcc, exec, v[2:3]
103014// W64: encoding: [0x7e,0x04,0x40,0x7d]
103015// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103016
103017v_cmp_f_i64 vcc, 0, v[2:3]
103018// W64: encoding: [0x80,0x04,0x40,0x7d]
103019// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103020
103021v_cmp_f_i64 vcc, -1, v[2:3]
103022// W64: encoding: [0xc1,0x04,0x40,0x7d]
103023// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103024
103025v_cmp_f_i64 vcc, 0.5, v[2:3]
103026// W64: encoding: [0xf0,0x04,0x40,0x7d]
103027// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103028
103029v_cmp_f_i64 vcc, -4.0, v[2:3]
103030// W64: encoding: [0xf7,0x04,0x40,0x7d]
103031// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103032
103033v_cmp_f_i64 vcc, 0xaf123456, v[2:3]
103034// W64: encoding: [0xff,0x04,0x40,0x7d,0x56,0x34,0x12,0xaf]
103035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103036
103037v_cmp_f_i64 vcc, 0x3f717273, v[2:3]
103038// W64: encoding: [0xff,0x04,0x40,0x7d,0x73,0x72,0x71,0x3f]
103039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103040
103041v_cmp_f_i64 vcc, v[1:2], v[254:255]
103042// W64: encoding: [0x01,0xfd,0x41,0x7d]
103043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103044
103045v_cmp_f_i64_e64 s[10:11], v[1:2], v[2:3]
103046// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
103047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103048
103049v_cmp_f_i64_e64 s[12:13], v[1:2], v[2:3]
103050// W64: encoding: [0x0c,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
103051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103052
103053v_cmp_f_i64_e64 s[100:101], v[1:2], v[2:3]
103054// W64: encoding: [0x64,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
103055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103056
103057v_cmp_f_i64_e64 vcc, v[1:2], v[2:3]
103058// W64: encoding: [0x6a,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
103059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103060
103061v_cmp_f_i64_e64 s[10:11], v[254:255], v[2:3]
103062// W64: encoding: [0x0a,0x00,0xa0,0xd4,0xfe,0x05,0x02,0x00]
103063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103064
103065v_cmp_f_i64_e64 s[10:11], s[2:3], v[2:3]
103066// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x02,0x04,0x02,0x00]
103067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103068
103069v_cmp_f_i64_e64 s[10:11], s[4:5], v[2:3]
103070// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x04,0x04,0x02,0x00]
103071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103072
103073v_cmp_f_i64_e64 s[10:11], s[100:101], v[2:3]
103074// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x64,0x04,0x02,0x00]
103075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103076
103077v_cmp_f_i64_e64 s[10:11], vcc, v[2:3]
103078// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x6a,0x04,0x02,0x00]
103079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103080
103081v_cmp_f_i64_e64 s[10:11], exec, v[2:3]
103082// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x7e,0x04,0x02,0x00]
103083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103084
103085v_cmp_f_i64_e64 s[10:11], 0, v[2:3]
103086// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x80,0x04,0x02,0x00]
103087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103088
103089v_cmp_f_i64_e64 s[10:11], -1, v[2:3]
103090// W64: encoding: [0x0a,0x00,0xa0,0xd4,0xc1,0x04,0x02,0x00]
103091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103092
103093v_cmp_f_i64_e64 s[10:11], 0.5, v[2:3]
103094// W64: encoding: [0x0a,0x00,0xa0,0xd4,0xf0,0x04,0x02,0x00]
103095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103096
103097v_cmp_f_i64_e64 s[10:11], -4.0, v[2:3]
103098// W64: encoding: [0x0a,0x00,0xa0,0xd4,0xf7,0x04,0x02,0x00]
103099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103100
103101v_cmp_f_i64_e64 s[10:11], v[1:2], v[254:255]
103102// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xfd,0x03,0x00]
103103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103104
103105v_cmp_f_i64_e64 s[10:11], v[1:2], s[4:5]
103106// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x09,0x00,0x00]
103107// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103108
103109v_cmp_f_i64_e64 s[10:11], v[1:2], s[6:7]
103110// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x0d,0x00,0x00]
103111// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103112
103113v_cmp_f_i64_e64 s[10:11], v[1:2], s[100:101]
103114// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xc9,0x00,0x00]
103115// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103116
103117v_cmp_f_i64_e64 s[10:11], v[1:2], vcc
103118// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xd5,0x00,0x00]
103119// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103120
103121v_cmp_f_i64_e64 s[10:11], v[1:2], exec
103122// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xfd,0x00,0x00]
103123// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103124
103125v_cmp_f_i64_e64 s[10:11], v[1:2], 0
103126// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x01,0x01,0x00]
103127// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103128
103129v_cmp_f_i64_e64 s[10:11], v[1:2], -1
103130// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x83,0x01,0x00]
103131// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103132
103133v_cmp_f_i64_e64 s[10:11], v[1:2], 0.5
103134// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xe1,0x01,0x00]
103135// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103136
103137v_cmp_f_i64_e64 s[10:11], v[1:2], -4.0
103138// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xef,0x01,0x00]
103139// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103140
103141v_cmp_lt_i64 vcc, v[1:2], v[2:3]
103142// W64: encoding: [0x01,0x05,0x42,0x7d]
103143// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103144
103145v_cmp_lt_i64 vcc, v[254:255], v[2:3]
103146// W64: encoding: [0xfe,0x05,0x42,0x7d]
103147// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103148
103149v_cmp_lt_i64 vcc, s[2:3], v[2:3]
103150// W64: encoding: [0x02,0x04,0x42,0x7d]
103151// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103152
103153v_cmp_lt_i64 vcc, s[4:5], v[2:3]
103154// W64: encoding: [0x04,0x04,0x42,0x7d]
103155// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103156
103157v_cmp_lt_i64 vcc, s[100:101], v[2:3]
103158// W64: encoding: [0x64,0x04,0x42,0x7d]
103159// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103160
103161v_cmp_lt_i64 vcc, vcc, v[2:3]
103162// W64: encoding: [0x6a,0x04,0x42,0x7d]
103163// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103164
103165v_cmp_lt_i64 vcc, exec, v[2:3]
103166// W64: encoding: [0x7e,0x04,0x42,0x7d]
103167// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103168
103169v_cmp_lt_i64 vcc, 0, v[2:3]
103170// W64: encoding: [0x80,0x04,0x42,0x7d]
103171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103172
103173v_cmp_lt_i64 vcc, -1, v[2:3]
103174// W64: encoding: [0xc1,0x04,0x42,0x7d]
103175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103176
103177v_cmp_lt_i64 vcc, 0.5, v[2:3]
103178// W64: encoding: [0xf0,0x04,0x42,0x7d]
103179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103180
103181v_cmp_lt_i64 vcc, -4.0, v[2:3]
103182// W64: encoding: [0xf7,0x04,0x42,0x7d]
103183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103184
103185v_cmp_lt_i64 vcc, 0xaf123456, v[2:3]
103186// W64: encoding: [0xff,0x04,0x42,0x7d,0x56,0x34,0x12,0xaf]
103187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103188
103189v_cmp_lt_i64 vcc, 0x3f717273, v[2:3]
103190// W64: encoding: [0xff,0x04,0x42,0x7d,0x73,0x72,0x71,0x3f]
103191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103192
103193v_cmp_lt_i64 vcc, v[1:2], v[254:255]
103194// W64: encoding: [0x01,0xfd,0x43,0x7d]
103195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103196
103197v_cmp_lt_i64_e64 s[10:11], v[1:2], v[2:3]
103198// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
103199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103200
103201v_cmp_lt_i64_e64 s[12:13], v[1:2], v[2:3]
103202// W64: encoding: [0x0c,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
103203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103204
103205v_cmp_lt_i64_e64 s[100:101], v[1:2], v[2:3]
103206// W64: encoding: [0x64,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
103207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103208
103209v_cmp_lt_i64_e64 vcc, v[1:2], v[2:3]
103210// W64: encoding: [0x6a,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
103211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103212
103213v_cmp_lt_i64_e64 s[10:11], v[254:255], v[2:3]
103214// W64: encoding: [0x0a,0x00,0xa1,0xd4,0xfe,0x05,0x02,0x00]
103215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103216
103217v_cmp_lt_i64_e64 s[10:11], s[2:3], v[2:3]
103218// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x02,0x04,0x02,0x00]
103219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103220
103221v_cmp_lt_i64_e64 s[10:11], s[4:5], v[2:3]
103222// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x04,0x04,0x02,0x00]
103223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103224
103225v_cmp_lt_i64_e64 s[10:11], s[100:101], v[2:3]
103226// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x64,0x04,0x02,0x00]
103227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103228
103229v_cmp_lt_i64_e64 s[10:11], vcc, v[2:3]
103230// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x6a,0x04,0x02,0x00]
103231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103232
103233v_cmp_lt_i64_e64 s[10:11], exec, v[2:3]
103234// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x7e,0x04,0x02,0x00]
103235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103236
103237v_cmp_lt_i64_e64 s[10:11], 0, v[2:3]
103238// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x80,0x04,0x02,0x00]
103239// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103240
103241v_cmp_lt_i64_e64 s[10:11], -1, v[2:3]
103242// W64: encoding: [0x0a,0x00,0xa1,0xd4,0xc1,0x04,0x02,0x00]
103243// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103244
103245v_cmp_lt_i64_e64 s[10:11], 0.5, v[2:3]
103246// W64: encoding: [0x0a,0x00,0xa1,0xd4,0xf0,0x04,0x02,0x00]
103247// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103248
103249v_cmp_lt_i64_e64 s[10:11], -4.0, v[2:3]
103250// W64: encoding: [0x0a,0x00,0xa1,0xd4,0xf7,0x04,0x02,0x00]
103251// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103252
103253v_cmp_lt_i64_e64 s[10:11], v[1:2], v[254:255]
103254// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xfd,0x03,0x00]
103255// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103256
103257v_cmp_lt_i64_e64 s[10:11], v[1:2], s[4:5]
103258// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x09,0x00,0x00]
103259// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103260
103261v_cmp_lt_i64_e64 s[10:11], v[1:2], s[6:7]
103262// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x0d,0x00,0x00]
103263// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103264
103265v_cmp_lt_i64_e64 s[10:11], v[1:2], s[100:101]
103266// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xc9,0x00,0x00]
103267// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103268
103269v_cmp_lt_i64_e64 s[10:11], v[1:2], vcc
103270// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xd5,0x00,0x00]
103271// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103272
103273v_cmp_lt_i64_e64 s[10:11], v[1:2], exec
103274// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xfd,0x00,0x00]
103275// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103276
103277v_cmp_lt_i64_e64 s[10:11], v[1:2], 0
103278// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x01,0x01,0x00]
103279// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103280
103281v_cmp_lt_i64_e64 s[10:11], v[1:2], -1
103282// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x83,0x01,0x00]
103283// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103284
103285v_cmp_lt_i64_e64 s[10:11], v[1:2], 0.5
103286// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xe1,0x01,0x00]
103287// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103288
103289v_cmp_lt_i64_e64 s[10:11], v[1:2], -4.0
103290// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xef,0x01,0x00]
103291// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103292
103293v_cmp_eq_i64 vcc, v[1:2], v[2:3]
103294// W64: encoding: [0x01,0x05,0x44,0x7d]
103295// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103296
103297v_cmp_eq_i64 vcc, v[254:255], v[2:3]
103298// W64: encoding: [0xfe,0x05,0x44,0x7d]
103299// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103300
103301v_cmp_eq_i64 vcc, s[2:3], v[2:3]
103302// W64: encoding: [0x02,0x04,0x44,0x7d]
103303// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103304
103305v_cmp_eq_i64 vcc, s[4:5], v[2:3]
103306// W64: encoding: [0x04,0x04,0x44,0x7d]
103307// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103308
103309v_cmp_eq_i64 vcc, s[100:101], v[2:3]
103310// W64: encoding: [0x64,0x04,0x44,0x7d]
103311// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103312
103313v_cmp_eq_i64 vcc, vcc, v[2:3]
103314// W64: encoding: [0x6a,0x04,0x44,0x7d]
103315// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103316
103317v_cmp_eq_i64 vcc, exec, v[2:3]
103318// W64: encoding: [0x7e,0x04,0x44,0x7d]
103319// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103320
103321v_cmp_eq_i64 vcc, 0, v[2:3]
103322// W64: encoding: [0x80,0x04,0x44,0x7d]
103323// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103324
103325v_cmp_eq_i64 vcc, -1, v[2:3]
103326// W64: encoding: [0xc1,0x04,0x44,0x7d]
103327// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103328
103329v_cmp_eq_i64 vcc, 0.5, v[2:3]
103330// W64: encoding: [0xf0,0x04,0x44,0x7d]
103331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103332
103333v_cmp_eq_i64 vcc, -4.0, v[2:3]
103334// W64: encoding: [0xf7,0x04,0x44,0x7d]
103335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103336
103337v_cmp_eq_i64 vcc, 0xaf123456, v[2:3]
103338// W64: encoding: [0xff,0x04,0x44,0x7d,0x56,0x34,0x12,0xaf]
103339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103340
103341v_cmp_eq_i64 vcc, 0x3f717273, v[2:3]
103342// W64: encoding: [0xff,0x04,0x44,0x7d,0x73,0x72,0x71,0x3f]
103343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103344
103345v_cmp_eq_i64 vcc, v[1:2], v[254:255]
103346// W64: encoding: [0x01,0xfd,0x45,0x7d]
103347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103348
103349v_cmp_eq_i64_e64 s[10:11], v[1:2], v[2:3]
103350// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
103351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103352
103353v_cmp_eq_i64_e64 s[12:13], v[1:2], v[2:3]
103354// W64: encoding: [0x0c,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
103355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103356
103357v_cmp_eq_i64_e64 s[100:101], v[1:2], v[2:3]
103358// W64: encoding: [0x64,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
103359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103360
103361v_cmp_eq_i64_e64 vcc, v[1:2], v[2:3]
103362// W64: encoding: [0x6a,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
103363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103364
103365v_cmp_eq_i64_e64 s[10:11], v[254:255], v[2:3]
103366// W64: encoding: [0x0a,0x00,0xa2,0xd4,0xfe,0x05,0x02,0x00]
103367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103368
103369v_cmp_eq_i64_e64 s[10:11], s[2:3], v[2:3]
103370// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x02,0x04,0x02,0x00]
103371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103372
103373v_cmp_eq_i64_e64 s[10:11], s[4:5], v[2:3]
103374// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x04,0x04,0x02,0x00]
103375// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103376
103377v_cmp_eq_i64_e64 s[10:11], s[100:101], v[2:3]
103378// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x64,0x04,0x02,0x00]
103379// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103380
103381v_cmp_eq_i64_e64 s[10:11], vcc, v[2:3]
103382// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x6a,0x04,0x02,0x00]
103383// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103384
103385v_cmp_eq_i64_e64 s[10:11], exec, v[2:3]
103386// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x7e,0x04,0x02,0x00]
103387// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103388
103389v_cmp_eq_i64_e64 s[10:11], 0, v[2:3]
103390// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x80,0x04,0x02,0x00]
103391// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103392
103393v_cmp_eq_i64_e64 s[10:11], -1, v[2:3]
103394// W64: encoding: [0x0a,0x00,0xa2,0xd4,0xc1,0x04,0x02,0x00]
103395// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103396
103397v_cmp_eq_i64_e64 s[10:11], 0.5, v[2:3]
103398// W64: encoding: [0x0a,0x00,0xa2,0xd4,0xf0,0x04,0x02,0x00]
103399// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103400
103401v_cmp_eq_i64_e64 s[10:11], -4.0, v[2:3]
103402// W64: encoding: [0x0a,0x00,0xa2,0xd4,0xf7,0x04,0x02,0x00]
103403// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103404
103405v_cmp_eq_i64_e64 s[10:11], v[1:2], v[254:255]
103406// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xfd,0x03,0x00]
103407// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103408
103409v_cmp_eq_i64_e64 s[10:11], v[1:2], s[4:5]
103410// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x09,0x00,0x00]
103411// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103412
103413v_cmp_eq_i64_e64 s[10:11], v[1:2], s[6:7]
103414// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x0d,0x00,0x00]
103415// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103416
103417v_cmp_eq_i64_e64 s[10:11], v[1:2], s[100:101]
103418// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xc9,0x00,0x00]
103419// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103420
103421v_cmp_eq_i64_e64 s[10:11], v[1:2], vcc
103422// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xd5,0x00,0x00]
103423// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103424
103425v_cmp_eq_i64_e64 s[10:11], v[1:2], exec
103426// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xfd,0x00,0x00]
103427// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103428
103429v_cmp_eq_i64_e64 s[10:11], v[1:2], 0
103430// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x01,0x01,0x00]
103431// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103432
103433v_cmp_eq_i64_e64 s[10:11], v[1:2], -1
103434// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x83,0x01,0x00]
103435// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103436
103437v_cmp_eq_i64_e64 s[10:11], v[1:2], 0.5
103438// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xe1,0x01,0x00]
103439// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103440
103441v_cmp_eq_i64_e64 s[10:11], v[1:2], -4.0
103442// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xef,0x01,0x00]
103443// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103444
103445v_cmp_le_i64 vcc, v[1:2], v[2:3]
103446// W64: encoding: [0x01,0x05,0x46,0x7d]
103447// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103448
103449v_cmp_le_i64 vcc, v[254:255], v[2:3]
103450// W64: encoding: [0xfe,0x05,0x46,0x7d]
103451// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103452
103453v_cmp_le_i64 vcc, s[2:3], v[2:3]
103454// W64: encoding: [0x02,0x04,0x46,0x7d]
103455// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103456
103457v_cmp_le_i64 vcc, s[4:5], v[2:3]
103458// W64: encoding: [0x04,0x04,0x46,0x7d]
103459// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103460
103461v_cmp_le_i64 vcc, s[100:101], v[2:3]
103462// W64: encoding: [0x64,0x04,0x46,0x7d]
103463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103464
103465v_cmp_le_i64 vcc, vcc, v[2:3]
103466// W64: encoding: [0x6a,0x04,0x46,0x7d]
103467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103468
103469v_cmp_le_i64 vcc, exec, v[2:3]
103470// W64: encoding: [0x7e,0x04,0x46,0x7d]
103471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103472
103473v_cmp_le_i64 vcc, 0, v[2:3]
103474// W64: encoding: [0x80,0x04,0x46,0x7d]
103475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103476
103477v_cmp_le_i64 vcc, -1, v[2:3]
103478// W64: encoding: [0xc1,0x04,0x46,0x7d]
103479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103480
103481v_cmp_le_i64 vcc, 0.5, v[2:3]
103482// W64: encoding: [0xf0,0x04,0x46,0x7d]
103483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103484
103485v_cmp_le_i64 vcc, -4.0, v[2:3]
103486// W64: encoding: [0xf7,0x04,0x46,0x7d]
103487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103488
103489v_cmp_le_i64 vcc, 0xaf123456, v[2:3]
103490// W64: encoding: [0xff,0x04,0x46,0x7d,0x56,0x34,0x12,0xaf]
103491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103492
103493v_cmp_le_i64 vcc, 0x3f717273, v[2:3]
103494// W64: encoding: [0xff,0x04,0x46,0x7d,0x73,0x72,0x71,0x3f]
103495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103496
103497v_cmp_le_i64 vcc, v[1:2], v[254:255]
103498// W64: encoding: [0x01,0xfd,0x47,0x7d]
103499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103500
103501v_cmp_le_i64_e64 s[10:11], v[1:2], v[2:3]
103502// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
103503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103504
103505v_cmp_le_i64_e64 s[12:13], v[1:2], v[2:3]
103506// W64: encoding: [0x0c,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
103507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103508
103509v_cmp_le_i64_e64 s[100:101], v[1:2], v[2:3]
103510// W64: encoding: [0x64,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
103511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103512
103513v_cmp_le_i64_e64 vcc, v[1:2], v[2:3]
103514// W64: encoding: [0x6a,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
103515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103516
103517v_cmp_le_i64_e64 s[10:11], v[254:255], v[2:3]
103518// W64: encoding: [0x0a,0x00,0xa3,0xd4,0xfe,0x05,0x02,0x00]
103519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103520
103521v_cmp_le_i64_e64 s[10:11], s[2:3], v[2:3]
103522// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x02,0x04,0x02,0x00]
103523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103524
103525v_cmp_le_i64_e64 s[10:11], s[4:5], v[2:3]
103526// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x04,0x04,0x02,0x00]
103527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103528
103529v_cmp_le_i64_e64 s[10:11], s[100:101], v[2:3]
103530// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x64,0x04,0x02,0x00]
103531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103532
103533v_cmp_le_i64_e64 s[10:11], vcc, v[2:3]
103534// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x6a,0x04,0x02,0x00]
103535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103536
103537v_cmp_le_i64_e64 s[10:11], exec, v[2:3]
103538// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x7e,0x04,0x02,0x00]
103539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103540
103541v_cmp_le_i64_e64 s[10:11], 0, v[2:3]
103542// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x80,0x04,0x02,0x00]
103543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103544
103545v_cmp_le_i64_e64 s[10:11], -1, v[2:3]
103546// W64: encoding: [0x0a,0x00,0xa3,0xd4,0xc1,0x04,0x02,0x00]
103547// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103548
103549v_cmp_le_i64_e64 s[10:11], 0.5, v[2:3]
103550// W64: encoding: [0x0a,0x00,0xa3,0xd4,0xf0,0x04,0x02,0x00]
103551// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103552
103553v_cmp_le_i64_e64 s[10:11], -4.0, v[2:3]
103554// W64: encoding: [0x0a,0x00,0xa3,0xd4,0xf7,0x04,0x02,0x00]
103555// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103556
103557v_cmp_le_i64_e64 s[10:11], v[1:2], v[254:255]
103558// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xfd,0x03,0x00]
103559// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103560
103561v_cmp_le_i64_e64 s[10:11], v[1:2], s[4:5]
103562// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x09,0x00,0x00]
103563// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103564
103565v_cmp_le_i64_e64 s[10:11], v[1:2], s[6:7]
103566// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x0d,0x00,0x00]
103567// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103568
103569v_cmp_le_i64_e64 s[10:11], v[1:2], s[100:101]
103570// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xc9,0x00,0x00]
103571// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103572
103573v_cmp_le_i64_e64 s[10:11], v[1:2], vcc
103574// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xd5,0x00,0x00]
103575// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103576
103577v_cmp_le_i64_e64 s[10:11], v[1:2], exec
103578// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xfd,0x00,0x00]
103579// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103580
103581v_cmp_le_i64_e64 s[10:11], v[1:2], 0
103582// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x01,0x01,0x00]
103583// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103584
103585v_cmp_le_i64_e64 s[10:11], v[1:2], -1
103586// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x83,0x01,0x00]
103587// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103588
103589v_cmp_le_i64_e64 s[10:11], v[1:2], 0.5
103590// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xe1,0x01,0x00]
103591// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103592
103593v_cmp_le_i64_e64 s[10:11], v[1:2], -4.0
103594// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xef,0x01,0x00]
103595// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103596
103597v_cmp_gt_i64 vcc, v[1:2], v[2:3]
103598// W64: encoding: [0x01,0x05,0x48,0x7d]
103599// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103600
103601v_cmp_gt_i64 vcc, v[254:255], v[2:3]
103602// W64: encoding: [0xfe,0x05,0x48,0x7d]
103603// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103604
103605v_cmp_gt_i64 vcc, s[2:3], v[2:3]
103606// W64: encoding: [0x02,0x04,0x48,0x7d]
103607// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103608
103609v_cmp_gt_i64 vcc, s[4:5], v[2:3]
103610// W64: encoding: [0x04,0x04,0x48,0x7d]
103611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103612
103613v_cmp_gt_i64 vcc, s[100:101], v[2:3]
103614// W64: encoding: [0x64,0x04,0x48,0x7d]
103615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103616
103617v_cmp_gt_i64 vcc, vcc, v[2:3]
103618// W64: encoding: [0x6a,0x04,0x48,0x7d]
103619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103620
103621v_cmp_gt_i64 vcc, exec, v[2:3]
103622// W64: encoding: [0x7e,0x04,0x48,0x7d]
103623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103624
103625v_cmp_gt_i64 vcc, 0, v[2:3]
103626// W64: encoding: [0x80,0x04,0x48,0x7d]
103627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103628
103629v_cmp_gt_i64 vcc, -1, v[2:3]
103630// W64: encoding: [0xc1,0x04,0x48,0x7d]
103631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103632
103633v_cmp_gt_i64 vcc, 0.5, v[2:3]
103634// W64: encoding: [0xf0,0x04,0x48,0x7d]
103635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103636
103637v_cmp_gt_i64 vcc, -4.0, v[2:3]
103638// W64: encoding: [0xf7,0x04,0x48,0x7d]
103639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103640
103641v_cmp_gt_i64 vcc, 0xaf123456, v[2:3]
103642// W64: encoding: [0xff,0x04,0x48,0x7d,0x56,0x34,0x12,0xaf]
103643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103644
103645v_cmp_gt_i64 vcc, 0x3f717273, v[2:3]
103646// W64: encoding: [0xff,0x04,0x48,0x7d,0x73,0x72,0x71,0x3f]
103647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103648
103649v_cmp_gt_i64 vcc, v[1:2], v[254:255]
103650// W64: encoding: [0x01,0xfd,0x49,0x7d]
103651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103652
103653v_cmp_gt_i64_e64 s[10:11], v[1:2], v[2:3]
103654// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
103655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103656
103657v_cmp_gt_i64_e64 s[12:13], v[1:2], v[2:3]
103658// W64: encoding: [0x0c,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
103659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103660
103661v_cmp_gt_i64_e64 s[100:101], v[1:2], v[2:3]
103662// W64: encoding: [0x64,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
103663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103664
103665v_cmp_gt_i64_e64 vcc, v[1:2], v[2:3]
103666// W64: encoding: [0x6a,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
103667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103668
103669v_cmp_gt_i64_e64 s[10:11], v[254:255], v[2:3]
103670// W64: encoding: [0x0a,0x00,0xa4,0xd4,0xfe,0x05,0x02,0x00]
103671// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103672
103673v_cmp_gt_i64_e64 s[10:11], s[2:3], v[2:3]
103674// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x02,0x04,0x02,0x00]
103675// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103676
103677v_cmp_gt_i64_e64 s[10:11], s[4:5], v[2:3]
103678// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x04,0x04,0x02,0x00]
103679// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103680
103681v_cmp_gt_i64_e64 s[10:11], s[100:101], v[2:3]
103682// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x64,0x04,0x02,0x00]
103683// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103684
103685v_cmp_gt_i64_e64 s[10:11], vcc, v[2:3]
103686// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x6a,0x04,0x02,0x00]
103687// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103688
103689v_cmp_gt_i64_e64 s[10:11], exec, v[2:3]
103690// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x7e,0x04,0x02,0x00]
103691// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103692
103693v_cmp_gt_i64_e64 s[10:11], 0, v[2:3]
103694// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x80,0x04,0x02,0x00]
103695// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103696
103697v_cmp_gt_i64_e64 s[10:11], -1, v[2:3]
103698// W64: encoding: [0x0a,0x00,0xa4,0xd4,0xc1,0x04,0x02,0x00]
103699// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103700
103701v_cmp_gt_i64_e64 s[10:11], 0.5, v[2:3]
103702// W64: encoding: [0x0a,0x00,0xa4,0xd4,0xf0,0x04,0x02,0x00]
103703// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103704
103705v_cmp_gt_i64_e64 s[10:11], -4.0, v[2:3]
103706// W64: encoding: [0x0a,0x00,0xa4,0xd4,0xf7,0x04,0x02,0x00]
103707// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103708
103709v_cmp_gt_i64_e64 s[10:11], v[1:2], v[254:255]
103710// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xfd,0x03,0x00]
103711// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103712
103713v_cmp_gt_i64_e64 s[10:11], v[1:2], s[4:5]
103714// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x09,0x00,0x00]
103715// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103716
103717v_cmp_gt_i64_e64 s[10:11], v[1:2], s[6:7]
103718// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x0d,0x00,0x00]
103719// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103720
103721v_cmp_gt_i64_e64 s[10:11], v[1:2], s[100:101]
103722// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xc9,0x00,0x00]
103723// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103724
103725v_cmp_gt_i64_e64 s[10:11], v[1:2], vcc
103726// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xd5,0x00,0x00]
103727// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103728
103729v_cmp_gt_i64_e64 s[10:11], v[1:2], exec
103730// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xfd,0x00,0x00]
103731// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103732
103733v_cmp_gt_i64_e64 s[10:11], v[1:2], 0
103734// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x01,0x01,0x00]
103735// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103736
103737v_cmp_gt_i64_e64 s[10:11], v[1:2], -1
103738// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x83,0x01,0x00]
103739// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103740
103741v_cmp_gt_i64_e64 s[10:11], v[1:2], 0.5
103742// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xe1,0x01,0x00]
103743// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103744
103745v_cmp_gt_i64_e64 s[10:11], v[1:2], -4.0
103746// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xef,0x01,0x00]
103747// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103748
103749v_cmp_ne_i64 vcc, v[1:2], v[2:3]
103750// W64: encoding: [0x01,0x05,0x4a,0x7d]
103751// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103752
103753v_cmp_ne_i64 vcc, v[254:255], v[2:3]
103754// W64: encoding: [0xfe,0x05,0x4a,0x7d]
103755// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103756
103757v_cmp_ne_i64 vcc, s[2:3], v[2:3]
103758// W64: encoding: [0x02,0x04,0x4a,0x7d]
103759// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103760
103761v_cmp_ne_i64 vcc, s[4:5], v[2:3]
103762// W64: encoding: [0x04,0x04,0x4a,0x7d]
103763// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103764
103765v_cmp_ne_i64 vcc, s[100:101], v[2:3]
103766// W64: encoding: [0x64,0x04,0x4a,0x7d]
103767// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103768
103769v_cmp_ne_i64 vcc, vcc, v[2:3]
103770// W64: encoding: [0x6a,0x04,0x4a,0x7d]
103771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103772
103773v_cmp_ne_i64 vcc, exec, v[2:3]
103774// W64: encoding: [0x7e,0x04,0x4a,0x7d]
103775// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103776
103777v_cmp_ne_i64 vcc, 0, v[2:3]
103778// W64: encoding: [0x80,0x04,0x4a,0x7d]
103779// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103780
103781v_cmp_ne_i64 vcc, -1, v[2:3]
103782// W64: encoding: [0xc1,0x04,0x4a,0x7d]
103783// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103784
103785v_cmp_ne_i64 vcc, 0.5, v[2:3]
103786// W64: encoding: [0xf0,0x04,0x4a,0x7d]
103787// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103788
103789v_cmp_ne_i64 vcc, -4.0, v[2:3]
103790// W64: encoding: [0xf7,0x04,0x4a,0x7d]
103791// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103792
103793v_cmp_ne_i64 vcc, 0xaf123456, v[2:3]
103794// W64: encoding: [0xff,0x04,0x4a,0x7d,0x56,0x34,0x12,0xaf]
103795// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103796
103797v_cmp_ne_i64 vcc, 0x3f717273, v[2:3]
103798// W64: encoding: [0xff,0x04,0x4a,0x7d,0x73,0x72,0x71,0x3f]
103799// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103800
103801v_cmp_ne_i64 vcc, v[1:2], v[254:255]
103802// W64: encoding: [0x01,0xfd,0x4b,0x7d]
103803// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103804
103805v_cmp_ne_i64_e64 s[10:11], v[1:2], v[2:3]
103806// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
103807// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103808
103809v_cmp_ne_i64_e64 s[12:13], v[1:2], v[2:3]
103810// W64: encoding: [0x0c,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
103811// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103812
103813v_cmp_ne_i64_e64 s[100:101], v[1:2], v[2:3]
103814// W64: encoding: [0x64,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
103815// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103816
103817v_cmp_ne_i64_e64 vcc, v[1:2], v[2:3]
103818// W64: encoding: [0x6a,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
103819// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103820
103821v_cmp_ne_i64_e64 s[10:11], v[254:255], v[2:3]
103822// W64: encoding: [0x0a,0x00,0xa5,0xd4,0xfe,0x05,0x02,0x00]
103823// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103824
103825v_cmp_ne_i64_e64 s[10:11], s[2:3], v[2:3]
103826// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x02,0x04,0x02,0x00]
103827// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103828
103829v_cmp_ne_i64_e64 s[10:11], s[4:5], v[2:3]
103830// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x04,0x04,0x02,0x00]
103831// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103832
103833v_cmp_ne_i64_e64 s[10:11], s[100:101], v[2:3]
103834// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x64,0x04,0x02,0x00]
103835// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103836
103837v_cmp_ne_i64_e64 s[10:11], vcc, v[2:3]
103838// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x6a,0x04,0x02,0x00]
103839// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103840
103841v_cmp_ne_i64_e64 s[10:11], exec, v[2:3]
103842// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x7e,0x04,0x02,0x00]
103843// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103844
103845v_cmp_ne_i64_e64 s[10:11], 0, v[2:3]
103846// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x80,0x04,0x02,0x00]
103847// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103848
103849v_cmp_ne_i64_e64 s[10:11], -1, v[2:3]
103850// W64: encoding: [0x0a,0x00,0xa5,0xd4,0xc1,0x04,0x02,0x00]
103851// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103852
103853v_cmp_ne_i64_e64 s[10:11], 0.5, v[2:3]
103854// W64: encoding: [0x0a,0x00,0xa5,0xd4,0xf0,0x04,0x02,0x00]
103855// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103856
103857v_cmp_ne_i64_e64 s[10:11], -4.0, v[2:3]
103858// W64: encoding: [0x0a,0x00,0xa5,0xd4,0xf7,0x04,0x02,0x00]
103859// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103860
103861v_cmp_ne_i64_e64 s[10:11], v[1:2], v[254:255]
103862// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xfd,0x03,0x00]
103863// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103864
103865v_cmp_ne_i64_e64 s[10:11], v[1:2], s[4:5]
103866// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x09,0x00,0x00]
103867// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103868
103869v_cmp_ne_i64_e64 s[10:11], v[1:2], s[6:7]
103870// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x0d,0x00,0x00]
103871// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103872
103873v_cmp_ne_i64_e64 s[10:11], v[1:2], s[100:101]
103874// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xc9,0x00,0x00]
103875// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103876
103877v_cmp_ne_i64_e64 s[10:11], v[1:2], vcc
103878// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xd5,0x00,0x00]
103879// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103880
103881v_cmp_ne_i64_e64 s[10:11], v[1:2], exec
103882// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xfd,0x00,0x00]
103883// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103884
103885v_cmp_ne_i64_e64 s[10:11], v[1:2], 0
103886// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x01,0x01,0x00]
103887// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103888
103889v_cmp_ne_i64_e64 s[10:11], v[1:2], -1
103890// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x83,0x01,0x00]
103891// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103892
103893v_cmp_ne_i64_e64 s[10:11], v[1:2], 0.5
103894// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xe1,0x01,0x00]
103895// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103896
103897v_cmp_ne_i64_e64 s[10:11], v[1:2], -4.0
103898// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xef,0x01,0x00]
103899// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103900
103901v_cmp_ge_i64 vcc, v[1:2], v[2:3]
103902// W64: encoding: [0x01,0x05,0x4c,0x7d]
103903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103904
103905v_cmp_ge_i64 vcc, v[254:255], v[2:3]
103906// W64: encoding: [0xfe,0x05,0x4c,0x7d]
103907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103908
103909v_cmp_ge_i64 vcc, s[2:3], v[2:3]
103910// W64: encoding: [0x02,0x04,0x4c,0x7d]
103911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103912
103913v_cmp_ge_i64 vcc, s[4:5], v[2:3]
103914// W64: encoding: [0x04,0x04,0x4c,0x7d]
103915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103916
103917v_cmp_ge_i64 vcc, s[100:101], v[2:3]
103918// W64: encoding: [0x64,0x04,0x4c,0x7d]
103919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103920
103921v_cmp_ge_i64 vcc, vcc, v[2:3]
103922// W64: encoding: [0x6a,0x04,0x4c,0x7d]
103923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103924
103925v_cmp_ge_i64 vcc, exec, v[2:3]
103926// W64: encoding: [0x7e,0x04,0x4c,0x7d]
103927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103928
103929v_cmp_ge_i64 vcc, 0, v[2:3]
103930// W64: encoding: [0x80,0x04,0x4c,0x7d]
103931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103932
103933v_cmp_ge_i64 vcc, -1, v[2:3]
103934// W64: encoding: [0xc1,0x04,0x4c,0x7d]
103935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103936
103937v_cmp_ge_i64 vcc, 0.5, v[2:3]
103938// W64: encoding: [0xf0,0x04,0x4c,0x7d]
103939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103940
103941v_cmp_ge_i64 vcc, -4.0, v[2:3]
103942// W64: encoding: [0xf7,0x04,0x4c,0x7d]
103943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103944
103945v_cmp_ge_i64 vcc, 0xaf123456, v[2:3]
103946// W64: encoding: [0xff,0x04,0x4c,0x7d,0x56,0x34,0x12,0xaf]
103947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103948
103949v_cmp_ge_i64 vcc, 0x3f717273, v[2:3]
103950// W64: encoding: [0xff,0x04,0x4c,0x7d,0x73,0x72,0x71,0x3f]
103951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103952
103953v_cmp_ge_i64 vcc, v[1:2], v[254:255]
103954// W64: encoding: [0x01,0xfd,0x4d,0x7d]
103955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
103956
103957v_cmp_ge_i64_e64 s[10:11], v[1:2], v[2:3]
103958// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
103959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103960
103961v_cmp_ge_i64_e64 s[12:13], v[1:2], v[2:3]
103962// W64: encoding: [0x0c,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
103963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103964
103965v_cmp_ge_i64_e64 s[100:101], v[1:2], v[2:3]
103966// W64: encoding: [0x64,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
103967// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103968
103969v_cmp_ge_i64_e64 vcc, v[1:2], v[2:3]
103970// W64: encoding: [0x6a,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
103971// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103972
103973v_cmp_ge_i64_e64 s[10:11], v[254:255], v[2:3]
103974// W64: encoding: [0x0a,0x00,0xa6,0xd4,0xfe,0x05,0x02,0x00]
103975// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103976
103977v_cmp_ge_i64_e64 s[10:11], s[2:3], v[2:3]
103978// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x02,0x04,0x02,0x00]
103979// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103980
103981v_cmp_ge_i64_e64 s[10:11], s[4:5], v[2:3]
103982// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x04,0x04,0x02,0x00]
103983// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103984
103985v_cmp_ge_i64_e64 s[10:11], s[100:101], v[2:3]
103986// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x64,0x04,0x02,0x00]
103987// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103988
103989v_cmp_ge_i64_e64 s[10:11], vcc, v[2:3]
103990// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x6a,0x04,0x02,0x00]
103991// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103992
103993v_cmp_ge_i64_e64 s[10:11], exec, v[2:3]
103994// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x7e,0x04,0x02,0x00]
103995// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
103996
103997v_cmp_ge_i64_e64 s[10:11], 0, v[2:3]
103998// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x80,0x04,0x02,0x00]
103999// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104000
104001v_cmp_ge_i64_e64 s[10:11], -1, v[2:3]
104002// W64: encoding: [0x0a,0x00,0xa6,0xd4,0xc1,0x04,0x02,0x00]
104003// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104004
104005v_cmp_ge_i64_e64 s[10:11], 0.5, v[2:3]
104006// W64: encoding: [0x0a,0x00,0xa6,0xd4,0xf0,0x04,0x02,0x00]
104007// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104008
104009v_cmp_ge_i64_e64 s[10:11], -4.0, v[2:3]
104010// W64: encoding: [0x0a,0x00,0xa6,0xd4,0xf7,0x04,0x02,0x00]
104011// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104012
104013v_cmp_ge_i64_e64 s[10:11], v[1:2], v[254:255]
104014// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xfd,0x03,0x00]
104015// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104016
104017v_cmp_ge_i64_e64 s[10:11], v[1:2], s[4:5]
104018// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x09,0x00,0x00]
104019// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104020
104021v_cmp_ge_i64_e64 s[10:11], v[1:2], s[6:7]
104022// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x0d,0x00,0x00]
104023// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104024
104025v_cmp_ge_i64_e64 s[10:11], v[1:2], s[100:101]
104026// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xc9,0x00,0x00]
104027// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104028
104029v_cmp_ge_i64_e64 s[10:11], v[1:2], vcc
104030// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xd5,0x00,0x00]
104031// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104032
104033v_cmp_ge_i64_e64 s[10:11], v[1:2], exec
104034// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xfd,0x00,0x00]
104035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104036
104037v_cmp_ge_i64_e64 s[10:11], v[1:2], 0
104038// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x01,0x01,0x00]
104039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104040
104041v_cmp_ge_i64_e64 s[10:11], v[1:2], -1
104042// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x83,0x01,0x00]
104043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104044
104045v_cmp_ge_i64_e64 s[10:11], v[1:2], 0.5
104046// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xe1,0x01,0x00]
104047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104048
104049v_cmp_ge_i64_e64 s[10:11], v[1:2], -4.0
104050// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xef,0x01,0x00]
104051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104052
104053v_cmp_t_i64 vcc, v[1:2], v[2:3]
104054// W64: encoding: [0x01,0x05,0x4e,0x7d]
104055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104056
104057v_cmp_t_i64 vcc, v[254:255], v[2:3]
104058// W64: encoding: [0xfe,0x05,0x4e,0x7d]
104059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104060
104061v_cmp_t_i64 vcc, s[2:3], v[2:3]
104062// W64: encoding: [0x02,0x04,0x4e,0x7d]
104063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104064
104065v_cmp_t_i64 vcc, s[4:5], v[2:3]
104066// W64: encoding: [0x04,0x04,0x4e,0x7d]
104067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104068
104069v_cmp_t_i64 vcc, s[100:101], v[2:3]
104070// W64: encoding: [0x64,0x04,0x4e,0x7d]
104071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104072
104073v_cmp_t_i64 vcc, vcc, v[2:3]
104074// W64: encoding: [0x6a,0x04,0x4e,0x7d]
104075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104076
104077v_cmp_t_i64 vcc, exec, v[2:3]
104078// W64: encoding: [0x7e,0x04,0x4e,0x7d]
104079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104080
104081v_cmp_t_i64 vcc, 0, v[2:3]
104082// W64: encoding: [0x80,0x04,0x4e,0x7d]
104083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104084
104085v_cmp_t_i64 vcc, -1, v[2:3]
104086// W64: encoding: [0xc1,0x04,0x4e,0x7d]
104087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104088
104089v_cmp_t_i64 vcc, 0.5, v[2:3]
104090// W64: encoding: [0xf0,0x04,0x4e,0x7d]
104091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104092
104093v_cmp_t_i64 vcc, -4.0, v[2:3]
104094// W64: encoding: [0xf7,0x04,0x4e,0x7d]
104095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104096
104097v_cmp_t_i64 vcc, 0xaf123456, v[2:3]
104098// W64: encoding: [0xff,0x04,0x4e,0x7d,0x56,0x34,0x12,0xaf]
104099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104100
104101v_cmp_t_i64 vcc, 0x3f717273, v[2:3]
104102// W64: encoding: [0xff,0x04,0x4e,0x7d,0x73,0x72,0x71,0x3f]
104103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104104
104105v_cmp_t_i64 vcc, v[1:2], v[254:255]
104106// W64: encoding: [0x01,0xfd,0x4f,0x7d]
104107// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104108
104109v_cmp_t_i64_e64 s[10:11], v[1:2], v[2:3]
104110// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
104111// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104112
104113v_cmp_t_i64_e64 s[12:13], v[1:2], v[2:3]
104114// W64: encoding: [0x0c,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
104115// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104116
104117v_cmp_t_i64_e64 s[100:101], v[1:2], v[2:3]
104118// W64: encoding: [0x64,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
104119// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104120
104121v_cmp_t_i64_e64 vcc, v[1:2], v[2:3]
104122// W64: encoding: [0x6a,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
104123// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104124
104125v_cmp_t_i64_e64 s[10:11], v[254:255], v[2:3]
104126// W64: encoding: [0x0a,0x00,0xa7,0xd4,0xfe,0x05,0x02,0x00]
104127// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104128
104129v_cmp_t_i64_e64 s[10:11], s[2:3], v[2:3]
104130// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x02,0x04,0x02,0x00]
104131// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104132
104133v_cmp_t_i64_e64 s[10:11], s[4:5], v[2:3]
104134// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x04,0x04,0x02,0x00]
104135// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104136
104137v_cmp_t_i64_e64 s[10:11], s[100:101], v[2:3]
104138// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x64,0x04,0x02,0x00]
104139// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104140
104141v_cmp_t_i64_e64 s[10:11], vcc, v[2:3]
104142// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x6a,0x04,0x02,0x00]
104143// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104144
104145v_cmp_t_i64_e64 s[10:11], exec, v[2:3]
104146// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x7e,0x04,0x02,0x00]
104147// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104148
104149v_cmp_t_i64_e64 s[10:11], 0, v[2:3]
104150// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x80,0x04,0x02,0x00]
104151// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104152
104153v_cmp_t_i64_e64 s[10:11], -1, v[2:3]
104154// W64: encoding: [0x0a,0x00,0xa7,0xd4,0xc1,0x04,0x02,0x00]
104155// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104156
104157v_cmp_t_i64_e64 s[10:11], 0.5, v[2:3]
104158// W64: encoding: [0x0a,0x00,0xa7,0xd4,0xf0,0x04,0x02,0x00]
104159// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104160
104161v_cmp_t_i64_e64 s[10:11], -4.0, v[2:3]
104162// W64: encoding: [0x0a,0x00,0xa7,0xd4,0xf7,0x04,0x02,0x00]
104163// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104164
104165v_cmp_t_i64_e64 s[10:11], v[1:2], v[254:255]
104166// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xfd,0x03,0x00]
104167// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104168
104169v_cmp_t_i64_e64 s[10:11], v[1:2], s[4:5]
104170// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x09,0x00,0x00]
104171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104172
104173v_cmp_t_i64_e64 s[10:11], v[1:2], s[6:7]
104174// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x0d,0x00,0x00]
104175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104176
104177v_cmp_t_i64_e64 s[10:11], v[1:2], s[100:101]
104178// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xc9,0x00,0x00]
104179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104180
104181v_cmp_t_i64_e64 s[10:11], v[1:2], vcc
104182// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xd5,0x00,0x00]
104183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104184
104185v_cmp_t_i64_e64 s[10:11], v[1:2], exec
104186// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xfd,0x00,0x00]
104187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104188
104189v_cmp_t_i64_e64 s[10:11], v[1:2], 0
104190// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x01,0x01,0x00]
104191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104192
104193v_cmp_t_i64_e64 s[10:11], v[1:2], -1
104194// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x83,0x01,0x00]
104195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104196
104197v_cmp_t_i64_e64 s[10:11], v[1:2], 0.5
104198// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xe1,0x01,0x00]
104199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104200
104201v_cmp_t_i64_e64 s[10:11], v[1:2], -4.0
104202// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xef,0x01,0x00]
104203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104204
104205v_cmp_class_f64 vcc, v[1:2], v2
104206// W64: encoding: [0x01,0x05,0x50,0x7d]
104207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104208
104209v_cmp_class_f64 vcc, v[254:255], v2
104210// W64: encoding: [0xfe,0x05,0x50,0x7d]
104211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104212
104213v_cmp_class_f64 vcc, s[2:3], v2
104214// W64: encoding: [0x02,0x04,0x50,0x7d]
104215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104216
104217v_cmp_class_f64 vcc, s[4:5], v2
104218// W64: encoding: [0x04,0x04,0x50,0x7d]
104219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104220
104221v_cmp_class_f64 vcc, s[100:101], v2
104222// W64: encoding: [0x64,0x04,0x50,0x7d]
104223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104224
104225v_cmp_class_f64 vcc, vcc, v2
104226// W64: encoding: [0x6a,0x04,0x50,0x7d]
104227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104228
104229v_cmp_class_f64 vcc, exec, v2
104230// W64: encoding: [0x7e,0x04,0x50,0x7d]
104231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104232
104233v_cmp_class_f64 vcc, 0, v2
104234// W64: encoding: [0x80,0x04,0x50,0x7d]
104235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104236
104237v_cmp_class_f64 vcc, -1, v2
104238// W64: encoding: [0xc1,0x04,0x50,0x7d]
104239// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104240
104241v_cmp_class_f64 vcc, 0.5, v2
104242// W64: encoding: [0xf0,0x04,0x50,0x7d]
104243// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104244
104245v_cmp_class_f64 vcc, -4.0, v2
104246// W64: encoding: [0xf7,0x04,0x50,0x7d]
104247// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104248
104249v_cmp_class_f64 vcc, 0xaf123456, v2
104250// W64: encoding: [0xff,0x04,0x50,0x7d,0x56,0x34,0x12,0xaf]
104251// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104252
104253v_cmp_class_f64 vcc, 0x3f717273, v2
104254// W64: encoding: [0xff,0x04,0x50,0x7d,0x73,0x72,0x71,0x3f]
104255// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104256
104257v_cmp_class_f64 vcc, v[1:2], v255
104258// W64: encoding: [0x01,0xff,0x51,0x7d]
104259// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104260
104261v_cmp_class_f64_e64 s[10:11], v[1:2], v2
104262// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
104263// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104264
104265v_cmp_class_f64_e64 s[12:13], v[1:2], v2
104266// W64: encoding: [0x0c,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
104267// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104268
104269v_cmp_class_f64_e64 s[100:101], v[1:2], v2
104270// W64: encoding: [0x64,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
104271// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104272
104273v_cmp_class_f64_e64 vcc, v[1:2], v2
104274// W64: encoding: [0x6a,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
104275// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104276
104277v_cmp_class_f64_e64 s[10:11], v[254:255], v2
104278// W64: encoding: [0x0a,0x00,0xa8,0xd4,0xfe,0x05,0x02,0x00]
104279// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104280
104281v_cmp_class_f64_e64 s[10:11], s[2:3], v2
104282// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x02,0x04,0x02,0x00]
104283// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104284
104285v_cmp_class_f64_e64 s[10:11], s[4:5], v2
104286// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x04,0x04,0x02,0x00]
104287// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104288
104289v_cmp_class_f64_e64 s[10:11], s[100:101], v2
104290// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x64,0x04,0x02,0x00]
104291// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104292
104293v_cmp_class_f64_e64 s[10:11], vcc, v2
104294// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x6a,0x04,0x02,0x00]
104295// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104296
104297v_cmp_class_f64_e64 s[10:11], exec, v2
104298// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x7e,0x04,0x02,0x00]
104299// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104300
104301v_cmp_class_f64_e64 s[10:11], 0, v2
104302// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x80,0x04,0x02,0x00]
104303// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104304
104305v_cmp_class_f64_e64 s[10:11], -1, v2
104306// W64: encoding: [0x0a,0x00,0xa8,0xd4,0xc1,0x04,0x02,0x00]
104307// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104308
104309v_cmp_class_f64_e64 s[10:11], 0.5, v2
104310// W64: encoding: [0x0a,0x00,0xa8,0xd4,0xf0,0x04,0x02,0x00]
104311// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104312
104313v_cmp_class_f64_e64 s[10:11], -4.0, v2
104314// W64: encoding: [0x0a,0x00,0xa8,0xd4,0xf7,0x04,0x02,0x00]
104315// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104316
104317v_cmp_class_f64_e64 s[10:11], v[1:2], v255
104318// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xff,0x03,0x00]
104319// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104320
104321v_cmp_class_f64_e64 s[10:11], v[1:2], s2
104322// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x05,0x00,0x00]
104323// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104324
104325v_cmp_class_f64_e64 s[10:11], v[1:2], s101
104326// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xcb,0x00,0x00]
104327// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104328
104329v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_lo
104330// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xd5,0x00,0x00]
104331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104332
104333v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_hi
104334// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xd7,0x00,0x00]
104335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104336
104337v_cmp_class_f64_e64 s[10:11], v[1:2], m0
104338// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xf9,0x00,0x00]
104339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104340
104341v_cmp_class_f64_e64 s[10:11], v[1:2], exec_lo
104342// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xfd,0x00,0x00]
104343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104344
104345v_cmp_class_f64_e64 s[10:11], v[1:2], exec_hi
104346// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xff,0x00,0x00]
104347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104348
104349v_cmp_class_f64_e64 s[10:11], v[1:2], 0
104350// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x01,0x01,0x00]
104351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104352
104353v_cmp_class_f64_e64 s[10:11], v[1:2], -1
104354// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x83,0x01,0x00]
104355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104356
104357v_cmp_class_f64_e64 s[10:11], v[1:2], 0.5
104358// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xe1,0x01,0x00]
104359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104360
104361v_cmp_class_f64_e64 s[10:11], v[1:2], -4.0
104362// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xef,0x01,0x00]
104363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104364
104365v_cmp_class_f64_e64 s[10:11], -v[1:2], v2
104366// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x05,0x02,0x20]
104367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104368
104369v_cmp_f_u64 vcc, v[1:2], v[2:3]
104370// W64: encoding: [0x01,0x05,0xc0,0x7d]
104371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104372
104373v_cmp_f_u64 vcc, v[254:255], v[2:3]
104374// W64: encoding: [0xfe,0x05,0xc0,0x7d]
104375// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104376
104377v_cmp_f_u64 vcc, s[2:3], v[2:3]
104378// W64: encoding: [0x02,0x04,0xc0,0x7d]
104379// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104380
104381v_cmp_f_u64 vcc, s[4:5], v[2:3]
104382// W64: encoding: [0x04,0x04,0xc0,0x7d]
104383// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104384
104385v_cmp_f_u64 vcc, s[100:101], v[2:3]
104386// W64: encoding: [0x64,0x04,0xc0,0x7d]
104387// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104388
104389v_cmp_f_u64 vcc, vcc, v[2:3]
104390// W64: encoding: [0x6a,0x04,0xc0,0x7d]
104391// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104392
104393v_cmp_f_u64 vcc, exec, v[2:3]
104394// W64: encoding: [0x7e,0x04,0xc0,0x7d]
104395// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104396
104397v_cmp_f_u64 vcc, 0, v[2:3]
104398// W64: encoding: [0x80,0x04,0xc0,0x7d]
104399// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104400
104401v_cmp_f_u64 vcc, -1, v[2:3]
104402// W64: encoding: [0xc1,0x04,0xc0,0x7d]
104403// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104404
104405v_cmp_f_u64 vcc, 0.5, v[2:3]
104406// W64: encoding: [0xf0,0x04,0xc0,0x7d]
104407// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104408
104409v_cmp_f_u64 vcc, -4.0, v[2:3]
104410// W64: encoding: [0xf7,0x04,0xc0,0x7d]
104411// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104412
104413v_cmp_f_u64 vcc, 0xaf123456, v[2:3]
104414// W64: encoding: [0xff,0x04,0xc0,0x7d,0x56,0x34,0x12,0xaf]
104415// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104416
104417v_cmp_f_u64 vcc, 0x3f717273, v[2:3]
104418// W64: encoding: [0xff,0x04,0xc0,0x7d,0x73,0x72,0x71,0x3f]
104419// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104420
104421v_cmp_f_u64 vcc, v[1:2], v[254:255]
104422// W64: encoding: [0x01,0xfd,0xc1,0x7d]
104423// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104424
104425v_cmp_f_u64_e64 s[10:11], v[1:2], v[2:3]
104426// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
104427// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104428
104429v_cmp_f_u64_e64 s[12:13], v[1:2], v[2:3]
104430// W64: encoding: [0x0c,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
104431// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104432
104433v_cmp_f_u64_e64 s[100:101], v[1:2], v[2:3]
104434// W64: encoding: [0x64,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
104435// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104436
104437v_cmp_f_u64_e64 vcc, v[1:2], v[2:3]
104438// W64: encoding: [0x6a,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
104439// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104440
104441v_cmp_f_u64_e64 s[10:11], v[254:255], v[2:3]
104442// W64: encoding: [0x0a,0x00,0xe0,0xd4,0xfe,0x05,0x02,0x00]
104443// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104444
104445v_cmp_f_u64_e64 s[10:11], s[2:3], v[2:3]
104446// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x02,0x04,0x02,0x00]
104447// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104448
104449v_cmp_f_u64_e64 s[10:11], s[4:5], v[2:3]
104450// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x04,0x04,0x02,0x00]
104451// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104452
104453v_cmp_f_u64_e64 s[10:11], s[100:101], v[2:3]
104454// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x64,0x04,0x02,0x00]
104455// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104456
104457v_cmp_f_u64_e64 s[10:11], vcc, v[2:3]
104458// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x6a,0x04,0x02,0x00]
104459// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104460
104461v_cmp_f_u64_e64 s[10:11], exec, v[2:3]
104462// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x7e,0x04,0x02,0x00]
104463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104464
104465v_cmp_f_u64_e64 s[10:11], 0, v[2:3]
104466// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x80,0x04,0x02,0x00]
104467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104468
104469v_cmp_f_u64_e64 s[10:11], -1, v[2:3]
104470// W64: encoding: [0x0a,0x00,0xe0,0xd4,0xc1,0x04,0x02,0x00]
104471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104472
104473v_cmp_f_u64_e64 s[10:11], 0.5, v[2:3]
104474// W64: encoding: [0x0a,0x00,0xe0,0xd4,0xf0,0x04,0x02,0x00]
104475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104476
104477v_cmp_f_u64_e64 s[10:11], -4.0, v[2:3]
104478// W64: encoding: [0x0a,0x00,0xe0,0xd4,0xf7,0x04,0x02,0x00]
104479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104480
104481v_cmp_f_u64_e64 s[10:11], v[1:2], v[254:255]
104482// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xfd,0x03,0x00]
104483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104484
104485v_cmp_f_u64_e64 s[10:11], v[1:2], s[4:5]
104486// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x09,0x00,0x00]
104487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104488
104489v_cmp_f_u64_e64 s[10:11], v[1:2], s[6:7]
104490// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x0d,0x00,0x00]
104491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104492
104493v_cmp_f_u64_e64 s[10:11], v[1:2], s[100:101]
104494// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xc9,0x00,0x00]
104495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104496
104497v_cmp_f_u64_e64 s[10:11], v[1:2], vcc
104498// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xd5,0x00,0x00]
104499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104500
104501v_cmp_f_u64_e64 s[10:11], v[1:2], exec
104502// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xfd,0x00,0x00]
104503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104504
104505v_cmp_f_u64_e64 s[10:11], v[1:2], 0
104506// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x01,0x01,0x00]
104507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104508
104509v_cmp_f_u64_e64 s[10:11], v[1:2], -1
104510// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x83,0x01,0x00]
104511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104512
104513v_cmp_f_u64_e64 s[10:11], v[1:2], 0.5
104514// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xe1,0x01,0x00]
104515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104516
104517v_cmp_f_u64_e64 s[10:11], v[1:2], -4.0
104518// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xef,0x01,0x00]
104519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104520
104521v_cmp_lt_u64 vcc, v[1:2], v[2:3]
104522// W64: encoding: [0x01,0x05,0xc2,0x7d]
104523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104524
104525v_cmp_lt_u64 vcc, v[254:255], v[2:3]
104526// W64: encoding: [0xfe,0x05,0xc2,0x7d]
104527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104528
104529v_cmp_lt_u64 vcc, s[2:3], v[2:3]
104530// W64: encoding: [0x02,0x04,0xc2,0x7d]
104531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104532
104533v_cmp_lt_u64 vcc, s[4:5], v[2:3]
104534// W64: encoding: [0x04,0x04,0xc2,0x7d]
104535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104536
104537v_cmp_lt_u64 vcc, s[100:101], v[2:3]
104538// W64: encoding: [0x64,0x04,0xc2,0x7d]
104539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104540
104541v_cmp_lt_u64 vcc, vcc, v[2:3]
104542// W64: encoding: [0x6a,0x04,0xc2,0x7d]
104543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104544
104545v_cmp_lt_u64 vcc, exec, v[2:3]
104546// W64: encoding: [0x7e,0x04,0xc2,0x7d]
104547// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104548
104549v_cmp_lt_u64 vcc, 0, v[2:3]
104550// W64: encoding: [0x80,0x04,0xc2,0x7d]
104551// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104552
104553v_cmp_lt_u64 vcc, -1, v[2:3]
104554// W64: encoding: [0xc1,0x04,0xc2,0x7d]
104555// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104556
104557v_cmp_lt_u64 vcc, 0.5, v[2:3]
104558// W64: encoding: [0xf0,0x04,0xc2,0x7d]
104559// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104560
104561v_cmp_lt_u64 vcc, -4.0, v[2:3]
104562// W64: encoding: [0xf7,0x04,0xc2,0x7d]
104563// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104564
104565v_cmp_lt_u64 vcc, 0xaf123456, v[2:3]
104566// W64: encoding: [0xff,0x04,0xc2,0x7d,0x56,0x34,0x12,0xaf]
104567// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104568
104569v_cmp_lt_u64 vcc, 0x3f717273, v[2:3]
104570// W64: encoding: [0xff,0x04,0xc2,0x7d,0x73,0x72,0x71,0x3f]
104571// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104572
104573v_cmp_lt_u64 vcc, v[1:2], v[254:255]
104574// W64: encoding: [0x01,0xfd,0xc3,0x7d]
104575// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104576
104577v_cmp_lt_u64_e64 s[10:11], v[1:2], v[2:3]
104578// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
104579// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104580
104581v_cmp_lt_u64_e64 s[12:13], v[1:2], v[2:3]
104582// W64: encoding: [0x0c,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
104583// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104584
104585v_cmp_lt_u64_e64 s[100:101], v[1:2], v[2:3]
104586// W64: encoding: [0x64,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
104587// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104588
104589v_cmp_lt_u64_e64 vcc, v[1:2], v[2:3]
104590// W64: encoding: [0x6a,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
104591// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104592
104593v_cmp_lt_u64_e64 s[10:11], v[254:255], v[2:3]
104594// W64: encoding: [0x0a,0x00,0xe1,0xd4,0xfe,0x05,0x02,0x00]
104595// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104596
104597v_cmp_lt_u64_e64 s[10:11], s[2:3], v[2:3]
104598// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x02,0x04,0x02,0x00]
104599// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104600
104601v_cmp_lt_u64_e64 s[10:11], s[4:5], v[2:3]
104602// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x04,0x04,0x02,0x00]
104603// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104604
104605v_cmp_lt_u64_e64 s[10:11], s[100:101], v[2:3]
104606// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x64,0x04,0x02,0x00]
104607// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104608
104609v_cmp_lt_u64_e64 s[10:11], vcc, v[2:3]
104610// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x6a,0x04,0x02,0x00]
104611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104612
104613v_cmp_lt_u64_e64 s[10:11], exec, v[2:3]
104614// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x7e,0x04,0x02,0x00]
104615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104616
104617v_cmp_lt_u64_e64 s[10:11], 0, v[2:3]
104618// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x80,0x04,0x02,0x00]
104619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104620
104621v_cmp_lt_u64_e64 s[10:11], -1, v[2:3]
104622// W64: encoding: [0x0a,0x00,0xe1,0xd4,0xc1,0x04,0x02,0x00]
104623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104624
104625v_cmp_lt_u64_e64 s[10:11], 0.5, v[2:3]
104626// W64: encoding: [0x0a,0x00,0xe1,0xd4,0xf0,0x04,0x02,0x00]
104627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104628
104629v_cmp_lt_u64_e64 s[10:11], -4.0, v[2:3]
104630// W64: encoding: [0x0a,0x00,0xe1,0xd4,0xf7,0x04,0x02,0x00]
104631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104632
104633v_cmp_lt_u64_e64 s[10:11], v[1:2], v[254:255]
104634// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xfd,0x03,0x00]
104635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104636
104637v_cmp_lt_u64_e64 s[10:11], v[1:2], s[4:5]
104638// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x09,0x00,0x00]
104639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104640
104641v_cmp_lt_u64_e64 s[10:11], v[1:2], s[6:7]
104642// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x0d,0x00,0x00]
104643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104644
104645v_cmp_lt_u64_e64 s[10:11], v[1:2], s[100:101]
104646// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xc9,0x00,0x00]
104647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104648
104649v_cmp_lt_u64_e64 s[10:11], v[1:2], vcc
104650// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xd5,0x00,0x00]
104651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104652
104653v_cmp_lt_u64_e64 s[10:11], v[1:2], exec
104654// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xfd,0x00,0x00]
104655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104656
104657v_cmp_lt_u64_e64 s[10:11], v[1:2], 0
104658// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x01,0x01,0x00]
104659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104660
104661v_cmp_lt_u64_e64 s[10:11], v[1:2], -1
104662// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x83,0x01,0x00]
104663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104664
104665v_cmp_lt_u64_e64 s[10:11], v[1:2], 0.5
104666// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xe1,0x01,0x00]
104667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104668
104669v_cmp_lt_u64_e64 s[10:11], v[1:2], -4.0
104670// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xef,0x01,0x00]
104671// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104672
104673v_cmp_eq_u64 vcc, v[1:2], v[2:3]
104674// W64: encoding: [0x01,0x05,0xc4,0x7d]
104675// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104676
104677v_cmp_eq_u64 vcc, v[254:255], v[2:3]
104678// W64: encoding: [0xfe,0x05,0xc4,0x7d]
104679// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104680
104681v_cmp_eq_u64 vcc, s[2:3], v[2:3]
104682// W64: encoding: [0x02,0x04,0xc4,0x7d]
104683// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104684
104685v_cmp_eq_u64 vcc, s[4:5], v[2:3]
104686// W64: encoding: [0x04,0x04,0xc4,0x7d]
104687// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104688
104689v_cmp_eq_u64 vcc, s[100:101], v[2:3]
104690// W64: encoding: [0x64,0x04,0xc4,0x7d]
104691// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104692
104693v_cmp_eq_u64 vcc, vcc, v[2:3]
104694// W64: encoding: [0x6a,0x04,0xc4,0x7d]
104695// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104696
104697v_cmp_eq_u64 vcc, exec, v[2:3]
104698// W64: encoding: [0x7e,0x04,0xc4,0x7d]
104699// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104700
104701v_cmp_eq_u64 vcc, 0, v[2:3]
104702// W64: encoding: [0x80,0x04,0xc4,0x7d]
104703// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104704
104705v_cmp_eq_u64 vcc, -1, v[2:3]
104706// W64: encoding: [0xc1,0x04,0xc4,0x7d]
104707// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104708
104709v_cmp_eq_u64 vcc, 0.5, v[2:3]
104710// W64: encoding: [0xf0,0x04,0xc4,0x7d]
104711// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104712
104713v_cmp_eq_u64 vcc, -4.0, v[2:3]
104714// W64: encoding: [0xf7,0x04,0xc4,0x7d]
104715// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104716
104717v_cmp_eq_u64 vcc, 0xaf123456, v[2:3]
104718// W64: encoding: [0xff,0x04,0xc4,0x7d,0x56,0x34,0x12,0xaf]
104719// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104720
104721v_cmp_eq_u64 vcc, 0x3f717273, v[2:3]
104722// W64: encoding: [0xff,0x04,0xc4,0x7d,0x73,0x72,0x71,0x3f]
104723// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104724
104725v_cmp_eq_u64 vcc, v[1:2], v[254:255]
104726// W64: encoding: [0x01,0xfd,0xc5,0x7d]
104727// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104728
104729v_cmp_eq_u64_e64 s[10:11], v[1:2], v[2:3]
104730// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
104731// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104732
104733v_cmp_eq_u64_e64 s[12:13], v[1:2], v[2:3]
104734// W64: encoding: [0x0c,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
104735// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104736
104737v_cmp_eq_u64_e64 s[100:101], v[1:2], v[2:3]
104738// W64: encoding: [0x64,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
104739// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104740
104741v_cmp_eq_u64_e64 vcc, v[1:2], v[2:3]
104742// W64: encoding: [0x6a,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
104743// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104744
104745v_cmp_eq_u64_e64 s[10:11], v[254:255], v[2:3]
104746// W64: encoding: [0x0a,0x00,0xe2,0xd4,0xfe,0x05,0x02,0x00]
104747// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104748
104749v_cmp_eq_u64_e64 s[10:11], s[2:3], v[2:3]
104750// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x02,0x04,0x02,0x00]
104751// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104752
104753v_cmp_eq_u64_e64 s[10:11], s[4:5], v[2:3]
104754// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x04,0x04,0x02,0x00]
104755// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104756
104757v_cmp_eq_u64_e64 s[10:11], s[100:101], v[2:3]
104758// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x64,0x04,0x02,0x00]
104759// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104760
104761v_cmp_eq_u64_e64 s[10:11], vcc, v[2:3]
104762// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x6a,0x04,0x02,0x00]
104763// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104764
104765v_cmp_eq_u64_e64 s[10:11], exec, v[2:3]
104766// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x7e,0x04,0x02,0x00]
104767// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104768
104769v_cmp_eq_u64_e64 s[10:11], 0, v[2:3]
104770// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x80,0x04,0x02,0x00]
104771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104772
104773v_cmp_eq_u64_e64 s[10:11], -1, v[2:3]
104774// W64: encoding: [0x0a,0x00,0xe2,0xd4,0xc1,0x04,0x02,0x00]
104775// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104776
104777v_cmp_eq_u64_e64 s[10:11], 0.5, v[2:3]
104778// W64: encoding: [0x0a,0x00,0xe2,0xd4,0xf0,0x04,0x02,0x00]
104779// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104780
104781v_cmp_eq_u64_e64 s[10:11], -4.0, v[2:3]
104782// W64: encoding: [0x0a,0x00,0xe2,0xd4,0xf7,0x04,0x02,0x00]
104783// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104784
104785v_cmp_eq_u64_e64 s[10:11], v[1:2], v[254:255]
104786// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xfd,0x03,0x00]
104787// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104788
104789v_cmp_eq_u64_e64 s[10:11], v[1:2], s[4:5]
104790// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x09,0x00,0x00]
104791// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104792
104793v_cmp_eq_u64_e64 s[10:11], v[1:2], s[6:7]
104794// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x0d,0x00,0x00]
104795// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104796
104797v_cmp_eq_u64_e64 s[10:11], v[1:2], s[100:101]
104798// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xc9,0x00,0x00]
104799// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104800
104801v_cmp_eq_u64_e64 s[10:11], v[1:2], vcc
104802// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xd5,0x00,0x00]
104803// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104804
104805v_cmp_eq_u64_e64 s[10:11], v[1:2], exec
104806// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xfd,0x00,0x00]
104807// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104808
104809v_cmp_eq_u64_e64 s[10:11], v[1:2], 0
104810// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x01,0x01,0x00]
104811// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104812
104813v_cmp_eq_u64_e64 s[10:11], v[1:2], -1
104814// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x83,0x01,0x00]
104815// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104816
104817v_cmp_eq_u64_e64 s[10:11], v[1:2], 0.5
104818// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xe1,0x01,0x00]
104819// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104820
104821v_cmp_eq_u64_e64 s[10:11], v[1:2], -4.0
104822// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xef,0x01,0x00]
104823// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104824
104825v_cmp_le_u64 vcc, v[1:2], v[2:3]
104826// W64: encoding: [0x01,0x05,0xc6,0x7d]
104827// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104828
104829v_cmp_le_u64 vcc, v[254:255], v[2:3]
104830// W64: encoding: [0xfe,0x05,0xc6,0x7d]
104831// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104832
104833v_cmp_le_u64 vcc, s[2:3], v[2:3]
104834// W64: encoding: [0x02,0x04,0xc6,0x7d]
104835// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104836
104837v_cmp_le_u64 vcc, s[4:5], v[2:3]
104838// W64: encoding: [0x04,0x04,0xc6,0x7d]
104839// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104840
104841v_cmp_le_u64 vcc, s[100:101], v[2:3]
104842// W64: encoding: [0x64,0x04,0xc6,0x7d]
104843// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104844
104845v_cmp_le_u64 vcc, vcc, v[2:3]
104846// W64: encoding: [0x6a,0x04,0xc6,0x7d]
104847// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104848
104849v_cmp_le_u64 vcc, exec, v[2:3]
104850// W64: encoding: [0x7e,0x04,0xc6,0x7d]
104851// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104852
104853v_cmp_le_u64 vcc, 0, v[2:3]
104854// W64: encoding: [0x80,0x04,0xc6,0x7d]
104855// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104856
104857v_cmp_le_u64 vcc, -1, v[2:3]
104858// W64: encoding: [0xc1,0x04,0xc6,0x7d]
104859// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104860
104861v_cmp_le_u64 vcc, 0.5, v[2:3]
104862// W64: encoding: [0xf0,0x04,0xc6,0x7d]
104863// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104864
104865v_cmp_le_u64 vcc, -4.0, v[2:3]
104866// W64: encoding: [0xf7,0x04,0xc6,0x7d]
104867// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104868
104869v_cmp_le_u64 vcc, 0xaf123456, v[2:3]
104870// W64: encoding: [0xff,0x04,0xc6,0x7d,0x56,0x34,0x12,0xaf]
104871// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104872
104873v_cmp_le_u64 vcc, 0x3f717273, v[2:3]
104874// W64: encoding: [0xff,0x04,0xc6,0x7d,0x73,0x72,0x71,0x3f]
104875// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104876
104877v_cmp_le_u64 vcc, v[1:2], v[254:255]
104878// W64: encoding: [0x01,0xfd,0xc7,0x7d]
104879// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104880
104881v_cmp_le_u64_e64 s[10:11], v[1:2], v[2:3]
104882// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
104883// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104884
104885v_cmp_le_u64_e64 s[12:13], v[1:2], v[2:3]
104886// W64: encoding: [0x0c,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
104887// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104888
104889v_cmp_le_u64_e64 s[100:101], v[1:2], v[2:3]
104890// W64: encoding: [0x64,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
104891// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104892
104893v_cmp_le_u64_e64 vcc, v[1:2], v[2:3]
104894// W64: encoding: [0x6a,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
104895// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104896
104897v_cmp_le_u64_e64 s[10:11], v[254:255], v[2:3]
104898// W64: encoding: [0x0a,0x00,0xe3,0xd4,0xfe,0x05,0x02,0x00]
104899// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104900
104901v_cmp_le_u64_e64 s[10:11], s[2:3], v[2:3]
104902// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x02,0x04,0x02,0x00]
104903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104904
104905v_cmp_le_u64_e64 s[10:11], s[4:5], v[2:3]
104906// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x04,0x04,0x02,0x00]
104907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104908
104909v_cmp_le_u64_e64 s[10:11], s[100:101], v[2:3]
104910// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x64,0x04,0x02,0x00]
104911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104912
104913v_cmp_le_u64_e64 s[10:11], vcc, v[2:3]
104914// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x6a,0x04,0x02,0x00]
104915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104916
104917v_cmp_le_u64_e64 s[10:11], exec, v[2:3]
104918// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x7e,0x04,0x02,0x00]
104919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104920
104921v_cmp_le_u64_e64 s[10:11], 0, v[2:3]
104922// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x80,0x04,0x02,0x00]
104923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104924
104925v_cmp_le_u64_e64 s[10:11], -1, v[2:3]
104926// W64: encoding: [0x0a,0x00,0xe3,0xd4,0xc1,0x04,0x02,0x00]
104927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104928
104929v_cmp_le_u64_e64 s[10:11], 0.5, v[2:3]
104930// W64: encoding: [0x0a,0x00,0xe3,0xd4,0xf0,0x04,0x02,0x00]
104931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104932
104933v_cmp_le_u64_e64 s[10:11], -4.0, v[2:3]
104934// W64: encoding: [0x0a,0x00,0xe3,0xd4,0xf7,0x04,0x02,0x00]
104935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104936
104937v_cmp_le_u64_e64 s[10:11], v[1:2], v[254:255]
104938// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xfd,0x03,0x00]
104939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104940
104941v_cmp_le_u64_e64 s[10:11], v[1:2], s[4:5]
104942// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x09,0x00,0x00]
104943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104944
104945v_cmp_le_u64_e64 s[10:11], v[1:2], s[6:7]
104946// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x0d,0x00,0x00]
104947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104948
104949v_cmp_le_u64_e64 s[10:11], v[1:2], s[100:101]
104950// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xc9,0x00,0x00]
104951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104952
104953v_cmp_le_u64_e64 s[10:11], v[1:2], vcc
104954// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xd5,0x00,0x00]
104955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104956
104957v_cmp_le_u64_e64 s[10:11], v[1:2], exec
104958// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xfd,0x00,0x00]
104959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104960
104961v_cmp_le_u64_e64 s[10:11], v[1:2], 0
104962// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x01,0x01,0x00]
104963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104964
104965v_cmp_le_u64_e64 s[10:11], v[1:2], -1
104966// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x83,0x01,0x00]
104967// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104968
104969v_cmp_le_u64_e64 s[10:11], v[1:2], 0.5
104970// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xe1,0x01,0x00]
104971// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104972
104973v_cmp_le_u64_e64 s[10:11], v[1:2], -4.0
104974// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xef,0x01,0x00]
104975// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
104976
104977v_cmp_gt_u64 vcc, v[1:2], v[2:3]
104978// W64: encoding: [0x01,0x05,0xc8,0x7d]
104979// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104980
104981v_cmp_gt_u64 vcc, v[254:255], v[2:3]
104982// W64: encoding: [0xfe,0x05,0xc8,0x7d]
104983// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104984
104985v_cmp_gt_u64 vcc, s[2:3], v[2:3]
104986// W64: encoding: [0x02,0x04,0xc8,0x7d]
104987// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104988
104989v_cmp_gt_u64 vcc, s[4:5], v[2:3]
104990// W64: encoding: [0x04,0x04,0xc8,0x7d]
104991// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104992
104993v_cmp_gt_u64 vcc, s[100:101], v[2:3]
104994// W64: encoding: [0x64,0x04,0xc8,0x7d]
104995// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
104996
104997v_cmp_gt_u64 vcc, vcc, v[2:3]
104998// W64: encoding: [0x6a,0x04,0xc8,0x7d]
104999// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105000
105001v_cmp_gt_u64 vcc, exec, v[2:3]
105002// W64: encoding: [0x7e,0x04,0xc8,0x7d]
105003// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105004
105005v_cmp_gt_u64 vcc, 0, v[2:3]
105006// W64: encoding: [0x80,0x04,0xc8,0x7d]
105007// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105008
105009v_cmp_gt_u64 vcc, -1, v[2:3]
105010// W64: encoding: [0xc1,0x04,0xc8,0x7d]
105011// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105012
105013v_cmp_gt_u64 vcc, 0.5, v[2:3]
105014// W64: encoding: [0xf0,0x04,0xc8,0x7d]
105015// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105016
105017v_cmp_gt_u64 vcc, -4.0, v[2:3]
105018// W64: encoding: [0xf7,0x04,0xc8,0x7d]
105019// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105020
105021v_cmp_gt_u64 vcc, 0xaf123456, v[2:3]
105022// W64: encoding: [0xff,0x04,0xc8,0x7d,0x56,0x34,0x12,0xaf]
105023// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105024
105025v_cmp_gt_u64 vcc, 0x3f717273, v[2:3]
105026// W64: encoding: [0xff,0x04,0xc8,0x7d,0x73,0x72,0x71,0x3f]
105027// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105028
105029v_cmp_gt_u64 vcc, v[1:2], v[254:255]
105030// W64: encoding: [0x01,0xfd,0xc9,0x7d]
105031// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105032
105033v_cmp_gt_u64_e64 s[10:11], v[1:2], v[2:3]
105034// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
105035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105036
105037v_cmp_gt_u64_e64 s[12:13], v[1:2], v[2:3]
105038// W64: encoding: [0x0c,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
105039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105040
105041v_cmp_gt_u64_e64 s[100:101], v[1:2], v[2:3]
105042// W64: encoding: [0x64,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
105043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105044
105045v_cmp_gt_u64_e64 vcc, v[1:2], v[2:3]
105046// W64: encoding: [0x6a,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
105047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105048
105049v_cmp_gt_u64_e64 s[10:11], v[254:255], v[2:3]
105050// W64: encoding: [0x0a,0x00,0xe4,0xd4,0xfe,0x05,0x02,0x00]
105051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105052
105053v_cmp_gt_u64_e64 s[10:11], s[2:3], v[2:3]
105054// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x02,0x04,0x02,0x00]
105055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105056
105057v_cmp_gt_u64_e64 s[10:11], s[4:5], v[2:3]
105058// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x04,0x04,0x02,0x00]
105059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105060
105061v_cmp_gt_u64_e64 s[10:11], s[100:101], v[2:3]
105062// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x64,0x04,0x02,0x00]
105063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105064
105065v_cmp_gt_u64_e64 s[10:11], vcc, v[2:3]
105066// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x6a,0x04,0x02,0x00]
105067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105068
105069v_cmp_gt_u64_e64 s[10:11], exec, v[2:3]
105070// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x7e,0x04,0x02,0x00]
105071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105072
105073v_cmp_gt_u64_e64 s[10:11], 0, v[2:3]
105074// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x80,0x04,0x02,0x00]
105075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105076
105077v_cmp_gt_u64_e64 s[10:11], -1, v[2:3]
105078// W64: encoding: [0x0a,0x00,0xe4,0xd4,0xc1,0x04,0x02,0x00]
105079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105080
105081v_cmp_gt_u64_e64 s[10:11], 0.5, v[2:3]
105082// W64: encoding: [0x0a,0x00,0xe4,0xd4,0xf0,0x04,0x02,0x00]
105083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105084
105085v_cmp_gt_u64_e64 s[10:11], -4.0, v[2:3]
105086// W64: encoding: [0x0a,0x00,0xe4,0xd4,0xf7,0x04,0x02,0x00]
105087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105088
105089v_cmp_gt_u64_e64 s[10:11], v[1:2], v[254:255]
105090// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xfd,0x03,0x00]
105091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105092
105093v_cmp_gt_u64_e64 s[10:11], v[1:2], s[4:5]
105094// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x09,0x00,0x00]
105095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105096
105097v_cmp_gt_u64_e64 s[10:11], v[1:2], s[6:7]
105098// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x0d,0x00,0x00]
105099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105100
105101v_cmp_gt_u64_e64 s[10:11], v[1:2], s[100:101]
105102// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xc9,0x00,0x00]
105103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105104
105105v_cmp_gt_u64_e64 s[10:11], v[1:2], vcc
105106// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xd5,0x00,0x00]
105107// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105108
105109v_cmp_gt_u64_e64 s[10:11], v[1:2], exec
105110// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xfd,0x00,0x00]
105111// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105112
105113v_cmp_gt_u64_e64 s[10:11], v[1:2], 0
105114// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x01,0x01,0x00]
105115// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105116
105117v_cmp_gt_u64_e64 s[10:11], v[1:2], -1
105118// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x83,0x01,0x00]
105119// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105120
105121v_cmp_gt_u64_e64 s[10:11], v[1:2], 0.5
105122// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xe1,0x01,0x00]
105123// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105124
105125v_cmp_gt_u64_e64 s[10:11], v[1:2], -4.0
105126// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xef,0x01,0x00]
105127// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105128
105129v_cmp_ne_u64 vcc, v[1:2], v[2:3]
105130// W64: encoding: [0x01,0x05,0xca,0x7d]
105131// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105132
105133v_cmp_ne_u64 vcc, v[254:255], v[2:3]
105134// W64: encoding: [0xfe,0x05,0xca,0x7d]
105135// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105136
105137v_cmp_ne_u64 vcc, s[2:3], v[2:3]
105138// W64: encoding: [0x02,0x04,0xca,0x7d]
105139// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105140
105141v_cmp_ne_u64 vcc, s[4:5], v[2:3]
105142// W64: encoding: [0x04,0x04,0xca,0x7d]
105143// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105144
105145v_cmp_ne_u64 vcc, s[100:101], v[2:3]
105146// W64: encoding: [0x64,0x04,0xca,0x7d]
105147// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105148
105149v_cmp_ne_u64 vcc, vcc, v[2:3]
105150// W64: encoding: [0x6a,0x04,0xca,0x7d]
105151// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105152
105153v_cmp_ne_u64 vcc, exec, v[2:3]
105154// W64: encoding: [0x7e,0x04,0xca,0x7d]
105155// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105156
105157v_cmp_ne_u64 vcc, 0, v[2:3]
105158// W64: encoding: [0x80,0x04,0xca,0x7d]
105159// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105160
105161v_cmp_ne_u64 vcc, -1, v[2:3]
105162// W64: encoding: [0xc1,0x04,0xca,0x7d]
105163// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105164
105165v_cmp_ne_u64 vcc, 0.5, v[2:3]
105166// W64: encoding: [0xf0,0x04,0xca,0x7d]
105167// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105168
105169v_cmp_ne_u64 vcc, -4.0, v[2:3]
105170// W64: encoding: [0xf7,0x04,0xca,0x7d]
105171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105172
105173v_cmp_ne_u64 vcc, 0xaf123456, v[2:3]
105174// W64: encoding: [0xff,0x04,0xca,0x7d,0x56,0x34,0x12,0xaf]
105175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105176
105177v_cmp_ne_u64 vcc, 0x3f717273, v[2:3]
105178// W64: encoding: [0xff,0x04,0xca,0x7d,0x73,0x72,0x71,0x3f]
105179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105180
105181v_cmp_ne_u64 vcc, v[1:2], v[254:255]
105182// W64: encoding: [0x01,0xfd,0xcb,0x7d]
105183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105184
105185v_cmp_ne_u64_e64 s[10:11], v[1:2], v[2:3]
105186// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
105187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105188
105189v_cmp_ne_u64_e64 s[12:13], v[1:2], v[2:3]
105190// W64: encoding: [0x0c,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
105191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105192
105193v_cmp_ne_u64_e64 s[100:101], v[1:2], v[2:3]
105194// W64: encoding: [0x64,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
105195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105196
105197v_cmp_ne_u64_e64 vcc, v[1:2], v[2:3]
105198// W64: encoding: [0x6a,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
105199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105200
105201v_cmp_ne_u64_e64 s[10:11], v[254:255], v[2:3]
105202// W64: encoding: [0x0a,0x00,0xe5,0xd4,0xfe,0x05,0x02,0x00]
105203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105204
105205v_cmp_ne_u64_e64 s[10:11], s[2:3], v[2:3]
105206// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x02,0x04,0x02,0x00]
105207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105208
105209v_cmp_ne_u64_e64 s[10:11], s[4:5], v[2:3]
105210// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x04,0x04,0x02,0x00]
105211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105212
105213v_cmp_ne_u64_e64 s[10:11], s[100:101], v[2:3]
105214// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x64,0x04,0x02,0x00]
105215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105216
105217v_cmp_ne_u64_e64 s[10:11], vcc, v[2:3]
105218// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x6a,0x04,0x02,0x00]
105219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105220
105221v_cmp_ne_u64_e64 s[10:11], exec, v[2:3]
105222// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x7e,0x04,0x02,0x00]
105223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105224
105225v_cmp_ne_u64_e64 s[10:11], 0, v[2:3]
105226// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x80,0x04,0x02,0x00]
105227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105228
105229v_cmp_ne_u64_e64 s[10:11], -1, v[2:3]
105230// W64: encoding: [0x0a,0x00,0xe5,0xd4,0xc1,0x04,0x02,0x00]
105231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105232
105233v_cmp_ne_u64_e64 s[10:11], 0.5, v[2:3]
105234// W64: encoding: [0x0a,0x00,0xe5,0xd4,0xf0,0x04,0x02,0x00]
105235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105236
105237v_cmp_ne_u64_e64 s[10:11], -4.0, v[2:3]
105238// W64: encoding: [0x0a,0x00,0xe5,0xd4,0xf7,0x04,0x02,0x00]
105239// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105240
105241v_cmp_ne_u64_e64 s[10:11], v[1:2], v[254:255]
105242// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xfd,0x03,0x00]
105243// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105244
105245v_cmp_ne_u64_e64 s[10:11], v[1:2], s[4:5]
105246// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x09,0x00,0x00]
105247// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105248
105249v_cmp_ne_u64_e64 s[10:11], v[1:2], s[6:7]
105250// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x0d,0x00,0x00]
105251// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105252
105253v_cmp_ne_u64_e64 s[10:11], v[1:2], s[100:101]
105254// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xc9,0x00,0x00]
105255// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105256
105257v_cmp_ne_u64_e64 s[10:11], v[1:2], vcc
105258// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xd5,0x00,0x00]
105259// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105260
105261v_cmp_ne_u64_e64 s[10:11], v[1:2], exec
105262// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xfd,0x00,0x00]
105263// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105264
105265v_cmp_ne_u64_e64 s[10:11], v[1:2], 0
105266// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x01,0x01,0x00]
105267// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105268
105269v_cmp_ne_u64_e64 s[10:11], v[1:2], -1
105270// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x83,0x01,0x00]
105271// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105272
105273v_cmp_ne_u64_e64 s[10:11], v[1:2], 0.5
105274// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xe1,0x01,0x00]
105275// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105276
105277v_cmp_ne_u64_e64 s[10:11], v[1:2], -4.0
105278// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xef,0x01,0x00]
105279// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105280
105281v_cmp_ge_u64 vcc, v[1:2], v[2:3]
105282// W64: encoding: [0x01,0x05,0xcc,0x7d]
105283// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105284
105285v_cmp_ge_u64 vcc, v[254:255], v[2:3]
105286// W64: encoding: [0xfe,0x05,0xcc,0x7d]
105287// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105288
105289v_cmp_ge_u64 vcc, s[2:3], v[2:3]
105290// W64: encoding: [0x02,0x04,0xcc,0x7d]
105291// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105292
105293v_cmp_ge_u64 vcc, s[4:5], v[2:3]
105294// W64: encoding: [0x04,0x04,0xcc,0x7d]
105295// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105296
105297v_cmp_ge_u64 vcc, s[100:101], v[2:3]
105298// W64: encoding: [0x64,0x04,0xcc,0x7d]
105299// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105300
105301v_cmp_ge_u64 vcc, vcc, v[2:3]
105302// W64: encoding: [0x6a,0x04,0xcc,0x7d]
105303// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105304
105305v_cmp_ge_u64 vcc, exec, v[2:3]
105306// W64: encoding: [0x7e,0x04,0xcc,0x7d]
105307// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105308
105309v_cmp_ge_u64 vcc, 0, v[2:3]
105310// W64: encoding: [0x80,0x04,0xcc,0x7d]
105311// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105312
105313v_cmp_ge_u64 vcc, -1, v[2:3]
105314// W64: encoding: [0xc1,0x04,0xcc,0x7d]
105315// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105316
105317v_cmp_ge_u64 vcc, 0.5, v[2:3]
105318// W64: encoding: [0xf0,0x04,0xcc,0x7d]
105319// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105320
105321v_cmp_ge_u64 vcc, -4.0, v[2:3]
105322// W64: encoding: [0xf7,0x04,0xcc,0x7d]
105323// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105324
105325v_cmp_ge_u64 vcc, 0xaf123456, v[2:3]
105326// W64: encoding: [0xff,0x04,0xcc,0x7d,0x56,0x34,0x12,0xaf]
105327// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105328
105329v_cmp_ge_u64 vcc, 0x3f717273, v[2:3]
105330// W64: encoding: [0xff,0x04,0xcc,0x7d,0x73,0x72,0x71,0x3f]
105331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105332
105333v_cmp_ge_u64 vcc, v[1:2], v[254:255]
105334// W64: encoding: [0x01,0xfd,0xcd,0x7d]
105335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105336
105337v_cmp_ge_u64_e64 s[10:11], v[1:2], v[2:3]
105338// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
105339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105340
105341v_cmp_ge_u64_e64 s[12:13], v[1:2], v[2:3]
105342// W64: encoding: [0x0c,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
105343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105344
105345v_cmp_ge_u64_e64 s[100:101], v[1:2], v[2:3]
105346// W64: encoding: [0x64,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
105347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105348
105349v_cmp_ge_u64_e64 vcc, v[1:2], v[2:3]
105350// W64: encoding: [0x6a,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
105351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105352
105353v_cmp_ge_u64_e64 s[10:11], v[254:255], v[2:3]
105354// W64: encoding: [0x0a,0x00,0xe6,0xd4,0xfe,0x05,0x02,0x00]
105355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105356
105357v_cmp_ge_u64_e64 s[10:11], s[2:3], v[2:3]
105358// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x02,0x04,0x02,0x00]
105359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105360
105361v_cmp_ge_u64_e64 s[10:11], s[4:5], v[2:3]
105362// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x04,0x04,0x02,0x00]
105363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105364
105365v_cmp_ge_u64_e64 s[10:11], s[100:101], v[2:3]
105366// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x64,0x04,0x02,0x00]
105367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105368
105369v_cmp_ge_u64_e64 s[10:11], vcc, v[2:3]
105370// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x6a,0x04,0x02,0x00]
105371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105372
105373v_cmp_ge_u64_e64 s[10:11], exec, v[2:3]
105374// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x7e,0x04,0x02,0x00]
105375// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105376
105377v_cmp_ge_u64_e64 s[10:11], 0, v[2:3]
105378// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x80,0x04,0x02,0x00]
105379// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105380
105381v_cmp_ge_u64_e64 s[10:11], -1, v[2:3]
105382// W64: encoding: [0x0a,0x00,0xe6,0xd4,0xc1,0x04,0x02,0x00]
105383// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105384
105385v_cmp_ge_u64_e64 s[10:11], 0.5, v[2:3]
105386// W64: encoding: [0x0a,0x00,0xe6,0xd4,0xf0,0x04,0x02,0x00]
105387// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105388
105389v_cmp_ge_u64_e64 s[10:11], -4.0, v[2:3]
105390// W64: encoding: [0x0a,0x00,0xe6,0xd4,0xf7,0x04,0x02,0x00]
105391// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105392
105393v_cmp_ge_u64_e64 s[10:11], v[1:2], v[254:255]
105394// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xfd,0x03,0x00]
105395// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105396
105397v_cmp_ge_u64_e64 s[10:11], v[1:2], s[4:5]
105398// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x09,0x00,0x00]
105399// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105400
105401v_cmp_ge_u64_e64 s[10:11], v[1:2], s[6:7]
105402// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x0d,0x00,0x00]
105403// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105404
105405v_cmp_ge_u64_e64 s[10:11], v[1:2], s[100:101]
105406// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xc9,0x00,0x00]
105407// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105408
105409v_cmp_ge_u64_e64 s[10:11], v[1:2], vcc
105410// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xd5,0x00,0x00]
105411// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105412
105413v_cmp_ge_u64_e64 s[10:11], v[1:2], exec
105414// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xfd,0x00,0x00]
105415// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105416
105417v_cmp_ge_u64_e64 s[10:11], v[1:2], 0
105418// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x01,0x01,0x00]
105419// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105420
105421v_cmp_ge_u64_e64 s[10:11], v[1:2], -1
105422// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x83,0x01,0x00]
105423// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105424
105425v_cmp_ge_u64_e64 s[10:11], v[1:2], 0.5
105426// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xe1,0x01,0x00]
105427// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105428
105429v_cmp_ge_u64_e64 s[10:11], v[1:2], -4.0
105430// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xef,0x01,0x00]
105431// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105432
105433v_cmp_t_u64 vcc, v[1:2], v[2:3]
105434// W64: encoding: [0x01,0x05,0xce,0x7d]
105435// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105436
105437v_cmp_t_u64 vcc, v[254:255], v[2:3]
105438// W64: encoding: [0xfe,0x05,0xce,0x7d]
105439// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105440
105441v_cmp_t_u64 vcc, s[2:3], v[2:3]
105442// W64: encoding: [0x02,0x04,0xce,0x7d]
105443// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105444
105445v_cmp_t_u64 vcc, s[4:5], v[2:3]
105446// W64: encoding: [0x04,0x04,0xce,0x7d]
105447// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105448
105449v_cmp_t_u64 vcc, s[100:101], v[2:3]
105450// W64: encoding: [0x64,0x04,0xce,0x7d]
105451// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105452
105453v_cmp_t_u64 vcc, vcc, v[2:3]
105454// W64: encoding: [0x6a,0x04,0xce,0x7d]
105455// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105456
105457v_cmp_t_u64 vcc, exec, v[2:3]
105458// W64: encoding: [0x7e,0x04,0xce,0x7d]
105459// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105460
105461v_cmp_t_u64 vcc, 0, v[2:3]
105462// W64: encoding: [0x80,0x04,0xce,0x7d]
105463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105464
105465v_cmp_t_u64 vcc, -1, v[2:3]
105466// W64: encoding: [0xc1,0x04,0xce,0x7d]
105467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105468
105469v_cmp_t_u64 vcc, 0.5, v[2:3]
105470// W64: encoding: [0xf0,0x04,0xce,0x7d]
105471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105472
105473v_cmp_t_u64 vcc, -4.0, v[2:3]
105474// W64: encoding: [0xf7,0x04,0xce,0x7d]
105475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105476
105477v_cmp_t_u64 vcc, 0xaf123456, v[2:3]
105478// W64: encoding: [0xff,0x04,0xce,0x7d,0x56,0x34,0x12,0xaf]
105479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105480
105481v_cmp_t_u64 vcc, 0x3f717273, v[2:3]
105482// W64: encoding: [0xff,0x04,0xce,0x7d,0x73,0x72,0x71,0x3f]
105483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105484
105485v_cmp_t_u64 vcc, v[1:2], v[254:255]
105486// W64: encoding: [0x01,0xfd,0xcf,0x7d]
105487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105488
105489v_cmp_t_u64_e64 s[10:11], v[1:2], v[2:3]
105490// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
105491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105492
105493v_cmp_t_u64_e64 s[12:13], v[1:2], v[2:3]
105494// W64: encoding: [0x0c,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
105495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105496
105497v_cmp_t_u64_e64 s[100:101], v[1:2], v[2:3]
105498// W64: encoding: [0x64,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
105499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105500
105501v_cmp_t_u64_e64 vcc, v[1:2], v[2:3]
105502// W64: encoding: [0x6a,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
105503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105504
105505v_cmp_t_u64_e64 s[10:11], v[254:255], v[2:3]
105506// W64: encoding: [0x0a,0x00,0xe7,0xd4,0xfe,0x05,0x02,0x00]
105507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105508
105509v_cmp_t_u64_e64 s[10:11], s[2:3], v[2:3]
105510// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x02,0x04,0x02,0x00]
105511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105512
105513v_cmp_t_u64_e64 s[10:11], s[4:5], v[2:3]
105514// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x04,0x04,0x02,0x00]
105515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105516
105517v_cmp_t_u64_e64 s[10:11], s[100:101], v[2:3]
105518// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x64,0x04,0x02,0x00]
105519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105520
105521v_cmp_t_u64_e64 s[10:11], vcc, v[2:3]
105522// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x6a,0x04,0x02,0x00]
105523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105524
105525v_cmp_t_u64_e64 s[10:11], exec, v[2:3]
105526// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x7e,0x04,0x02,0x00]
105527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105528
105529v_cmp_t_u64_e64 s[10:11], 0, v[2:3]
105530// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x80,0x04,0x02,0x00]
105531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105532
105533v_cmp_t_u64_e64 s[10:11], -1, v[2:3]
105534// W64: encoding: [0x0a,0x00,0xe7,0xd4,0xc1,0x04,0x02,0x00]
105535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105536
105537v_cmp_t_u64_e64 s[10:11], 0.5, v[2:3]
105538// W64: encoding: [0x0a,0x00,0xe7,0xd4,0xf0,0x04,0x02,0x00]
105539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105540
105541v_cmp_t_u64_e64 s[10:11], -4.0, v[2:3]
105542// W64: encoding: [0x0a,0x00,0xe7,0xd4,0xf7,0x04,0x02,0x00]
105543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105544
105545v_cmp_t_u64_e64 s[10:11], v[1:2], v[254:255]
105546// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xfd,0x03,0x00]
105547// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105548
105549v_cmp_t_u64_e64 s[10:11], v[1:2], s[4:5]
105550// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x09,0x00,0x00]
105551// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105552
105553v_cmp_t_u64_e64 s[10:11], v[1:2], s[6:7]
105554// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x0d,0x00,0x00]
105555// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105556
105557v_cmp_t_u64_e64 s[10:11], v[1:2], s[100:101]
105558// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xc9,0x00,0x00]
105559// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105560
105561v_cmp_t_u64_e64 s[10:11], v[1:2], vcc
105562// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xd5,0x00,0x00]
105563// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105564
105565v_cmp_t_u64_e64 s[10:11], v[1:2], exec
105566// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xfd,0x00,0x00]
105567// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105568
105569v_cmp_t_u64_e64 s[10:11], v[1:2], 0
105570// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x01,0x01,0x00]
105571// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105572
105573v_cmp_t_u64_e64 s[10:11], v[1:2], -1
105574// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x83,0x01,0x00]
105575// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105576
105577v_cmp_t_u64_e64 s[10:11], v[1:2], 0.5
105578// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xe1,0x01,0x00]
105579// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105580
105581v_cmp_t_u64_e64 s[10:11], v[1:2], -4.0
105582// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xef,0x01,0x00]
105583// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105584
105585v_cmp_f_i64 vcc_lo, v[1:2], v[2:3]
105586// W32: encoding: [0x01,0x05,0x40,0x7d]
105587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105588
105589v_cmp_f_i64 vcc_lo, v[254:255], v[2:3]
105590// W32: encoding: [0xfe,0x05,0x40,0x7d]
105591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105592
105593v_cmp_f_i64 vcc_lo, s[2:3], v[2:3]
105594// W32: encoding: [0x02,0x04,0x40,0x7d]
105595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105596
105597v_cmp_f_i64 vcc_lo, s[4:5], v[2:3]
105598// W32: encoding: [0x04,0x04,0x40,0x7d]
105599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105600
105601v_cmp_f_i64 vcc_lo, s[100:101], v[2:3]
105602// W32: encoding: [0x64,0x04,0x40,0x7d]
105603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105604
105605v_cmp_f_i64 vcc_lo, vcc, v[2:3]
105606// W32: encoding: [0x6a,0x04,0x40,0x7d]
105607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105608
105609v_cmp_f_i64 vcc_lo, exec, v[2:3]
105610// W32: encoding: [0x7e,0x04,0x40,0x7d]
105611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105612
105613v_cmp_f_i64 vcc_lo, 0, v[2:3]
105614// W32: encoding: [0x80,0x04,0x40,0x7d]
105615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105616
105617v_cmp_f_i64 vcc_lo, -1, v[2:3]
105618// W32: encoding: [0xc1,0x04,0x40,0x7d]
105619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105620
105621v_cmp_f_i64 vcc_lo, 0.5, v[2:3]
105622// W32: encoding: [0xf0,0x04,0x40,0x7d]
105623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105624
105625v_cmp_f_i64 vcc_lo, -4.0, v[2:3]
105626// W32: encoding: [0xf7,0x04,0x40,0x7d]
105627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105628
105629v_cmp_f_i64 vcc_lo, 0xaf123456, v[2:3]
105630// W32: encoding: [0xff,0x04,0x40,0x7d,0x56,0x34,0x12,0xaf]
105631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105632
105633v_cmp_f_i64 vcc_lo, 0x3f717273, v[2:3]
105634// W32: encoding: [0xff,0x04,0x40,0x7d,0x73,0x72,0x71,0x3f]
105635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105636
105637v_cmp_f_i64 vcc_lo, v[1:2], v[254:255]
105638// W32: encoding: [0x01,0xfd,0x41,0x7d]
105639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105640
105641v_cmp_f_i64_e64 s10, v[1:2], v[2:3]
105642// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
105643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105644
105645v_cmp_f_i64_e64 s12, v[1:2], v[2:3]
105646// W32: encoding: [0x0c,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
105647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105648
105649v_cmp_f_i64_e64 s100, v[1:2], v[2:3]
105650// W32: encoding: [0x64,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
105651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105652
105653v_cmp_f_i64_e64 vcc_lo, v[1:2], v[2:3]
105654// W32: encoding: [0x6a,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
105655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105656
105657v_cmp_f_i64_e64 s10, v[254:255], v[2:3]
105658// W32: encoding: [0x0a,0x00,0xa0,0xd4,0xfe,0x05,0x02,0x00]
105659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105660
105661v_cmp_f_i64_e64 s10, s[2:3], v[2:3]
105662// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x02,0x04,0x02,0x00]
105663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105664
105665v_cmp_f_i64_e64 s10, s[4:5], v[2:3]
105666// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x04,0x04,0x02,0x00]
105667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105668
105669v_cmp_f_i64_e64 s10, s[100:101], v[2:3]
105670// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x64,0x04,0x02,0x00]
105671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105672
105673v_cmp_f_i64_e64 s10, vcc, v[2:3]
105674// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x6a,0x04,0x02,0x00]
105675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105676
105677v_cmp_f_i64_e64 s10, exec, v[2:3]
105678// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x7e,0x04,0x02,0x00]
105679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105680
105681v_cmp_f_i64_e64 s10, 0, v[2:3]
105682// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x80,0x04,0x02,0x00]
105683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105684
105685v_cmp_f_i64_e64 s10, -1, v[2:3]
105686// W32: encoding: [0x0a,0x00,0xa0,0xd4,0xc1,0x04,0x02,0x00]
105687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105688
105689v_cmp_f_i64_e64 s10, 0.5, v[2:3]
105690// W32: encoding: [0x0a,0x00,0xa0,0xd4,0xf0,0x04,0x02,0x00]
105691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105692
105693v_cmp_f_i64_e64 s10, -4.0, v[2:3]
105694// W32: encoding: [0x0a,0x00,0xa0,0xd4,0xf7,0x04,0x02,0x00]
105695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105696
105697v_cmp_f_i64_e64 s10, v[1:2], v[254:255]
105698// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xfd,0x03,0x00]
105699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105700
105701v_cmp_f_i64_e64 s10, v[1:2], s[4:5]
105702// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x09,0x00,0x00]
105703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105704
105705v_cmp_f_i64_e64 s10, v[1:2], s[6:7]
105706// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x0d,0x00,0x00]
105707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105708
105709v_cmp_f_i64_e64 s10, v[1:2], s[100:101]
105710// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xc9,0x00,0x00]
105711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105712
105713v_cmp_f_i64_e64 s10, v[1:2], vcc
105714// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xd5,0x00,0x00]
105715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105716
105717v_cmp_f_i64_e64 s10, v[1:2], exec
105718// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xfd,0x00,0x00]
105719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105720
105721v_cmp_f_i64_e64 s10, v[1:2], 0
105722// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x01,0x01,0x00]
105723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105724
105725v_cmp_f_i64_e64 s10, v[1:2], -1
105726// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x83,0x01,0x00]
105727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105728
105729v_cmp_f_i64_e64 s10, v[1:2], 0.5
105730// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xe1,0x01,0x00]
105731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105732
105733v_cmp_f_i64_e64 s10, v[1:2], -4.0
105734// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xef,0x01,0x00]
105735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105736
105737v_cmp_lt_i64 vcc_lo, v[1:2], v[2:3]
105738// W32: encoding: [0x01,0x05,0x42,0x7d]
105739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105740
105741v_cmp_lt_i64 vcc_lo, v[254:255], v[2:3]
105742// W32: encoding: [0xfe,0x05,0x42,0x7d]
105743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105744
105745v_cmp_lt_i64 vcc_lo, s[2:3], v[2:3]
105746// W32: encoding: [0x02,0x04,0x42,0x7d]
105747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105748
105749v_cmp_lt_i64 vcc_lo, s[4:5], v[2:3]
105750// W32: encoding: [0x04,0x04,0x42,0x7d]
105751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105752
105753v_cmp_lt_i64 vcc_lo, s[100:101], v[2:3]
105754// W32: encoding: [0x64,0x04,0x42,0x7d]
105755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105756
105757v_cmp_lt_i64 vcc_lo, vcc, v[2:3]
105758// W32: encoding: [0x6a,0x04,0x42,0x7d]
105759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105760
105761v_cmp_lt_i64 vcc_lo, exec, v[2:3]
105762// W32: encoding: [0x7e,0x04,0x42,0x7d]
105763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105764
105765v_cmp_lt_i64 vcc_lo, 0, v[2:3]
105766// W32: encoding: [0x80,0x04,0x42,0x7d]
105767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105768
105769v_cmp_lt_i64 vcc_lo, -1, v[2:3]
105770// W32: encoding: [0xc1,0x04,0x42,0x7d]
105771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105772
105773v_cmp_lt_i64 vcc_lo, 0.5, v[2:3]
105774// W32: encoding: [0xf0,0x04,0x42,0x7d]
105775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105776
105777v_cmp_lt_i64 vcc_lo, -4.0, v[2:3]
105778// W32: encoding: [0xf7,0x04,0x42,0x7d]
105779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105780
105781v_cmp_lt_i64 vcc_lo, 0xaf123456, v[2:3]
105782// W32: encoding: [0xff,0x04,0x42,0x7d,0x56,0x34,0x12,0xaf]
105783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105784
105785v_cmp_lt_i64 vcc_lo, 0x3f717273, v[2:3]
105786// W32: encoding: [0xff,0x04,0x42,0x7d,0x73,0x72,0x71,0x3f]
105787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105788
105789v_cmp_lt_i64 vcc_lo, v[1:2], v[254:255]
105790// W32: encoding: [0x01,0xfd,0x43,0x7d]
105791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105792
105793v_cmp_lt_i64_e64 s10, v[1:2], v[2:3]
105794// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
105795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105796
105797v_cmp_lt_i64_e64 s12, v[1:2], v[2:3]
105798// W32: encoding: [0x0c,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
105799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105800
105801v_cmp_lt_i64_e64 s100, v[1:2], v[2:3]
105802// W32: encoding: [0x64,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
105803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105804
105805v_cmp_lt_i64_e64 vcc_lo, v[1:2], v[2:3]
105806// W32: encoding: [0x6a,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
105807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105808
105809v_cmp_lt_i64_e64 s10, v[254:255], v[2:3]
105810// W32: encoding: [0x0a,0x00,0xa1,0xd4,0xfe,0x05,0x02,0x00]
105811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105812
105813v_cmp_lt_i64_e64 s10, s[2:3], v[2:3]
105814// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x02,0x04,0x02,0x00]
105815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105816
105817v_cmp_lt_i64_e64 s10, s[4:5], v[2:3]
105818// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x04,0x04,0x02,0x00]
105819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105820
105821v_cmp_lt_i64_e64 s10, s[100:101], v[2:3]
105822// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x64,0x04,0x02,0x00]
105823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105824
105825v_cmp_lt_i64_e64 s10, vcc, v[2:3]
105826// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x6a,0x04,0x02,0x00]
105827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105828
105829v_cmp_lt_i64_e64 s10, exec, v[2:3]
105830// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x7e,0x04,0x02,0x00]
105831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105832
105833v_cmp_lt_i64_e64 s10, 0, v[2:3]
105834// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x80,0x04,0x02,0x00]
105835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105836
105837v_cmp_lt_i64_e64 s10, -1, v[2:3]
105838// W32: encoding: [0x0a,0x00,0xa1,0xd4,0xc1,0x04,0x02,0x00]
105839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105840
105841v_cmp_lt_i64_e64 s10, 0.5, v[2:3]
105842// W32: encoding: [0x0a,0x00,0xa1,0xd4,0xf0,0x04,0x02,0x00]
105843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105844
105845v_cmp_lt_i64_e64 s10, -4.0, v[2:3]
105846// W32: encoding: [0x0a,0x00,0xa1,0xd4,0xf7,0x04,0x02,0x00]
105847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105848
105849v_cmp_lt_i64_e64 s10, v[1:2], v[254:255]
105850// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xfd,0x03,0x00]
105851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105852
105853v_cmp_lt_i64_e64 s10, v[1:2], s[4:5]
105854// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x09,0x00,0x00]
105855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105856
105857v_cmp_lt_i64_e64 s10, v[1:2], s[6:7]
105858// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x0d,0x00,0x00]
105859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105860
105861v_cmp_lt_i64_e64 s10, v[1:2], s[100:101]
105862// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xc9,0x00,0x00]
105863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105864
105865v_cmp_lt_i64_e64 s10, v[1:2], vcc
105866// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xd5,0x00,0x00]
105867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105868
105869v_cmp_lt_i64_e64 s10, v[1:2], exec
105870// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xfd,0x00,0x00]
105871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105872
105873v_cmp_lt_i64_e64 s10, v[1:2], 0
105874// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x01,0x01,0x00]
105875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105876
105877v_cmp_lt_i64_e64 s10, v[1:2], -1
105878// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x83,0x01,0x00]
105879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105880
105881v_cmp_lt_i64_e64 s10, v[1:2], 0.5
105882// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xe1,0x01,0x00]
105883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105884
105885v_cmp_lt_i64_e64 s10, v[1:2], -4.0
105886// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xef,0x01,0x00]
105887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105888
105889v_cmp_eq_i64 vcc_lo, v[1:2], v[2:3]
105890// W32: encoding: [0x01,0x05,0x44,0x7d]
105891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105892
105893v_cmp_eq_i64 vcc_lo, v[254:255], v[2:3]
105894// W32: encoding: [0xfe,0x05,0x44,0x7d]
105895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105896
105897v_cmp_eq_i64 vcc_lo, s[2:3], v[2:3]
105898// W32: encoding: [0x02,0x04,0x44,0x7d]
105899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105900
105901v_cmp_eq_i64 vcc_lo, s[4:5], v[2:3]
105902// W32: encoding: [0x04,0x04,0x44,0x7d]
105903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105904
105905v_cmp_eq_i64 vcc_lo, s[100:101], v[2:3]
105906// W32: encoding: [0x64,0x04,0x44,0x7d]
105907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105908
105909v_cmp_eq_i64 vcc_lo, vcc, v[2:3]
105910// W32: encoding: [0x6a,0x04,0x44,0x7d]
105911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105912
105913v_cmp_eq_i64 vcc_lo, exec, v[2:3]
105914// W32: encoding: [0x7e,0x04,0x44,0x7d]
105915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105916
105917v_cmp_eq_i64 vcc_lo, 0, v[2:3]
105918// W32: encoding: [0x80,0x04,0x44,0x7d]
105919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105920
105921v_cmp_eq_i64 vcc_lo, -1, v[2:3]
105922// W32: encoding: [0xc1,0x04,0x44,0x7d]
105923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105924
105925v_cmp_eq_i64 vcc_lo, 0.5, v[2:3]
105926// W32: encoding: [0xf0,0x04,0x44,0x7d]
105927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105928
105929v_cmp_eq_i64 vcc_lo, -4.0, v[2:3]
105930// W32: encoding: [0xf7,0x04,0x44,0x7d]
105931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105932
105933v_cmp_eq_i64 vcc_lo, 0xaf123456, v[2:3]
105934// W32: encoding: [0xff,0x04,0x44,0x7d,0x56,0x34,0x12,0xaf]
105935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105936
105937v_cmp_eq_i64 vcc_lo, 0x3f717273, v[2:3]
105938// W32: encoding: [0xff,0x04,0x44,0x7d,0x73,0x72,0x71,0x3f]
105939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105940
105941v_cmp_eq_i64 vcc_lo, v[1:2], v[254:255]
105942// W32: encoding: [0x01,0xfd,0x45,0x7d]
105943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
105944
105945v_cmp_eq_i64_e64 s10, v[1:2], v[2:3]
105946// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
105947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105948
105949v_cmp_eq_i64_e64 s12, v[1:2], v[2:3]
105950// W32: encoding: [0x0c,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
105951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105952
105953v_cmp_eq_i64_e64 s100, v[1:2], v[2:3]
105954// W32: encoding: [0x64,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
105955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105956
105957v_cmp_eq_i64_e64 vcc_lo, v[1:2], v[2:3]
105958// W32: encoding: [0x6a,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
105959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105960
105961v_cmp_eq_i64_e64 s10, v[254:255], v[2:3]
105962// W32: encoding: [0x0a,0x00,0xa2,0xd4,0xfe,0x05,0x02,0x00]
105963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105964
105965v_cmp_eq_i64_e64 s10, s[2:3], v[2:3]
105966// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x02,0x04,0x02,0x00]
105967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105968
105969v_cmp_eq_i64_e64 s10, s[4:5], v[2:3]
105970// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x04,0x04,0x02,0x00]
105971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105972
105973v_cmp_eq_i64_e64 s10, s[100:101], v[2:3]
105974// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x64,0x04,0x02,0x00]
105975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105976
105977v_cmp_eq_i64_e64 s10, vcc, v[2:3]
105978// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x6a,0x04,0x02,0x00]
105979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105980
105981v_cmp_eq_i64_e64 s10, exec, v[2:3]
105982// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x7e,0x04,0x02,0x00]
105983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105984
105985v_cmp_eq_i64_e64 s10, 0, v[2:3]
105986// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x80,0x04,0x02,0x00]
105987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105988
105989v_cmp_eq_i64_e64 s10, -1, v[2:3]
105990// W32: encoding: [0x0a,0x00,0xa2,0xd4,0xc1,0x04,0x02,0x00]
105991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105992
105993v_cmp_eq_i64_e64 s10, 0.5, v[2:3]
105994// W32: encoding: [0x0a,0x00,0xa2,0xd4,0xf0,0x04,0x02,0x00]
105995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
105996
105997v_cmp_eq_i64_e64 s10, -4.0, v[2:3]
105998// W32: encoding: [0x0a,0x00,0xa2,0xd4,0xf7,0x04,0x02,0x00]
105999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106000
106001v_cmp_eq_i64_e64 s10, v[1:2], v[254:255]
106002// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xfd,0x03,0x00]
106003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106004
106005v_cmp_eq_i64_e64 s10, v[1:2], s[4:5]
106006// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x09,0x00,0x00]
106007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106008
106009v_cmp_eq_i64_e64 s10, v[1:2], s[6:7]
106010// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x0d,0x00,0x00]
106011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106012
106013v_cmp_eq_i64_e64 s10, v[1:2], s[100:101]
106014// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xc9,0x00,0x00]
106015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106016
106017v_cmp_eq_i64_e64 s10, v[1:2], vcc
106018// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xd5,0x00,0x00]
106019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106020
106021v_cmp_eq_i64_e64 s10, v[1:2], exec
106022// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xfd,0x00,0x00]
106023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106024
106025v_cmp_eq_i64_e64 s10, v[1:2], 0
106026// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x01,0x01,0x00]
106027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106028
106029v_cmp_eq_i64_e64 s10, v[1:2], -1
106030// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x83,0x01,0x00]
106031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106032
106033v_cmp_eq_i64_e64 s10, v[1:2], 0.5
106034// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xe1,0x01,0x00]
106035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106036
106037v_cmp_eq_i64_e64 s10, v[1:2], -4.0
106038// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xef,0x01,0x00]
106039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106040
106041v_cmp_le_i64 vcc_lo, v[1:2], v[2:3]
106042// W32: encoding: [0x01,0x05,0x46,0x7d]
106043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106044
106045v_cmp_le_i64 vcc_lo, v[254:255], v[2:3]
106046// W32: encoding: [0xfe,0x05,0x46,0x7d]
106047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106048
106049v_cmp_le_i64 vcc_lo, s[2:3], v[2:3]
106050// W32: encoding: [0x02,0x04,0x46,0x7d]
106051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106052
106053v_cmp_le_i64 vcc_lo, s[4:5], v[2:3]
106054// W32: encoding: [0x04,0x04,0x46,0x7d]
106055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106056
106057v_cmp_le_i64 vcc_lo, s[100:101], v[2:3]
106058// W32: encoding: [0x64,0x04,0x46,0x7d]
106059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106060
106061v_cmp_le_i64 vcc_lo, vcc, v[2:3]
106062// W32: encoding: [0x6a,0x04,0x46,0x7d]
106063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106064
106065v_cmp_le_i64 vcc_lo, exec, v[2:3]
106066// W32: encoding: [0x7e,0x04,0x46,0x7d]
106067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106068
106069v_cmp_le_i64 vcc_lo, 0, v[2:3]
106070// W32: encoding: [0x80,0x04,0x46,0x7d]
106071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106072
106073v_cmp_le_i64 vcc_lo, -1, v[2:3]
106074// W32: encoding: [0xc1,0x04,0x46,0x7d]
106075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106076
106077v_cmp_le_i64 vcc_lo, 0.5, v[2:3]
106078// W32: encoding: [0xf0,0x04,0x46,0x7d]
106079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106080
106081v_cmp_le_i64 vcc_lo, -4.0, v[2:3]
106082// W32: encoding: [0xf7,0x04,0x46,0x7d]
106083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106084
106085v_cmp_le_i64 vcc_lo, 0xaf123456, v[2:3]
106086// W32: encoding: [0xff,0x04,0x46,0x7d,0x56,0x34,0x12,0xaf]
106087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106088
106089v_cmp_le_i64 vcc_lo, 0x3f717273, v[2:3]
106090// W32: encoding: [0xff,0x04,0x46,0x7d,0x73,0x72,0x71,0x3f]
106091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106092
106093v_cmp_le_i64 vcc_lo, v[1:2], v[254:255]
106094// W32: encoding: [0x01,0xfd,0x47,0x7d]
106095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106096
106097v_cmp_le_i64_e64 s10, v[1:2], v[2:3]
106098// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
106099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106100
106101v_cmp_le_i64_e64 s12, v[1:2], v[2:3]
106102// W32: encoding: [0x0c,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
106103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106104
106105v_cmp_le_i64_e64 s100, v[1:2], v[2:3]
106106// W32: encoding: [0x64,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
106107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106108
106109v_cmp_le_i64_e64 vcc_lo, v[1:2], v[2:3]
106110// W32: encoding: [0x6a,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
106111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106112
106113v_cmp_le_i64_e64 s10, v[254:255], v[2:3]
106114// W32: encoding: [0x0a,0x00,0xa3,0xd4,0xfe,0x05,0x02,0x00]
106115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106116
106117v_cmp_le_i64_e64 s10, s[2:3], v[2:3]
106118// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x02,0x04,0x02,0x00]
106119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106120
106121v_cmp_le_i64_e64 s10, s[4:5], v[2:3]
106122// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x04,0x04,0x02,0x00]
106123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106124
106125v_cmp_le_i64_e64 s10, s[100:101], v[2:3]
106126// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x64,0x04,0x02,0x00]
106127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106128
106129v_cmp_le_i64_e64 s10, vcc, v[2:3]
106130// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x6a,0x04,0x02,0x00]
106131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106132
106133v_cmp_le_i64_e64 s10, exec, v[2:3]
106134// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x7e,0x04,0x02,0x00]
106135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106136
106137v_cmp_le_i64_e64 s10, 0, v[2:3]
106138// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x80,0x04,0x02,0x00]
106139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106140
106141v_cmp_le_i64_e64 s10, -1, v[2:3]
106142// W32: encoding: [0x0a,0x00,0xa3,0xd4,0xc1,0x04,0x02,0x00]
106143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106144
106145v_cmp_le_i64_e64 s10, 0.5, v[2:3]
106146// W32: encoding: [0x0a,0x00,0xa3,0xd4,0xf0,0x04,0x02,0x00]
106147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106148
106149v_cmp_le_i64_e64 s10, -4.0, v[2:3]
106150// W32: encoding: [0x0a,0x00,0xa3,0xd4,0xf7,0x04,0x02,0x00]
106151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106152
106153v_cmp_le_i64_e64 s10, v[1:2], v[254:255]
106154// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xfd,0x03,0x00]
106155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106156
106157v_cmp_le_i64_e64 s10, v[1:2], s[4:5]
106158// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x09,0x00,0x00]
106159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106160
106161v_cmp_le_i64_e64 s10, v[1:2], s[6:7]
106162// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x0d,0x00,0x00]
106163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106164
106165v_cmp_le_i64_e64 s10, v[1:2], s[100:101]
106166// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xc9,0x00,0x00]
106167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106168
106169v_cmp_le_i64_e64 s10, v[1:2], vcc
106170// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xd5,0x00,0x00]
106171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106172
106173v_cmp_le_i64_e64 s10, v[1:2], exec
106174// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xfd,0x00,0x00]
106175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106176
106177v_cmp_le_i64_e64 s10, v[1:2], 0
106178// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x01,0x01,0x00]
106179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106180
106181v_cmp_le_i64_e64 s10, v[1:2], -1
106182// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x83,0x01,0x00]
106183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106184
106185v_cmp_le_i64_e64 s10, v[1:2], 0.5
106186// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xe1,0x01,0x00]
106187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106188
106189v_cmp_le_i64_e64 s10, v[1:2], -4.0
106190// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xef,0x01,0x00]
106191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106192
106193v_cmp_gt_i64 vcc_lo, v[1:2], v[2:3]
106194// W32: encoding: [0x01,0x05,0x48,0x7d]
106195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106196
106197v_cmp_gt_i64 vcc_lo, v[254:255], v[2:3]
106198// W32: encoding: [0xfe,0x05,0x48,0x7d]
106199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106200
106201v_cmp_gt_i64 vcc_lo, s[2:3], v[2:3]
106202// W32: encoding: [0x02,0x04,0x48,0x7d]
106203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106204
106205v_cmp_gt_i64 vcc_lo, s[4:5], v[2:3]
106206// W32: encoding: [0x04,0x04,0x48,0x7d]
106207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106208
106209v_cmp_gt_i64 vcc_lo, s[100:101], v[2:3]
106210// W32: encoding: [0x64,0x04,0x48,0x7d]
106211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106212
106213v_cmp_gt_i64 vcc_lo, vcc, v[2:3]
106214// W32: encoding: [0x6a,0x04,0x48,0x7d]
106215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106216
106217v_cmp_gt_i64 vcc_lo, exec, v[2:3]
106218// W32: encoding: [0x7e,0x04,0x48,0x7d]
106219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106220
106221v_cmp_gt_i64 vcc_lo, 0, v[2:3]
106222// W32: encoding: [0x80,0x04,0x48,0x7d]
106223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106224
106225v_cmp_gt_i64 vcc_lo, -1, v[2:3]
106226// W32: encoding: [0xc1,0x04,0x48,0x7d]
106227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106228
106229v_cmp_gt_i64 vcc_lo, 0.5, v[2:3]
106230// W32: encoding: [0xf0,0x04,0x48,0x7d]
106231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106232
106233v_cmp_gt_i64 vcc_lo, -4.0, v[2:3]
106234// W32: encoding: [0xf7,0x04,0x48,0x7d]
106235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106236
106237v_cmp_gt_i64 vcc_lo, 0xaf123456, v[2:3]
106238// W32: encoding: [0xff,0x04,0x48,0x7d,0x56,0x34,0x12,0xaf]
106239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106240
106241v_cmp_gt_i64 vcc_lo, 0x3f717273, v[2:3]
106242// W32: encoding: [0xff,0x04,0x48,0x7d,0x73,0x72,0x71,0x3f]
106243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106244
106245v_cmp_gt_i64 vcc_lo, v[1:2], v[254:255]
106246// W32: encoding: [0x01,0xfd,0x49,0x7d]
106247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106248
106249v_cmp_gt_i64_e64 s10, v[1:2], v[2:3]
106250// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
106251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106252
106253v_cmp_gt_i64_e64 s12, v[1:2], v[2:3]
106254// W32: encoding: [0x0c,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
106255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106256
106257v_cmp_gt_i64_e64 s100, v[1:2], v[2:3]
106258// W32: encoding: [0x64,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
106259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106260
106261v_cmp_gt_i64_e64 vcc_lo, v[1:2], v[2:3]
106262// W32: encoding: [0x6a,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
106263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106264
106265v_cmp_gt_i64_e64 s10, v[254:255], v[2:3]
106266// W32: encoding: [0x0a,0x00,0xa4,0xd4,0xfe,0x05,0x02,0x00]
106267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106268
106269v_cmp_gt_i64_e64 s10, s[2:3], v[2:3]
106270// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x02,0x04,0x02,0x00]
106271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106272
106273v_cmp_gt_i64_e64 s10, s[4:5], v[2:3]
106274// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x04,0x04,0x02,0x00]
106275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106276
106277v_cmp_gt_i64_e64 s10, s[100:101], v[2:3]
106278// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x64,0x04,0x02,0x00]
106279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106280
106281v_cmp_gt_i64_e64 s10, vcc, v[2:3]
106282// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x6a,0x04,0x02,0x00]
106283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106284
106285v_cmp_gt_i64_e64 s10, exec, v[2:3]
106286// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x7e,0x04,0x02,0x00]
106287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106288
106289v_cmp_gt_i64_e64 s10, 0, v[2:3]
106290// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x80,0x04,0x02,0x00]
106291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106292
106293v_cmp_gt_i64_e64 s10, -1, v[2:3]
106294// W32: encoding: [0x0a,0x00,0xa4,0xd4,0xc1,0x04,0x02,0x00]
106295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106296
106297v_cmp_gt_i64_e64 s10, 0.5, v[2:3]
106298// W32: encoding: [0x0a,0x00,0xa4,0xd4,0xf0,0x04,0x02,0x00]
106299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106300
106301v_cmp_gt_i64_e64 s10, -4.0, v[2:3]
106302// W32: encoding: [0x0a,0x00,0xa4,0xd4,0xf7,0x04,0x02,0x00]
106303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106304
106305v_cmp_gt_i64_e64 s10, v[1:2], v[254:255]
106306// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xfd,0x03,0x00]
106307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106308
106309v_cmp_gt_i64_e64 s10, v[1:2], s[4:5]
106310// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x09,0x00,0x00]
106311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106312
106313v_cmp_gt_i64_e64 s10, v[1:2], s[6:7]
106314// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x0d,0x00,0x00]
106315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106316
106317v_cmp_gt_i64_e64 s10, v[1:2], s[100:101]
106318// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xc9,0x00,0x00]
106319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106320
106321v_cmp_gt_i64_e64 s10, v[1:2], vcc
106322// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xd5,0x00,0x00]
106323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106324
106325v_cmp_gt_i64_e64 s10, v[1:2], exec
106326// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xfd,0x00,0x00]
106327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106328
106329v_cmp_gt_i64_e64 s10, v[1:2], 0
106330// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x01,0x01,0x00]
106331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106332
106333v_cmp_gt_i64_e64 s10, v[1:2], -1
106334// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x83,0x01,0x00]
106335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106336
106337v_cmp_gt_i64_e64 s10, v[1:2], 0.5
106338// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xe1,0x01,0x00]
106339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106340
106341v_cmp_gt_i64_e64 s10, v[1:2], -4.0
106342// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xef,0x01,0x00]
106343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106344
106345v_cmp_ne_i64 vcc_lo, v[1:2], v[2:3]
106346// W32: encoding: [0x01,0x05,0x4a,0x7d]
106347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106348
106349v_cmp_ne_i64 vcc_lo, v[254:255], v[2:3]
106350// W32: encoding: [0xfe,0x05,0x4a,0x7d]
106351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106352
106353v_cmp_ne_i64 vcc_lo, s[2:3], v[2:3]
106354// W32: encoding: [0x02,0x04,0x4a,0x7d]
106355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106356
106357v_cmp_ne_i64 vcc_lo, s[4:5], v[2:3]
106358// W32: encoding: [0x04,0x04,0x4a,0x7d]
106359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106360
106361v_cmp_ne_i64 vcc_lo, s[100:101], v[2:3]
106362// W32: encoding: [0x64,0x04,0x4a,0x7d]
106363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106364
106365v_cmp_ne_i64 vcc_lo, vcc, v[2:3]
106366// W32: encoding: [0x6a,0x04,0x4a,0x7d]
106367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106368
106369v_cmp_ne_i64 vcc_lo, exec, v[2:3]
106370// W32: encoding: [0x7e,0x04,0x4a,0x7d]
106371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106372
106373v_cmp_ne_i64 vcc_lo, 0, v[2:3]
106374// W32: encoding: [0x80,0x04,0x4a,0x7d]
106375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106376
106377v_cmp_ne_i64 vcc_lo, -1, v[2:3]
106378// W32: encoding: [0xc1,0x04,0x4a,0x7d]
106379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106380
106381v_cmp_ne_i64 vcc_lo, 0.5, v[2:3]
106382// W32: encoding: [0xf0,0x04,0x4a,0x7d]
106383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106384
106385v_cmp_ne_i64 vcc_lo, -4.0, v[2:3]
106386// W32: encoding: [0xf7,0x04,0x4a,0x7d]
106387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106388
106389v_cmp_ne_i64 vcc_lo, 0xaf123456, v[2:3]
106390// W32: encoding: [0xff,0x04,0x4a,0x7d,0x56,0x34,0x12,0xaf]
106391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106392
106393v_cmp_ne_i64 vcc_lo, 0x3f717273, v[2:3]
106394// W32: encoding: [0xff,0x04,0x4a,0x7d,0x73,0x72,0x71,0x3f]
106395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106396
106397v_cmp_ne_i64 vcc_lo, v[1:2], v[254:255]
106398// W32: encoding: [0x01,0xfd,0x4b,0x7d]
106399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106400
106401v_cmp_ne_i64_e64 s10, v[1:2], v[2:3]
106402// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
106403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106404
106405v_cmp_ne_i64_e64 s12, v[1:2], v[2:3]
106406// W32: encoding: [0x0c,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
106407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106408
106409v_cmp_ne_i64_e64 s100, v[1:2], v[2:3]
106410// W32: encoding: [0x64,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
106411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106412
106413v_cmp_ne_i64_e64 vcc_lo, v[1:2], v[2:3]
106414// W32: encoding: [0x6a,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
106415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106416
106417v_cmp_ne_i64_e64 s10, v[254:255], v[2:3]
106418// W32: encoding: [0x0a,0x00,0xa5,0xd4,0xfe,0x05,0x02,0x00]
106419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106420
106421v_cmp_ne_i64_e64 s10, s[2:3], v[2:3]
106422// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x02,0x04,0x02,0x00]
106423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106424
106425v_cmp_ne_i64_e64 s10, s[4:5], v[2:3]
106426// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x04,0x04,0x02,0x00]
106427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106428
106429v_cmp_ne_i64_e64 s10, s[100:101], v[2:3]
106430// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x64,0x04,0x02,0x00]
106431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106432
106433v_cmp_ne_i64_e64 s10, vcc, v[2:3]
106434// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x6a,0x04,0x02,0x00]
106435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106436
106437v_cmp_ne_i64_e64 s10, exec, v[2:3]
106438// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x7e,0x04,0x02,0x00]
106439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106440
106441v_cmp_ne_i64_e64 s10, 0, v[2:3]
106442// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x80,0x04,0x02,0x00]
106443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106444
106445v_cmp_ne_i64_e64 s10, -1, v[2:3]
106446// W32: encoding: [0x0a,0x00,0xa5,0xd4,0xc1,0x04,0x02,0x00]
106447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106448
106449v_cmp_ne_i64_e64 s10, 0.5, v[2:3]
106450// W32: encoding: [0x0a,0x00,0xa5,0xd4,0xf0,0x04,0x02,0x00]
106451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106452
106453v_cmp_ne_i64_e64 s10, -4.0, v[2:3]
106454// W32: encoding: [0x0a,0x00,0xa5,0xd4,0xf7,0x04,0x02,0x00]
106455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106456
106457v_cmp_ne_i64_e64 s10, v[1:2], v[254:255]
106458// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xfd,0x03,0x00]
106459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106460
106461v_cmp_ne_i64_e64 s10, v[1:2], s[4:5]
106462// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x09,0x00,0x00]
106463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106464
106465v_cmp_ne_i64_e64 s10, v[1:2], s[6:7]
106466// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x0d,0x00,0x00]
106467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106468
106469v_cmp_ne_i64_e64 s10, v[1:2], s[100:101]
106470// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xc9,0x00,0x00]
106471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106472
106473v_cmp_ne_i64_e64 s10, v[1:2], vcc
106474// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xd5,0x00,0x00]
106475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106476
106477v_cmp_ne_i64_e64 s10, v[1:2], exec
106478// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xfd,0x00,0x00]
106479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106480
106481v_cmp_ne_i64_e64 s10, v[1:2], 0
106482// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x01,0x01,0x00]
106483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106484
106485v_cmp_ne_i64_e64 s10, v[1:2], -1
106486// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x83,0x01,0x00]
106487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106488
106489v_cmp_ne_i64_e64 s10, v[1:2], 0.5
106490// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xe1,0x01,0x00]
106491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106492
106493v_cmp_ne_i64_e64 s10, v[1:2], -4.0
106494// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xef,0x01,0x00]
106495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106496
106497v_cmp_ge_i64 vcc_lo, v[1:2], v[2:3]
106498// W32: encoding: [0x01,0x05,0x4c,0x7d]
106499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106500
106501v_cmp_ge_i64 vcc_lo, v[254:255], v[2:3]
106502// W32: encoding: [0xfe,0x05,0x4c,0x7d]
106503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106504
106505v_cmp_ge_i64 vcc_lo, s[2:3], v[2:3]
106506// W32: encoding: [0x02,0x04,0x4c,0x7d]
106507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106508
106509v_cmp_ge_i64 vcc_lo, s[4:5], v[2:3]
106510// W32: encoding: [0x04,0x04,0x4c,0x7d]
106511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106512
106513v_cmp_ge_i64 vcc_lo, s[100:101], v[2:3]
106514// W32: encoding: [0x64,0x04,0x4c,0x7d]
106515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106516
106517v_cmp_ge_i64 vcc_lo, vcc, v[2:3]
106518// W32: encoding: [0x6a,0x04,0x4c,0x7d]
106519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106520
106521v_cmp_ge_i64 vcc_lo, exec, v[2:3]
106522// W32: encoding: [0x7e,0x04,0x4c,0x7d]
106523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106524
106525v_cmp_ge_i64 vcc_lo, 0, v[2:3]
106526// W32: encoding: [0x80,0x04,0x4c,0x7d]
106527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106528
106529v_cmp_ge_i64 vcc_lo, -1, v[2:3]
106530// W32: encoding: [0xc1,0x04,0x4c,0x7d]
106531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106532
106533v_cmp_ge_i64 vcc_lo, 0.5, v[2:3]
106534// W32: encoding: [0xf0,0x04,0x4c,0x7d]
106535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106536
106537v_cmp_ge_i64 vcc_lo, -4.0, v[2:3]
106538// W32: encoding: [0xf7,0x04,0x4c,0x7d]
106539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106540
106541v_cmp_ge_i64 vcc_lo, 0xaf123456, v[2:3]
106542// W32: encoding: [0xff,0x04,0x4c,0x7d,0x56,0x34,0x12,0xaf]
106543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106544
106545v_cmp_ge_i64 vcc_lo, 0x3f717273, v[2:3]
106546// W32: encoding: [0xff,0x04,0x4c,0x7d,0x73,0x72,0x71,0x3f]
106547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106548
106549v_cmp_ge_i64 vcc_lo, v[1:2], v[254:255]
106550// W32: encoding: [0x01,0xfd,0x4d,0x7d]
106551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106552
106553v_cmp_ge_i64_e64 s10, v[1:2], v[2:3]
106554// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
106555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106556
106557v_cmp_ge_i64_e64 s12, v[1:2], v[2:3]
106558// W32: encoding: [0x0c,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
106559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106560
106561v_cmp_ge_i64_e64 s100, v[1:2], v[2:3]
106562// W32: encoding: [0x64,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
106563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106564
106565v_cmp_ge_i64_e64 vcc_lo, v[1:2], v[2:3]
106566// W32: encoding: [0x6a,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
106567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106568
106569v_cmp_ge_i64_e64 s10, v[254:255], v[2:3]
106570// W32: encoding: [0x0a,0x00,0xa6,0xd4,0xfe,0x05,0x02,0x00]
106571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106572
106573v_cmp_ge_i64_e64 s10, s[2:3], v[2:3]
106574// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x02,0x04,0x02,0x00]
106575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106576
106577v_cmp_ge_i64_e64 s10, s[4:5], v[2:3]
106578// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x04,0x04,0x02,0x00]
106579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106580
106581v_cmp_ge_i64_e64 s10, s[100:101], v[2:3]
106582// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x64,0x04,0x02,0x00]
106583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106584
106585v_cmp_ge_i64_e64 s10, vcc, v[2:3]
106586// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x6a,0x04,0x02,0x00]
106587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106588
106589v_cmp_ge_i64_e64 s10, exec, v[2:3]
106590// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x7e,0x04,0x02,0x00]
106591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106592
106593v_cmp_ge_i64_e64 s10, 0, v[2:3]
106594// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x80,0x04,0x02,0x00]
106595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106596
106597v_cmp_ge_i64_e64 s10, -1, v[2:3]
106598// W32: encoding: [0x0a,0x00,0xa6,0xd4,0xc1,0x04,0x02,0x00]
106599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106600
106601v_cmp_ge_i64_e64 s10, 0.5, v[2:3]
106602// W32: encoding: [0x0a,0x00,0xa6,0xd4,0xf0,0x04,0x02,0x00]
106603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106604
106605v_cmp_ge_i64_e64 s10, -4.0, v[2:3]
106606// W32: encoding: [0x0a,0x00,0xa6,0xd4,0xf7,0x04,0x02,0x00]
106607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106608
106609v_cmp_ge_i64_e64 s10, v[1:2], v[254:255]
106610// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xfd,0x03,0x00]
106611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106612
106613v_cmp_ge_i64_e64 s10, v[1:2], s[4:5]
106614// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x09,0x00,0x00]
106615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106616
106617v_cmp_ge_i64_e64 s10, v[1:2], s[6:7]
106618// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x0d,0x00,0x00]
106619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106620
106621v_cmp_ge_i64_e64 s10, v[1:2], s[100:101]
106622// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xc9,0x00,0x00]
106623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106624
106625v_cmp_ge_i64_e64 s10, v[1:2], vcc
106626// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xd5,0x00,0x00]
106627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106628
106629v_cmp_ge_i64_e64 s10, v[1:2], exec
106630// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xfd,0x00,0x00]
106631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106632
106633v_cmp_ge_i64_e64 s10, v[1:2], 0
106634// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x01,0x01,0x00]
106635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106636
106637v_cmp_ge_i64_e64 s10, v[1:2], -1
106638// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x83,0x01,0x00]
106639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106640
106641v_cmp_ge_i64_e64 s10, v[1:2], 0.5
106642// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xe1,0x01,0x00]
106643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106644
106645v_cmp_ge_i64_e64 s10, v[1:2], -4.0
106646// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xef,0x01,0x00]
106647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106648
106649v_cmp_t_i64 vcc_lo, v[1:2], v[2:3]
106650// W32: encoding: [0x01,0x05,0x4e,0x7d]
106651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106652
106653v_cmp_t_i64 vcc_lo, v[254:255], v[2:3]
106654// W32: encoding: [0xfe,0x05,0x4e,0x7d]
106655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106656
106657v_cmp_t_i64 vcc_lo, s[2:3], v[2:3]
106658// W32: encoding: [0x02,0x04,0x4e,0x7d]
106659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106660
106661v_cmp_t_i64 vcc_lo, s[4:5], v[2:3]
106662// W32: encoding: [0x04,0x04,0x4e,0x7d]
106663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106664
106665v_cmp_t_i64 vcc_lo, s[100:101], v[2:3]
106666// W32: encoding: [0x64,0x04,0x4e,0x7d]
106667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106668
106669v_cmp_t_i64 vcc_lo, vcc, v[2:3]
106670// W32: encoding: [0x6a,0x04,0x4e,0x7d]
106671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106672
106673v_cmp_t_i64 vcc_lo, exec, v[2:3]
106674// W32: encoding: [0x7e,0x04,0x4e,0x7d]
106675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106676
106677v_cmp_t_i64 vcc_lo, 0, v[2:3]
106678// W32: encoding: [0x80,0x04,0x4e,0x7d]
106679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106680
106681v_cmp_t_i64 vcc_lo, -1, v[2:3]
106682// W32: encoding: [0xc1,0x04,0x4e,0x7d]
106683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106684
106685v_cmp_t_i64 vcc_lo, 0.5, v[2:3]
106686// W32: encoding: [0xf0,0x04,0x4e,0x7d]
106687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106688
106689v_cmp_t_i64 vcc_lo, -4.0, v[2:3]
106690// W32: encoding: [0xf7,0x04,0x4e,0x7d]
106691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106692
106693v_cmp_t_i64 vcc_lo, 0xaf123456, v[2:3]
106694// W32: encoding: [0xff,0x04,0x4e,0x7d,0x56,0x34,0x12,0xaf]
106695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106696
106697v_cmp_t_i64 vcc_lo, 0x3f717273, v[2:3]
106698// W32: encoding: [0xff,0x04,0x4e,0x7d,0x73,0x72,0x71,0x3f]
106699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106700
106701v_cmp_t_i64 vcc_lo, v[1:2], v[254:255]
106702// W32: encoding: [0x01,0xfd,0x4f,0x7d]
106703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106704
106705v_cmp_t_i64_e64 s10, v[1:2], v[2:3]
106706// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
106707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106708
106709v_cmp_t_i64_e64 s12, v[1:2], v[2:3]
106710// W32: encoding: [0x0c,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
106711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106712
106713v_cmp_t_i64_e64 s100, v[1:2], v[2:3]
106714// W32: encoding: [0x64,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
106715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106716
106717v_cmp_t_i64_e64 vcc_lo, v[1:2], v[2:3]
106718// W32: encoding: [0x6a,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
106719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106720
106721v_cmp_t_i64_e64 s10, v[254:255], v[2:3]
106722// W32: encoding: [0x0a,0x00,0xa7,0xd4,0xfe,0x05,0x02,0x00]
106723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106724
106725v_cmp_t_i64_e64 s10, s[2:3], v[2:3]
106726// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x02,0x04,0x02,0x00]
106727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106728
106729v_cmp_t_i64_e64 s10, s[4:5], v[2:3]
106730// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x04,0x04,0x02,0x00]
106731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106732
106733v_cmp_t_i64_e64 s10, s[100:101], v[2:3]
106734// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x64,0x04,0x02,0x00]
106735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106736
106737v_cmp_t_i64_e64 s10, vcc, v[2:3]
106738// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x6a,0x04,0x02,0x00]
106739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106740
106741v_cmp_t_i64_e64 s10, exec, v[2:3]
106742// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x7e,0x04,0x02,0x00]
106743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106744
106745v_cmp_t_i64_e64 s10, 0, v[2:3]
106746// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x80,0x04,0x02,0x00]
106747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106748
106749v_cmp_t_i64_e64 s10, -1, v[2:3]
106750// W32: encoding: [0x0a,0x00,0xa7,0xd4,0xc1,0x04,0x02,0x00]
106751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106752
106753v_cmp_t_i64_e64 s10, 0.5, v[2:3]
106754// W32: encoding: [0x0a,0x00,0xa7,0xd4,0xf0,0x04,0x02,0x00]
106755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106756
106757v_cmp_t_i64_e64 s10, -4.0, v[2:3]
106758// W32: encoding: [0x0a,0x00,0xa7,0xd4,0xf7,0x04,0x02,0x00]
106759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106760
106761v_cmp_t_i64_e64 s10, v[1:2], v[254:255]
106762// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xfd,0x03,0x00]
106763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106764
106765v_cmp_t_i64_e64 s10, v[1:2], s[4:5]
106766// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x09,0x00,0x00]
106767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106768
106769v_cmp_t_i64_e64 s10, v[1:2], s[6:7]
106770// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x0d,0x00,0x00]
106771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106772
106773v_cmp_t_i64_e64 s10, v[1:2], s[100:101]
106774// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xc9,0x00,0x00]
106775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106776
106777v_cmp_t_i64_e64 s10, v[1:2], vcc
106778// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xd5,0x00,0x00]
106779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106780
106781v_cmp_t_i64_e64 s10, v[1:2], exec
106782// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xfd,0x00,0x00]
106783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106784
106785v_cmp_t_i64_e64 s10, v[1:2], 0
106786// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x01,0x01,0x00]
106787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106788
106789v_cmp_t_i64_e64 s10, v[1:2], -1
106790// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x83,0x01,0x00]
106791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106792
106793v_cmp_t_i64_e64 s10, v[1:2], 0.5
106794// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xe1,0x01,0x00]
106795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106796
106797v_cmp_t_i64_e64 s10, v[1:2], -4.0
106798// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xef,0x01,0x00]
106799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106800
106801v_cmp_class_f64 vcc_lo, v[1:2], v2
106802// W32: encoding: [0x01,0x05,0x50,0x7d]
106803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106804
106805v_cmp_class_f64 vcc_lo, v[254:255], v2
106806// W32: encoding: [0xfe,0x05,0x50,0x7d]
106807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106808
106809v_cmp_class_f64 vcc_lo, s[2:3], v2
106810// W32: encoding: [0x02,0x04,0x50,0x7d]
106811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106812
106813v_cmp_class_f64 vcc_lo, s[4:5], v2
106814// W32: encoding: [0x04,0x04,0x50,0x7d]
106815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106816
106817v_cmp_class_f64 vcc_lo, s[100:101], v2
106818// W32: encoding: [0x64,0x04,0x50,0x7d]
106819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106820
106821v_cmp_class_f64 vcc_lo, vcc, v2
106822// W32: encoding: [0x6a,0x04,0x50,0x7d]
106823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106824
106825v_cmp_class_f64 vcc_lo, exec, v2
106826// W32: encoding: [0x7e,0x04,0x50,0x7d]
106827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106828
106829v_cmp_class_f64 vcc_lo, 0, v2
106830// W32: encoding: [0x80,0x04,0x50,0x7d]
106831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106832
106833v_cmp_class_f64 vcc_lo, -1, v2
106834// W32: encoding: [0xc1,0x04,0x50,0x7d]
106835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106836
106837v_cmp_class_f64 vcc_lo, 0.5, v2
106838// W32: encoding: [0xf0,0x04,0x50,0x7d]
106839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106840
106841v_cmp_class_f64 vcc_lo, -4.0, v2
106842// W32: encoding: [0xf7,0x04,0x50,0x7d]
106843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106844
106845v_cmp_class_f64 vcc_lo, 0xaf123456, v2
106846// W32: encoding: [0xff,0x04,0x50,0x7d,0x56,0x34,0x12,0xaf]
106847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106848
106849v_cmp_class_f64 vcc_lo, 0x3f717273, v2
106850// W32: encoding: [0xff,0x04,0x50,0x7d,0x73,0x72,0x71,0x3f]
106851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106852
106853v_cmp_class_f64 vcc_lo, v[1:2], v255
106854// W32: encoding: [0x01,0xff,0x51,0x7d]
106855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106856
106857v_cmp_class_f64_e64 s10, v[1:2], v2
106858// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
106859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106860
106861v_cmp_class_f64_e64 s12, v[1:2], v2
106862// W32: encoding: [0x0c,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
106863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106864
106865v_cmp_class_f64_e64 s100, v[1:2], v2
106866// W32: encoding: [0x64,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
106867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106868
106869v_cmp_class_f64_e64 vcc_lo, v[1:2], v2
106870// W32: encoding: [0x6a,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
106871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106872
106873v_cmp_class_f64_e64 s10, v[254:255], v2
106874// W32: encoding: [0x0a,0x00,0xa8,0xd4,0xfe,0x05,0x02,0x00]
106875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106876
106877v_cmp_class_f64_e64 s10, s[2:3], v2
106878// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x02,0x04,0x02,0x00]
106879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106880
106881v_cmp_class_f64_e64 s10, s[4:5], v2
106882// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x04,0x04,0x02,0x00]
106883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106884
106885v_cmp_class_f64_e64 s10, s[100:101], v2
106886// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x64,0x04,0x02,0x00]
106887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106888
106889v_cmp_class_f64_e64 s10, vcc, v2
106890// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x6a,0x04,0x02,0x00]
106891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106892
106893v_cmp_class_f64_e64 s10, exec, v2
106894// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x7e,0x04,0x02,0x00]
106895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106896
106897v_cmp_class_f64_e64 s10, 0, v2
106898// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x80,0x04,0x02,0x00]
106899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106900
106901v_cmp_class_f64_e64 s10, -1, v2
106902// W32: encoding: [0x0a,0x00,0xa8,0xd4,0xc1,0x04,0x02,0x00]
106903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106904
106905v_cmp_class_f64_e64 s10, 0.5, v2
106906// W32: encoding: [0x0a,0x00,0xa8,0xd4,0xf0,0x04,0x02,0x00]
106907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106908
106909v_cmp_class_f64_e64 s10, -4.0, v2
106910// W32: encoding: [0x0a,0x00,0xa8,0xd4,0xf7,0x04,0x02,0x00]
106911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106912
106913v_cmp_class_f64_e64 s10, v[1:2], v255
106914// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xff,0x03,0x00]
106915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106916
106917v_cmp_class_f64_e64 s10, v[1:2], s2
106918// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x05,0x00,0x00]
106919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106920
106921v_cmp_class_f64_e64 s10, v[1:2], s101
106922// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xcb,0x00,0x00]
106923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106924
106925v_cmp_class_f64_e64 s10, v[1:2], vcc_lo
106926// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xd5,0x00,0x00]
106927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106928
106929v_cmp_class_f64_e64 s10, v[1:2], vcc_hi
106930// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xd7,0x00,0x00]
106931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106932
106933v_cmp_class_f64_e64 s10, v[1:2], m0
106934// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xf9,0x00,0x00]
106935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106936
106937v_cmp_class_f64_e64 s10, v[1:2], exec_lo
106938// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xfd,0x00,0x00]
106939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106940
106941v_cmp_class_f64_e64 s10, v[1:2], exec_hi
106942// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xff,0x00,0x00]
106943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106944
106945v_cmp_class_f64_e64 s10, v[1:2], 0
106946// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x01,0x01,0x00]
106947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106948
106949v_cmp_class_f64_e64 s10, v[1:2], -1
106950// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x83,0x01,0x00]
106951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106952
106953v_cmp_class_f64_e64 s10, v[1:2], 0.5
106954// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xe1,0x01,0x00]
106955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106956
106957v_cmp_class_f64_e64 s10, v[1:2], -4.0
106958// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xef,0x01,0x00]
106959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106960
106961v_cmp_class_f64_e64 s10, -v[1:2], v2
106962// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x05,0x02,0x20]
106963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
106964
106965v_cmp_f_u64 vcc_lo, v[1:2], v[2:3]
106966// W32: encoding: [0x01,0x05,0xc0,0x7d]
106967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106968
106969v_cmp_f_u64 vcc_lo, v[254:255], v[2:3]
106970// W32: encoding: [0xfe,0x05,0xc0,0x7d]
106971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106972
106973v_cmp_f_u64 vcc_lo, s[2:3], v[2:3]
106974// W32: encoding: [0x02,0x04,0xc0,0x7d]
106975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106976
106977v_cmp_f_u64 vcc_lo, s[4:5], v[2:3]
106978// W32: encoding: [0x04,0x04,0xc0,0x7d]
106979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106980
106981v_cmp_f_u64 vcc_lo, s[100:101], v[2:3]
106982// W32: encoding: [0x64,0x04,0xc0,0x7d]
106983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106984
106985v_cmp_f_u64 vcc_lo, vcc, v[2:3]
106986// W32: encoding: [0x6a,0x04,0xc0,0x7d]
106987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106988
106989v_cmp_f_u64 vcc_lo, exec, v[2:3]
106990// W32: encoding: [0x7e,0x04,0xc0,0x7d]
106991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106992
106993v_cmp_f_u64 vcc_lo, 0, v[2:3]
106994// W32: encoding: [0x80,0x04,0xc0,0x7d]
106995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
106996
106997v_cmp_f_u64 vcc_lo, -1, v[2:3]
106998// W32: encoding: [0xc1,0x04,0xc0,0x7d]
106999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107000
107001v_cmp_f_u64 vcc_lo, 0.5, v[2:3]
107002// W32: encoding: [0xf0,0x04,0xc0,0x7d]
107003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107004
107005v_cmp_f_u64 vcc_lo, -4.0, v[2:3]
107006// W32: encoding: [0xf7,0x04,0xc0,0x7d]
107007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107008
107009v_cmp_f_u64 vcc_lo, 0xaf123456, v[2:3]
107010// W32: encoding: [0xff,0x04,0xc0,0x7d,0x56,0x34,0x12,0xaf]
107011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107012
107013v_cmp_f_u64 vcc_lo, 0x3f717273, v[2:3]
107014// W32: encoding: [0xff,0x04,0xc0,0x7d,0x73,0x72,0x71,0x3f]
107015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107016
107017v_cmp_f_u64 vcc_lo, v[1:2], v[254:255]
107018// W32: encoding: [0x01,0xfd,0xc1,0x7d]
107019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107020
107021v_cmp_f_u64_e64 s10, v[1:2], v[2:3]
107022// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
107023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107024
107025v_cmp_f_u64_e64 s12, v[1:2], v[2:3]
107026// W32: encoding: [0x0c,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
107027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107028
107029v_cmp_f_u64_e64 s100, v[1:2], v[2:3]
107030// W32: encoding: [0x64,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
107031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107032
107033v_cmp_f_u64_e64 vcc_lo, v[1:2], v[2:3]
107034// W32: encoding: [0x6a,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
107035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107036
107037v_cmp_f_u64_e64 s10, v[254:255], v[2:3]
107038// W32: encoding: [0x0a,0x00,0xe0,0xd4,0xfe,0x05,0x02,0x00]
107039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107040
107041v_cmp_f_u64_e64 s10, s[2:3], v[2:3]
107042// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x02,0x04,0x02,0x00]
107043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107044
107045v_cmp_f_u64_e64 s10, s[4:5], v[2:3]
107046// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x04,0x04,0x02,0x00]
107047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107048
107049v_cmp_f_u64_e64 s10, s[100:101], v[2:3]
107050// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x64,0x04,0x02,0x00]
107051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107052
107053v_cmp_f_u64_e64 s10, vcc, v[2:3]
107054// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x6a,0x04,0x02,0x00]
107055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107056
107057v_cmp_f_u64_e64 s10, exec, v[2:3]
107058// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x7e,0x04,0x02,0x00]
107059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107060
107061v_cmp_f_u64_e64 s10, 0, v[2:3]
107062// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x80,0x04,0x02,0x00]
107063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107064
107065v_cmp_f_u64_e64 s10, -1, v[2:3]
107066// W32: encoding: [0x0a,0x00,0xe0,0xd4,0xc1,0x04,0x02,0x00]
107067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107068
107069v_cmp_f_u64_e64 s10, 0.5, v[2:3]
107070// W32: encoding: [0x0a,0x00,0xe0,0xd4,0xf0,0x04,0x02,0x00]
107071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107072
107073v_cmp_f_u64_e64 s10, -4.0, v[2:3]
107074// W32: encoding: [0x0a,0x00,0xe0,0xd4,0xf7,0x04,0x02,0x00]
107075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107076
107077v_cmp_f_u64_e64 s10, v[1:2], v[254:255]
107078// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xfd,0x03,0x00]
107079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107080
107081v_cmp_f_u64_e64 s10, v[1:2], s[4:5]
107082// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x09,0x00,0x00]
107083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107084
107085v_cmp_f_u64_e64 s10, v[1:2], s[6:7]
107086// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x0d,0x00,0x00]
107087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107088
107089v_cmp_f_u64_e64 s10, v[1:2], s[100:101]
107090// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xc9,0x00,0x00]
107091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107092
107093v_cmp_f_u64_e64 s10, v[1:2], vcc
107094// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xd5,0x00,0x00]
107095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107096
107097v_cmp_f_u64_e64 s10, v[1:2], exec
107098// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xfd,0x00,0x00]
107099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107100
107101v_cmp_f_u64_e64 s10, v[1:2], 0
107102// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x01,0x01,0x00]
107103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107104
107105v_cmp_f_u64_e64 s10, v[1:2], -1
107106// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x83,0x01,0x00]
107107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107108
107109v_cmp_f_u64_e64 s10, v[1:2], 0.5
107110// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xe1,0x01,0x00]
107111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107112
107113v_cmp_f_u64_e64 s10, v[1:2], -4.0
107114// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xef,0x01,0x00]
107115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107116
107117v_cmp_lt_u64 vcc_lo, v[1:2], v[2:3]
107118// W32: encoding: [0x01,0x05,0xc2,0x7d]
107119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107120
107121v_cmp_lt_u64 vcc_lo, v[254:255], v[2:3]
107122// W32: encoding: [0xfe,0x05,0xc2,0x7d]
107123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107124
107125v_cmp_lt_u64 vcc_lo, s[2:3], v[2:3]
107126// W32: encoding: [0x02,0x04,0xc2,0x7d]
107127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107128
107129v_cmp_lt_u64 vcc_lo, s[4:5], v[2:3]
107130// W32: encoding: [0x04,0x04,0xc2,0x7d]
107131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107132
107133v_cmp_lt_u64 vcc_lo, s[100:101], v[2:3]
107134// W32: encoding: [0x64,0x04,0xc2,0x7d]
107135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107136
107137v_cmp_lt_u64 vcc_lo, vcc, v[2:3]
107138// W32: encoding: [0x6a,0x04,0xc2,0x7d]
107139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107140
107141v_cmp_lt_u64 vcc_lo, exec, v[2:3]
107142// W32: encoding: [0x7e,0x04,0xc2,0x7d]
107143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107144
107145v_cmp_lt_u64 vcc_lo, 0, v[2:3]
107146// W32: encoding: [0x80,0x04,0xc2,0x7d]
107147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107148
107149v_cmp_lt_u64 vcc_lo, -1, v[2:3]
107150// W32: encoding: [0xc1,0x04,0xc2,0x7d]
107151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107152
107153v_cmp_lt_u64 vcc_lo, 0.5, v[2:3]
107154// W32: encoding: [0xf0,0x04,0xc2,0x7d]
107155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107156
107157v_cmp_lt_u64 vcc_lo, -4.0, v[2:3]
107158// W32: encoding: [0xf7,0x04,0xc2,0x7d]
107159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107160
107161v_cmp_lt_u64 vcc_lo, 0xaf123456, v[2:3]
107162// W32: encoding: [0xff,0x04,0xc2,0x7d,0x56,0x34,0x12,0xaf]
107163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107164
107165v_cmp_lt_u64 vcc_lo, 0x3f717273, v[2:3]
107166// W32: encoding: [0xff,0x04,0xc2,0x7d,0x73,0x72,0x71,0x3f]
107167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107168
107169v_cmp_lt_u64 vcc_lo, v[1:2], v[254:255]
107170// W32: encoding: [0x01,0xfd,0xc3,0x7d]
107171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107172
107173v_cmp_lt_u64_e64 s10, v[1:2], v[2:3]
107174// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
107175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107176
107177v_cmp_lt_u64_e64 s12, v[1:2], v[2:3]
107178// W32: encoding: [0x0c,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
107179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107180
107181v_cmp_lt_u64_e64 s100, v[1:2], v[2:3]
107182// W32: encoding: [0x64,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
107183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107184
107185v_cmp_lt_u64_e64 vcc_lo, v[1:2], v[2:3]
107186// W32: encoding: [0x6a,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
107187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107188
107189v_cmp_lt_u64_e64 s10, v[254:255], v[2:3]
107190// W32: encoding: [0x0a,0x00,0xe1,0xd4,0xfe,0x05,0x02,0x00]
107191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107192
107193v_cmp_lt_u64_e64 s10, s[2:3], v[2:3]
107194// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x02,0x04,0x02,0x00]
107195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107196
107197v_cmp_lt_u64_e64 s10, s[4:5], v[2:3]
107198// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x04,0x04,0x02,0x00]
107199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107200
107201v_cmp_lt_u64_e64 s10, s[100:101], v[2:3]
107202// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x64,0x04,0x02,0x00]
107203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107204
107205v_cmp_lt_u64_e64 s10, vcc, v[2:3]
107206// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x6a,0x04,0x02,0x00]
107207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107208
107209v_cmp_lt_u64_e64 s10, exec, v[2:3]
107210// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x7e,0x04,0x02,0x00]
107211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107212
107213v_cmp_lt_u64_e64 s10, 0, v[2:3]
107214// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x80,0x04,0x02,0x00]
107215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107216
107217v_cmp_lt_u64_e64 s10, -1, v[2:3]
107218// W32: encoding: [0x0a,0x00,0xe1,0xd4,0xc1,0x04,0x02,0x00]
107219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107220
107221v_cmp_lt_u64_e64 s10, 0.5, v[2:3]
107222// W32: encoding: [0x0a,0x00,0xe1,0xd4,0xf0,0x04,0x02,0x00]
107223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107224
107225v_cmp_lt_u64_e64 s10, -4.0, v[2:3]
107226// W32: encoding: [0x0a,0x00,0xe1,0xd4,0xf7,0x04,0x02,0x00]
107227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107228
107229v_cmp_lt_u64_e64 s10, v[1:2], v[254:255]
107230// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xfd,0x03,0x00]
107231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107232
107233v_cmp_lt_u64_e64 s10, v[1:2], s[4:5]
107234// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x09,0x00,0x00]
107235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107236
107237v_cmp_lt_u64_e64 s10, v[1:2], s[6:7]
107238// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x0d,0x00,0x00]
107239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107240
107241v_cmp_lt_u64_e64 s10, v[1:2], s[100:101]
107242// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xc9,0x00,0x00]
107243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107244
107245v_cmp_lt_u64_e64 s10, v[1:2], vcc
107246// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xd5,0x00,0x00]
107247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107248
107249v_cmp_lt_u64_e64 s10, v[1:2], exec
107250// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xfd,0x00,0x00]
107251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107252
107253v_cmp_lt_u64_e64 s10, v[1:2], 0
107254// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x01,0x01,0x00]
107255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107256
107257v_cmp_lt_u64_e64 s10, v[1:2], -1
107258// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x83,0x01,0x00]
107259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107260
107261v_cmp_lt_u64_e64 s10, v[1:2], 0.5
107262// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xe1,0x01,0x00]
107263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107264
107265v_cmp_lt_u64_e64 s10, v[1:2], -4.0
107266// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xef,0x01,0x00]
107267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107268
107269v_cmp_eq_u64 vcc_lo, v[1:2], v[2:3]
107270// W32: encoding: [0x01,0x05,0xc4,0x7d]
107271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107272
107273v_cmp_eq_u64 vcc_lo, v[254:255], v[2:3]
107274// W32: encoding: [0xfe,0x05,0xc4,0x7d]
107275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107276
107277v_cmp_eq_u64 vcc_lo, s[2:3], v[2:3]
107278// W32: encoding: [0x02,0x04,0xc4,0x7d]
107279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107280
107281v_cmp_eq_u64 vcc_lo, s[4:5], v[2:3]
107282// W32: encoding: [0x04,0x04,0xc4,0x7d]
107283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107284
107285v_cmp_eq_u64 vcc_lo, s[100:101], v[2:3]
107286// W32: encoding: [0x64,0x04,0xc4,0x7d]
107287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107288
107289v_cmp_eq_u64 vcc_lo, vcc, v[2:3]
107290// W32: encoding: [0x6a,0x04,0xc4,0x7d]
107291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107292
107293v_cmp_eq_u64 vcc_lo, exec, v[2:3]
107294// W32: encoding: [0x7e,0x04,0xc4,0x7d]
107295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107296
107297v_cmp_eq_u64 vcc_lo, 0, v[2:3]
107298// W32: encoding: [0x80,0x04,0xc4,0x7d]
107299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107300
107301v_cmp_eq_u64 vcc_lo, -1, v[2:3]
107302// W32: encoding: [0xc1,0x04,0xc4,0x7d]
107303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107304
107305v_cmp_eq_u64 vcc_lo, 0.5, v[2:3]
107306// W32: encoding: [0xf0,0x04,0xc4,0x7d]
107307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107308
107309v_cmp_eq_u64 vcc_lo, -4.0, v[2:3]
107310// W32: encoding: [0xf7,0x04,0xc4,0x7d]
107311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107312
107313v_cmp_eq_u64 vcc_lo, 0xaf123456, v[2:3]
107314// W32: encoding: [0xff,0x04,0xc4,0x7d,0x56,0x34,0x12,0xaf]
107315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107316
107317v_cmp_eq_u64 vcc_lo, 0x3f717273, v[2:3]
107318// W32: encoding: [0xff,0x04,0xc4,0x7d,0x73,0x72,0x71,0x3f]
107319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107320
107321v_cmp_eq_u64 vcc_lo, v[1:2], v[254:255]
107322// W32: encoding: [0x01,0xfd,0xc5,0x7d]
107323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107324
107325v_cmp_eq_u64_e64 s10, v[1:2], v[2:3]
107326// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
107327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107328
107329v_cmp_eq_u64_e64 s12, v[1:2], v[2:3]
107330// W32: encoding: [0x0c,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
107331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107332
107333v_cmp_eq_u64_e64 s100, v[1:2], v[2:3]
107334// W32: encoding: [0x64,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
107335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107336
107337v_cmp_eq_u64_e64 vcc_lo, v[1:2], v[2:3]
107338// W32: encoding: [0x6a,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
107339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107340
107341v_cmp_eq_u64_e64 s10, v[254:255], v[2:3]
107342// W32: encoding: [0x0a,0x00,0xe2,0xd4,0xfe,0x05,0x02,0x00]
107343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107344
107345v_cmp_eq_u64_e64 s10, s[2:3], v[2:3]
107346// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x02,0x04,0x02,0x00]
107347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107348
107349v_cmp_eq_u64_e64 s10, s[4:5], v[2:3]
107350// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x04,0x04,0x02,0x00]
107351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107352
107353v_cmp_eq_u64_e64 s10, s[100:101], v[2:3]
107354// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x64,0x04,0x02,0x00]
107355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107356
107357v_cmp_eq_u64_e64 s10, vcc, v[2:3]
107358// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x6a,0x04,0x02,0x00]
107359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107360
107361v_cmp_eq_u64_e64 s10, exec, v[2:3]
107362// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x7e,0x04,0x02,0x00]
107363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107364
107365v_cmp_eq_u64_e64 s10, 0, v[2:3]
107366// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x80,0x04,0x02,0x00]
107367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107368
107369v_cmp_eq_u64_e64 s10, -1, v[2:3]
107370// W32: encoding: [0x0a,0x00,0xe2,0xd4,0xc1,0x04,0x02,0x00]
107371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107372
107373v_cmp_eq_u64_e64 s10, 0.5, v[2:3]
107374// W32: encoding: [0x0a,0x00,0xe2,0xd4,0xf0,0x04,0x02,0x00]
107375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107376
107377v_cmp_eq_u64_e64 s10, -4.0, v[2:3]
107378// W32: encoding: [0x0a,0x00,0xe2,0xd4,0xf7,0x04,0x02,0x00]
107379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107380
107381v_cmp_eq_u64_e64 s10, v[1:2], v[254:255]
107382// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xfd,0x03,0x00]
107383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107384
107385v_cmp_eq_u64_e64 s10, v[1:2], s[4:5]
107386// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x09,0x00,0x00]
107387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107388
107389v_cmp_eq_u64_e64 s10, v[1:2], s[6:7]
107390// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x0d,0x00,0x00]
107391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107392
107393v_cmp_eq_u64_e64 s10, v[1:2], s[100:101]
107394// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xc9,0x00,0x00]
107395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107396
107397v_cmp_eq_u64_e64 s10, v[1:2], vcc
107398// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xd5,0x00,0x00]
107399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107400
107401v_cmp_eq_u64_e64 s10, v[1:2], exec
107402// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xfd,0x00,0x00]
107403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107404
107405v_cmp_eq_u64_e64 s10, v[1:2], 0
107406// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x01,0x01,0x00]
107407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107408
107409v_cmp_eq_u64_e64 s10, v[1:2], -1
107410// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x83,0x01,0x00]
107411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107412
107413v_cmp_eq_u64_e64 s10, v[1:2], 0.5
107414// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xe1,0x01,0x00]
107415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107416
107417v_cmp_eq_u64_e64 s10, v[1:2], -4.0
107418// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xef,0x01,0x00]
107419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107420
107421v_cmp_le_u64 vcc_lo, v[1:2], v[2:3]
107422// W32: encoding: [0x01,0x05,0xc6,0x7d]
107423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107424
107425v_cmp_le_u64 vcc_lo, v[254:255], v[2:3]
107426// W32: encoding: [0xfe,0x05,0xc6,0x7d]
107427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107428
107429v_cmp_le_u64 vcc_lo, s[2:3], v[2:3]
107430// W32: encoding: [0x02,0x04,0xc6,0x7d]
107431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107432
107433v_cmp_le_u64 vcc_lo, s[4:5], v[2:3]
107434// W32: encoding: [0x04,0x04,0xc6,0x7d]
107435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107436
107437v_cmp_le_u64 vcc_lo, s[100:101], v[2:3]
107438// W32: encoding: [0x64,0x04,0xc6,0x7d]
107439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107440
107441v_cmp_le_u64 vcc_lo, vcc, v[2:3]
107442// W32: encoding: [0x6a,0x04,0xc6,0x7d]
107443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107444
107445v_cmp_le_u64 vcc_lo, exec, v[2:3]
107446// W32: encoding: [0x7e,0x04,0xc6,0x7d]
107447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107448
107449v_cmp_le_u64 vcc_lo, 0, v[2:3]
107450// W32: encoding: [0x80,0x04,0xc6,0x7d]
107451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107452
107453v_cmp_le_u64 vcc_lo, -1, v[2:3]
107454// W32: encoding: [0xc1,0x04,0xc6,0x7d]
107455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107456
107457v_cmp_le_u64 vcc_lo, 0.5, v[2:3]
107458// W32: encoding: [0xf0,0x04,0xc6,0x7d]
107459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107460
107461v_cmp_le_u64 vcc_lo, -4.0, v[2:3]
107462// W32: encoding: [0xf7,0x04,0xc6,0x7d]
107463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107464
107465v_cmp_le_u64 vcc_lo, 0xaf123456, v[2:3]
107466// W32: encoding: [0xff,0x04,0xc6,0x7d,0x56,0x34,0x12,0xaf]
107467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107468
107469v_cmp_le_u64 vcc_lo, 0x3f717273, v[2:3]
107470// W32: encoding: [0xff,0x04,0xc6,0x7d,0x73,0x72,0x71,0x3f]
107471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107472
107473v_cmp_le_u64 vcc_lo, v[1:2], v[254:255]
107474// W32: encoding: [0x01,0xfd,0xc7,0x7d]
107475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107476
107477v_cmp_le_u64_e64 s10, v[1:2], v[2:3]
107478// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
107479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107480
107481v_cmp_le_u64_e64 s12, v[1:2], v[2:3]
107482// W32: encoding: [0x0c,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
107483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107484
107485v_cmp_le_u64_e64 s100, v[1:2], v[2:3]
107486// W32: encoding: [0x64,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
107487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107488
107489v_cmp_le_u64_e64 vcc_lo, v[1:2], v[2:3]
107490// W32: encoding: [0x6a,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
107491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107492
107493v_cmp_le_u64_e64 s10, v[254:255], v[2:3]
107494// W32: encoding: [0x0a,0x00,0xe3,0xd4,0xfe,0x05,0x02,0x00]
107495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107496
107497v_cmp_le_u64_e64 s10, s[2:3], v[2:3]
107498// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x02,0x04,0x02,0x00]
107499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107500
107501v_cmp_le_u64_e64 s10, s[4:5], v[2:3]
107502// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x04,0x04,0x02,0x00]
107503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107504
107505v_cmp_le_u64_e64 s10, s[100:101], v[2:3]
107506// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x64,0x04,0x02,0x00]
107507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107508
107509v_cmp_le_u64_e64 s10, vcc, v[2:3]
107510// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x6a,0x04,0x02,0x00]
107511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107512
107513v_cmp_le_u64_e64 s10, exec, v[2:3]
107514// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x7e,0x04,0x02,0x00]
107515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107516
107517v_cmp_le_u64_e64 s10, 0, v[2:3]
107518// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x80,0x04,0x02,0x00]
107519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107520
107521v_cmp_le_u64_e64 s10, -1, v[2:3]
107522// W32: encoding: [0x0a,0x00,0xe3,0xd4,0xc1,0x04,0x02,0x00]
107523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107524
107525v_cmp_le_u64_e64 s10, 0.5, v[2:3]
107526// W32: encoding: [0x0a,0x00,0xe3,0xd4,0xf0,0x04,0x02,0x00]
107527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107528
107529v_cmp_le_u64_e64 s10, -4.0, v[2:3]
107530// W32: encoding: [0x0a,0x00,0xe3,0xd4,0xf7,0x04,0x02,0x00]
107531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107532
107533v_cmp_le_u64_e64 s10, v[1:2], v[254:255]
107534// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xfd,0x03,0x00]
107535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107536
107537v_cmp_le_u64_e64 s10, v[1:2], s[4:5]
107538// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x09,0x00,0x00]
107539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107540
107541v_cmp_le_u64_e64 s10, v[1:2], s[6:7]
107542// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x0d,0x00,0x00]
107543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107544
107545v_cmp_le_u64_e64 s10, v[1:2], s[100:101]
107546// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xc9,0x00,0x00]
107547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107548
107549v_cmp_le_u64_e64 s10, v[1:2], vcc
107550// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xd5,0x00,0x00]
107551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107552
107553v_cmp_le_u64_e64 s10, v[1:2], exec
107554// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xfd,0x00,0x00]
107555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107556
107557v_cmp_le_u64_e64 s10, v[1:2], 0
107558// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x01,0x01,0x00]
107559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107560
107561v_cmp_le_u64_e64 s10, v[1:2], -1
107562// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x83,0x01,0x00]
107563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107564
107565v_cmp_le_u64_e64 s10, v[1:2], 0.5
107566// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xe1,0x01,0x00]
107567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107568
107569v_cmp_le_u64_e64 s10, v[1:2], -4.0
107570// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xef,0x01,0x00]
107571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107572
107573v_cmp_gt_u64 vcc_lo, v[1:2], v[2:3]
107574// W32: encoding: [0x01,0x05,0xc8,0x7d]
107575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107576
107577v_cmp_gt_u64 vcc_lo, v[254:255], v[2:3]
107578// W32: encoding: [0xfe,0x05,0xc8,0x7d]
107579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107580
107581v_cmp_gt_u64 vcc_lo, s[2:3], v[2:3]
107582// W32: encoding: [0x02,0x04,0xc8,0x7d]
107583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107584
107585v_cmp_gt_u64 vcc_lo, s[4:5], v[2:3]
107586// W32: encoding: [0x04,0x04,0xc8,0x7d]
107587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107588
107589v_cmp_gt_u64 vcc_lo, s[100:101], v[2:3]
107590// W32: encoding: [0x64,0x04,0xc8,0x7d]
107591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107592
107593v_cmp_gt_u64 vcc_lo, vcc, v[2:3]
107594// W32: encoding: [0x6a,0x04,0xc8,0x7d]
107595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107596
107597v_cmp_gt_u64 vcc_lo, exec, v[2:3]
107598// W32: encoding: [0x7e,0x04,0xc8,0x7d]
107599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107600
107601v_cmp_gt_u64 vcc_lo, 0, v[2:3]
107602// W32: encoding: [0x80,0x04,0xc8,0x7d]
107603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107604
107605v_cmp_gt_u64 vcc_lo, -1, v[2:3]
107606// W32: encoding: [0xc1,0x04,0xc8,0x7d]
107607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107608
107609v_cmp_gt_u64 vcc_lo, 0.5, v[2:3]
107610// W32: encoding: [0xf0,0x04,0xc8,0x7d]
107611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107612
107613v_cmp_gt_u64 vcc_lo, -4.0, v[2:3]
107614// W32: encoding: [0xf7,0x04,0xc8,0x7d]
107615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107616
107617v_cmp_gt_u64 vcc_lo, 0xaf123456, v[2:3]
107618// W32: encoding: [0xff,0x04,0xc8,0x7d,0x56,0x34,0x12,0xaf]
107619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107620
107621v_cmp_gt_u64 vcc_lo, 0x3f717273, v[2:3]
107622// W32: encoding: [0xff,0x04,0xc8,0x7d,0x73,0x72,0x71,0x3f]
107623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107624
107625v_cmp_gt_u64 vcc_lo, v[1:2], v[254:255]
107626// W32: encoding: [0x01,0xfd,0xc9,0x7d]
107627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107628
107629v_cmp_gt_u64_e64 s10, v[1:2], v[2:3]
107630// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
107631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107632
107633v_cmp_gt_u64_e64 s12, v[1:2], v[2:3]
107634// W32: encoding: [0x0c,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
107635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107636
107637v_cmp_gt_u64_e64 s100, v[1:2], v[2:3]
107638// W32: encoding: [0x64,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
107639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107640
107641v_cmp_gt_u64_e64 vcc_lo, v[1:2], v[2:3]
107642// W32: encoding: [0x6a,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
107643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107644
107645v_cmp_gt_u64_e64 s10, v[254:255], v[2:3]
107646// W32: encoding: [0x0a,0x00,0xe4,0xd4,0xfe,0x05,0x02,0x00]
107647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107648
107649v_cmp_gt_u64_e64 s10, s[2:3], v[2:3]
107650// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x02,0x04,0x02,0x00]
107651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107652
107653v_cmp_gt_u64_e64 s10, s[4:5], v[2:3]
107654// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x04,0x04,0x02,0x00]
107655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107656
107657v_cmp_gt_u64_e64 s10, s[100:101], v[2:3]
107658// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x64,0x04,0x02,0x00]
107659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107660
107661v_cmp_gt_u64_e64 s10, vcc, v[2:3]
107662// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x6a,0x04,0x02,0x00]
107663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107664
107665v_cmp_gt_u64_e64 s10, exec, v[2:3]
107666// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x7e,0x04,0x02,0x00]
107667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107668
107669v_cmp_gt_u64_e64 s10, 0, v[2:3]
107670// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x80,0x04,0x02,0x00]
107671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107672
107673v_cmp_gt_u64_e64 s10, -1, v[2:3]
107674// W32: encoding: [0x0a,0x00,0xe4,0xd4,0xc1,0x04,0x02,0x00]
107675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107676
107677v_cmp_gt_u64_e64 s10, 0.5, v[2:3]
107678// W32: encoding: [0x0a,0x00,0xe4,0xd4,0xf0,0x04,0x02,0x00]
107679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107680
107681v_cmp_gt_u64_e64 s10, -4.0, v[2:3]
107682// W32: encoding: [0x0a,0x00,0xe4,0xd4,0xf7,0x04,0x02,0x00]
107683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107684
107685v_cmp_gt_u64_e64 s10, v[1:2], v[254:255]
107686// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xfd,0x03,0x00]
107687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107688
107689v_cmp_gt_u64_e64 s10, v[1:2], s[4:5]
107690// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x09,0x00,0x00]
107691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107692
107693v_cmp_gt_u64_e64 s10, v[1:2], s[6:7]
107694// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x0d,0x00,0x00]
107695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107696
107697v_cmp_gt_u64_e64 s10, v[1:2], s[100:101]
107698// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xc9,0x00,0x00]
107699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107700
107701v_cmp_gt_u64_e64 s10, v[1:2], vcc
107702// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xd5,0x00,0x00]
107703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107704
107705v_cmp_gt_u64_e64 s10, v[1:2], exec
107706// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xfd,0x00,0x00]
107707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107708
107709v_cmp_gt_u64_e64 s10, v[1:2], 0
107710// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x01,0x01,0x00]
107711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107712
107713v_cmp_gt_u64_e64 s10, v[1:2], -1
107714// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x83,0x01,0x00]
107715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107716
107717v_cmp_gt_u64_e64 s10, v[1:2], 0.5
107718// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xe1,0x01,0x00]
107719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107720
107721v_cmp_gt_u64_e64 s10, v[1:2], -4.0
107722// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xef,0x01,0x00]
107723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107724
107725v_cmp_ne_u64 vcc_lo, v[1:2], v[2:3]
107726// W32: encoding: [0x01,0x05,0xca,0x7d]
107727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107728
107729v_cmp_ne_u64 vcc_lo, v[254:255], v[2:3]
107730// W32: encoding: [0xfe,0x05,0xca,0x7d]
107731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107732
107733v_cmp_ne_u64 vcc_lo, s[2:3], v[2:3]
107734// W32: encoding: [0x02,0x04,0xca,0x7d]
107735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107736
107737v_cmp_ne_u64 vcc_lo, s[4:5], v[2:3]
107738// W32: encoding: [0x04,0x04,0xca,0x7d]
107739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107740
107741v_cmp_ne_u64 vcc_lo, s[100:101], v[2:3]
107742// W32: encoding: [0x64,0x04,0xca,0x7d]
107743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107744
107745v_cmp_ne_u64 vcc_lo, vcc, v[2:3]
107746// W32: encoding: [0x6a,0x04,0xca,0x7d]
107747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107748
107749v_cmp_ne_u64 vcc_lo, exec, v[2:3]
107750// W32: encoding: [0x7e,0x04,0xca,0x7d]
107751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107752
107753v_cmp_ne_u64 vcc_lo, 0, v[2:3]
107754// W32: encoding: [0x80,0x04,0xca,0x7d]
107755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107756
107757v_cmp_ne_u64 vcc_lo, -1, v[2:3]
107758// W32: encoding: [0xc1,0x04,0xca,0x7d]
107759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107760
107761v_cmp_ne_u64 vcc_lo, 0.5, v[2:3]
107762// W32: encoding: [0xf0,0x04,0xca,0x7d]
107763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107764
107765v_cmp_ne_u64 vcc_lo, -4.0, v[2:3]
107766// W32: encoding: [0xf7,0x04,0xca,0x7d]
107767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107768
107769v_cmp_ne_u64 vcc_lo, 0xaf123456, v[2:3]
107770// W32: encoding: [0xff,0x04,0xca,0x7d,0x56,0x34,0x12,0xaf]
107771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107772
107773v_cmp_ne_u64 vcc_lo, 0x3f717273, v[2:3]
107774// W32: encoding: [0xff,0x04,0xca,0x7d,0x73,0x72,0x71,0x3f]
107775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107776
107777v_cmp_ne_u64 vcc_lo, v[1:2], v[254:255]
107778// W32: encoding: [0x01,0xfd,0xcb,0x7d]
107779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107780
107781v_cmp_ne_u64_e64 s10, v[1:2], v[2:3]
107782// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
107783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107784
107785v_cmp_ne_u64_e64 s12, v[1:2], v[2:3]
107786// W32: encoding: [0x0c,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
107787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107788
107789v_cmp_ne_u64_e64 s100, v[1:2], v[2:3]
107790// W32: encoding: [0x64,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
107791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107792
107793v_cmp_ne_u64_e64 vcc_lo, v[1:2], v[2:3]
107794// W32: encoding: [0x6a,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
107795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107796
107797v_cmp_ne_u64_e64 s10, v[254:255], v[2:3]
107798// W32: encoding: [0x0a,0x00,0xe5,0xd4,0xfe,0x05,0x02,0x00]
107799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107800
107801v_cmp_ne_u64_e64 s10, s[2:3], v[2:3]
107802// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x02,0x04,0x02,0x00]
107803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107804
107805v_cmp_ne_u64_e64 s10, s[4:5], v[2:3]
107806// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x04,0x04,0x02,0x00]
107807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107808
107809v_cmp_ne_u64_e64 s10, s[100:101], v[2:3]
107810// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x64,0x04,0x02,0x00]
107811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107812
107813v_cmp_ne_u64_e64 s10, vcc, v[2:3]
107814// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x6a,0x04,0x02,0x00]
107815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107816
107817v_cmp_ne_u64_e64 s10, exec, v[2:3]
107818// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x7e,0x04,0x02,0x00]
107819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107820
107821v_cmp_ne_u64_e64 s10, 0, v[2:3]
107822// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x80,0x04,0x02,0x00]
107823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107824
107825v_cmp_ne_u64_e64 s10, -1, v[2:3]
107826// W32: encoding: [0x0a,0x00,0xe5,0xd4,0xc1,0x04,0x02,0x00]
107827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107828
107829v_cmp_ne_u64_e64 s10, 0.5, v[2:3]
107830// W32: encoding: [0x0a,0x00,0xe5,0xd4,0xf0,0x04,0x02,0x00]
107831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107832
107833v_cmp_ne_u64_e64 s10, -4.0, v[2:3]
107834// W32: encoding: [0x0a,0x00,0xe5,0xd4,0xf7,0x04,0x02,0x00]
107835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107836
107837v_cmp_ne_u64_e64 s10, v[1:2], v[254:255]
107838// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xfd,0x03,0x00]
107839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107840
107841v_cmp_ne_u64_e64 s10, v[1:2], s[4:5]
107842// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x09,0x00,0x00]
107843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107844
107845v_cmp_ne_u64_e64 s10, v[1:2], s[6:7]
107846// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x0d,0x00,0x00]
107847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107848
107849v_cmp_ne_u64_e64 s10, v[1:2], s[100:101]
107850// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xc9,0x00,0x00]
107851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107852
107853v_cmp_ne_u64_e64 s10, v[1:2], vcc
107854// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xd5,0x00,0x00]
107855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107856
107857v_cmp_ne_u64_e64 s10, v[1:2], exec
107858// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xfd,0x00,0x00]
107859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107860
107861v_cmp_ne_u64_e64 s10, v[1:2], 0
107862// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x01,0x01,0x00]
107863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107864
107865v_cmp_ne_u64_e64 s10, v[1:2], -1
107866// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x83,0x01,0x00]
107867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107868
107869v_cmp_ne_u64_e64 s10, v[1:2], 0.5
107870// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xe1,0x01,0x00]
107871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107872
107873v_cmp_ne_u64_e64 s10, v[1:2], -4.0
107874// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xef,0x01,0x00]
107875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107876
107877v_cmp_ge_u64 vcc_lo, v[1:2], v[2:3]
107878// W32: encoding: [0x01,0x05,0xcc,0x7d]
107879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107880
107881v_cmp_ge_u64 vcc_lo, v[254:255], v[2:3]
107882// W32: encoding: [0xfe,0x05,0xcc,0x7d]
107883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107884
107885v_cmp_ge_u64 vcc_lo, s[2:3], v[2:3]
107886// W32: encoding: [0x02,0x04,0xcc,0x7d]
107887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107888
107889v_cmp_ge_u64 vcc_lo, s[4:5], v[2:3]
107890// W32: encoding: [0x04,0x04,0xcc,0x7d]
107891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107892
107893v_cmp_ge_u64 vcc_lo, s[100:101], v[2:3]
107894// W32: encoding: [0x64,0x04,0xcc,0x7d]
107895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107896
107897v_cmp_ge_u64 vcc_lo, vcc, v[2:3]
107898// W32: encoding: [0x6a,0x04,0xcc,0x7d]
107899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107900
107901v_cmp_ge_u64 vcc_lo, exec, v[2:3]
107902// W32: encoding: [0x7e,0x04,0xcc,0x7d]
107903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107904
107905v_cmp_ge_u64 vcc_lo, 0, v[2:3]
107906// W32: encoding: [0x80,0x04,0xcc,0x7d]
107907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107908
107909v_cmp_ge_u64 vcc_lo, -1, v[2:3]
107910// W32: encoding: [0xc1,0x04,0xcc,0x7d]
107911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107912
107913v_cmp_ge_u64 vcc_lo, 0.5, v[2:3]
107914// W32: encoding: [0xf0,0x04,0xcc,0x7d]
107915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107916
107917v_cmp_ge_u64 vcc_lo, -4.0, v[2:3]
107918// W32: encoding: [0xf7,0x04,0xcc,0x7d]
107919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107920
107921v_cmp_ge_u64 vcc_lo, 0xaf123456, v[2:3]
107922// W32: encoding: [0xff,0x04,0xcc,0x7d,0x56,0x34,0x12,0xaf]
107923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107924
107925v_cmp_ge_u64 vcc_lo, 0x3f717273, v[2:3]
107926// W32: encoding: [0xff,0x04,0xcc,0x7d,0x73,0x72,0x71,0x3f]
107927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107928
107929v_cmp_ge_u64 vcc_lo, v[1:2], v[254:255]
107930// W32: encoding: [0x01,0xfd,0xcd,0x7d]
107931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
107932
107933v_cmp_ge_u64_e64 s10, v[1:2], v[2:3]
107934// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
107935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107936
107937v_cmp_ge_u64_e64 s12, v[1:2], v[2:3]
107938// W32: encoding: [0x0c,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
107939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107940
107941v_cmp_ge_u64_e64 s100, v[1:2], v[2:3]
107942// W32: encoding: [0x64,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
107943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107944
107945v_cmp_ge_u64_e64 vcc_lo, v[1:2], v[2:3]
107946// W32: encoding: [0x6a,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
107947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107948
107949v_cmp_ge_u64_e64 s10, v[254:255], v[2:3]
107950// W32: encoding: [0x0a,0x00,0xe6,0xd4,0xfe,0x05,0x02,0x00]
107951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107952
107953v_cmp_ge_u64_e64 s10, s[2:3], v[2:3]
107954// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x02,0x04,0x02,0x00]
107955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107956
107957v_cmp_ge_u64_e64 s10, s[4:5], v[2:3]
107958// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x04,0x04,0x02,0x00]
107959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107960
107961v_cmp_ge_u64_e64 s10, s[100:101], v[2:3]
107962// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x64,0x04,0x02,0x00]
107963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107964
107965v_cmp_ge_u64_e64 s10, vcc, v[2:3]
107966// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x6a,0x04,0x02,0x00]
107967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107968
107969v_cmp_ge_u64_e64 s10, exec, v[2:3]
107970// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x7e,0x04,0x02,0x00]
107971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107972
107973v_cmp_ge_u64_e64 s10, 0, v[2:3]
107974// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x80,0x04,0x02,0x00]
107975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107976
107977v_cmp_ge_u64_e64 s10, -1, v[2:3]
107978// W32: encoding: [0x0a,0x00,0xe6,0xd4,0xc1,0x04,0x02,0x00]
107979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107980
107981v_cmp_ge_u64_e64 s10, 0.5, v[2:3]
107982// W32: encoding: [0x0a,0x00,0xe6,0xd4,0xf0,0x04,0x02,0x00]
107983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107984
107985v_cmp_ge_u64_e64 s10, -4.0, v[2:3]
107986// W32: encoding: [0x0a,0x00,0xe6,0xd4,0xf7,0x04,0x02,0x00]
107987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107988
107989v_cmp_ge_u64_e64 s10, v[1:2], v[254:255]
107990// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xfd,0x03,0x00]
107991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107992
107993v_cmp_ge_u64_e64 s10, v[1:2], s[4:5]
107994// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x09,0x00,0x00]
107995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
107996
107997v_cmp_ge_u64_e64 s10, v[1:2], s[6:7]
107998// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x0d,0x00,0x00]
107999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108000
108001v_cmp_ge_u64_e64 s10, v[1:2], s[100:101]
108002// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xc9,0x00,0x00]
108003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108004
108005v_cmp_ge_u64_e64 s10, v[1:2], vcc
108006// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xd5,0x00,0x00]
108007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108008
108009v_cmp_ge_u64_e64 s10, v[1:2], exec
108010// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xfd,0x00,0x00]
108011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108012
108013v_cmp_ge_u64_e64 s10, v[1:2], 0
108014// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x01,0x01,0x00]
108015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108016
108017v_cmp_ge_u64_e64 s10, v[1:2], -1
108018// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x83,0x01,0x00]
108019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108020
108021v_cmp_ge_u64_e64 s10, v[1:2], 0.5
108022// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xe1,0x01,0x00]
108023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108024
108025v_cmp_ge_u64_e64 s10, v[1:2], -4.0
108026// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xef,0x01,0x00]
108027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108028
108029v_cmp_t_u64 vcc_lo, v[1:2], v[2:3]
108030// W32: encoding: [0x01,0x05,0xce,0x7d]
108031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108032
108033v_cmp_t_u64 vcc_lo, v[254:255], v[2:3]
108034// W32: encoding: [0xfe,0x05,0xce,0x7d]
108035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108036
108037v_cmp_t_u64 vcc_lo, s[2:3], v[2:3]
108038// W32: encoding: [0x02,0x04,0xce,0x7d]
108039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108040
108041v_cmp_t_u64 vcc_lo, s[4:5], v[2:3]
108042// W32: encoding: [0x04,0x04,0xce,0x7d]
108043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108044
108045v_cmp_t_u64 vcc_lo, s[100:101], v[2:3]
108046// W32: encoding: [0x64,0x04,0xce,0x7d]
108047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108048
108049v_cmp_t_u64 vcc_lo, vcc, v[2:3]
108050// W32: encoding: [0x6a,0x04,0xce,0x7d]
108051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108052
108053v_cmp_t_u64 vcc_lo, exec, v[2:3]
108054// W32: encoding: [0x7e,0x04,0xce,0x7d]
108055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108056
108057v_cmp_t_u64 vcc_lo, 0, v[2:3]
108058// W32: encoding: [0x80,0x04,0xce,0x7d]
108059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108060
108061v_cmp_t_u64 vcc_lo, -1, v[2:3]
108062// W32: encoding: [0xc1,0x04,0xce,0x7d]
108063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108064
108065v_cmp_t_u64 vcc_lo, 0.5, v[2:3]
108066// W32: encoding: [0xf0,0x04,0xce,0x7d]
108067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108068
108069v_cmp_t_u64 vcc_lo, -4.0, v[2:3]
108070// W32: encoding: [0xf7,0x04,0xce,0x7d]
108071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108072
108073v_cmp_t_u64 vcc_lo, 0xaf123456, v[2:3]
108074// W32: encoding: [0xff,0x04,0xce,0x7d,0x56,0x34,0x12,0xaf]
108075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108076
108077v_cmp_t_u64 vcc_lo, 0x3f717273, v[2:3]
108078// W32: encoding: [0xff,0x04,0xce,0x7d,0x73,0x72,0x71,0x3f]
108079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108080
108081v_cmp_t_u64 vcc_lo, v[1:2], v[254:255]
108082// W32: encoding: [0x01,0xfd,0xcf,0x7d]
108083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108084
108085v_cmp_t_u64_e64 s10, v[1:2], v[2:3]
108086// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
108087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108088
108089v_cmp_t_u64_e64 s12, v[1:2], v[2:3]
108090// W32: encoding: [0x0c,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
108091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108092
108093v_cmp_t_u64_e64 s100, v[1:2], v[2:3]
108094// W32: encoding: [0x64,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
108095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108096
108097v_cmp_t_u64_e64 vcc_lo, v[1:2], v[2:3]
108098// W32: encoding: [0x6a,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
108099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108100
108101v_cmp_t_u64_e64 s10, v[254:255], v[2:3]
108102// W32: encoding: [0x0a,0x00,0xe7,0xd4,0xfe,0x05,0x02,0x00]
108103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108104
108105v_cmp_t_u64_e64 s10, s[2:3], v[2:3]
108106// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x02,0x04,0x02,0x00]
108107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108108
108109v_cmp_t_u64_e64 s10, s[4:5], v[2:3]
108110// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x04,0x04,0x02,0x00]
108111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108112
108113v_cmp_t_u64_e64 s10, s[100:101], v[2:3]
108114// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x64,0x04,0x02,0x00]
108115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108116
108117v_cmp_t_u64_e64 s10, vcc, v[2:3]
108118// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x6a,0x04,0x02,0x00]
108119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108120
108121v_cmp_t_u64_e64 s10, exec, v[2:3]
108122// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x7e,0x04,0x02,0x00]
108123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108124
108125v_cmp_t_u64_e64 s10, 0, v[2:3]
108126// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x80,0x04,0x02,0x00]
108127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108128
108129v_cmp_t_u64_e64 s10, -1, v[2:3]
108130// W32: encoding: [0x0a,0x00,0xe7,0xd4,0xc1,0x04,0x02,0x00]
108131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108132
108133v_cmp_t_u64_e64 s10, 0.5, v[2:3]
108134// W32: encoding: [0x0a,0x00,0xe7,0xd4,0xf0,0x04,0x02,0x00]
108135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108136
108137v_cmp_t_u64_e64 s10, -4.0, v[2:3]
108138// W32: encoding: [0x0a,0x00,0xe7,0xd4,0xf7,0x04,0x02,0x00]
108139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108140
108141v_cmp_t_u64_e64 s10, v[1:2], v[254:255]
108142// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xfd,0x03,0x00]
108143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108144
108145v_cmp_t_u64_e64 s10, v[1:2], s[4:5]
108146// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x09,0x00,0x00]
108147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108148
108149v_cmp_t_u64_e64 s10, v[1:2], s[6:7]
108150// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x0d,0x00,0x00]
108151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108152
108153v_cmp_t_u64_e64 s10, v[1:2], s[100:101]
108154// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xc9,0x00,0x00]
108155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108156
108157v_cmp_t_u64_e64 s10, v[1:2], vcc
108158// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xd5,0x00,0x00]
108159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108160
108161v_cmp_t_u64_e64 s10, v[1:2], exec
108162// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xfd,0x00,0x00]
108163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108164
108165v_cmp_t_u64_e64 s10, v[1:2], 0
108166// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x01,0x01,0x00]
108167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108168
108169v_cmp_t_u64_e64 s10, v[1:2], -1
108170// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x83,0x01,0x00]
108171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108172
108173v_cmp_t_u64_e64 s10, v[1:2], 0.5
108174// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xe1,0x01,0x00]
108175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108176
108177v_cmp_t_u64_e64 s10, v[1:2], -4.0
108178// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xef,0x01,0x00]
108179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108180
108181v_cmpx_f_u64_e64 exec, v[2:3]
108182// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x7e,0x04,0x02,0x00]
108183
108184v_cmpx_lt_u64_e64 exec, v[2:3]
108185// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x7e,0x04,0x02,0x00]
108186
108187v_cmpx_eq_u64_e64 exec, v[2:3]
108188// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x7e,0x04,0x02,0x00]
108189
108190v_cmpx_le_u64_e64 exec, v[2:3]
108191// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x7e,0x04,0x02,0x00]
108192
108193v_cmpx_gt_u64_e64 exec, v[2:3]
108194// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x7e,0x04,0x02,0x00]
108195
108196v_cmpx_ne_u64_e64 exec, v[2:3]
108197// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x7e,0x04,0x02,0x00]
108198
108199v_cmpx_ge_u64_e64 exec, v[2:3]
108200// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x7e,0x04,0x02,0x00]
108201
108202v_cmpx_t_u64_e64 exec, v[2:3]
108203// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x7e,0x04,0x02,0x00]
108204
108205v_cmp_lt_u16 vcc, v1, v2
108206// W64: encoding: [0x01,0x05,0x52,0x7d]
108207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108208
108209v_cmp_lt_u16 vcc, v255, v2
108210// W64: encoding: [0xff,0x05,0x52,0x7d]
108211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108212
108213v_cmp_lt_u16 vcc, s1, v2
108214// W64: encoding: [0x01,0x04,0x52,0x7d]
108215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108216
108217v_cmp_lt_u16 vcc, s101, v2
108218// W64: encoding: [0x65,0x04,0x52,0x7d]
108219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108220
108221v_cmp_lt_u16 vcc, vcc_lo, v2
108222// W64: encoding: [0x6a,0x04,0x52,0x7d]
108223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108224
108225v_cmp_lt_u16 vcc, vcc_hi, v2
108226// W64: encoding: [0x6b,0x04,0x52,0x7d]
108227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108228
108229v_cmp_lt_u16 vcc, m0, v2
108230// W64: encoding: [0x7c,0x04,0x52,0x7d]
108231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108232
108233v_cmp_lt_u16 vcc, exec_lo, v2
108234// W64: encoding: [0x7e,0x04,0x52,0x7d]
108235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108236
108237v_cmp_lt_u16 vcc, exec_hi, v2
108238// W64: encoding: [0x7f,0x04,0x52,0x7d]
108239// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108240
108241v_cmp_lt_u16 vcc, 0, v2
108242// W64: encoding: [0x80,0x04,0x52,0x7d]
108243// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108244
108245v_cmp_lt_u16 vcc, -1, v2
108246// W64: encoding: [0xc1,0x04,0x52,0x7d]
108247// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108248
108249v_cmp_lt_u16 vcc, 0.5, v2
108250// W64: encoding: [0xff,0x04,0x52,0x7d,0x00,0x38,0x00,0x00]
108251// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108252
108253v_cmp_lt_u16 vcc, -4.0, v2
108254// W64: encoding: [0xff,0x04,0x52,0x7d,0x00,0xc4,0x00,0x00]
108255// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108256
108257v_cmp_lt_u16 vcc, 0xfe0b, v2
108258// W64: encoding: [0xff,0x04,0x52,0x7d,0x0b,0xfe,0x00,0x00]
108259// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108260
108261v_cmp_lt_u16 vcc, 0x3456, v2
108262// W64: encoding: [0xff,0x04,0x52,0x7d,0x56,0x34,0x00,0x00]
108263// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108264
108265v_cmp_lt_u16 vcc, v1, v255
108266// W64: encoding: [0x01,0xff,0x53,0x7d]
108267// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108268
108269v_cmp_lt_u16_e64 s[10:11], v1, v2
108270// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
108271// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108272
108273v_cmp_lt_u16_e64 s[12:13], v1, v2
108274// W64: encoding: [0x0c,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
108275// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108276
108277v_cmp_lt_u16_e64 s[100:101], v1, v2
108278// W64: encoding: [0x64,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
108279// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108280
108281v_cmp_lt_u16_e64 vcc, v1, v2
108282// W64: encoding: [0x6a,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
108283// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108284
108285v_cmp_lt_u16_e64 s[10:11], v255, v2
108286// W64: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x05,0x02,0x00]
108287// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108288
108289v_cmp_lt_u16_e64 s[10:11], s1, v2
108290// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x04,0x02,0x00]
108291// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108292
108293v_cmp_lt_u16_e64 s[10:11], s101, v2
108294// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x65,0x04,0x02,0x00]
108295// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108296
108297v_cmp_lt_u16_e64 s[10:11], vcc_lo, v2
108298// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x6a,0x04,0x02,0x00]
108299// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108300
108301v_cmp_lt_u16_e64 s[10:11], vcc_hi, v2
108302// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x6b,0x04,0x02,0x00]
108303// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108304
108305v_cmp_lt_u16_e64 s[10:11], m0, v2
108306// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x7c,0x04,0x02,0x00]
108307// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108308
108309v_cmp_lt_u16_e64 s[10:11], exec_lo, v2
108310// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x7e,0x04,0x02,0x00]
108311// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108312
108313v_cmp_lt_u16_e64 s[10:11], exec_hi, v2
108314// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x7f,0x04,0x02,0x00]
108315// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108316
108317v_cmp_lt_u16_e64 s[10:11], 0, v2
108318// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x80,0x04,0x02,0x00]
108319// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108320
108321v_cmp_lt_u16_e64 s[10:11], -1, v2
108322// W64: encoding: [0x0a,0x00,0xa9,0xd4,0xc1,0x04,0x02,0x00]
108323// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108324
108325v_cmp_lt_u16_e64 s[10:11], 0.5, v2
108326// W64: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
108327// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108328
108329v_cmp_lt_u16_e64 s[10:11], -4.0, v2
108330// W64: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
108331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108332
108333v_cmp_lt_u16_e64 s[10:11], v1, v255
108334// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x03,0x00]
108335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108336
108337v_cmp_lt_u16_e64 s[10:11], v1, s2
108338// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x05,0x00,0x00]
108339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108340
108341v_cmp_lt_u16_e64 s[10:11], v1, s101
108342// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xcb,0x00,0x00]
108343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108344
108345v_cmp_lt_u16_e64 s[10:11], v1, vcc_lo
108346// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xd5,0x00,0x00]
108347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108348
108349v_cmp_lt_u16_e64 s[10:11], v1, vcc_hi
108350// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xd7,0x00,0x00]
108351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108352
108353v_cmp_lt_u16_e64 s[10:11], v1, m0
108354// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xf9,0x00,0x00]
108355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108356
108357v_cmp_lt_u16_e64 s[10:11], v1, exec_lo
108358// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xfd,0x00,0x00]
108359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108360
108361v_cmp_lt_u16_e64 s[10:11], v1, exec_hi
108362// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x00,0x00]
108363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108364
108365v_cmp_lt_u16_e64 s[10:11], v1, 0
108366// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x01,0x01,0x00]
108367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108368
108369v_cmp_lt_u16_e64 s[10:11], v1, -1
108370// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x83,0x01,0x00]
108371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108372
108373v_cmp_lt_u16_e64 s[10:11], v1, 0.5
108374// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
108375// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108376
108377v_cmp_lt_u16_e64 s[10:11], v1, -4.0
108378// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
108379// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108380
108381v_cmp_eq_u16 vcc, v1, v2
108382// W64: encoding: [0x01,0x05,0x54,0x7d]
108383// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108384
108385v_cmp_eq_u16 vcc, v255, v2
108386// W64: encoding: [0xff,0x05,0x54,0x7d]
108387// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108388
108389v_cmp_eq_u16 vcc, s1, v2
108390// W64: encoding: [0x01,0x04,0x54,0x7d]
108391// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108392
108393v_cmp_eq_u16 vcc, s101, v2
108394// W64: encoding: [0x65,0x04,0x54,0x7d]
108395// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108396
108397v_cmp_eq_u16 vcc, vcc_lo, v2
108398// W64: encoding: [0x6a,0x04,0x54,0x7d]
108399// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108400
108401v_cmp_eq_u16 vcc, vcc_hi, v2
108402// W64: encoding: [0x6b,0x04,0x54,0x7d]
108403// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108404
108405v_cmp_eq_u16 vcc, m0, v2
108406// W64: encoding: [0x7c,0x04,0x54,0x7d]
108407// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108408
108409v_cmp_eq_u16 vcc, exec_lo, v2
108410// W64: encoding: [0x7e,0x04,0x54,0x7d]
108411// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108412
108413v_cmp_eq_u16 vcc, exec_hi, v2
108414// W64: encoding: [0x7f,0x04,0x54,0x7d]
108415// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108416
108417v_cmp_eq_u16 vcc, 0, v2
108418// W64: encoding: [0x80,0x04,0x54,0x7d]
108419// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108420
108421v_cmp_eq_u16 vcc, -1, v2
108422// W64: encoding: [0xc1,0x04,0x54,0x7d]
108423// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108424
108425v_cmp_eq_u16 vcc, 0.5, v2
108426// W64: encoding: [0xff,0x04,0x54,0x7d,0x00,0x38,0x00,0x00]
108427// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108428
108429v_cmp_eq_u16 vcc, -4.0, v2
108430// W64: encoding: [0xff,0x04,0x54,0x7d,0x00,0xc4,0x00,0x00]
108431// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108432
108433v_cmp_eq_u16 vcc, 0xfe0b, v2
108434// W64: encoding: [0xff,0x04,0x54,0x7d,0x0b,0xfe,0x00,0x00]
108435// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108436
108437v_cmp_eq_u16 vcc, 0x3456, v2
108438// W64: encoding: [0xff,0x04,0x54,0x7d,0x56,0x34,0x00,0x00]
108439// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108440
108441v_cmp_eq_u16 vcc, v1, v255
108442// W64: encoding: [0x01,0xff,0x55,0x7d]
108443// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108444
108445v_cmp_eq_u16_e64 s[10:11], v1, v2
108446// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
108447// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108448
108449v_cmp_eq_u16_e64 s[12:13], v1, v2
108450// W64: encoding: [0x0c,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
108451// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108452
108453v_cmp_eq_u16_e64 s[100:101], v1, v2
108454// W64: encoding: [0x64,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
108455// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108456
108457v_cmp_eq_u16_e64 vcc, v1, v2
108458// W64: encoding: [0x6a,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
108459// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108460
108461v_cmp_eq_u16_e64 s[10:11], v255, v2
108462// W64: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x05,0x02,0x00]
108463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108464
108465v_cmp_eq_u16_e64 s[10:11], s1, v2
108466// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x04,0x02,0x00]
108467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108468
108469v_cmp_eq_u16_e64 s[10:11], s101, v2
108470// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x65,0x04,0x02,0x00]
108471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108472
108473v_cmp_eq_u16_e64 s[10:11], vcc_lo, v2
108474// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x6a,0x04,0x02,0x00]
108475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108476
108477v_cmp_eq_u16_e64 s[10:11], vcc_hi, v2
108478// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x6b,0x04,0x02,0x00]
108479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108480
108481v_cmp_eq_u16_e64 s[10:11], m0, v2
108482// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x7c,0x04,0x02,0x00]
108483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108484
108485v_cmp_eq_u16_e64 s[10:11], exec_lo, v2
108486// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x7e,0x04,0x02,0x00]
108487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108488
108489v_cmp_eq_u16_e64 s[10:11], exec_hi, v2
108490// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x7f,0x04,0x02,0x00]
108491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108492
108493v_cmp_eq_u16_e64 s[10:11], 0, v2
108494// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x80,0x04,0x02,0x00]
108495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108496
108497v_cmp_eq_u16_e64 s[10:11], -1, v2
108498// W64: encoding: [0x0a,0x00,0xaa,0xd4,0xc1,0x04,0x02,0x00]
108499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108500
108501v_cmp_eq_u16_e64 s[10:11], 0.5, v2
108502// W64: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
108503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108504
108505v_cmp_eq_u16_e64 s[10:11], -4.0, v2
108506// W64: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
108507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108508
108509v_cmp_eq_u16_e64 s[10:11], v1, v255
108510// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x03,0x00]
108511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108512
108513v_cmp_eq_u16_e64 s[10:11], v1, s2
108514// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x05,0x00,0x00]
108515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108516
108517v_cmp_eq_u16_e64 s[10:11], v1, s101
108518// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xcb,0x00,0x00]
108519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108520
108521v_cmp_eq_u16_e64 s[10:11], v1, vcc_lo
108522// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xd5,0x00,0x00]
108523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108524
108525v_cmp_eq_u16_e64 s[10:11], v1, vcc_hi
108526// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xd7,0x00,0x00]
108527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108528
108529v_cmp_eq_u16_e64 s[10:11], v1, m0
108530// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xf9,0x00,0x00]
108531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108532
108533v_cmp_eq_u16_e64 s[10:11], v1, exec_lo
108534// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xfd,0x00,0x00]
108535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108536
108537v_cmp_eq_u16_e64 s[10:11], v1, exec_hi
108538// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x00,0x00]
108539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108540
108541v_cmp_eq_u16_e64 s[10:11], v1, 0
108542// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x01,0x01,0x00]
108543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108544
108545v_cmp_eq_u16_e64 s[10:11], v1, -1
108546// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x83,0x01,0x00]
108547// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108548
108549v_cmp_eq_u16_e64 s[10:11], v1, 0.5
108550// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
108551// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108552
108553v_cmp_eq_u16_e64 s[10:11], v1, -4.0
108554// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
108555// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108556
108557v_cmp_le_u16 vcc, v1, v2
108558// W64: encoding: [0x01,0x05,0x56,0x7d]
108559// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108560
108561v_cmp_le_u16 vcc, v255, v2
108562// W64: encoding: [0xff,0x05,0x56,0x7d]
108563// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108564
108565v_cmp_le_u16 vcc, s1, v2
108566// W64: encoding: [0x01,0x04,0x56,0x7d]
108567// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108568
108569v_cmp_le_u16 vcc, s101, v2
108570// W64: encoding: [0x65,0x04,0x56,0x7d]
108571// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108572
108573v_cmp_le_u16 vcc, vcc_lo, v2
108574// W64: encoding: [0x6a,0x04,0x56,0x7d]
108575// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108576
108577v_cmp_le_u16 vcc, vcc_hi, v2
108578// W64: encoding: [0x6b,0x04,0x56,0x7d]
108579// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108580
108581v_cmp_le_u16 vcc, m0, v2
108582// W64: encoding: [0x7c,0x04,0x56,0x7d]
108583// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108584
108585v_cmp_le_u16 vcc, exec_lo, v2
108586// W64: encoding: [0x7e,0x04,0x56,0x7d]
108587// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108588
108589v_cmp_le_u16 vcc, exec_hi, v2
108590// W64: encoding: [0x7f,0x04,0x56,0x7d]
108591// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108592
108593v_cmp_le_u16 vcc, 0, v2
108594// W64: encoding: [0x80,0x04,0x56,0x7d]
108595// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108596
108597v_cmp_le_u16 vcc, -1, v2
108598// W64: encoding: [0xc1,0x04,0x56,0x7d]
108599// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108600
108601v_cmp_le_u16 vcc, 0.5, v2
108602// W64: encoding: [0xff,0x04,0x56,0x7d,0x00,0x38,0x00,0x00]
108603// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108604
108605v_cmp_le_u16 vcc, -4.0, v2
108606// W64: encoding: [0xff,0x04,0x56,0x7d,0x00,0xc4,0x00,0x00]
108607// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108608
108609v_cmp_le_u16 vcc, 0xfe0b, v2
108610// W64: encoding: [0xff,0x04,0x56,0x7d,0x0b,0xfe,0x00,0x00]
108611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108612
108613v_cmp_le_u16 vcc, 0x3456, v2
108614// W64: encoding: [0xff,0x04,0x56,0x7d,0x56,0x34,0x00,0x00]
108615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108616
108617v_cmp_le_u16 vcc, v1, v255
108618// W64: encoding: [0x01,0xff,0x57,0x7d]
108619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108620
108621v_cmp_le_u16_e64 s[10:11], v1, v2
108622// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
108623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108624
108625v_cmp_le_u16_e64 s[12:13], v1, v2
108626// W64: encoding: [0x0c,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
108627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108628
108629v_cmp_le_u16_e64 s[100:101], v1, v2
108630// W64: encoding: [0x64,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
108631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108632
108633v_cmp_le_u16_e64 vcc, v1, v2
108634// W64: encoding: [0x6a,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
108635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108636
108637v_cmp_le_u16_e64 s[10:11], v255, v2
108638// W64: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x05,0x02,0x00]
108639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108640
108641v_cmp_le_u16_e64 s[10:11], s1, v2
108642// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x04,0x02,0x00]
108643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108644
108645v_cmp_le_u16_e64 s[10:11], s101, v2
108646// W64: encoding: [0x0a,0x00,0xab,0xd4,0x65,0x04,0x02,0x00]
108647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108648
108649v_cmp_le_u16_e64 s[10:11], vcc_lo, v2
108650// W64: encoding: [0x0a,0x00,0xab,0xd4,0x6a,0x04,0x02,0x00]
108651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108652
108653v_cmp_le_u16_e64 s[10:11], vcc_hi, v2
108654// W64: encoding: [0x0a,0x00,0xab,0xd4,0x6b,0x04,0x02,0x00]
108655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108656
108657v_cmp_le_u16_e64 s[10:11], m0, v2
108658// W64: encoding: [0x0a,0x00,0xab,0xd4,0x7c,0x04,0x02,0x00]
108659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108660
108661v_cmp_le_u16_e64 s[10:11], exec_lo, v2
108662// W64: encoding: [0x0a,0x00,0xab,0xd4,0x7e,0x04,0x02,0x00]
108663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108664
108665v_cmp_le_u16_e64 s[10:11], exec_hi, v2
108666// W64: encoding: [0x0a,0x00,0xab,0xd4,0x7f,0x04,0x02,0x00]
108667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108668
108669v_cmp_le_u16_e64 s[10:11], 0, v2
108670// W64: encoding: [0x0a,0x00,0xab,0xd4,0x80,0x04,0x02,0x00]
108671// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108672
108673v_cmp_le_u16_e64 s[10:11], -1, v2
108674// W64: encoding: [0x0a,0x00,0xab,0xd4,0xc1,0x04,0x02,0x00]
108675// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108676
108677v_cmp_le_u16_e64 s[10:11], 0.5, v2
108678// W64: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
108679// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108680
108681v_cmp_le_u16_e64 s[10:11], -4.0, v2
108682// W64: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
108683// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108684
108685v_cmp_le_u16_e64 s[10:11], v1, v255
108686// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x03,0x00]
108687// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108688
108689v_cmp_le_u16_e64 s[10:11], v1, s2
108690// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x05,0x00,0x00]
108691// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108692
108693v_cmp_le_u16_e64 s[10:11], v1, s101
108694// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xcb,0x00,0x00]
108695// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108696
108697v_cmp_le_u16_e64 s[10:11], v1, vcc_lo
108698// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xd5,0x00,0x00]
108699// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108700
108701v_cmp_le_u16_e64 s[10:11], v1, vcc_hi
108702// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xd7,0x00,0x00]
108703// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108704
108705v_cmp_le_u16_e64 s[10:11], v1, m0
108706// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xf9,0x00,0x00]
108707// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108708
108709v_cmp_le_u16_e64 s[10:11], v1, exec_lo
108710// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xfd,0x00,0x00]
108711// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108712
108713v_cmp_le_u16_e64 s[10:11], v1, exec_hi
108714// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x00,0x00]
108715// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108716
108717v_cmp_le_u16_e64 s[10:11], v1, 0
108718// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x01,0x01,0x00]
108719// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108720
108721v_cmp_le_u16_e64 s[10:11], v1, -1
108722// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x83,0x01,0x00]
108723// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108724
108725v_cmp_le_u16_e64 s[10:11], v1, 0.5
108726// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
108727// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108728
108729v_cmp_le_u16_e64 s[10:11], v1, -4.0
108730// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
108731// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108732
108733v_cmp_gt_u16 vcc, v1, v2
108734// W64: encoding: [0x01,0x05,0x58,0x7d]
108735// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108736
108737v_cmp_gt_u16 vcc, v255, v2
108738// W64: encoding: [0xff,0x05,0x58,0x7d]
108739// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108740
108741v_cmp_gt_u16 vcc, s1, v2
108742// W64: encoding: [0x01,0x04,0x58,0x7d]
108743// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108744
108745v_cmp_gt_u16 vcc, s101, v2
108746// W64: encoding: [0x65,0x04,0x58,0x7d]
108747// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108748
108749v_cmp_gt_u16 vcc, vcc_lo, v2
108750// W64: encoding: [0x6a,0x04,0x58,0x7d]
108751// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108752
108753v_cmp_gt_u16 vcc, vcc_hi, v2
108754// W64: encoding: [0x6b,0x04,0x58,0x7d]
108755// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108756
108757v_cmp_gt_u16 vcc, m0, v2
108758// W64: encoding: [0x7c,0x04,0x58,0x7d]
108759// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108760
108761v_cmp_gt_u16 vcc, exec_lo, v2
108762// W64: encoding: [0x7e,0x04,0x58,0x7d]
108763// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108764
108765v_cmp_gt_u16 vcc, exec_hi, v2
108766// W64: encoding: [0x7f,0x04,0x58,0x7d]
108767// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108768
108769v_cmp_gt_u16 vcc, 0, v2
108770// W64: encoding: [0x80,0x04,0x58,0x7d]
108771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108772
108773v_cmp_gt_u16 vcc, -1, v2
108774// W64: encoding: [0xc1,0x04,0x58,0x7d]
108775// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108776
108777v_cmp_gt_u16 vcc, 0.5, v2
108778// W64: encoding: [0xff,0x04,0x58,0x7d,0x00,0x38,0x00,0x00]
108779// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108780
108781v_cmp_gt_u16 vcc, -4.0, v2
108782// W64: encoding: [0xff,0x04,0x58,0x7d,0x00,0xc4,0x00,0x00]
108783// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108784
108785v_cmp_gt_u16 vcc, 0xfe0b, v2
108786// W64: encoding: [0xff,0x04,0x58,0x7d,0x0b,0xfe,0x00,0x00]
108787// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108788
108789v_cmp_gt_u16 vcc, 0x3456, v2
108790// W64: encoding: [0xff,0x04,0x58,0x7d,0x56,0x34,0x00,0x00]
108791// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108792
108793v_cmp_gt_u16 vcc, v1, v255
108794// W64: encoding: [0x01,0xff,0x59,0x7d]
108795// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108796
108797v_cmp_gt_u16_e64 s[10:11], v1, v2
108798// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
108799// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108800
108801v_cmp_gt_u16_e64 s[12:13], v1, v2
108802// W64: encoding: [0x0c,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
108803// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108804
108805v_cmp_gt_u16_e64 s[100:101], v1, v2
108806// W64: encoding: [0x64,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
108807// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108808
108809v_cmp_gt_u16_e64 vcc, v1, v2
108810// W64: encoding: [0x6a,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
108811// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108812
108813v_cmp_gt_u16_e64 s[10:11], v255, v2
108814// W64: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x05,0x02,0x00]
108815// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108816
108817v_cmp_gt_u16_e64 s[10:11], s1, v2
108818// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x04,0x02,0x00]
108819// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108820
108821v_cmp_gt_u16_e64 s[10:11], s101, v2
108822// W64: encoding: [0x0a,0x00,0xac,0xd4,0x65,0x04,0x02,0x00]
108823// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108824
108825v_cmp_gt_u16_e64 s[10:11], vcc_lo, v2
108826// W64: encoding: [0x0a,0x00,0xac,0xd4,0x6a,0x04,0x02,0x00]
108827// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108828
108829v_cmp_gt_u16_e64 s[10:11], vcc_hi, v2
108830// W64: encoding: [0x0a,0x00,0xac,0xd4,0x6b,0x04,0x02,0x00]
108831// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108832
108833v_cmp_gt_u16_e64 s[10:11], m0, v2
108834// W64: encoding: [0x0a,0x00,0xac,0xd4,0x7c,0x04,0x02,0x00]
108835// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108836
108837v_cmp_gt_u16_e64 s[10:11], exec_lo, v2
108838// W64: encoding: [0x0a,0x00,0xac,0xd4,0x7e,0x04,0x02,0x00]
108839// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108840
108841v_cmp_gt_u16_e64 s[10:11], exec_hi, v2
108842// W64: encoding: [0x0a,0x00,0xac,0xd4,0x7f,0x04,0x02,0x00]
108843// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108844
108845v_cmp_gt_u16_e64 s[10:11], 0, v2
108846// W64: encoding: [0x0a,0x00,0xac,0xd4,0x80,0x04,0x02,0x00]
108847// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108848
108849v_cmp_gt_u16_e64 s[10:11], -1, v2
108850// W64: encoding: [0x0a,0x00,0xac,0xd4,0xc1,0x04,0x02,0x00]
108851// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108852
108853v_cmp_gt_u16_e64 s[10:11], 0.5, v2
108854// W64: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
108855// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108856
108857v_cmp_gt_u16_e64 s[10:11], -4.0, v2
108858// W64: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
108859// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108860
108861v_cmp_gt_u16_e64 s[10:11], v1, v255
108862// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x03,0x00]
108863// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108864
108865v_cmp_gt_u16_e64 s[10:11], v1, s2
108866// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x05,0x00,0x00]
108867// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108868
108869v_cmp_gt_u16_e64 s[10:11], v1, s101
108870// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xcb,0x00,0x00]
108871// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108872
108873v_cmp_gt_u16_e64 s[10:11], v1, vcc_lo
108874// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xd5,0x00,0x00]
108875// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108876
108877v_cmp_gt_u16_e64 s[10:11], v1, vcc_hi
108878// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xd7,0x00,0x00]
108879// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108880
108881v_cmp_gt_u16_e64 s[10:11], v1, m0
108882// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xf9,0x00,0x00]
108883// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108884
108885v_cmp_gt_u16_e64 s[10:11], v1, exec_lo
108886// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xfd,0x00,0x00]
108887// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108888
108889v_cmp_gt_u16_e64 s[10:11], v1, exec_hi
108890// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x00,0x00]
108891// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108892
108893v_cmp_gt_u16_e64 s[10:11], v1, 0
108894// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x01,0x01,0x00]
108895// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108896
108897v_cmp_gt_u16_e64 s[10:11], v1, -1
108898// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x83,0x01,0x00]
108899// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108900
108901v_cmp_gt_u16_e64 s[10:11], v1, 0.5
108902// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
108903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108904
108905v_cmp_gt_u16_e64 s[10:11], v1, -4.0
108906// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
108907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108908
108909v_cmp_ne_u16 vcc, v1, v2
108910// W64: encoding: [0x01,0x05,0x5a,0x7d]
108911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108912
108913v_cmp_ne_u16 vcc, v255, v2
108914// W64: encoding: [0xff,0x05,0x5a,0x7d]
108915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108916
108917v_cmp_ne_u16 vcc, s1, v2
108918// W64: encoding: [0x01,0x04,0x5a,0x7d]
108919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108920
108921v_cmp_ne_u16 vcc, s101, v2
108922// W64: encoding: [0x65,0x04,0x5a,0x7d]
108923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108924
108925v_cmp_ne_u16 vcc, vcc_lo, v2
108926// W64: encoding: [0x6a,0x04,0x5a,0x7d]
108927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108928
108929v_cmp_ne_u16 vcc, vcc_hi, v2
108930// W64: encoding: [0x6b,0x04,0x5a,0x7d]
108931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108932
108933v_cmp_ne_u16 vcc, m0, v2
108934// W64: encoding: [0x7c,0x04,0x5a,0x7d]
108935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108936
108937v_cmp_ne_u16 vcc, exec_lo, v2
108938// W64: encoding: [0x7e,0x04,0x5a,0x7d]
108939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108940
108941v_cmp_ne_u16 vcc, exec_hi, v2
108942// W64: encoding: [0x7f,0x04,0x5a,0x7d]
108943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108944
108945v_cmp_ne_u16 vcc, 0, v2
108946// W64: encoding: [0x80,0x04,0x5a,0x7d]
108947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108948
108949v_cmp_ne_u16 vcc, -1, v2
108950// W64: encoding: [0xc1,0x04,0x5a,0x7d]
108951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108952
108953v_cmp_ne_u16 vcc, 0.5, v2
108954// W64: encoding: [0xff,0x04,0x5a,0x7d,0x00,0x38,0x00,0x00]
108955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108956
108957v_cmp_ne_u16 vcc, -4.0, v2
108958// W64: encoding: [0xff,0x04,0x5a,0x7d,0x00,0xc4,0x00,0x00]
108959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108960
108961v_cmp_ne_u16 vcc, 0xfe0b, v2
108962// W64: encoding: [0xff,0x04,0x5a,0x7d,0x0b,0xfe,0x00,0x00]
108963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108964
108965v_cmp_ne_u16 vcc, 0x3456, v2
108966// W64: encoding: [0xff,0x04,0x5a,0x7d,0x56,0x34,0x00,0x00]
108967// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108968
108969v_cmp_ne_u16 vcc, v1, v255
108970// W64: encoding: [0x01,0xff,0x5b,0x7d]
108971// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
108972
108973v_cmp_ne_u16_e64 s[10:11], v1, v2
108974// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
108975// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108976
108977v_cmp_ne_u16_e64 s[12:13], v1, v2
108978// W64: encoding: [0x0c,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
108979// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108980
108981v_cmp_ne_u16_e64 s[100:101], v1, v2
108982// W64: encoding: [0x64,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
108983// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108984
108985v_cmp_ne_u16_e64 vcc, v1, v2
108986// W64: encoding: [0x6a,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
108987// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108988
108989v_cmp_ne_u16_e64 s[10:11], v255, v2
108990// W64: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x05,0x02,0x00]
108991// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108992
108993v_cmp_ne_u16_e64 s[10:11], s1, v2
108994// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x04,0x02,0x00]
108995// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
108996
108997v_cmp_ne_u16_e64 s[10:11], s101, v2
108998// W64: encoding: [0x0a,0x00,0xad,0xd4,0x65,0x04,0x02,0x00]
108999// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109000
109001v_cmp_ne_u16_e64 s[10:11], vcc_lo, v2
109002// W64: encoding: [0x0a,0x00,0xad,0xd4,0x6a,0x04,0x02,0x00]
109003// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109004
109005v_cmp_ne_u16_e64 s[10:11], vcc_hi, v2
109006// W64: encoding: [0x0a,0x00,0xad,0xd4,0x6b,0x04,0x02,0x00]
109007// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109008
109009v_cmp_ne_u16_e64 s[10:11], m0, v2
109010// W64: encoding: [0x0a,0x00,0xad,0xd4,0x7c,0x04,0x02,0x00]
109011// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109012
109013v_cmp_ne_u16_e64 s[10:11], exec_lo, v2
109014// W64: encoding: [0x0a,0x00,0xad,0xd4,0x7e,0x04,0x02,0x00]
109015// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109016
109017v_cmp_ne_u16_e64 s[10:11], exec_hi, v2
109018// W64: encoding: [0x0a,0x00,0xad,0xd4,0x7f,0x04,0x02,0x00]
109019// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109020
109021v_cmp_ne_u16_e64 s[10:11], 0, v2
109022// W64: encoding: [0x0a,0x00,0xad,0xd4,0x80,0x04,0x02,0x00]
109023// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109024
109025v_cmp_ne_u16_e64 s[10:11], -1, v2
109026// W64: encoding: [0x0a,0x00,0xad,0xd4,0xc1,0x04,0x02,0x00]
109027// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109028
109029v_cmp_ne_u16_e64 s[10:11], 0.5, v2
109030// W64: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
109031// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109032
109033v_cmp_ne_u16_e64 s[10:11], -4.0, v2
109034// W64: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
109035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109036
109037v_cmp_ne_u16_e64 s[10:11], v1, v255
109038// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x03,0x00]
109039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109040
109041v_cmp_ne_u16_e64 s[10:11], v1, s2
109042// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x05,0x00,0x00]
109043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109044
109045v_cmp_ne_u16_e64 s[10:11], v1, s101
109046// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xcb,0x00,0x00]
109047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109048
109049v_cmp_ne_u16_e64 s[10:11], v1, vcc_lo
109050// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xd5,0x00,0x00]
109051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109052
109053v_cmp_ne_u16_e64 s[10:11], v1, vcc_hi
109054// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xd7,0x00,0x00]
109055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109056
109057v_cmp_ne_u16_e64 s[10:11], v1, m0
109058// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xf9,0x00,0x00]
109059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109060
109061v_cmp_ne_u16_e64 s[10:11], v1, exec_lo
109062// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xfd,0x00,0x00]
109063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109064
109065v_cmp_ne_u16_e64 s[10:11], v1, exec_hi
109066// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x00,0x00]
109067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109068
109069v_cmp_ne_u16_e64 s[10:11], v1, 0
109070// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x01,0x01,0x00]
109071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109072
109073v_cmp_ne_u16_e64 s[10:11], v1, -1
109074// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x83,0x01,0x00]
109075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109076
109077v_cmp_ne_u16_e64 s[10:11], v1, 0.5
109078// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
109079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109080
109081v_cmp_ne_u16_e64 s[10:11], v1, -4.0
109082// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
109083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109084
109085v_cmp_ge_u16 vcc, v1, v2
109086// W64: encoding: [0x01,0x05,0x5c,0x7d]
109087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109088
109089v_cmp_ge_u16 vcc, v255, v2
109090// W64: encoding: [0xff,0x05,0x5c,0x7d]
109091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109092
109093v_cmp_ge_u16 vcc, s1, v2
109094// W64: encoding: [0x01,0x04,0x5c,0x7d]
109095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109096
109097v_cmp_ge_u16 vcc, s101, v2
109098// W64: encoding: [0x65,0x04,0x5c,0x7d]
109099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109100
109101v_cmp_ge_u16 vcc, vcc_lo, v2
109102// W64: encoding: [0x6a,0x04,0x5c,0x7d]
109103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109104
109105v_cmp_ge_u16 vcc, vcc_hi, v2
109106// W64: encoding: [0x6b,0x04,0x5c,0x7d]
109107// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109108
109109v_cmp_ge_u16 vcc, m0, v2
109110// W64: encoding: [0x7c,0x04,0x5c,0x7d]
109111// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109112
109113v_cmp_ge_u16 vcc, exec_lo, v2
109114// W64: encoding: [0x7e,0x04,0x5c,0x7d]
109115// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109116
109117v_cmp_ge_u16 vcc, exec_hi, v2
109118// W64: encoding: [0x7f,0x04,0x5c,0x7d]
109119// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109120
109121v_cmp_ge_u16 vcc, 0, v2
109122// W64: encoding: [0x80,0x04,0x5c,0x7d]
109123// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109124
109125v_cmp_ge_u16 vcc, -1, v2
109126// W64: encoding: [0xc1,0x04,0x5c,0x7d]
109127// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109128
109129v_cmp_ge_u16 vcc, 0.5, v2
109130// W64: encoding: [0xff,0x04,0x5c,0x7d,0x00,0x38,0x00,0x00]
109131// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109132
109133v_cmp_ge_u16 vcc, -4.0, v2
109134// W64: encoding: [0xff,0x04,0x5c,0x7d,0x00,0xc4,0x00,0x00]
109135// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109136
109137v_cmp_ge_u16 vcc, 0xfe0b, v2
109138// W64: encoding: [0xff,0x04,0x5c,0x7d,0x0b,0xfe,0x00,0x00]
109139// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109140
109141v_cmp_ge_u16 vcc, 0x3456, v2
109142// W64: encoding: [0xff,0x04,0x5c,0x7d,0x56,0x34,0x00,0x00]
109143// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109144
109145v_cmp_ge_u16 vcc, v1, v255
109146// W64: encoding: [0x01,0xff,0x5d,0x7d]
109147// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109148
109149v_cmp_ge_u16_e64 s[10:11], v1, v2
109150// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
109151// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109152
109153v_cmp_ge_u16_e64 s[12:13], v1, v2
109154// W64: encoding: [0x0c,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
109155// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109156
109157v_cmp_ge_u16_e64 s[100:101], v1, v2
109158// W64: encoding: [0x64,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
109159// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109160
109161v_cmp_ge_u16_e64 vcc, v1, v2
109162// W64: encoding: [0x6a,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
109163// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109164
109165v_cmp_ge_u16_e64 s[10:11], v255, v2
109166// W64: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x05,0x02,0x00]
109167// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109168
109169v_cmp_ge_u16_e64 s[10:11], s1, v2
109170// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x04,0x02,0x00]
109171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109172
109173v_cmp_ge_u16_e64 s[10:11], s101, v2
109174// W64: encoding: [0x0a,0x00,0xae,0xd4,0x65,0x04,0x02,0x00]
109175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109176
109177v_cmp_ge_u16_e64 s[10:11], vcc_lo, v2
109178// W64: encoding: [0x0a,0x00,0xae,0xd4,0x6a,0x04,0x02,0x00]
109179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109180
109181v_cmp_ge_u16_e64 s[10:11], vcc_hi, v2
109182// W64: encoding: [0x0a,0x00,0xae,0xd4,0x6b,0x04,0x02,0x00]
109183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109184
109185v_cmp_ge_u16_e64 s[10:11], m0, v2
109186// W64: encoding: [0x0a,0x00,0xae,0xd4,0x7c,0x04,0x02,0x00]
109187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109188
109189v_cmp_ge_u16_e64 s[10:11], exec_lo, v2
109190// W64: encoding: [0x0a,0x00,0xae,0xd4,0x7e,0x04,0x02,0x00]
109191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109192
109193v_cmp_ge_u16_e64 s[10:11], exec_hi, v2
109194// W64: encoding: [0x0a,0x00,0xae,0xd4,0x7f,0x04,0x02,0x00]
109195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109196
109197v_cmp_ge_u16_e64 s[10:11], 0, v2
109198// W64: encoding: [0x0a,0x00,0xae,0xd4,0x80,0x04,0x02,0x00]
109199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109200
109201v_cmp_ge_u16_e64 s[10:11], -1, v2
109202// W64: encoding: [0x0a,0x00,0xae,0xd4,0xc1,0x04,0x02,0x00]
109203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109204
109205v_cmp_ge_u16_e64 s[10:11], 0.5, v2
109206// W64: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
109207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109208
109209v_cmp_ge_u16_e64 s[10:11], -4.0, v2
109210// W64: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
109211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109212
109213v_cmp_ge_u16_e64 s[10:11], v1, v255
109214// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x03,0x00]
109215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109216
109217v_cmp_ge_u16_e64 s[10:11], v1, s2
109218// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x05,0x00,0x00]
109219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109220
109221v_cmp_ge_u16_e64 s[10:11], v1, s101
109222// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xcb,0x00,0x00]
109223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109224
109225v_cmp_ge_u16_e64 s[10:11], v1, vcc_lo
109226// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xd5,0x00,0x00]
109227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109228
109229v_cmp_ge_u16_e64 s[10:11], v1, vcc_hi
109230// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xd7,0x00,0x00]
109231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109232
109233v_cmp_ge_u16_e64 s[10:11], v1, m0
109234// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xf9,0x00,0x00]
109235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109236
109237v_cmp_ge_u16_e64 s[10:11], v1, exec_lo
109238// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xfd,0x00,0x00]
109239// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109240
109241v_cmp_ge_u16_e64 s[10:11], v1, exec_hi
109242// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x00,0x00]
109243// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109244
109245v_cmp_ge_u16_e64 s[10:11], v1, 0
109246// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x01,0x01,0x00]
109247// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109248
109249v_cmp_ge_u16_e64 s[10:11], v1, -1
109250// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x83,0x01,0x00]
109251// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109252
109253v_cmp_ge_u16_e64 s[10:11], v1, 0.5
109254// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
109255// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109256
109257v_cmp_ge_u16_e64 s[10:11], v1, -4.0
109258// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
109259// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109260
109261v_cmp_f_u32 vcc, v1, v2
109262// W64: encoding: [0x01,0x05,0x80,0x7d]
109263// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109264
109265v_cmp_f_u32 vcc, v255, v2
109266// W64: encoding: [0xff,0x05,0x80,0x7d]
109267// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109268
109269v_cmp_f_u32 vcc, s1, v2
109270// W64: encoding: [0x01,0x04,0x80,0x7d]
109271// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109272
109273v_cmp_f_u32 vcc, s101, v2
109274// W64: encoding: [0x65,0x04,0x80,0x7d]
109275// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109276
109277v_cmp_f_u32 vcc, vcc_lo, v2
109278// W64: encoding: [0x6a,0x04,0x80,0x7d]
109279// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109280
109281v_cmp_f_u32 vcc, vcc_hi, v2
109282// W64: encoding: [0x6b,0x04,0x80,0x7d]
109283// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109284
109285v_cmp_f_u32 vcc, m0, v2
109286// W64: encoding: [0x7c,0x04,0x80,0x7d]
109287// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109288
109289v_cmp_f_u32 vcc, exec_lo, v2
109290// W64: encoding: [0x7e,0x04,0x80,0x7d]
109291// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109292
109293v_cmp_f_u32 vcc, exec_hi, v2
109294// W64: encoding: [0x7f,0x04,0x80,0x7d]
109295// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109296
109297v_cmp_f_u32 vcc, 0, v2
109298// W64: encoding: [0x80,0x04,0x80,0x7d]
109299// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109300
109301v_cmp_f_u32 vcc, -1, v2
109302// W64: encoding: [0xc1,0x04,0x80,0x7d]
109303// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109304
109305v_cmp_f_u32 vcc, 0.5, v2
109306// W64: encoding: [0xf0,0x04,0x80,0x7d]
109307// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109308
109309v_cmp_f_u32 vcc, -4.0, v2
109310// W64: encoding: [0xf7,0x04,0x80,0x7d]
109311// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109312
109313v_cmp_f_u32 vcc, 0xaf123456, v2
109314// W64: encoding: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf]
109315// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109316
109317v_cmp_f_u32 vcc, 0x3f717273, v2
109318// W64: encoding: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f]
109319// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109320
109321v_cmp_f_u32 vcc, v1, v255
109322// W64: encoding: [0x01,0xff,0x81,0x7d]
109323// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109324
109325v_cmp_f_u32_e64 s[10:11], v1, v2
109326// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
109327// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109328
109329v_cmp_f_u32_e64 s[12:13], v1, v2
109330// W64: encoding: [0x0c,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
109331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109332
109333v_cmp_f_u32_e64 s[100:101], v1, v2
109334// W64: encoding: [0x64,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
109335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109336
109337v_cmp_f_u32_e64 vcc, v1, v2
109338// W64: encoding: [0x6a,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
109339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109340
109341v_cmp_f_u32_e64 s[10:11], v255, v2
109342// W64: encoding: [0x0a,0x00,0xc0,0xd4,0xff,0x05,0x02,0x00]
109343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109344
109345v_cmp_f_u32_e64 s[10:11], s1, v2
109346// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x04,0x02,0x00]
109347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109348
109349v_cmp_f_u32_e64 s[10:11], s101, v2
109350// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x65,0x04,0x02,0x00]
109351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109352
109353v_cmp_f_u32_e64 s[10:11], vcc_lo, v2
109354// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x6a,0x04,0x02,0x00]
109355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109356
109357v_cmp_f_u32_e64 s[10:11], vcc_hi, v2
109358// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x6b,0x04,0x02,0x00]
109359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109360
109361v_cmp_f_u32_e64 s[10:11], m0, v2
109362// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x7c,0x04,0x02,0x00]
109363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109364
109365v_cmp_f_u32_e64 s[10:11], exec_lo, v2
109366// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x7e,0x04,0x02,0x00]
109367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109368
109369v_cmp_f_u32_e64 s[10:11], exec_hi, v2
109370// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x7f,0x04,0x02,0x00]
109371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109372
109373v_cmp_f_u32_e64 s[10:11], 0, v2
109374// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x80,0x04,0x02,0x00]
109375// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109376
109377v_cmp_f_u32_e64 s[10:11], -1, v2
109378// W64: encoding: [0x0a,0x00,0xc0,0xd4,0xc1,0x04,0x02,0x00]
109379// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109380
109381v_cmp_f_u32_e64 s[10:11], 0.5, v2
109382// W64: encoding: [0x0a,0x00,0xc0,0xd4,0xf0,0x04,0x02,0x00]
109383// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109384
109385v_cmp_f_u32_e64 s[10:11], -4.0, v2
109386// W64: encoding: [0x0a,0x00,0xc0,0xd4,0xf7,0x04,0x02,0x00]
109387// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109388
109389v_cmp_f_u32_e64 s[10:11], v1, v255
109390// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xff,0x03,0x00]
109391// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109392
109393v_cmp_f_u32_e64 s[10:11], v1, s2
109394// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x05,0x00,0x00]
109395// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109396
109397v_cmp_f_u32_e64 s[10:11], v1, s101
109398// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xcb,0x00,0x00]
109399// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109400
109401v_cmp_f_u32_e64 s[10:11], v1, vcc_lo
109402// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xd5,0x00,0x00]
109403// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109404
109405v_cmp_f_u32_e64 s[10:11], v1, vcc_hi
109406// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xd7,0x00,0x00]
109407// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109408
109409v_cmp_f_u32_e64 s[10:11], v1, m0
109410// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xf9,0x00,0x00]
109411// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109412
109413v_cmp_f_u32_e64 s[10:11], v1, exec_lo
109414// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xfd,0x00,0x00]
109415// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109416
109417v_cmp_f_u32_e64 s[10:11], v1, exec_hi
109418// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xff,0x00,0x00]
109419// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109420
109421v_cmp_f_u32_e64 s[10:11], v1, 0
109422// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x01,0x01,0x00]
109423// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109424
109425v_cmp_f_u32_e64 s[10:11], v1, -1
109426// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x83,0x01,0x00]
109427// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109428
109429v_cmp_f_u32_e64 s[10:11], v1, 0.5
109430// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xe1,0x01,0x00]
109431// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109432
109433v_cmp_f_u32_e64 s[10:11], v1, -4.0
109434// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xef,0x01,0x00]
109435// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109436
109437v_cmp_lt_u32 vcc, v1, v2
109438// W64: encoding: [0x01,0x05,0x82,0x7d]
109439// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109440
109441v_cmp_lt_u32 vcc, v255, v2
109442// W64: encoding: [0xff,0x05,0x82,0x7d]
109443// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109444
109445v_cmp_lt_u32 vcc, s1, v2
109446// W64: encoding: [0x01,0x04,0x82,0x7d]
109447// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109448
109449v_cmp_lt_u32 vcc, s101, v2
109450// W64: encoding: [0x65,0x04,0x82,0x7d]
109451// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109452
109453v_cmp_lt_u32 vcc, vcc_lo, v2
109454// W64: encoding: [0x6a,0x04,0x82,0x7d]
109455// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109456
109457v_cmp_lt_u32 vcc, vcc_hi, v2
109458// W64: encoding: [0x6b,0x04,0x82,0x7d]
109459// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109460
109461v_cmp_lt_u32 vcc, m0, v2
109462// W64: encoding: [0x7c,0x04,0x82,0x7d]
109463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109464
109465v_cmp_lt_u32 vcc, exec_lo, v2
109466// W64: encoding: [0x7e,0x04,0x82,0x7d]
109467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109468
109469v_cmp_lt_u32 vcc, exec_hi, v2
109470// W64: encoding: [0x7f,0x04,0x82,0x7d]
109471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109472
109473v_cmp_lt_u32 vcc, 0, v2
109474// W64: encoding: [0x80,0x04,0x82,0x7d]
109475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109476
109477v_cmp_lt_u32 vcc, -1, v2
109478// W64: encoding: [0xc1,0x04,0x82,0x7d]
109479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109480
109481v_cmp_lt_u32 vcc, 0.5, v2
109482// W64: encoding: [0xf0,0x04,0x82,0x7d]
109483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109484
109485v_cmp_lt_u32 vcc, -4.0, v2
109486// W64: encoding: [0xf7,0x04,0x82,0x7d]
109487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109488
109489v_cmp_lt_u32 vcc, 0xaf123456, v2
109490// W64: encoding: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf]
109491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109492
109493v_cmp_lt_u32 vcc, 0x3f717273, v2
109494// W64: encoding: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f]
109495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109496
109497v_cmp_lt_u32 vcc, v1, v255
109498// W64: encoding: [0x01,0xff,0x83,0x7d]
109499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109500
109501v_cmp_lt_u32_e64 s[10:11], v1, v2
109502// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
109503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109504
109505v_cmp_lt_u32_e64 s[12:13], v1, v2
109506// W64: encoding: [0x0c,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
109507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109508
109509v_cmp_lt_u32_e64 s[100:101], v1, v2
109510// W64: encoding: [0x64,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
109511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109512
109513v_cmp_lt_u32_e64 vcc, v1, v2
109514// W64: encoding: [0x6a,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
109515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109516
109517v_cmp_lt_u32_e64 s[10:11], v255, v2
109518// W64: encoding: [0x0a,0x00,0xc1,0xd4,0xff,0x05,0x02,0x00]
109519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109520
109521v_cmp_lt_u32_e64 s[10:11], s1, v2
109522// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x04,0x02,0x00]
109523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109524
109525v_cmp_lt_u32_e64 s[10:11], s101, v2
109526// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x65,0x04,0x02,0x00]
109527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109528
109529v_cmp_lt_u32_e64 s[10:11], vcc_lo, v2
109530// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x6a,0x04,0x02,0x00]
109531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109532
109533v_cmp_lt_u32_e64 s[10:11], vcc_hi, v2
109534// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x6b,0x04,0x02,0x00]
109535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109536
109537v_cmp_lt_u32_e64 s[10:11], m0, v2
109538// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x7c,0x04,0x02,0x00]
109539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109540
109541v_cmp_lt_u32_e64 s[10:11], exec_lo, v2
109542// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x7e,0x04,0x02,0x00]
109543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109544
109545v_cmp_lt_u32_e64 s[10:11], exec_hi, v2
109546// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x7f,0x04,0x02,0x00]
109547// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109548
109549v_cmp_lt_u32_e64 s[10:11], 0, v2
109550// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x80,0x04,0x02,0x00]
109551// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109552
109553v_cmp_lt_u32_e64 s[10:11], -1, v2
109554// W64: encoding: [0x0a,0x00,0xc1,0xd4,0xc1,0x04,0x02,0x00]
109555// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109556
109557v_cmp_lt_u32_e64 s[10:11], 0.5, v2
109558// W64: encoding: [0x0a,0x00,0xc1,0xd4,0xf0,0x04,0x02,0x00]
109559// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109560
109561v_cmp_lt_u32_e64 s[10:11], -4.0, v2
109562// W64: encoding: [0x0a,0x00,0xc1,0xd4,0xf7,0x04,0x02,0x00]
109563// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109564
109565v_cmp_lt_u32_e64 s[10:11], v1, v255
109566// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xff,0x03,0x00]
109567// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109568
109569v_cmp_lt_u32_e64 s[10:11], v1, s2
109570// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x05,0x00,0x00]
109571// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109572
109573v_cmp_lt_u32_e64 s[10:11], v1, s101
109574// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xcb,0x00,0x00]
109575// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109576
109577v_cmp_lt_u32_e64 s[10:11], v1, vcc_lo
109578// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xd5,0x00,0x00]
109579// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109580
109581v_cmp_lt_u32_e64 s[10:11], v1, vcc_hi
109582// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xd7,0x00,0x00]
109583// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109584
109585v_cmp_lt_u32_e64 s[10:11], v1, m0
109586// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xf9,0x00,0x00]
109587// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109588
109589v_cmp_lt_u32_e64 s[10:11], v1, exec_lo
109590// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xfd,0x00,0x00]
109591// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109592
109593v_cmp_lt_u32_e64 s[10:11], v1, exec_hi
109594// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xff,0x00,0x00]
109595// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109596
109597v_cmp_lt_u32_e64 s[10:11], v1, 0
109598// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x01,0x01,0x00]
109599// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109600
109601v_cmp_lt_u32_e64 s[10:11], v1, -1
109602// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x83,0x01,0x00]
109603// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109604
109605v_cmp_lt_u32_e64 s[10:11], v1, 0.5
109606// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xe1,0x01,0x00]
109607// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109608
109609v_cmp_lt_u32_e64 s[10:11], v1, -4.0
109610// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xef,0x01,0x00]
109611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109612
109613v_cmp_eq_u32 vcc, v1, v2
109614// W64: encoding: [0x01,0x05,0x84,0x7d]
109615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109616
109617v_cmp_eq_u32 vcc, v255, v2
109618// W64: encoding: [0xff,0x05,0x84,0x7d]
109619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109620
109621v_cmp_eq_u32 vcc, s1, v2
109622// W64: encoding: [0x01,0x04,0x84,0x7d]
109623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109624
109625v_cmp_eq_u32 vcc, s101, v2
109626// W64: encoding: [0x65,0x04,0x84,0x7d]
109627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109628
109629v_cmp_eq_u32 vcc, vcc_lo, v2
109630// W64: encoding: [0x6a,0x04,0x84,0x7d]
109631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109632
109633v_cmp_eq_u32 vcc, vcc_hi, v2
109634// W64: encoding: [0x6b,0x04,0x84,0x7d]
109635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109636
109637v_cmp_eq_u32 vcc, m0, v2
109638// W64: encoding: [0x7c,0x04,0x84,0x7d]
109639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109640
109641v_cmp_eq_u32 vcc, exec_lo, v2
109642// W64: encoding: [0x7e,0x04,0x84,0x7d]
109643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109644
109645v_cmp_eq_u32 vcc, exec_hi, v2
109646// W64: encoding: [0x7f,0x04,0x84,0x7d]
109647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109648
109649v_cmp_eq_u32 vcc, 0, v2
109650// W64: encoding: [0x80,0x04,0x84,0x7d]
109651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109652
109653v_cmp_eq_u32 vcc, -1, v2
109654// W64: encoding: [0xc1,0x04,0x84,0x7d]
109655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109656
109657v_cmp_eq_u32 vcc, 0.5, v2
109658// W64: encoding: [0xf0,0x04,0x84,0x7d]
109659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109660
109661v_cmp_eq_u32 vcc, -4.0, v2
109662// W64: encoding: [0xf7,0x04,0x84,0x7d]
109663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109664
109665v_cmp_eq_u32 vcc, 0xaf123456, v2
109666// W64: encoding: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf]
109667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109668
109669v_cmp_eq_u32 vcc, 0x3f717273, v2
109670// W64: encoding: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f]
109671// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109672
109673v_cmp_eq_u32 vcc, v1, v255
109674// W64: encoding: [0x01,0xff,0x85,0x7d]
109675// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109676
109677v_cmp_eq_u32_e64 s[10:11], v1, v2
109678// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
109679// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109680
109681v_cmp_eq_u32_e64 s[12:13], v1, v2
109682// W64: encoding: [0x0c,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
109683// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109684
109685v_cmp_eq_u32_e64 s[100:101], v1, v2
109686// W64: encoding: [0x64,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
109687// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109688
109689v_cmp_eq_u32_e64 vcc, v1, v2
109690// W64: encoding: [0x6a,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
109691// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109692
109693v_cmp_eq_u32_e64 s[10:11], v255, v2
109694// W64: encoding: [0x0a,0x00,0xc2,0xd4,0xff,0x05,0x02,0x00]
109695// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109696
109697v_cmp_eq_u32_e64 s[10:11], s1, v2
109698// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x04,0x02,0x00]
109699// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109700
109701v_cmp_eq_u32_e64 s[10:11], s101, v2
109702// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x65,0x04,0x02,0x00]
109703// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109704
109705v_cmp_eq_u32_e64 s[10:11], vcc_lo, v2
109706// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x6a,0x04,0x02,0x00]
109707// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109708
109709v_cmp_eq_u32_e64 s[10:11], vcc_hi, v2
109710// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x6b,0x04,0x02,0x00]
109711// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109712
109713v_cmp_eq_u32_e64 s[10:11], m0, v2
109714// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x7c,0x04,0x02,0x00]
109715// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109716
109717v_cmp_eq_u32_e64 s[10:11], exec_lo, v2
109718// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x7e,0x04,0x02,0x00]
109719// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109720
109721v_cmp_eq_u32_e64 s[10:11], exec_hi, v2
109722// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x7f,0x04,0x02,0x00]
109723// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109724
109725v_cmp_eq_u32_e64 s[10:11], 0, v2
109726// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x80,0x04,0x02,0x00]
109727// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109728
109729v_cmp_eq_u32_e64 s[10:11], -1, v2
109730// W64: encoding: [0x0a,0x00,0xc2,0xd4,0xc1,0x04,0x02,0x00]
109731// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109732
109733v_cmp_eq_u32_e64 s[10:11], 0.5, v2
109734// W64: encoding: [0x0a,0x00,0xc2,0xd4,0xf0,0x04,0x02,0x00]
109735// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109736
109737v_cmp_eq_u32_e64 s[10:11], -4.0, v2
109738// W64: encoding: [0x0a,0x00,0xc2,0xd4,0xf7,0x04,0x02,0x00]
109739// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109740
109741v_cmp_eq_u32_e64 s[10:11], v1, v255
109742// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xff,0x03,0x00]
109743// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109744
109745v_cmp_eq_u32_e64 s[10:11], v1, s2
109746// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x05,0x00,0x00]
109747// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109748
109749v_cmp_eq_u32_e64 s[10:11], v1, s101
109750// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xcb,0x00,0x00]
109751// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109752
109753v_cmp_eq_u32_e64 s[10:11], v1, vcc_lo
109754// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xd5,0x00,0x00]
109755// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109756
109757v_cmp_eq_u32_e64 s[10:11], v1, vcc_hi
109758// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xd7,0x00,0x00]
109759// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109760
109761v_cmp_eq_u32_e64 s[10:11], v1, m0
109762// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xf9,0x00,0x00]
109763// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109764
109765v_cmp_eq_u32_e64 s[10:11], v1, exec_lo
109766// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xfd,0x00,0x00]
109767// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109768
109769v_cmp_eq_u32_e64 s[10:11], v1, exec_hi
109770// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xff,0x00,0x00]
109771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109772
109773v_cmp_eq_u32_e64 s[10:11], v1, 0
109774// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x01,0x01,0x00]
109775// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109776
109777v_cmp_eq_u32_e64 s[10:11], v1, -1
109778// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x83,0x01,0x00]
109779// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109780
109781v_cmp_eq_u32_e64 s[10:11], v1, 0.5
109782// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xe1,0x01,0x00]
109783// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109784
109785v_cmp_eq_u32_e64 s[10:11], v1, -4.0
109786// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xef,0x01,0x00]
109787// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109788
109789v_cmp_le_u32 vcc, v1, v2
109790// W64: encoding: [0x01,0x05,0x86,0x7d]
109791// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109792
109793v_cmp_le_u32 vcc, v255, v2
109794// W64: encoding: [0xff,0x05,0x86,0x7d]
109795// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109796
109797v_cmp_le_u32 vcc, s1, v2
109798// W64: encoding: [0x01,0x04,0x86,0x7d]
109799// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109800
109801v_cmp_le_u32 vcc, s101, v2
109802// W64: encoding: [0x65,0x04,0x86,0x7d]
109803// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109804
109805v_cmp_le_u32 vcc, vcc_lo, v2
109806// W64: encoding: [0x6a,0x04,0x86,0x7d]
109807// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109808
109809v_cmp_le_u32 vcc, vcc_hi, v2
109810// W64: encoding: [0x6b,0x04,0x86,0x7d]
109811// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109812
109813v_cmp_le_u32 vcc, m0, v2
109814// W64: encoding: [0x7c,0x04,0x86,0x7d]
109815// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109816
109817v_cmp_le_u32 vcc, exec_lo, v2
109818// W64: encoding: [0x7e,0x04,0x86,0x7d]
109819// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109820
109821v_cmp_le_u32 vcc, exec_hi, v2
109822// W64: encoding: [0x7f,0x04,0x86,0x7d]
109823// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109824
109825v_cmp_le_u32 vcc, 0, v2
109826// W64: encoding: [0x80,0x04,0x86,0x7d]
109827// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109828
109829v_cmp_le_u32 vcc, -1, v2
109830// W64: encoding: [0xc1,0x04,0x86,0x7d]
109831// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109832
109833v_cmp_le_u32 vcc, 0.5, v2
109834// W64: encoding: [0xf0,0x04,0x86,0x7d]
109835// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109836
109837v_cmp_le_u32 vcc, -4.0, v2
109838// W64: encoding: [0xf7,0x04,0x86,0x7d]
109839// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109840
109841v_cmp_le_u32 vcc, 0xaf123456, v2
109842// W64: encoding: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf]
109843// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109844
109845v_cmp_le_u32 vcc, 0x3f717273, v2
109846// W64: encoding: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f]
109847// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109848
109849v_cmp_le_u32 vcc, v1, v255
109850// W64: encoding: [0x01,0xff,0x87,0x7d]
109851// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109852
109853v_cmp_le_u32_e64 s[10:11], v1, v2
109854// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
109855// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109856
109857v_cmp_le_u32_e64 s[12:13], v1, v2
109858// W64: encoding: [0x0c,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
109859// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109860
109861v_cmp_le_u32_e64 s[100:101], v1, v2
109862// W64: encoding: [0x64,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
109863// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109864
109865v_cmp_le_u32_e64 vcc, v1, v2
109866// W64: encoding: [0x6a,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
109867// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109868
109869v_cmp_le_u32_e64 s[10:11], v255, v2
109870// W64: encoding: [0x0a,0x00,0xc3,0xd4,0xff,0x05,0x02,0x00]
109871// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109872
109873v_cmp_le_u32_e64 s[10:11], s1, v2
109874// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x04,0x02,0x00]
109875// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109876
109877v_cmp_le_u32_e64 s[10:11], s101, v2
109878// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x65,0x04,0x02,0x00]
109879// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109880
109881v_cmp_le_u32_e64 s[10:11], vcc_lo, v2
109882// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x6a,0x04,0x02,0x00]
109883// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109884
109885v_cmp_le_u32_e64 s[10:11], vcc_hi, v2
109886// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x6b,0x04,0x02,0x00]
109887// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109888
109889v_cmp_le_u32_e64 s[10:11], m0, v2
109890// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x7c,0x04,0x02,0x00]
109891// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109892
109893v_cmp_le_u32_e64 s[10:11], exec_lo, v2
109894// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x7e,0x04,0x02,0x00]
109895// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109896
109897v_cmp_le_u32_e64 s[10:11], exec_hi, v2
109898// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x7f,0x04,0x02,0x00]
109899// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109900
109901v_cmp_le_u32_e64 s[10:11], 0, v2
109902// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x80,0x04,0x02,0x00]
109903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109904
109905v_cmp_le_u32_e64 s[10:11], -1, v2
109906// W64: encoding: [0x0a,0x00,0xc3,0xd4,0xc1,0x04,0x02,0x00]
109907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109908
109909v_cmp_le_u32_e64 s[10:11], 0.5, v2
109910// W64: encoding: [0x0a,0x00,0xc3,0xd4,0xf0,0x04,0x02,0x00]
109911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109912
109913v_cmp_le_u32_e64 s[10:11], -4.0, v2
109914// W64: encoding: [0x0a,0x00,0xc3,0xd4,0xf7,0x04,0x02,0x00]
109915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109916
109917v_cmp_le_u32_e64 s[10:11], v1, v255
109918// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xff,0x03,0x00]
109919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109920
109921v_cmp_le_u32_e64 s[10:11], v1, s2
109922// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x05,0x00,0x00]
109923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109924
109925v_cmp_le_u32_e64 s[10:11], v1, s101
109926// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xcb,0x00,0x00]
109927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109928
109929v_cmp_le_u32_e64 s[10:11], v1, vcc_lo
109930// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xd5,0x00,0x00]
109931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109932
109933v_cmp_le_u32_e64 s[10:11], v1, vcc_hi
109934// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xd7,0x00,0x00]
109935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109936
109937v_cmp_le_u32_e64 s[10:11], v1, m0
109938// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xf9,0x00,0x00]
109939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109940
109941v_cmp_le_u32_e64 s[10:11], v1, exec_lo
109942// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xfd,0x00,0x00]
109943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109944
109945v_cmp_le_u32_e64 s[10:11], v1, exec_hi
109946// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xff,0x00,0x00]
109947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109948
109949v_cmp_le_u32_e64 s[10:11], v1, 0
109950// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x01,0x01,0x00]
109951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109952
109953v_cmp_le_u32_e64 s[10:11], v1, -1
109954// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x83,0x01,0x00]
109955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109956
109957v_cmp_le_u32_e64 s[10:11], v1, 0.5
109958// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xe1,0x01,0x00]
109959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109960
109961v_cmp_le_u32_e64 s[10:11], v1, -4.0
109962// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xef,0x01,0x00]
109963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
109964
109965v_cmp_gt_u32 vcc, v1, v2
109966// W64: encoding: [0x01,0x05,0x88,0x7d]
109967// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109968
109969v_cmp_gt_u32 vcc, v255, v2
109970// W64: encoding: [0xff,0x05,0x88,0x7d]
109971// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109972
109973v_cmp_gt_u32 vcc, s1, v2
109974// W64: encoding: [0x01,0x04,0x88,0x7d]
109975// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109976
109977v_cmp_gt_u32 vcc, s101, v2
109978// W64: encoding: [0x65,0x04,0x88,0x7d]
109979// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109980
109981v_cmp_gt_u32 vcc, vcc_lo, v2
109982// W64: encoding: [0x6a,0x04,0x88,0x7d]
109983// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109984
109985v_cmp_gt_u32 vcc, vcc_hi, v2
109986// W64: encoding: [0x6b,0x04,0x88,0x7d]
109987// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109988
109989v_cmp_gt_u32 vcc, m0, v2
109990// W64: encoding: [0x7c,0x04,0x88,0x7d]
109991// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109992
109993v_cmp_gt_u32 vcc, exec_lo, v2
109994// W64: encoding: [0x7e,0x04,0x88,0x7d]
109995// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
109996
109997v_cmp_gt_u32 vcc, exec_hi, v2
109998// W64: encoding: [0x7f,0x04,0x88,0x7d]
109999// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110000
110001v_cmp_gt_u32 vcc, 0, v2
110002// W64: encoding: [0x80,0x04,0x88,0x7d]
110003// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110004
110005v_cmp_gt_u32 vcc, -1, v2
110006// W64: encoding: [0xc1,0x04,0x88,0x7d]
110007// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110008
110009v_cmp_gt_u32 vcc, 0.5, v2
110010// W64: encoding: [0xf0,0x04,0x88,0x7d]
110011// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110012
110013v_cmp_gt_u32 vcc, -4.0, v2
110014// W64: encoding: [0xf7,0x04,0x88,0x7d]
110015// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110016
110017v_cmp_gt_u32 vcc, 0xaf123456, v2
110018// W64: encoding: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf]
110019// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110020
110021v_cmp_gt_u32 vcc, 0x3f717273, v2
110022// W64: encoding: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f]
110023// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110024
110025v_cmp_gt_u32 vcc, v1, v255
110026// W64: encoding: [0x01,0xff,0x89,0x7d]
110027// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110028
110029v_cmp_gt_u32_e64 s[10:11], v1, v2
110030// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
110031// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110032
110033v_cmp_gt_u32_e64 s[12:13], v1, v2
110034// W64: encoding: [0x0c,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
110035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110036
110037v_cmp_gt_u32_e64 s[100:101], v1, v2
110038// W64: encoding: [0x64,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
110039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110040
110041v_cmp_gt_u32_e64 vcc, v1, v2
110042// W64: encoding: [0x6a,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
110043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110044
110045v_cmp_gt_u32_e64 s[10:11], v255, v2
110046// W64: encoding: [0x0a,0x00,0xc4,0xd4,0xff,0x05,0x02,0x00]
110047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110048
110049v_cmp_gt_u32_e64 s[10:11], s1, v2
110050// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x04,0x02,0x00]
110051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110052
110053v_cmp_gt_u32_e64 s[10:11], s101, v2
110054// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x65,0x04,0x02,0x00]
110055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110056
110057v_cmp_gt_u32_e64 s[10:11], vcc_lo, v2
110058// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x6a,0x04,0x02,0x00]
110059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110060
110061v_cmp_gt_u32_e64 s[10:11], vcc_hi, v2
110062// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x6b,0x04,0x02,0x00]
110063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110064
110065v_cmp_gt_u32_e64 s[10:11], m0, v2
110066// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x7c,0x04,0x02,0x00]
110067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110068
110069v_cmp_gt_u32_e64 s[10:11], exec_lo, v2
110070// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x7e,0x04,0x02,0x00]
110071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110072
110073v_cmp_gt_u32_e64 s[10:11], exec_hi, v2
110074// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x7f,0x04,0x02,0x00]
110075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110076
110077v_cmp_gt_u32_e64 s[10:11], 0, v2
110078// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x80,0x04,0x02,0x00]
110079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110080
110081v_cmp_gt_u32_e64 s[10:11], -1, v2
110082// W64: encoding: [0x0a,0x00,0xc4,0xd4,0xc1,0x04,0x02,0x00]
110083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110084
110085v_cmp_gt_u32_e64 s[10:11], 0.5, v2
110086// W64: encoding: [0x0a,0x00,0xc4,0xd4,0xf0,0x04,0x02,0x00]
110087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110088
110089v_cmp_gt_u32_e64 s[10:11], -4.0, v2
110090// W64: encoding: [0x0a,0x00,0xc4,0xd4,0xf7,0x04,0x02,0x00]
110091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110092
110093v_cmp_gt_u32_e64 s[10:11], v1, v255
110094// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xff,0x03,0x00]
110095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110096
110097v_cmp_gt_u32_e64 s[10:11], v1, s2
110098// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x05,0x00,0x00]
110099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110100
110101v_cmp_gt_u32_e64 s[10:11], v1, s101
110102// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xcb,0x00,0x00]
110103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110104
110105v_cmp_gt_u32_e64 s[10:11], v1, vcc_lo
110106// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xd5,0x00,0x00]
110107// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110108
110109v_cmp_gt_u32_e64 s[10:11], v1, vcc_hi
110110// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xd7,0x00,0x00]
110111// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110112
110113v_cmp_gt_u32_e64 s[10:11], v1, m0
110114// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xf9,0x00,0x00]
110115// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110116
110117v_cmp_gt_u32_e64 s[10:11], v1, exec_lo
110118// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xfd,0x00,0x00]
110119// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110120
110121v_cmp_gt_u32_e64 s[10:11], v1, exec_hi
110122// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xff,0x00,0x00]
110123// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110124
110125v_cmp_gt_u32_e64 s[10:11], v1, 0
110126// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x01,0x01,0x00]
110127// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110128
110129v_cmp_gt_u32_e64 s[10:11], v1, -1
110130// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x83,0x01,0x00]
110131// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110132
110133v_cmp_gt_u32_e64 s[10:11], v1, 0.5
110134// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xe1,0x01,0x00]
110135// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110136
110137v_cmp_gt_u32_e64 s[10:11], v1, -4.0
110138// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xef,0x01,0x00]
110139// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110140
110141v_cmp_ne_u32 vcc, v1, v2
110142// W64: encoding: [0x01,0x05,0x8a,0x7d]
110143// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110144
110145v_cmp_ne_u32 vcc, v255, v2
110146// W64: encoding: [0xff,0x05,0x8a,0x7d]
110147// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110148
110149v_cmp_ne_u32 vcc, s1, v2
110150// W64: encoding: [0x01,0x04,0x8a,0x7d]
110151// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110152
110153v_cmp_ne_u32 vcc, s101, v2
110154// W64: encoding: [0x65,0x04,0x8a,0x7d]
110155// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110156
110157v_cmp_ne_u32 vcc, vcc_lo, v2
110158// W64: encoding: [0x6a,0x04,0x8a,0x7d]
110159// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110160
110161v_cmp_ne_u32 vcc, vcc_hi, v2
110162// W64: encoding: [0x6b,0x04,0x8a,0x7d]
110163// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110164
110165v_cmp_ne_u32 vcc, m0, v2
110166// W64: encoding: [0x7c,0x04,0x8a,0x7d]
110167// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110168
110169v_cmp_ne_u32 vcc, exec_lo, v2
110170// W64: encoding: [0x7e,0x04,0x8a,0x7d]
110171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110172
110173v_cmp_ne_u32 vcc, exec_hi, v2
110174// W64: encoding: [0x7f,0x04,0x8a,0x7d]
110175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110176
110177v_cmp_ne_u32 vcc, 0, v2
110178// W64: encoding: [0x80,0x04,0x8a,0x7d]
110179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110180
110181v_cmp_ne_u32 vcc, -1, v2
110182// W64: encoding: [0xc1,0x04,0x8a,0x7d]
110183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110184
110185v_cmp_ne_u32 vcc, 0.5, v2
110186// W64: encoding: [0xf0,0x04,0x8a,0x7d]
110187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110188
110189v_cmp_ne_u32 vcc, -4.0, v2
110190// W64: encoding: [0xf7,0x04,0x8a,0x7d]
110191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110192
110193v_cmp_ne_u32 vcc, 0xaf123456, v2
110194// W64: encoding: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf]
110195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110196
110197v_cmp_ne_u32 vcc, 0x3f717273, v2
110198// W64: encoding: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f]
110199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110200
110201v_cmp_ne_u32 vcc, v1, v255
110202// W64: encoding: [0x01,0xff,0x8b,0x7d]
110203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110204
110205v_cmp_ne_u32_e64 s[10:11], v1, v2
110206// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
110207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110208
110209v_cmp_ne_u32_e64 s[12:13], v1, v2
110210// W64: encoding: [0x0c,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
110211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110212
110213v_cmp_ne_u32_e64 s[100:101], v1, v2
110214// W64: encoding: [0x64,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
110215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110216
110217v_cmp_ne_u32_e64 vcc, v1, v2
110218// W64: encoding: [0x6a,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
110219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110220
110221v_cmp_ne_u32_e64 s[10:11], v255, v2
110222// W64: encoding: [0x0a,0x00,0xc5,0xd4,0xff,0x05,0x02,0x00]
110223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110224
110225v_cmp_ne_u32_e64 s[10:11], s1, v2
110226// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x04,0x02,0x00]
110227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110228
110229v_cmp_ne_u32_e64 s[10:11], s101, v2
110230// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x65,0x04,0x02,0x00]
110231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110232
110233v_cmp_ne_u32_e64 s[10:11], vcc_lo, v2
110234// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x6a,0x04,0x02,0x00]
110235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110236
110237v_cmp_ne_u32_e64 s[10:11], vcc_hi, v2
110238// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x6b,0x04,0x02,0x00]
110239// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110240
110241v_cmp_ne_u32_e64 s[10:11], m0, v2
110242// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x7c,0x04,0x02,0x00]
110243// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110244
110245v_cmp_ne_u32_e64 s[10:11], exec_lo, v2
110246// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x7e,0x04,0x02,0x00]
110247// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110248
110249v_cmp_ne_u32_e64 s[10:11], exec_hi, v2
110250// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x7f,0x04,0x02,0x00]
110251// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110252
110253v_cmp_ne_u32_e64 s[10:11], 0, v2
110254// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x80,0x04,0x02,0x00]
110255// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110256
110257v_cmp_ne_u32_e64 s[10:11], -1, v2
110258// W64: encoding: [0x0a,0x00,0xc5,0xd4,0xc1,0x04,0x02,0x00]
110259// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110260
110261v_cmp_ne_u32_e64 s[10:11], 0.5, v2
110262// W64: encoding: [0x0a,0x00,0xc5,0xd4,0xf0,0x04,0x02,0x00]
110263// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110264
110265v_cmp_ne_u32_e64 s[10:11], -4.0, v2
110266// W64: encoding: [0x0a,0x00,0xc5,0xd4,0xf7,0x04,0x02,0x00]
110267// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110268
110269v_cmp_ne_u32_e64 s[10:11], v1, v255
110270// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xff,0x03,0x00]
110271// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110272
110273v_cmp_ne_u32_e64 s[10:11], v1, s2
110274// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x05,0x00,0x00]
110275// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110276
110277v_cmp_ne_u32_e64 s[10:11], v1, s101
110278// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xcb,0x00,0x00]
110279// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110280
110281v_cmp_ne_u32_e64 s[10:11], v1, vcc_lo
110282// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xd5,0x00,0x00]
110283// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110284
110285v_cmp_ne_u32_e64 s[10:11], v1, vcc_hi
110286// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xd7,0x00,0x00]
110287// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110288
110289v_cmp_ne_u32_e64 s[10:11], v1, m0
110290// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xf9,0x00,0x00]
110291// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110292
110293v_cmp_ne_u32_e64 s[10:11], v1, exec_lo
110294// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xfd,0x00,0x00]
110295// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110296
110297v_cmp_ne_u32_e64 s[10:11], v1, exec_hi
110298// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xff,0x00,0x00]
110299// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110300
110301v_cmp_ne_u32_e64 s[10:11], v1, 0
110302// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x01,0x01,0x00]
110303// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110304
110305v_cmp_ne_u32_e64 s[10:11], v1, -1
110306// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x83,0x01,0x00]
110307// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110308
110309v_cmp_ne_u32_e64 s[10:11], v1, 0.5
110310// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xe1,0x01,0x00]
110311// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110312
110313v_cmp_ne_u32_e64 s[10:11], v1, -4.0
110314// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xef,0x01,0x00]
110315// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110316
110317v_cmp_ge_u32 vcc, v1, v2
110318// W64: encoding: [0x01,0x05,0x8c,0x7d]
110319// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110320
110321v_cmp_ge_u32 vcc, v255, v2
110322// W64: encoding: [0xff,0x05,0x8c,0x7d]
110323// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110324
110325v_cmp_ge_u32 vcc, s1, v2
110326// W64: encoding: [0x01,0x04,0x8c,0x7d]
110327// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110328
110329v_cmp_ge_u32 vcc, s101, v2
110330// W64: encoding: [0x65,0x04,0x8c,0x7d]
110331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110332
110333v_cmp_ge_u32 vcc, vcc_lo, v2
110334// W64: encoding: [0x6a,0x04,0x8c,0x7d]
110335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110336
110337v_cmp_ge_u32 vcc, vcc_hi, v2
110338// W64: encoding: [0x6b,0x04,0x8c,0x7d]
110339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110340
110341v_cmp_ge_u32 vcc, m0, v2
110342// W64: encoding: [0x7c,0x04,0x8c,0x7d]
110343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110344
110345v_cmp_ge_u32 vcc, exec_lo, v2
110346// W64: encoding: [0x7e,0x04,0x8c,0x7d]
110347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110348
110349v_cmp_ge_u32 vcc, exec_hi, v2
110350// W64: encoding: [0x7f,0x04,0x8c,0x7d]
110351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110352
110353v_cmp_ge_u32 vcc, 0, v2
110354// W64: encoding: [0x80,0x04,0x8c,0x7d]
110355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110356
110357v_cmp_ge_u32 vcc, -1, v2
110358// W64: encoding: [0xc1,0x04,0x8c,0x7d]
110359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110360
110361v_cmp_ge_u32 vcc, 0.5, v2
110362// W64: encoding: [0xf0,0x04,0x8c,0x7d]
110363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110364
110365v_cmp_ge_u32 vcc, -4.0, v2
110366// W64: encoding: [0xf7,0x04,0x8c,0x7d]
110367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110368
110369v_cmp_ge_u32 vcc, 0xaf123456, v2
110370// W64: encoding: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf]
110371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110372
110373v_cmp_ge_u32 vcc, 0x3f717273, v2
110374// W64: encoding: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f]
110375// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110376
110377v_cmp_ge_u32 vcc, v1, v255
110378// W64: encoding: [0x01,0xff,0x8d,0x7d]
110379// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110380
110381v_cmp_ge_u32_e64 s[10:11], v1, v2
110382// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
110383// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110384
110385v_cmp_ge_u32_e64 s[12:13], v1, v2
110386// W64: encoding: [0x0c,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
110387// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110388
110389v_cmp_ge_u32_e64 s[100:101], v1, v2
110390// W64: encoding: [0x64,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
110391// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110392
110393v_cmp_ge_u32_e64 vcc, v1, v2
110394// W64: encoding: [0x6a,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
110395// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110396
110397v_cmp_ge_u32_e64 s[10:11], v255, v2
110398// W64: encoding: [0x0a,0x00,0xc6,0xd4,0xff,0x05,0x02,0x00]
110399// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110400
110401v_cmp_ge_u32_e64 s[10:11], s1, v2
110402// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x04,0x02,0x00]
110403// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110404
110405v_cmp_ge_u32_e64 s[10:11], s101, v2
110406// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x65,0x04,0x02,0x00]
110407// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110408
110409v_cmp_ge_u32_e64 s[10:11], vcc_lo, v2
110410// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x6a,0x04,0x02,0x00]
110411// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110412
110413v_cmp_ge_u32_e64 s[10:11], vcc_hi, v2
110414// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x6b,0x04,0x02,0x00]
110415// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110416
110417v_cmp_ge_u32_e64 s[10:11], m0, v2
110418// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x7c,0x04,0x02,0x00]
110419// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110420
110421v_cmp_ge_u32_e64 s[10:11], exec_lo, v2
110422// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x7e,0x04,0x02,0x00]
110423// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110424
110425v_cmp_ge_u32_e64 s[10:11], exec_hi, v2
110426// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x7f,0x04,0x02,0x00]
110427// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110428
110429v_cmp_ge_u32_e64 s[10:11], 0, v2
110430// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x80,0x04,0x02,0x00]
110431// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110432
110433v_cmp_ge_u32_e64 s[10:11], -1, v2
110434// W64: encoding: [0x0a,0x00,0xc6,0xd4,0xc1,0x04,0x02,0x00]
110435// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110436
110437v_cmp_ge_u32_e64 s[10:11], 0.5, v2
110438// W64: encoding: [0x0a,0x00,0xc6,0xd4,0xf0,0x04,0x02,0x00]
110439// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110440
110441v_cmp_ge_u32_e64 s[10:11], -4.0, v2
110442// W64: encoding: [0x0a,0x00,0xc6,0xd4,0xf7,0x04,0x02,0x00]
110443// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110444
110445v_cmp_ge_u32_e64 s[10:11], v1, v255
110446// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xff,0x03,0x00]
110447// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110448
110449v_cmp_ge_u32_e64 s[10:11], v1, s2
110450// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x05,0x00,0x00]
110451// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110452
110453v_cmp_ge_u32_e64 s[10:11], v1, s101
110454// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xcb,0x00,0x00]
110455// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110456
110457v_cmp_ge_u32_e64 s[10:11], v1, vcc_lo
110458// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xd5,0x00,0x00]
110459// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110460
110461v_cmp_ge_u32_e64 s[10:11], v1, vcc_hi
110462// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xd7,0x00,0x00]
110463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110464
110465v_cmp_ge_u32_e64 s[10:11], v1, m0
110466// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xf9,0x00,0x00]
110467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110468
110469v_cmp_ge_u32_e64 s[10:11], v1, exec_lo
110470// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xfd,0x00,0x00]
110471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110472
110473v_cmp_ge_u32_e64 s[10:11], v1, exec_hi
110474// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xff,0x00,0x00]
110475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110476
110477v_cmp_ge_u32_e64 s[10:11], v1, 0
110478// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x01,0x01,0x00]
110479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110480
110481v_cmp_ge_u32_e64 s[10:11], v1, -1
110482// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x83,0x01,0x00]
110483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110484
110485v_cmp_ge_u32_e64 s[10:11], v1, 0.5
110486// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xe1,0x01,0x00]
110487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110488
110489v_cmp_ge_u32_e64 s[10:11], v1, -4.0
110490// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xef,0x01,0x00]
110491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110492
110493v_cmp_t_u32 vcc, v1, v2
110494// W64: encoding: [0x01,0x05,0x8e,0x7d]
110495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110496
110497v_cmp_t_u32 vcc, v255, v2
110498// W64: encoding: [0xff,0x05,0x8e,0x7d]
110499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110500
110501v_cmp_t_u32 vcc, s1, v2
110502// W64: encoding: [0x01,0x04,0x8e,0x7d]
110503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110504
110505v_cmp_t_u32 vcc, s101, v2
110506// W64: encoding: [0x65,0x04,0x8e,0x7d]
110507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110508
110509v_cmp_t_u32 vcc, vcc_lo, v2
110510// W64: encoding: [0x6a,0x04,0x8e,0x7d]
110511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110512
110513v_cmp_t_u32 vcc, vcc_hi, v2
110514// W64: encoding: [0x6b,0x04,0x8e,0x7d]
110515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110516
110517v_cmp_t_u32 vcc, m0, v2
110518// W64: encoding: [0x7c,0x04,0x8e,0x7d]
110519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110520
110521v_cmp_t_u32 vcc, exec_lo, v2
110522// W64: encoding: [0x7e,0x04,0x8e,0x7d]
110523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110524
110525v_cmp_t_u32 vcc, exec_hi, v2
110526// W64: encoding: [0x7f,0x04,0x8e,0x7d]
110527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110528
110529v_cmp_t_u32 vcc, 0, v2
110530// W64: encoding: [0x80,0x04,0x8e,0x7d]
110531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110532
110533v_cmp_t_u32 vcc, -1, v2
110534// W64: encoding: [0xc1,0x04,0x8e,0x7d]
110535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110536
110537v_cmp_t_u32 vcc, 0.5, v2
110538// W64: encoding: [0xf0,0x04,0x8e,0x7d]
110539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110540
110541v_cmp_t_u32 vcc, -4.0, v2
110542// W64: encoding: [0xf7,0x04,0x8e,0x7d]
110543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110544
110545v_cmp_t_u32 vcc, 0xaf123456, v2
110546// W64: encoding: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf]
110547// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110548
110549v_cmp_t_u32 vcc, 0x3f717273, v2
110550// W64: encoding: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f]
110551// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110552
110553v_cmp_t_u32 vcc, v1, v255
110554// W64: encoding: [0x01,0xff,0x8f,0x7d]
110555// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110556
110557v_cmp_t_u32_e64 s[10:11], v1, v2
110558// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
110559// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110560
110561v_cmp_t_u32_e64 s[12:13], v1, v2
110562// W64: encoding: [0x0c,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
110563// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110564
110565v_cmp_t_u32_e64 s[100:101], v1, v2
110566// W64: encoding: [0x64,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
110567// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110568
110569v_cmp_t_u32_e64 vcc, v1, v2
110570// W64: encoding: [0x6a,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
110571// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110572
110573v_cmp_t_u32_e64 s[10:11], v255, v2
110574// W64: encoding: [0x0a,0x00,0xc7,0xd4,0xff,0x05,0x02,0x00]
110575// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110576
110577v_cmp_t_u32_e64 s[10:11], s1, v2
110578// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x04,0x02,0x00]
110579// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110580
110581v_cmp_t_u32_e64 s[10:11], s101, v2
110582// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x65,0x04,0x02,0x00]
110583// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110584
110585v_cmp_t_u32_e64 s[10:11], vcc_lo, v2
110586// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x6a,0x04,0x02,0x00]
110587// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110588
110589v_cmp_t_u32_e64 s[10:11], vcc_hi, v2
110590// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x6b,0x04,0x02,0x00]
110591// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110592
110593v_cmp_t_u32_e64 s[10:11], m0, v2
110594// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x7c,0x04,0x02,0x00]
110595// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110596
110597v_cmp_t_u32_e64 s[10:11], exec_lo, v2
110598// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x7e,0x04,0x02,0x00]
110599// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110600
110601v_cmp_t_u32_e64 s[10:11], exec_hi, v2
110602// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x7f,0x04,0x02,0x00]
110603// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110604
110605v_cmp_t_u32_e64 s[10:11], 0, v2
110606// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x80,0x04,0x02,0x00]
110607// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110608
110609v_cmp_t_u32_e64 s[10:11], -1, v2
110610// W64: encoding: [0x0a,0x00,0xc7,0xd4,0xc1,0x04,0x02,0x00]
110611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110612
110613v_cmp_t_u32_e64 s[10:11], 0.5, v2
110614// W64: encoding: [0x0a,0x00,0xc7,0xd4,0xf0,0x04,0x02,0x00]
110615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110616
110617v_cmp_t_u32_e64 s[10:11], -4.0, v2
110618// W64: encoding: [0x0a,0x00,0xc7,0xd4,0xf7,0x04,0x02,0x00]
110619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110620
110621v_cmp_t_u32_e64 s[10:11], v1, v255
110622// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xff,0x03,0x00]
110623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110624
110625v_cmp_t_u32_e64 s[10:11], v1, s2
110626// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x05,0x00,0x00]
110627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110628
110629v_cmp_t_u32_e64 s[10:11], v1, s101
110630// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xcb,0x00,0x00]
110631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110632
110633v_cmp_t_u32_e64 s[10:11], v1, vcc_lo
110634// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xd5,0x00,0x00]
110635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110636
110637v_cmp_t_u32_e64 s[10:11], v1, vcc_hi
110638// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xd7,0x00,0x00]
110639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110640
110641v_cmp_t_u32_e64 s[10:11], v1, m0
110642// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xf9,0x00,0x00]
110643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110644
110645v_cmp_t_u32_e64 s[10:11], v1, exec_lo
110646// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xfd,0x00,0x00]
110647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110648
110649v_cmp_t_u32_e64 s[10:11], v1, exec_hi
110650// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xff,0x00,0x00]
110651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110652
110653v_cmp_t_u32_e64 s[10:11], v1, 0
110654// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x01,0x01,0x00]
110655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110656
110657v_cmp_t_u32_e64 s[10:11], v1, -1
110658// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x83,0x01,0x00]
110659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110660
110661v_cmp_t_u32_e64 s[10:11], v1, 0.5
110662// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xe1,0x01,0x00]
110663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110664
110665v_cmp_t_u32_e64 s[10:11], v1, -4.0
110666// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xef,0x01,0x00]
110667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110668
110669v_cmp_f_f16 vcc, v1, v2
110670// W64: encoding: [0x01,0x05,0x90,0x7d]
110671// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110672
110673v_cmp_f_f16 vcc, v255, v2
110674// W64: encoding: [0xff,0x05,0x90,0x7d]
110675// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110676
110677v_cmp_f_f16 vcc, s1, v2
110678// W64: encoding: [0x01,0x04,0x90,0x7d]
110679// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110680
110681v_cmp_f_f16 vcc, s101, v2
110682// W64: encoding: [0x65,0x04,0x90,0x7d]
110683// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110684
110685v_cmp_f_f16 vcc, vcc_lo, v2
110686// W64: encoding: [0x6a,0x04,0x90,0x7d]
110687// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110688
110689v_cmp_f_f16 vcc, vcc_hi, v2
110690// W64: encoding: [0x6b,0x04,0x90,0x7d]
110691// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110692
110693v_cmp_f_f16 vcc, m0, v2
110694// W64: encoding: [0x7c,0x04,0x90,0x7d]
110695// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110696
110697v_cmp_f_f16 vcc, exec_lo, v2
110698// W64: encoding: [0x7e,0x04,0x90,0x7d]
110699// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110700
110701v_cmp_f_f16 vcc, exec_hi, v2
110702// W64: encoding: [0x7f,0x04,0x90,0x7d]
110703// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110704
110705v_cmp_f_f16 vcc, 0, v2
110706// W64: encoding: [0x80,0x04,0x90,0x7d]
110707// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110708
110709v_cmp_f_f16 vcc, -1, v2
110710// W64: encoding: [0xc1,0x04,0x90,0x7d]
110711// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110712
110713v_cmp_f_f16 vcc, 0.5, v2
110714// W64: encoding: [0xf0,0x04,0x90,0x7d]
110715// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110716
110717v_cmp_f_f16 vcc, -4.0, v2
110718// W64: encoding: [0xf7,0x04,0x90,0x7d]
110719// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110720
110721v_cmp_f_f16 vcc, 0xfe0b, v2
110722// W64: encoding: [0xff,0x04,0x90,0x7d,0x0b,0xfe,0x00,0x00]
110723// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110724
110725v_cmp_f_f16 vcc, 0x3456, v2
110726// W64: encoding: [0xff,0x04,0x90,0x7d,0x56,0x34,0x00,0x00]
110727// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110728
110729v_cmp_f_f16 vcc, v1, v255
110730// W64: encoding: [0x01,0xff,0x91,0x7d]
110731// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110732
110733v_cmp_f_f16_e64 s[10:11], v1, v2
110734// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
110735// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110736
110737v_cmp_f_f16_e64 s[12:13], v1, v2
110738// W64: encoding: [0x0c,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
110739// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110740
110741v_cmp_f_f16_e64 s[100:101], v1, v2
110742// W64: encoding: [0x64,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
110743// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110744
110745v_cmp_f_f16_e64 vcc, v1, v2
110746// W64: encoding: [0x6a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
110747// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110748
110749v_cmp_f_f16_e64 s[10:11], v255, v2
110750// W64: encoding: [0x0a,0x00,0xc8,0xd4,0xff,0x05,0x02,0x00]
110751// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110752
110753v_cmp_f_f16_e64 s[10:11], s1, v2
110754// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x04,0x02,0x00]
110755// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110756
110757v_cmp_f_f16_e64 s[10:11], s101, v2
110758// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x65,0x04,0x02,0x00]
110759// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110760
110761v_cmp_f_f16_e64 s[10:11], vcc_lo, v2
110762// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x6a,0x04,0x02,0x00]
110763// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110764
110765v_cmp_f_f16_e64 s[10:11], vcc_hi, v2
110766// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x6b,0x04,0x02,0x00]
110767// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110768
110769v_cmp_f_f16_e64 s[10:11], m0, v2
110770// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x7c,0x04,0x02,0x00]
110771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110772
110773v_cmp_f_f16_e64 s[10:11], exec_lo, v2
110774// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x7e,0x04,0x02,0x00]
110775// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110776
110777v_cmp_f_f16_e64 s[10:11], exec_hi, v2
110778// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x7f,0x04,0x02,0x00]
110779// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110780
110781v_cmp_f_f16_e64 s[10:11], 0, v2
110782// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x80,0x04,0x02,0x00]
110783// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110784
110785v_cmp_f_f16_e64 s[10:11], -1, v2
110786// W64: encoding: [0x0a,0x00,0xc8,0xd4,0xc1,0x04,0x02,0x00]
110787// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110788
110789v_cmp_f_f16_e64 s[10:11], 0.5, v2
110790// W64: encoding: [0x0a,0x00,0xc8,0xd4,0xf0,0x04,0x02,0x00]
110791// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110792
110793v_cmp_f_f16_e64 s[10:11], -4.0, v2
110794// W64: encoding: [0x0a,0x00,0xc8,0xd4,0xf7,0x04,0x02,0x00]
110795// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110796
110797v_cmp_f_f16_e64 s[10:11], v1, v255
110798// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xff,0x03,0x00]
110799// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110800
110801v_cmp_f_f16_e64 s[10:11], v1, s2
110802// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x00,0x00]
110803// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110804
110805v_cmp_f_f16_e64 s[10:11], v1, s101
110806// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xcb,0x00,0x00]
110807// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110808
110809v_cmp_f_f16_e64 s[10:11], v1, vcc_lo
110810// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xd5,0x00,0x00]
110811// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110812
110813v_cmp_f_f16_e64 s[10:11], v1, vcc_hi
110814// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xd7,0x00,0x00]
110815// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110816
110817v_cmp_f_f16_e64 s[10:11], v1, m0
110818// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xf9,0x00,0x00]
110819// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110820
110821v_cmp_f_f16_e64 s[10:11], v1, exec_lo
110822// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xfd,0x00,0x00]
110823// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110824
110825v_cmp_f_f16_e64 s[10:11], v1, exec_hi
110826// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xff,0x00,0x00]
110827// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110828
110829v_cmp_f_f16_e64 s[10:11], v1, 0
110830// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x01,0x01,0x00]
110831// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110832
110833v_cmp_f_f16_e64 s[10:11], v1, -1
110834// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x83,0x01,0x00]
110835// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110836
110837v_cmp_f_f16_e64 s[10:11], v1, 0.5
110838// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xe1,0x01,0x00]
110839// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110840
110841v_cmp_f_f16_e64 s[10:11], v1, -4.0
110842// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xef,0x01,0x00]
110843// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110844
110845v_cmp_f_f16_e64 s[10:11], -v1, v2
110846// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x20]
110847// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110848
110849v_cmp_f_f16_e64 s[10:11], v1, -v2
110850// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x40]
110851// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110852
110853v_cmp_f_f16_e64 s[10:11], -v1, -v2
110854// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x60]
110855// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110856
110857v_cmp_f_f16_e64 s[10:11], v1, v2 clamp
110858// W64: encoding: [0x0a,0x80,0xc8,0xd4,0x01,0x05,0x02,0x00]
110859// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110860
110861v_cmp_lt_f16 vcc, v1, v2
110862// W64: encoding: [0x01,0x05,0x92,0x7d]
110863// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110864
110865v_cmp_lt_f16 vcc, v255, v2
110866// W64: encoding: [0xff,0x05,0x92,0x7d]
110867// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110868
110869v_cmp_lt_f16 vcc, s1, v2
110870// W64: encoding: [0x01,0x04,0x92,0x7d]
110871// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110872
110873v_cmp_lt_f16 vcc, s101, v2
110874// W64: encoding: [0x65,0x04,0x92,0x7d]
110875// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110876
110877v_cmp_lt_f16 vcc, vcc_lo, v2
110878// W64: encoding: [0x6a,0x04,0x92,0x7d]
110879// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110880
110881v_cmp_lt_f16 vcc, vcc_hi, v2
110882// W64: encoding: [0x6b,0x04,0x92,0x7d]
110883// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110884
110885v_cmp_lt_f16 vcc, m0, v2
110886// W64: encoding: [0x7c,0x04,0x92,0x7d]
110887// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110888
110889v_cmp_lt_f16 vcc, exec_lo, v2
110890// W64: encoding: [0x7e,0x04,0x92,0x7d]
110891// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110892
110893v_cmp_lt_f16 vcc, exec_hi, v2
110894// W64: encoding: [0x7f,0x04,0x92,0x7d]
110895// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110896
110897v_cmp_lt_f16 vcc, 0, v2
110898// W64: encoding: [0x80,0x04,0x92,0x7d]
110899// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110900
110901v_cmp_lt_f16 vcc, -1, v2
110902// W64: encoding: [0xc1,0x04,0x92,0x7d]
110903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110904
110905v_cmp_lt_f16 vcc, 0.5, v2
110906// W64: encoding: [0xf0,0x04,0x92,0x7d]
110907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110908
110909v_cmp_lt_f16 vcc, -4.0, v2
110910// W64: encoding: [0xf7,0x04,0x92,0x7d]
110911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110912
110913v_cmp_lt_f16 vcc, 0xfe0b, v2
110914// W64: encoding: [0xff,0x04,0x92,0x7d,0x0b,0xfe,0x00,0x00]
110915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110916
110917v_cmp_lt_f16 vcc, 0x3456, v2
110918// W64: encoding: [0xff,0x04,0x92,0x7d,0x56,0x34,0x00,0x00]
110919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110920
110921v_cmp_lt_f16 vcc, v1, v255
110922// W64: encoding: [0x01,0xff,0x93,0x7d]
110923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
110924
110925v_cmp_lt_f16_e64 s[10:11], v1, v2
110926// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
110927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110928
110929v_cmp_lt_f16_e64 s[12:13], v1, v2
110930// W64: encoding: [0x0c,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
110931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110932
110933v_cmp_lt_f16_e64 s[100:101], v1, v2
110934// W64: encoding: [0x64,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
110935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110936
110937v_cmp_lt_f16_e64 vcc, v1, v2
110938// W64: encoding: [0x6a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
110939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110940
110941v_cmp_lt_f16_e64 s[10:11], v255, v2
110942// W64: encoding: [0x0a,0x00,0xc9,0xd4,0xff,0x05,0x02,0x00]
110943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110944
110945v_cmp_lt_f16_e64 s[10:11], s1, v2
110946// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x04,0x02,0x00]
110947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110948
110949v_cmp_lt_f16_e64 s[10:11], s101, v2
110950// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x65,0x04,0x02,0x00]
110951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110952
110953v_cmp_lt_f16_e64 s[10:11], vcc_lo, v2
110954// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x6a,0x04,0x02,0x00]
110955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110956
110957v_cmp_lt_f16_e64 s[10:11], vcc_hi, v2
110958// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x6b,0x04,0x02,0x00]
110959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110960
110961v_cmp_lt_f16_e64 s[10:11], m0, v2
110962// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x7c,0x04,0x02,0x00]
110963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110964
110965v_cmp_lt_f16_e64 s[10:11], exec_lo, v2
110966// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x7e,0x04,0x02,0x00]
110967// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110968
110969v_cmp_lt_f16_e64 s[10:11], exec_hi, v2
110970// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x7f,0x04,0x02,0x00]
110971// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110972
110973v_cmp_lt_f16_e64 s[10:11], 0, v2
110974// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x80,0x04,0x02,0x00]
110975// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110976
110977v_cmp_lt_f16_e64 s[10:11], -1, v2
110978// W64: encoding: [0x0a,0x00,0xc9,0xd4,0xc1,0x04,0x02,0x00]
110979// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110980
110981v_cmp_lt_f16_e64 s[10:11], 0.5, v2
110982// W64: encoding: [0x0a,0x00,0xc9,0xd4,0xf0,0x04,0x02,0x00]
110983// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110984
110985v_cmp_lt_f16_e64 s[10:11], -4.0, v2
110986// W64: encoding: [0x0a,0x00,0xc9,0xd4,0xf7,0x04,0x02,0x00]
110987// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110988
110989v_cmp_lt_f16_e64 s[10:11], v1, v255
110990// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xff,0x03,0x00]
110991// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110992
110993v_cmp_lt_f16_e64 s[10:11], v1, s2
110994// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x00,0x00]
110995// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
110996
110997v_cmp_lt_f16_e64 s[10:11], v1, s101
110998// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xcb,0x00,0x00]
110999// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111000
111001v_cmp_lt_f16_e64 s[10:11], v1, vcc_lo
111002// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xd5,0x00,0x00]
111003// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111004
111005v_cmp_lt_f16_e64 s[10:11], v1, vcc_hi
111006// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xd7,0x00,0x00]
111007// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111008
111009v_cmp_lt_f16_e64 s[10:11], v1, m0
111010// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xf9,0x00,0x00]
111011// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111012
111013v_cmp_lt_f16_e64 s[10:11], v1, exec_lo
111014// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xfd,0x00,0x00]
111015// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111016
111017v_cmp_lt_f16_e64 s[10:11], v1, exec_hi
111018// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xff,0x00,0x00]
111019// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111020
111021v_cmp_lt_f16_e64 s[10:11], v1, 0
111022// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x01,0x01,0x00]
111023// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111024
111025v_cmp_lt_f16_e64 s[10:11], v1, -1
111026// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x83,0x01,0x00]
111027// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111028
111029v_cmp_lt_f16_e64 s[10:11], v1, 0.5
111030// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xe1,0x01,0x00]
111031// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111032
111033v_cmp_lt_f16_e64 s[10:11], v1, -4.0
111034// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xef,0x01,0x00]
111035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111036
111037v_cmp_lt_f16_e64 s[10:11], -v1, v2
111038// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x20]
111039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111040
111041v_cmp_lt_f16_e64 s[10:11], v1, -v2
111042// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x40]
111043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111044
111045v_cmp_lt_f16_e64 s[10:11], -v1, -v2
111046// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x60]
111047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111048
111049v_cmp_lt_f16_e64 s[10:11], v1, v2 clamp
111050// W64: encoding: [0x0a,0x80,0xc9,0xd4,0x01,0x05,0x02,0x00]
111051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111052
111053v_cmp_eq_f16 vcc, v1, v2
111054// W64: encoding: [0x01,0x05,0x94,0x7d]
111055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111056
111057v_cmp_eq_f16 vcc, v255, v2
111058// W64: encoding: [0xff,0x05,0x94,0x7d]
111059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111060
111061v_cmp_eq_f16 vcc, s1, v2
111062// W64: encoding: [0x01,0x04,0x94,0x7d]
111063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111064
111065v_cmp_eq_f16 vcc, s101, v2
111066// W64: encoding: [0x65,0x04,0x94,0x7d]
111067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111068
111069v_cmp_eq_f16 vcc, vcc_lo, v2
111070// W64: encoding: [0x6a,0x04,0x94,0x7d]
111071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111072
111073v_cmp_eq_f16 vcc, vcc_hi, v2
111074// W64: encoding: [0x6b,0x04,0x94,0x7d]
111075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111076
111077v_cmp_eq_f16 vcc, m0, v2
111078// W64: encoding: [0x7c,0x04,0x94,0x7d]
111079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111080
111081v_cmp_eq_f16 vcc, exec_lo, v2
111082// W64: encoding: [0x7e,0x04,0x94,0x7d]
111083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111084
111085v_cmp_eq_f16 vcc, exec_hi, v2
111086// W64: encoding: [0x7f,0x04,0x94,0x7d]
111087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111088
111089v_cmp_eq_f16 vcc, 0, v2
111090// W64: encoding: [0x80,0x04,0x94,0x7d]
111091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111092
111093v_cmp_eq_f16 vcc, -1, v2
111094// W64: encoding: [0xc1,0x04,0x94,0x7d]
111095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111096
111097v_cmp_eq_f16 vcc, 0.5, v2
111098// W64: encoding: [0xf0,0x04,0x94,0x7d]
111099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111100
111101v_cmp_eq_f16 vcc, -4.0, v2
111102// W64: encoding: [0xf7,0x04,0x94,0x7d]
111103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111104
111105v_cmp_eq_f16 vcc, 0xfe0b, v2
111106// W64: encoding: [0xff,0x04,0x94,0x7d,0x0b,0xfe,0x00,0x00]
111107// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111108
111109v_cmp_eq_f16 vcc, 0x3456, v2
111110// W64: encoding: [0xff,0x04,0x94,0x7d,0x56,0x34,0x00,0x00]
111111// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111112
111113v_cmp_eq_f16 vcc, v1, v255
111114// W64: encoding: [0x01,0xff,0x95,0x7d]
111115// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111116
111117v_cmp_eq_f16_e64 s[10:11], v1, v2
111118// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
111119// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111120
111121v_cmp_eq_f16_e64 s[12:13], v1, v2
111122// W64: encoding: [0x0c,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
111123// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111124
111125v_cmp_eq_f16_e64 s[100:101], v1, v2
111126// W64: encoding: [0x64,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
111127// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111128
111129v_cmp_eq_f16_e64 vcc, v1, v2
111130// W64: encoding: [0x6a,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
111131// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111132
111133v_cmp_eq_f16_e64 s[10:11], v255, v2
111134// W64: encoding: [0x0a,0x00,0xca,0xd4,0xff,0x05,0x02,0x00]
111135// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111136
111137v_cmp_eq_f16_e64 s[10:11], s1, v2
111138// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x04,0x02,0x00]
111139// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111140
111141v_cmp_eq_f16_e64 s[10:11], s101, v2
111142// W64: encoding: [0x0a,0x00,0xca,0xd4,0x65,0x04,0x02,0x00]
111143// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111144
111145v_cmp_eq_f16_e64 s[10:11], vcc_lo, v2
111146// W64: encoding: [0x0a,0x00,0xca,0xd4,0x6a,0x04,0x02,0x00]
111147// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111148
111149v_cmp_eq_f16_e64 s[10:11], vcc_hi, v2
111150// W64: encoding: [0x0a,0x00,0xca,0xd4,0x6b,0x04,0x02,0x00]
111151// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111152
111153v_cmp_eq_f16_e64 s[10:11], m0, v2
111154// W64: encoding: [0x0a,0x00,0xca,0xd4,0x7c,0x04,0x02,0x00]
111155// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111156
111157v_cmp_eq_f16_e64 s[10:11], exec_lo, v2
111158// W64: encoding: [0x0a,0x00,0xca,0xd4,0x7e,0x04,0x02,0x00]
111159// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111160
111161v_cmp_eq_f16_e64 s[10:11], exec_hi, v2
111162// W64: encoding: [0x0a,0x00,0xca,0xd4,0x7f,0x04,0x02,0x00]
111163// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111164
111165v_cmp_eq_f16_e64 s[10:11], 0, v2
111166// W64: encoding: [0x0a,0x00,0xca,0xd4,0x80,0x04,0x02,0x00]
111167// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111168
111169v_cmp_eq_f16_e64 s[10:11], -1, v2
111170// W64: encoding: [0x0a,0x00,0xca,0xd4,0xc1,0x04,0x02,0x00]
111171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111172
111173v_cmp_eq_f16_e64 s[10:11], 0.5, v2
111174// W64: encoding: [0x0a,0x00,0xca,0xd4,0xf0,0x04,0x02,0x00]
111175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111176
111177v_cmp_eq_f16_e64 s[10:11], -4.0, v2
111178// W64: encoding: [0x0a,0x00,0xca,0xd4,0xf7,0x04,0x02,0x00]
111179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111180
111181v_cmp_eq_f16_e64 s[10:11], v1, v255
111182// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xff,0x03,0x00]
111183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111184
111185v_cmp_eq_f16_e64 s[10:11], v1, s2
111186// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x00,0x00]
111187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111188
111189v_cmp_eq_f16_e64 s[10:11], v1, s101
111190// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xcb,0x00,0x00]
111191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111192
111193v_cmp_eq_f16_e64 s[10:11], v1, vcc_lo
111194// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xd5,0x00,0x00]
111195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111196
111197v_cmp_eq_f16_e64 s[10:11], v1, vcc_hi
111198// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xd7,0x00,0x00]
111199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111200
111201v_cmp_eq_f16_e64 s[10:11], v1, m0
111202// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xf9,0x00,0x00]
111203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111204
111205v_cmp_eq_f16_e64 s[10:11], v1, exec_lo
111206// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xfd,0x00,0x00]
111207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111208
111209v_cmp_eq_f16_e64 s[10:11], v1, exec_hi
111210// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xff,0x00,0x00]
111211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111212
111213v_cmp_eq_f16_e64 s[10:11], v1, 0
111214// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x01,0x01,0x00]
111215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111216
111217v_cmp_eq_f16_e64 s[10:11], v1, -1
111218// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x83,0x01,0x00]
111219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111220
111221v_cmp_eq_f16_e64 s[10:11], v1, 0.5
111222// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xe1,0x01,0x00]
111223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111224
111225v_cmp_eq_f16_e64 s[10:11], v1, -4.0
111226// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xef,0x01,0x00]
111227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111228
111229v_cmp_eq_f16_e64 s[10:11], -v1, v2
111230// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x20]
111231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111232
111233v_cmp_eq_f16_e64 s[10:11], v1, -v2
111234// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x40]
111235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111236
111237v_cmp_eq_f16_e64 s[10:11], -v1, -v2
111238// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x60]
111239// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111240
111241v_cmp_eq_f16_e64 s[10:11], v1, v2 clamp
111242// W64: encoding: [0x0a,0x80,0xca,0xd4,0x01,0x05,0x02,0x00]
111243// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111244
111245v_cmp_le_f16 vcc, v1, v2
111246// W64: encoding: [0x01,0x05,0x96,0x7d]
111247// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111248
111249v_cmp_le_f16 vcc, v255, v2
111250// W64: encoding: [0xff,0x05,0x96,0x7d]
111251// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111252
111253v_cmp_le_f16 vcc, s1, v2
111254// W64: encoding: [0x01,0x04,0x96,0x7d]
111255// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111256
111257v_cmp_le_f16 vcc, s101, v2
111258// W64: encoding: [0x65,0x04,0x96,0x7d]
111259// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111260
111261v_cmp_le_f16 vcc, vcc_lo, v2
111262// W64: encoding: [0x6a,0x04,0x96,0x7d]
111263// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111264
111265v_cmp_le_f16 vcc, vcc_hi, v2
111266// W64: encoding: [0x6b,0x04,0x96,0x7d]
111267// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111268
111269v_cmp_le_f16 vcc, m0, v2
111270// W64: encoding: [0x7c,0x04,0x96,0x7d]
111271// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111272
111273v_cmp_le_f16 vcc, exec_lo, v2
111274// W64: encoding: [0x7e,0x04,0x96,0x7d]
111275// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111276
111277v_cmp_le_f16 vcc, exec_hi, v2
111278// W64: encoding: [0x7f,0x04,0x96,0x7d]
111279// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111280
111281v_cmp_le_f16 vcc, 0, v2
111282// W64: encoding: [0x80,0x04,0x96,0x7d]
111283// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111284
111285v_cmp_le_f16 vcc, -1, v2
111286// W64: encoding: [0xc1,0x04,0x96,0x7d]
111287// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111288
111289v_cmp_le_f16 vcc, 0.5, v2
111290// W64: encoding: [0xf0,0x04,0x96,0x7d]
111291// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111292
111293v_cmp_le_f16 vcc, -4.0, v2
111294// W64: encoding: [0xf7,0x04,0x96,0x7d]
111295// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111296
111297v_cmp_le_f16 vcc, 0xfe0b, v2
111298// W64: encoding: [0xff,0x04,0x96,0x7d,0x0b,0xfe,0x00,0x00]
111299// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111300
111301v_cmp_le_f16 vcc, 0x3456, v2
111302// W64: encoding: [0xff,0x04,0x96,0x7d,0x56,0x34,0x00,0x00]
111303// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111304
111305v_cmp_le_f16 vcc, v1, v255
111306// W64: encoding: [0x01,0xff,0x97,0x7d]
111307// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111308
111309v_cmp_le_f16_e64 s[10:11], v1, v2
111310// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
111311// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111312
111313v_cmp_le_f16_e64 s[12:13], v1, v2
111314// W64: encoding: [0x0c,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
111315// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111316
111317v_cmp_le_f16_e64 s[100:101], v1, v2
111318// W64: encoding: [0x64,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
111319// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111320
111321v_cmp_le_f16_e64 vcc, v1, v2
111322// W64: encoding: [0x6a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
111323// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111324
111325v_cmp_le_f16_e64 s[10:11], v255, v2
111326// W64: encoding: [0x0a,0x00,0xcb,0xd4,0xff,0x05,0x02,0x00]
111327// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111328
111329v_cmp_le_f16_e64 s[10:11], s1, v2
111330// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x04,0x02,0x00]
111331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111332
111333v_cmp_le_f16_e64 s[10:11], s101, v2
111334// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x65,0x04,0x02,0x00]
111335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111336
111337v_cmp_le_f16_e64 s[10:11], vcc_lo, v2
111338// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x6a,0x04,0x02,0x00]
111339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111340
111341v_cmp_le_f16_e64 s[10:11], vcc_hi, v2
111342// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x6b,0x04,0x02,0x00]
111343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111344
111345v_cmp_le_f16_e64 s[10:11], m0, v2
111346// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x7c,0x04,0x02,0x00]
111347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111348
111349v_cmp_le_f16_e64 s[10:11], exec_lo, v2
111350// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x7e,0x04,0x02,0x00]
111351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111352
111353v_cmp_le_f16_e64 s[10:11], exec_hi, v2
111354// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x7f,0x04,0x02,0x00]
111355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111356
111357v_cmp_le_f16_e64 s[10:11], 0, v2
111358// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x80,0x04,0x02,0x00]
111359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111360
111361v_cmp_le_f16_e64 s[10:11], -1, v2
111362// W64: encoding: [0x0a,0x00,0xcb,0xd4,0xc1,0x04,0x02,0x00]
111363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111364
111365v_cmp_le_f16_e64 s[10:11], 0.5, v2
111366// W64: encoding: [0x0a,0x00,0xcb,0xd4,0xf0,0x04,0x02,0x00]
111367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111368
111369v_cmp_le_f16_e64 s[10:11], -4.0, v2
111370// W64: encoding: [0x0a,0x00,0xcb,0xd4,0xf7,0x04,0x02,0x00]
111371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111372
111373v_cmp_le_f16_e64 s[10:11], v1, v255
111374// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xff,0x03,0x00]
111375// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111376
111377v_cmp_le_f16_e64 s[10:11], v1, s2
111378// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x00,0x00]
111379// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111380
111381v_cmp_le_f16_e64 s[10:11], v1, s101
111382// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xcb,0x00,0x00]
111383// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111384
111385v_cmp_le_f16_e64 s[10:11], v1, vcc_lo
111386// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xd5,0x00,0x00]
111387// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111388
111389v_cmp_le_f16_e64 s[10:11], v1, vcc_hi
111390// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xd7,0x00,0x00]
111391// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111392
111393v_cmp_le_f16_e64 s[10:11], v1, m0
111394// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xf9,0x00,0x00]
111395// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111396
111397v_cmp_le_f16_e64 s[10:11], v1, exec_lo
111398// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xfd,0x00,0x00]
111399// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111400
111401v_cmp_le_f16_e64 s[10:11], v1, exec_hi
111402// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xff,0x00,0x00]
111403// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111404
111405v_cmp_le_f16_e64 s[10:11], v1, 0
111406// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x01,0x01,0x00]
111407// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111408
111409v_cmp_le_f16_e64 s[10:11], v1, -1
111410// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x83,0x01,0x00]
111411// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111412
111413v_cmp_le_f16_e64 s[10:11], v1, 0.5
111414// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xe1,0x01,0x00]
111415// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111416
111417v_cmp_le_f16_e64 s[10:11], v1, -4.0
111418// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xef,0x01,0x00]
111419// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111420
111421v_cmp_le_f16_e64 s[10:11], -v1, v2
111422// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x20]
111423// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111424
111425v_cmp_le_f16_e64 s[10:11], v1, -v2
111426// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x40]
111427// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111428
111429v_cmp_le_f16_e64 s[10:11], -v1, -v2
111430// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x60]
111431// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111432
111433v_cmp_le_f16_e64 s[10:11], v1, v2 clamp
111434// W64: encoding: [0x0a,0x80,0xcb,0xd4,0x01,0x05,0x02,0x00]
111435// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111436
111437v_cmp_gt_f16 vcc, v1, v2
111438// W64: encoding: [0x01,0x05,0x98,0x7d]
111439// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111440
111441v_cmp_gt_f16 vcc, v255, v2
111442// W64: encoding: [0xff,0x05,0x98,0x7d]
111443// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111444
111445v_cmp_gt_f16 vcc, s1, v2
111446// W64: encoding: [0x01,0x04,0x98,0x7d]
111447// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111448
111449v_cmp_gt_f16 vcc, s101, v2
111450// W64: encoding: [0x65,0x04,0x98,0x7d]
111451// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111452
111453v_cmp_gt_f16 vcc, vcc_lo, v2
111454// W64: encoding: [0x6a,0x04,0x98,0x7d]
111455// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111456
111457v_cmp_gt_f16 vcc, vcc_hi, v2
111458// W64: encoding: [0x6b,0x04,0x98,0x7d]
111459// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111460
111461v_cmp_gt_f16 vcc, m0, v2
111462// W64: encoding: [0x7c,0x04,0x98,0x7d]
111463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111464
111465v_cmp_gt_f16 vcc, exec_lo, v2
111466// W64: encoding: [0x7e,0x04,0x98,0x7d]
111467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111468
111469v_cmp_gt_f16 vcc, exec_hi, v2
111470// W64: encoding: [0x7f,0x04,0x98,0x7d]
111471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111472
111473v_cmp_gt_f16 vcc, 0, v2
111474// W64: encoding: [0x80,0x04,0x98,0x7d]
111475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111476
111477v_cmp_gt_f16 vcc, -1, v2
111478// W64: encoding: [0xc1,0x04,0x98,0x7d]
111479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111480
111481v_cmp_gt_f16 vcc, 0.5, v2
111482// W64: encoding: [0xf0,0x04,0x98,0x7d]
111483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111484
111485v_cmp_gt_f16 vcc, -4.0, v2
111486// W64: encoding: [0xf7,0x04,0x98,0x7d]
111487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111488
111489v_cmp_gt_f16 vcc, 0xfe0b, v2
111490// W64: encoding: [0xff,0x04,0x98,0x7d,0x0b,0xfe,0x00,0x00]
111491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111492
111493v_cmp_gt_f16 vcc, 0x3456, v2
111494// W64: encoding: [0xff,0x04,0x98,0x7d,0x56,0x34,0x00,0x00]
111495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111496
111497v_cmp_gt_f16 vcc, v1, v255
111498// W64: encoding: [0x01,0xff,0x99,0x7d]
111499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111500
111501v_cmp_gt_f16_e64 s[10:11], v1, v2
111502// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
111503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111504
111505v_cmp_gt_f16_e64 s[12:13], v1, v2
111506// W64: encoding: [0x0c,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
111507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111508
111509v_cmp_gt_f16_e64 s[100:101], v1, v2
111510// W64: encoding: [0x64,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
111511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111512
111513v_cmp_gt_f16_e64 vcc, v1, v2
111514// W64: encoding: [0x6a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
111515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111516
111517v_cmp_gt_f16_e64 s[10:11], v255, v2
111518// W64: encoding: [0x0a,0x00,0xcc,0xd4,0xff,0x05,0x02,0x00]
111519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111520
111521v_cmp_gt_f16_e64 s[10:11], s1, v2
111522// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x04,0x02,0x00]
111523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111524
111525v_cmp_gt_f16_e64 s[10:11], s101, v2
111526// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x65,0x04,0x02,0x00]
111527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111528
111529v_cmp_gt_f16_e64 s[10:11], vcc_lo, v2
111530// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x6a,0x04,0x02,0x00]
111531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111532
111533v_cmp_gt_f16_e64 s[10:11], vcc_hi, v2
111534// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x6b,0x04,0x02,0x00]
111535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111536
111537v_cmp_gt_f16_e64 s[10:11], m0, v2
111538// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x7c,0x04,0x02,0x00]
111539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111540
111541v_cmp_gt_f16_e64 s[10:11], exec_lo, v2
111542// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x7e,0x04,0x02,0x00]
111543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111544
111545v_cmp_gt_f16_e64 s[10:11], exec_hi, v2
111546// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x7f,0x04,0x02,0x00]
111547// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111548
111549v_cmp_gt_f16_e64 s[10:11], 0, v2
111550// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x80,0x04,0x02,0x00]
111551// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111552
111553v_cmp_gt_f16_e64 s[10:11], -1, v2
111554// W64: encoding: [0x0a,0x00,0xcc,0xd4,0xc1,0x04,0x02,0x00]
111555// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111556
111557v_cmp_gt_f16_e64 s[10:11], 0.5, v2
111558// W64: encoding: [0x0a,0x00,0xcc,0xd4,0xf0,0x04,0x02,0x00]
111559// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111560
111561v_cmp_gt_f16_e64 s[10:11], -4.0, v2
111562// W64: encoding: [0x0a,0x00,0xcc,0xd4,0xf7,0x04,0x02,0x00]
111563// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111564
111565v_cmp_gt_f16_e64 s[10:11], v1, v255
111566// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xff,0x03,0x00]
111567// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111568
111569v_cmp_gt_f16_e64 s[10:11], v1, s2
111570// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x00,0x00]
111571// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111572
111573v_cmp_gt_f16_e64 s[10:11], v1, s101
111574// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xcb,0x00,0x00]
111575// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111576
111577v_cmp_gt_f16_e64 s[10:11], v1, vcc_lo
111578// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xd5,0x00,0x00]
111579// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111580
111581v_cmp_gt_f16_e64 s[10:11], v1, vcc_hi
111582// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xd7,0x00,0x00]
111583// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111584
111585v_cmp_gt_f16_e64 s[10:11], v1, m0
111586// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xf9,0x00,0x00]
111587// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111588
111589v_cmp_gt_f16_e64 s[10:11], v1, exec_lo
111590// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xfd,0x00,0x00]
111591// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111592
111593v_cmp_gt_f16_e64 s[10:11], v1, exec_hi
111594// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xff,0x00,0x00]
111595// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111596
111597v_cmp_gt_f16_e64 s[10:11], v1, 0
111598// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x01,0x01,0x00]
111599// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111600
111601v_cmp_gt_f16_e64 s[10:11], v1, -1
111602// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x83,0x01,0x00]
111603// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111604
111605v_cmp_gt_f16_e64 s[10:11], v1, 0.5
111606// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xe1,0x01,0x00]
111607// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111608
111609v_cmp_gt_f16_e64 s[10:11], v1, -4.0
111610// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xef,0x01,0x00]
111611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111612
111613v_cmp_gt_f16_e64 s[10:11], -v1, v2
111614// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x20]
111615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111616
111617v_cmp_gt_f16_e64 s[10:11], v1, -v2
111618// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x40]
111619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111620
111621v_cmp_gt_f16_e64 s[10:11], -v1, -v2
111622// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x60]
111623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111624
111625v_cmp_gt_f16_e64 s[10:11], v1, v2 clamp
111626// W64: encoding: [0x0a,0x80,0xcc,0xd4,0x01,0x05,0x02,0x00]
111627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111628
111629v_cmp_lg_f16 vcc, v1, v2
111630// W64: encoding: [0x01,0x05,0x9a,0x7d]
111631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111632
111633v_cmp_lg_f16 vcc, v255, v2
111634// W64: encoding: [0xff,0x05,0x9a,0x7d]
111635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111636
111637v_cmp_lg_f16 vcc, s1, v2
111638// W64: encoding: [0x01,0x04,0x9a,0x7d]
111639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111640
111641v_cmp_lg_f16 vcc, s101, v2
111642// W64: encoding: [0x65,0x04,0x9a,0x7d]
111643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111644
111645v_cmp_lg_f16 vcc, vcc_lo, v2
111646// W64: encoding: [0x6a,0x04,0x9a,0x7d]
111647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111648
111649v_cmp_lg_f16 vcc, vcc_hi, v2
111650// W64: encoding: [0x6b,0x04,0x9a,0x7d]
111651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111652
111653v_cmp_lg_f16 vcc, m0, v2
111654// W64: encoding: [0x7c,0x04,0x9a,0x7d]
111655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111656
111657v_cmp_lg_f16 vcc, exec_lo, v2
111658// W64: encoding: [0x7e,0x04,0x9a,0x7d]
111659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111660
111661v_cmp_lg_f16 vcc, exec_hi, v2
111662// W64: encoding: [0x7f,0x04,0x9a,0x7d]
111663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111664
111665v_cmp_lg_f16 vcc, 0, v2
111666// W64: encoding: [0x80,0x04,0x9a,0x7d]
111667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111668
111669v_cmp_lg_f16 vcc, -1, v2
111670// W64: encoding: [0xc1,0x04,0x9a,0x7d]
111671// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111672
111673v_cmp_lg_f16 vcc, 0.5, v2
111674// W64: encoding: [0xf0,0x04,0x9a,0x7d]
111675// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111676
111677v_cmp_lg_f16 vcc, -4.0, v2
111678// W64: encoding: [0xf7,0x04,0x9a,0x7d]
111679// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111680
111681v_cmp_lg_f16 vcc, 0xfe0b, v2
111682// W64: encoding: [0xff,0x04,0x9a,0x7d,0x0b,0xfe,0x00,0x00]
111683// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111684
111685v_cmp_lg_f16 vcc, 0x3456, v2
111686// W64: encoding: [0xff,0x04,0x9a,0x7d,0x56,0x34,0x00,0x00]
111687// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111688
111689v_cmp_lg_f16 vcc, v1, v255
111690// W64: encoding: [0x01,0xff,0x9b,0x7d]
111691// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111692
111693v_cmp_lg_f16_e64 s[10:11], v1, v2
111694// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
111695// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111696
111697v_cmp_lg_f16_e64 s[12:13], v1, v2
111698// W64: encoding: [0x0c,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
111699// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111700
111701v_cmp_lg_f16_e64 s[100:101], v1, v2
111702// W64: encoding: [0x64,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
111703// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111704
111705v_cmp_lg_f16_e64 vcc, v1, v2
111706// W64: encoding: [0x6a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
111707// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111708
111709v_cmp_lg_f16_e64 s[10:11], v255, v2
111710// W64: encoding: [0x0a,0x00,0xcd,0xd4,0xff,0x05,0x02,0x00]
111711// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111712
111713v_cmp_lg_f16_e64 s[10:11], s1, v2
111714// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x04,0x02,0x00]
111715// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111716
111717v_cmp_lg_f16_e64 s[10:11], s101, v2
111718// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x65,0x04,0x02,0x00]
111719// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111720
111721v_cmp_lg_f16_e64 s[10:11], vcc_lo, v2
111722// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x6a,0x04,0x02,0x00]
111723// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111724
111725v_cmp_lg_f16_e64 s[10:11], vcc_hi, v2
111726// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x6b,0x04,0x02,0x00]
111727// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111728
111729v_cmp_lg_f16_e64 s[10:11], m0, v2
111730// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x7c,0x04,0x02,0x00]
111731// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111732
111733v_cmp_lg_f16_e64 s[10:11], exec_lo, v2
111734// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x7e,0x04,0x02,0x00]
111735// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111736
111737v_cmp_lg_f16_e64 s[10:11], exec_hi, v2
111738// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x7f,0x04,0x02,0x00]
111739// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111740
111741v_cmp_lg_f16_e64 s[10:11], 0, v2
111742// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x80,0x04,0x02,0x00]
111743// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111744
111745v_cmp_lg_f16_e64 s[10:11], -1, v2
111746// W64: encoding: [0x0a,0x00,0xcd,0xd4,0xc1,0x04,0x02,0x00]
111747// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111748
111749v_cmp_lg_f16_e64 s[10:11], 0.5, v2
111750// W64: encoding: [0x0a,0x00,0xcd,0xd4,0xf0,0x04,0x02,0x00]
111751// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111752
111753v_cmp_lg_f16_e64 s[10:11], -4.0, v2
111754// W64: encoding: [0x0a,0x00,0xcd,0xd4,0xf7,0x04,0x02,0x00]
111755// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111756
111757v_cmp_lg_f16_e64 s[10:11], v1, v255
111758// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xff,0x03,0x00]
111759// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111760
111761v_cmp_lg_f16_e64 s[10:11], v1, s2
111762// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x00,0x00]
111763// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111764
111765v_cmp_lg_f16_e64 s[10:11], v1, s101
111766// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xcb,0x00,0x00]
111767// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111768
111769v_cmp_lg_f16_e64 s[10:11], v1, vcc_lo
111770// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xd5,0x00,0x00]
111771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111772
111773v_cmp_lg_f16_e64 s[10:11], v1, vcc_hi
111774// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xd7,0x00,0x00]
111775// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111776
111777v_cmp_lg_f16_e64 s[10:11], v1, m0
111778// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xf9,0x00,0x00]
111779// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111780
111781v_cmp_lg_f16_e64 s[10:11], v1, exec_lo
111782// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xfd,0x00,0x00]
111783// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111784
111785v_cmp_lg_f16_e64 s[10:11], v1, exec_hi
111786// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xff,0x00,0x00]
111787// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111788
111789v_cmp_lg_f16_e64 s[10:11], v1, 0
111790// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x01,0x01,0x00]
111791// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111792
111793v_cmp_lg_f16_e64 s[10:11], v1, -1
111794// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x83,0x01,0x00]
111795// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111796
111797v_cmp_lg_f16_e64 s[10:11], v1, 0.5
111798// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xe1,0x01,0x00]
111799// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111800
111801v_cmp_lg_f16_e64 s[10:11], v1, -4.0
111802// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xef,0x01,0x00]
111803// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111804
111805v_cmp_lg_f16_e64 s[10:11], -v1, v2
111806// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x20]
111807// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111808
111809v_cmp_lg_f16_e64 s[10:11], v1, -v2
111810// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x40]
111811// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111812
111813v_cmp_lg_f16_e64 s[10:11], -v1, -v2
111814// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x60]
111815// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111816
111817v_cmp_lg_f16_e64 s[10:11], v1, v2 clamp
111818// W64: encoding: [0x0a,0x80,0xcd,0xd4,0x01,0x05,0x02,0x00]
111819// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111820
111821v_cmp_ge_f16 vcc, v1, v2
111822// W64: encoding: [0x01,0x05,0x9c,0x7d]
111823// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111824
111825v_cmp_ge_f16 vcc, v255, v2
111826// W64: encoding: [0xff,0x05,0x9c,0x7d]
111827// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111828
111829v_cmp_ge_f16 vcc, s1, v2
111830// W64: encoding: [0x01,0x04,0x9c,0x7d]
111831// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111832
111833v_cmp_ge_f16 vcc, s101, v2
111834// W64: encoding: [0x65,0x04,0x9c,0x7d]
111835// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111836
111837v_cmp_ge_f16 vcc, vcc_lo, v2
111838// W64: encoding: [0x6a,0x04,0x9c,0x7d]
111839// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111840
111841v_cmp_ge_f16 vcc, vcc_hi, v2
111842// W64: encoding: [0x6b,0x04,0x9c,0x7d]
111843// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111844
111845v_cmp_ge_f16 vcc, m0, v2
111846// W64: encoding: [0x7c,0x04,0x9c,0x7d]
111847// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111848
111849v_cmp_ge_f16 vcc, exec_lo, v2
111850// W64: encoding: [0x7e,0x04,0x9c,0x7d]
111851// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111852
111853v_cmp_ge_f16 vcc, exec_hi, v2
111854// W64: encoding: [0x7f,0x04,0x9c,0x7d]
111855// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111856
111857v_cmp_ge_f16 vcc, 0, v2
111858// W64: encoding: [0x80,0x04,0x9c,0x7d]
111859// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111860
111861v_cmp_ge_f16 vcc, -1, v2
111862// W64: encoding: [0xc1,0x04,0x9c,0x7d]
111863// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111864
111865v_cmp_ge_f16 vcc, 0.5, v2
111866// W64: encoding: [0xf0,0x04,0x9c,0x7d]
111867// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111868
111869v_cmp_ge_f16 vcc, -4.0, v2
111870// W64: encoding: [0xf7,0x04,0x9c,0x7d]
111871// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111872
111873v_cmp_ge_f16 vcc, 0xfe0b, v2
111874// W64: encoding: [0xff,0x04,0x9c,0x7d,0x0b,0xfe,0x00,0x00]
111875// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111876
111877v_cmp_ge_f16 vcc, 0x3456, v2
111878// W64: encoding: [0xff,0x04,0x9c,0x7d,0x56,0x34,0x00,0x00]
111879// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111880
111881v_cmp_ge_f16 vcc, v1, v255
111882// W64: encoding: [0x01,0xff,0x9d,0x7d]
111883// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
111884
111885v_cmp_ge_f16_e64 s[10:11], v1, v2
111886// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
111887// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111888
111889v_cmp_ge_f16_e64 s[12:13], v1, v2
111890// W64: encoding: [0x0c,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
111891// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111892
111893v_cmp_ge_f16_e64 s[100:101], v1, v2
111894// W64: encoding: [0x64,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
111895// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111896
111897v_cmp_ge_f16_e64 vcc, v1, v2
111898// W64: encoding: [0x6a,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
111899// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111900
111901v_cmp_ge_f16_e64 s[10:11], v255, v2
111902// W64: encoding: [0x0a,0x00,0xce,0xd4,0xff,0x05,0x02,0x00]
111903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111904
111905v_cmp_ge_f16_e64 s[10:11], s1, v2
111906// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x04,0x02,0x00]
111907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111908
111909v_cmp_ge_f16_e64 s[10:11], s101, v2
111910// W64: encoding: [0x0a,0x00,0xce,0xd4,0x65,0x04,0x02,0x00]
111911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111912
111913v_cmp_ge_f16_e64 s[10:11], vcc_lo, v2
111914// W64: encoding: [0x0a,0x00,0xce,0xd4,0x6a,0x04,0x02,0x00]
111915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111916
111917v_cmp_ge_f16_e64 s[10:11], vcc_hi, v2
111918// W64: encoding: [0x0a,0x00,0xce,0xd4,0x6b,0x04,0x02,0x00]
111919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111920
111921v_cmp_ge_f16_e64 s[10:11], m0, v2
111922// W64: encoding: [0x0a,0x00,0xce,0xd4,0x7c,0x04,0x02,0x00]
111923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111924
111925v_cmp_ge_f16_e64 s[10:11], exec_lo, v2
111926// W64: encoding: [0x0a,0x00,0xce,0xd4,0x7e,0x04,0x02,0x00]
111927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111928
111929v_cmp_ge_f16_e64 s[10:11], exec_hi, v2
111930// W64: encoding: [0x0a,0x00,0xce,0xd4,0x7f,0x04,0x02,0x00]
111931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111932
111933v_cmp_ge_f16_e64 s[10:11], 0, v2
111934// W64: encoding: [0x0a,0x00,0xce,0xd4,0x80,0x04,0x02,0x00]
111935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111936
111937v_cmp_ge_f16_e64 s[10:11], -1, v2
111938// W64: encoding: [0x0a,0x00,0xce,0xd4,0xc1,0x04,0x02,0x00]
111939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111940
111941v_cmp_ge_f16_e64 s[10:11], 0.5, v2
111942// W64: encoding: [0x0a,0x00,0xce,0xd4,0xf0,0x04,0x02,0x00]
111943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111944
111945v_cmp_ge_f16_e64 s[10:11], -4.0, v2
111946// W64: encoding: [0x0a,0x00,0xce,0xd4,0xf7,0x04,0x02,0x00]
111947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111948
111949v_cmp_ge_f16_e64 s[10:11], v1, v255
111950// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xff,0x03,0x00]
111951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111952
111953v_cmp_ge_f16_e64 s[10:11], v1, s2
111954// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x00,0x00]
111955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111956
111957v_cmp_ge_f16_e64 s[10:11], v1, s101
111958// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xcb,0x00,0x00]
111959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111960
111961v_cmp_ge_f16_e64 s[10:11], v1, vcc_lo
111962// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xd5,0x00,0x00]
111963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111964
111965v_cmp_ge_f16_e64 s[10:11], v1, vcc_hi
111966// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xd7,0x00,0x00]
111967// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111968
111969v_cmp_ge_f16_e64 s[10:11], v1, m0
111970// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xf9,0x00,0x00]
111971// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111972
111973v_cmp_ge_f16_e64 s[10:11], v1, exec_lo
111974// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xfd,0x00,0x00]
111975// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111976
111977v_cmp_ge_f16_e64 s[10:11], v1, exec_hi
111978// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xff,0x00,0x00]
111979// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111980
111981v_cmp_ge_f16_e64 s[10:11], v1, 0
111982// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x01,0x01,0x00]
111983// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111984
111985v_cmp_ge_f16_e64 s[10:11], v1, -1
111986// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x83,0x01,0x00]
111987// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111988
111989v_cmp_ge_f16_e64 s[10:11], v1, 0.5
111990// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xe1,0x01,0x00]
111991// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111992
111993v_cmp_ge_f16_e64 s[10:11], v1, -4.0
111994// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xef,0x01,0x00]
111995// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
111996
111997v_cmp_ge_f16_e64 s[10:11], -v1, v2
111998// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x20]
111999// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112000
112001v_cmp_ge_f16_e64 s[10:11], v1, -v2
112002// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x40]
112003// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112004
112005v_cmp_ge_f16_e64 s[10:11], -v1, -v2
112006// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x60]
112007// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112008
112009v_cmp_ge_f16_e64 s[10:11], v1, v2 clamp
112010// W64: encoding: [0x0a,0x80,0xce,0xd4,0x01,0x05,0x02,0x00]
112011// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112012
112013v_cmp_o_f16 vcc, v1, v2
112014// W64: encoding: [0x01,0x05,0x9e,0x7d]
112015// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112016
112017v_cmp_o_f16 vcc, v255, v2
112018// W64: encoding: [0xff,0x05,0x9e,0x7d]
112019// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112020
112021v_cmp_o_f16 vcc, s1, v2
112022// W64: encoding: [0x01,0x04,0x9e,0x7d]
112023// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112024
112025v_cmp_o_f16 vcc, s101, v2
112026// W64: encoding: [0x65,0x04,0x9e,0x7d]
112027// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112028
112029v_cmp_o_f16 vcc, vcc_lo, v2
112030// W64: encoding: [0x6a,0x04,0x9e,0x7d]
112031// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112032
112033v_cmp_o_f16 vcc, vcc_hi, v2
112034// W64: encoding: [0x6b,0x04,0x9e,0x7d]
112035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112036
112037v_cmp_o_f16 vcc, m0, v2
112038// W64: encoding: [0x7c,0x04,0x9e,0x7d]
112039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112040
112041v_cmp_o_f16 vcc, exec_lo, v2
112042// W64: encoding: [0x7e,0x04,0x9e,0x7d]
112043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112044
112045v_cmp_o_f16 vcc, exec_hi, v2
112046// W64: encoding: [0x7f,0x04,0x9e,0x7d]
112047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112048
112049v_cmp_o_f16 vcc, 0, v2
112050// W64: encoding: [0x80,0x04,0x9e,0x7d]
112051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112052
112053v_cmp_o_f16 vcc, -1, v2
112054// W64: encoding: [0xc1,0x04,0x9e,0x7d]
112055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112056
112057v_cmp_o_f16 vcc, 0.5, v2
112058// W64: encoding: [0xf0,0x04,0x9e,0x7d]
112059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112060
112061v_cmp_o_f16 vcc, -4.0, v2
112062// W64: encoding: [0xf7,0x04,0x9e,0x7d]
112063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112064
112065v_cmp_o_f16 vcc, 0xfe0b, v2
112066// W64: encoding: [0xff,0x04,0x9e,0x7d,0x0b,0xfe,0x00,0x00]
112067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112068
112069v_cmp_o_f16 vcc, 0x3456, v2
112070// W64: encoding: [0xff,0x04,0x9e,0x7d,0x56,0x34,0x00,0x00]
112071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112072
112073v_cmp_o_f16 vcc, v1, v255
112074// W64: encoding: [0x01,0xff,0x9f,0x7d]
112075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112076
112077v_cmp_o_f16_e64 s[10:11], v1, v2
112078// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
112079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112080
112081v_cmp_o_f16_e64 s[12:13], v1, v2
112082// W64: encoding: [0x0c,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
112083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112084
112085v_cmp_o_f16_e64 s[100:101], v1, v2
112086// W64: encoding: [0x64,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
112087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112088
112089v_cmp_o_f16_e64 vcc, v1, v2
112090// W64: encoding: [0x6a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
112091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112092
112093v_cmp_o_f16_e64 s[10:11], v255, v2
112094// W64: encoding: [0x0a,0x00,0xcf,0xd4,0xff,0x05,0x02,0x00]
112095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112096
112097v_cmp_o_f16_e64 s[10:11], s1, v2
112098// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x04,0x02,0x00]
112099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112100
112101v_cmp_o_f16_e64 s[10:11], s101, v2
112102// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x65,0x04,0x02,0x00]
112103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112104
112105v_cmp_o_f16_e64 s[10:11], vcc_lo, v2
112106// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x6a,0x04,0x02,0x00]
112107// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112108
112109v_cmp_o_f16_e64 s[10:11], vcc_hi, v2
112110// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x6b,0x04,0x02,0x00]
112111// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112112
112113v_cmp_o_f16_e64 s[10:11], m0, v2
112114// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x7c,0x04,0x02,0x00]
112115// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112116
112117v_cmp_o_f16_e64 s[10:11], exec_lo, v2
112118// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x7e,0x04,0x02,0x00]
112119// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112120
112121v_cmp_o_f16_e64 s[10:11], exec_hi, v2
112122// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x7f,0x04,0x02,0x00]
112123// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112124
112125v_cmp_o_f16_e64 s[10:11], 0, v2
112126// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x80,0x04,0x02,0x00]
112127// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112128
112129v_cmp_o_f16_e64 s[10:11], -1, v2
112130// W64: encoding: [0x0a,0x00,0xcf,0xd4,0xc1,0x04,0x02,0x00]
112131// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112132
112133v_cmp_o_f16_e64 s[10:11], 0.5, v2
112134// W64: encoding: [0x0a,0x00,0xcf,0xd4,0xf0,0x04,0x02,0x00]
112135// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112136
112137v_cmp_o_f16_e64 s[10:11], -4.0, v2
112138// W64: encoding: [0x0a,0x00,0xcf,0xd4,0xf7,0x04,0x02,0x00]
112139// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112140
112141v_cmp_o_f16_e64 s[10:11], v1, v255
112142// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xff,0x03,0x00]
112143// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112144
112145v_cmp_o_f16_e64 s[10:11], v1, s2
112146// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x00,0x00]
112147// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112148
112149v_cmp_o_f16_e64 s[10:11], v1, s101
112150// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xcb,0x00,0x00]
112151// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112152
112153v_cmp_o_f16_e64 s[10:11], v1, vcc_lo
112154// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xd5,0x00,0x00]
112155// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112156
112157v_cmp_o_f16_e64 s[10:11], v1, vcc_hi
112158// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xd7,0x00,0x00]
112159// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112160
112161v_cmp_o_f16_e64 s[10:11], v1, m0
112162// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xf9,0x00,0x00]
112163// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112164
112165v_cmp_o_f16_e64 s[10:11], v1, exec_lo
112166// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xfd,0x00,0x00]
112167// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112168
112169v_cmp_o_f16_e64 s[10:11], v1, exec_hi
112170// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xff,0x00,0x00]
112171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112172
112173v_cmp_o_f16_e64 s[10:11], v1, 0
112174// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x01,0x01,0x00]
112175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112176
112177v_cmp_o_f16_e64 s[10:11], v1, -1
112178// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x83,0x01,0x00]
112179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112180
112181v_cmp_o_f16_e64 s[10:11], v1, 0.5
112182// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xe1,0x01,0x00]
112183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112184
112185v_cmp_o_f16_e64 s[10:11], v1, -4.0
112186// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xef,0x01,0x00]
112187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112188
112189v_cmp_o_f16_e64 s[10:11], -v1, v2
112190// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x20]
112191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112192
112193v_cmp_o_f16_e64 s[10:11], v1, -v2
112194// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x40]
112195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112196
112197v_cmp_o_f16_e64 s[10:11], -v1, -v2
112198// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x60]
112199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112200
112201v_cmp_o_f16_e64 s[10:11], v1, v2 clamp
112202// W64: encoding: [0x0a,0x80,0xcf,0xd4,0x01,0x05,0x02,0x00]
112203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112204
112205v_cmp_u_f16 vcc, v1, v2
112206// W64: encoding: [0x01,0x05,0xd0,0x7d]
112207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112208
112209v_cmp_u_f16 vcc, v255, v2
112210// W64: encoding: [0xff,0x05,0xd0,0x7d]
112211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112212
112213v_cmp_u_f16 vcc, s1, v2
112214// W64: encoding: [0x01,0x04,0xd0,0x7d]
112215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112216
112217v_cmp_u_f16 vcc, s101, v2
112218// W64: encoding: [0x65,0x04,0xd0,0x7d]
112219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112220
112221v_cmp_u_f16 vcc, vcc_lo, v2
112222// W64: encoding: [0x6a,0x04,0xd0,0x7d]
112223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112224
112225v_cmp_u_f16 vcc, vcc_hi, v2
112226// W64: encoding: [0x6b,0x04,0xd0,0x7d]
112227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112228
112229v_cmp_u_f16 vcc, m0, v2
112230// W64: encoding: [0x7c,0x04,0xd0,0x7d]
112231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112232
112233v_cmp_u_f16 vcc, exec_lo, v2
112234// W64: encoding: [0x7e,0x04,0xd0,0x7d]
112235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112236
112237v_cmp_u_f16 vcc, exec_hi, v2
112238// W64: encoding: [0x7f,0x04,0xd0,0x7d]
112239// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112240
112241v_cmp_u_f16 vcc, 0, v2
112242// W64: encoding: [0x80,0x04,0xd0,0x7d]
112243// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112244
112245v_cmp_u_f16 vcc, -1, v2
112246// W64: encoding: [0xc1,0x04,0xd0,0x7d]
112247// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112248
112249v_cmp_u_f16 vcc, 0.5, v2
112250// W64: encoding: [0xf0,0x04,0xd0,0x7d]
112251// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112252
112253v_cmp_u_f16 vcc, -4.0, v2
112254// W64: encoding: [0xf7,0x04,0xd0,0x7d]
112255// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112256
112257v_cmp_u_f16 vcc, 0xfe0b, v2
112258// W64: encoding: [0xff,0x04,0xd0,0x7d,0x0b,0xfe,0x00,0x00]
112259// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112260
112261v_cmp_u_f16 vcc, 0x3456, v2
112262// W64: encoding: [0xff,0x04,0xd0,0x7d,0x56,0x34,0x00,0x00]
112263// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112264
112265v_cmp_u_f16 vcc, v1, v255
112266// W64: encoding: [0x01,0xff,0xd1,0x7d]
112267// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112268
112269v_cmp_u_f16_e64 s[10:11], v1, v2
112270// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
112271// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112272
112273v_cmp_u_f16_e64 s[12:13], v1, v2
112274// W64: encoding: [0x0c,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
112275// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112276
112277v_cmp_u_f16_e64 s[100:101], v1, v2
112278// W64: encoding: [0x64,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
112279// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112280
112281v_cmp_u_f16_e64 vcc, v1, v2
112282// W64: encoding: [0x6a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
112283// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112284
112285v_cmp_u_f16_e64 s[10:11], v255, v2
112286// W64: encoding: [0x0a,0x00,0xe8,0xd4,0xff,0x05,0x02,0x00]
112287// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112288
112289v_cmp_u_f16_e64 s[10:11], s1, v2
112290// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x04,0x02,0x00]
112291// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112292
112293v_cmp_u_f16_e64 s[10:11], s101, v2
112294// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x65,0x04,0x02,0x00]
112295// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112296
112297v_cmp_u_f16_e64 s[10:11], vcc_lo, v2
112298// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x6a,0x04,0x02,0x00]
112299// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112300
112301v_cmp_u_f16_e64 s[10:11], vcc_hi, v2
112302// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x6b,0x04,0x02,0x00]
112303// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112304
112305v_cmp_u_f16_e64 s[10:11], m0, v2
112306// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x7c,0x04,0x02,0x00]
112307// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112308
112309v_cmp_u_f16_e64 s[10:11], exec_lo, v2
112310// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x7e,0x04,0x02,0x00]
112311// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112312
112313v_cmp_u_f16_e64 s[10:11], exec_hi, v2
112314// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x7f,0x04,0x02,0x00]
112315// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112316
112317v_cmp_u_f16_e64 s[10:11], 0, v2
112318// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x80,0x04,0x02,0x00]
112319// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112320
112321v_cmp_u_f16_e64 s[10:11], -1, v2
112322// W64: encoding: [0x0a,0x00,0xe8,0xd4,0xc1,0x04,0x02,0x00]
112323// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112324
112325v_cmp_u_f16_e64 s[10:11], 0.5, v2
112326// W64: encoding: [0x0a,0x00,0xe8,0xd4,0xf0,0x04,0x02,0x00]
112327// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112328
112329v_cmp_u_f16_e64 s[10:11], -4.0, v2
112330// W64: encoding: [0x0a,0x00,0xe8,0xd4,0xf7,0x04,0x02,0x00]
112331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112332
112333v_cmp_u_f16_e64 s[10:11], v1, v255
112334// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xff,0x03,0x00]
112335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112336
112337v_cmp_u_f16_e64 s[10:11], v1, s2
112338// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x00,0x00]
112339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112340
112341v_cmp_u_f16_e64 s[10:11], v1, s101
112342// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xcb,0x00,0x00]
112343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112344
112345v_cmp_u_f16_e64 s[10:11], v1, vcc_lo
112346// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xd5,0x00,0x00]
112347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112348
112349v_cmp_u_f16_e64 s[10:11], v1, vcc_hi
112350// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xd7,0x00,0x00]
112351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112352
112353v_cmp_u_f16_e64 s[10:11], v1, m0
112354// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xf9,0x00,0x00]
112355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112356
112357v_cmp_u_f16_e64 s[10:11], v1, exec_lo
112358// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xfd,0x00,0x00]
112359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112360
112361v_cmp_u_f16_e64 s[10:11], v1, exec_hi
112362// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xff,0x00,0x00]
112363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112364
112365v_cmp_u_f16_e64 s[10:11], v1, 0
112366// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x01,0x01,0x00]
112367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112368
112369v_cmp_u_f16_e64 s[10:11], v1, -1
112370// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x83,0x01,0x00]
112371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112372
112373v_cmp_u_f16_e64 s[10:11], v1, 0.5
112374// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xe1,0x01,0x00]
112375// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112376
112377v_cmp_u_f16_e64 s[10:11], v1, -4.0
112378// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xef,0x01,0x00]
112379// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112380
112381v_cmp_u_f16_e64 s[10:11], -v1, v2
112382// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x20]
112383// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112384
112385v_cmp_u_f16_e64 s[10:11], v1, -v2
112386// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x40]
112387// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112388
112389v_cmp_u_f16_e64 s[10:11], -v1, -v2
112390// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x60]
112391// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112392
112393v_cmp_u_f16_e64 s[10:11], v1, v2 clamp
112394// W64: encoding: [0x0a,0x80,0xe8,0xd4,0x01,0x05,0x02,0x00]
112395// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112396
112397v_cmp_nge_f16 vcc, v1, v2
112398// W64: encoding: [0x01,0x05,0xd2,0x7d]
112399// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112400
112401v_cmp_nge_f16 vcc, v255, v2
112402// W64: encoding: [0xff,0x05,0xd2,0x7d]
112403// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112404
112405v_cmp_nge_f16 vcc, s1, v2
112406// W64: encoding: [0x01,0x04,0xd2,0x7d]
112407// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112408
112409v_cmp_nge_f16 vcc, s101, v2
112410// W64: encoding: [0x65,0x04,0xd2,0x7d]
112411// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112412
112413v_cmp_nge_f16 vcc, vcc_lo, v2
112414// W64: encoding: [0x6a,0x04,0xd2,0x7d]
112415// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112416
112417v_cmp_nge_f16 vcc, vcc_hi, v2
112418// W64: encoding: [0x6b,0x04,0xd2,0x7d]
112419// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112420
112421v_cmp_nge_f16 vcc, m0, v2
112422// W64: encoding: [0x7c,0x04,0xd2,0x7d]
112423// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112424
112425v_cmp_nge_f16 vcc, exec_lo, v2
112426// W64: encoding: [0x7e,0x04,0xd2,0x7d]
112427// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112428
112429v_cmp_nge_f16 vcc, exec_hi, v2
112430// W64: encoding: [0x7f,0x04,0xd2,0x7d]
112431// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112432
112433v_cmp_nge_f16 vcc, 0, v2
112434// W64: encoding: [0x80,0x04,0xd2,0x7d]
112435// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112436
112437v_cmp_nge_f16 vcc, -1, v2
112438// W64: encoding: [0xc1,0x04,0xd2,0x7d]
112439// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112440
112441v_cmp_nge_f16 vcc, 0.5, v2
112442// W64: encoding: [0xf0,0x04,0xd2,0x7d]
112443// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112444
112445v_cmp_nge_f16 vcc, -4.0, v2
112446// W64: encoding: [0xf7,0x04,0xd2,0x7d]
112447// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112448
112449v_cmp_nge_f16 vcc, 0xfe0b, v2
112450// W64: encoding: [0xff,0x04,0xd2,0x7d,0x0b,0xfe,0x00,0x00]
112451// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112452
112453v_cmp_nge_f16 vcc, 0x3456, v2
112454// W64: encoding: [0xff,0x04,0xd2,0x7d,0x56,0x34,0x00,0x00]
112455// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112456
112457v_cmp_nge_f16 vcc, v1, v255
112458// W64: encoding: [0x01,0xff,0xd3,0x7d]
112459// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112460
112461v_cmp_nge_f16_e64 s[10:11], v1, v2
112462// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
112463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112464
112465v_cmp_nge_f16_e64 s[12:13], v1, v2
112466// W64: encoding: [0x0c,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
112467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112468
112469v_cmp_nge_f16_e64 s[100:101], v1, v2
112470// W64: encoding: [0x64,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
112471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112472
112473v_cmp_nge_f16_e64 vcc, v1, v2
112474// W64: encoding: [0x6a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
112475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112476
112477v_cmp_nge_f16_e64 s[10:11], v255, v2
112478// W64: encoding: [0x0a,0x00,0xe9,0xd4,0xff,0x05,0x02,0x00]
112479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112480
112481v_cmp_nge_f16_e64 s[10:11], s1, v2
112482// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x04,0x02,0x00]
112483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112484
112485v_cmp_nge_f16_e64 s[10:11], s101, v2
112486// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x65,0x04,0x02,0x00]
112487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112488
112489v_cmp_nge_f16_e64 s[10:11], vcc_lo, v2
112490// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x6a,0x04,0x02,0x00]
112491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112492
112493v_cmp_nge_f16_e64 s[10:11], vcc_hi, v2
112494// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x6b,0x04,0x02,0x00]
112495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112496
112497v_cmp_nge_f16_e64 s[10:11], m0, v2
112498// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x7c,0x04,0x02,0x00]
112499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112500
112501v_cmp_nge_f16_e64 s[10:11], exec_lo, v2
112502// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x7e,0x04,0x02,0x00]
112503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112504
112505v_cmp_nge_f16_e64 s[10:11], exec_hi, v2
112506// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x7f,0x04,0x02,0x00]
112507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112508
112509v_cmp_nge_f16_e64 s[10:11], 0, v2
112510// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x80,0x04,0x02,0x00]
112511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112512
112513v_cmp_nge_f16_e64 s[10:11], -1, v2
112514// W64: encoding: [0x0a,0x00,0xe9,0xd4,0xc1,0x04,0x02,0x00]
112515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112516
112517v_cmp_nge_f16_e64 s[10:11], 0.5, v2
112518// W64: encoding: [0x0a,0x00,0xe9,0xd4,0xf0,0x04,0x02,0x00]
112519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112520
112521v_cmp_nge_f16_e64 s[10:11], -4.0, v2
112522// W64: encoding: [0x0a,0x00,0xe9,0xd4,0xf7,0x04,0x02,0x00]
112523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112524
112525v_cmp_nge_f16_e64 s[10:11], v1, v255
112526// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xff,0x03,0x00]
112527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112528
112529v_cmp_nge_f16_e64 s[10:11], v1, s2
112530// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x00,0x00]
112531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112532
112533v_cmp_nge_f16_e64 s[10:11], v1, s101
112534// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xcb,0x00,0x00]
112535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112536
112537v_cmp_nge_f16_e64 s[10:11], v1, vcc_lo
112538// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xd5,0x00,0x00]
112539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112540
112541v_cmp_nge_f16_e64 s[10:11], v1, vcc_hi
112542// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xd7,0x00,0x00]
112543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112544
112545v_cmp_nge_f16_e64 s[10:11], v1, m0
112546// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xf9,0x00,0x00]
112547// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112548
112549v_cmp_nge_f16_e64 s[10:11], v1, exec_lo
112550// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xfd,0x00,0x00]
112551// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112552
112553v_cmp_nge_f16_e64 s[10:11], v1, exec_hi
112554// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xff,0x00,0x00]
112555// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112556
112557v_cmp_nge_f16_e64 s[10:11], v1, 0
112558// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x01,0x01,0x00]
112559// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112560
112561v_cmp_nge_f16_e64 s[10:11], v1, -1
112562// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x83,0x01,0x00]
112563// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112564
112565v_cmp_nge_f16_e64 s[10:11], v1, 0.5
112566// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xe1,0x01,0x00]
112567// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112568
112569v_cmp_nge_f16_e64 s[10:11], v1, -4.0
112570// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xef,0x01,0x00]
112571// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112572
112573v_cmp_nge_f16_e64 s[10:11], -v1, v2
112574// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x20]
112575// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112576
112577v_cmp_nge_f16_e64 s[10:11], v1, -v2
112578// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x40]
112579// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112580
112581v_cmp_nge_f16_e64 s[10:11], -v1, -v2
112582// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x60]
112583// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112584
112585v_cmp_nge_f16_e64 s[10:11], v1, v2 clamp
112586// W64: encoding: [0x0a,0x80,0xe9,0xd4,0x01,0x05,0x02,0x00]
112587// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112588
112589v_cmp_nlg_f16 vcc, v1, v2
112590// W64: encoding: [0x01,0x05,0xd4,0x7d]
112591// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112592
112593v_cmp_nlg_f16 vcc, v255, v2
112594// W64: encoding: [0xff,0x05,0xd4,0x7d]
112595// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112596
112597v_cmp_nlg_f16 vcc, s1, v2
112598// W64: encoding: [0x01,0x04,0xd4,0x7d]
112599// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112600
112601v_cmp_nlg_f16 vcc, s101, v2
112602// W64: encoding: [0x65,0x04,0xd4,0x7d]
112603// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112604
112605v_cmp_nlg_f16 vcc, vcc_lo, v2
112606// W64: encoding: [0x6a,0x04,0xd4,0x7d]
112607// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112608
112609v_cmp_nlg_f16 vcc, vcc_hi, v2
112610// W64: encoding: [0x6b,0x04,0xd4,0x7d]
112611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112612
112613v_cmp_nlg_f16 vcc, m0, v2
112614// W64: encoding: [0x7c,0x04,0xd4,0x7d]
112615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112616
112617v_cmp_nlg_f16 vcc, exec_lo, v2
112618// W64: encoding: [0x7e,0x04,0xd4,0x7d]
112619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112620
112621v_cmp_nlg_f16 vcc, exec_hi, v2
112622// W64: encoding: [0x7f,0x04,0xd4,0x7d]
112623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112624
112625v_cmp_nlg_f16 vcc, 0, v2
112626// W64: encoding: [0x80,0x04,0xd4,0x7d]
112627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112628
112629v_cmp_nlg_f16 vcc, -1, v2
112630// W64: encoding: [0xc1,0x04,0xd4,0x7d]
112631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112632
112633v_cmp_nlg_f16 vcc, 0.5, v2
112634// W64: encoding: [0xf0,0x04,0xd4,0x7d]
112635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112636
112637v_cmp_nlg_f16 vcc, -4.0, v2
112638// W64: encoding: [0xf7,0x04,0xd4,0x7d]
112639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112640
112641v_cmp_nlg_f16 vcc, 0xfe0b, v2
112642// W64: encoding: [0xff,0x04,0xd4,0x7d,0x0b,0xfe,0x00,0x00]
112643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112644
112645v_cmp_nlg_f16 vcc, 0x3456, v2
112646// W64: encoding: [0xff,0x04,0xd4,0x7d,0x56,0x34,0x00,0x00]
112647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112648
112649v_cmp_nlg_f16 vcc, v1, v255
112650// W64: encoding: [0x01,0xff,0xd5,0x7d]
112651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112652
112653v_cmp_nlg_f16_e64 s[10:11], v1, v2
112654// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
112655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112656
112657v_cmp_nlg_f16_e64 s[12:13], v1, v2
112658// W64: encoding: [0x0c,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
112659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112660
112661v_cmp_nlg_f16_e64 s[100:101], v1, v2
112662// W64: encoding: [0x64,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
112663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112664
112665v_cmp_nlg_f16_e64 vcc, v1, v2
112666// W64: encoding: [0x6a,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
112667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112668
112669v_cmp_nlg_f16_e64 s[10:11], v255, v2
112670// W64: encoding: [0x0a,0x00,0xea,0xd4,0xff,0x05,0x02,0x00]
112671// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112672
112673v_cmp_nlg_f16_e64 s[10:11], s1, v2
112674// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x04,0x02,0x00]
112675// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112676
112677v_cmp_nlg_f16_e64 s[10:11], s101, v2
112678// W64: encoding: [0x0a,0x00,0xea,0xd4,0x65,0x04,0x02,0x00]
112679// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112680
112681v_cmp_nlg_f16_e64 s[10:11], vcc_lo, v2
112682// W64: encoding: [0x0a,0x00,0xea,0xd4,0x6a,0x04,0x02,0x00]
112683// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112684
112685v_cmp_nlg_f16_e64 s[10:11], vcc_hi, v2
112686// W64: encoding: [0x0a,0x00,0xea,0xd4,0x6b,0x04,0x02,0x00]
112687// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112688
112689v_cmp_nlg_f16_e64 s[10:11], m0, v2
112690// W64: encoding: [0x0a,0x00,0xea,0xd4,0x7c,0x04,0x02,0x00]
112691// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112692
112693v_cmp_nlg_f16_e64 s[10:11], exec_lo, v2
112694// W64: encoding: [0x0a,0x00,0xea,0xd4,0x7e,0x04,0x02,0x00]
112695// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112696
112697v_cmp_nlg_f16_e64 s[10:11], exec_hi, v2
112698// W64: encoding: [0x0a,0x00,0xea,0xd4,0x7f,0x04,0x02,0x00]
112699// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112700
112701v_cmp_nlg_f16_e64 s[10:11], 0, v2
112702// W64: encoding: [0x0a,0x00,0xea,0xd4,0x80,0x04,0x02,0x00]
112703// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112704
112705v_cmp_nlg_f16_e64 s[10:11], -1, v2
112706// W64: encoding: [0x0a,0x00,0xea,0xd4,0xc1,0x04,0x02,0x00]
112707// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112708
112709v_cmp_nlg_f16_e64 s[10:11], 0.5, v2
112710// W64: encoding: [0x0a,0x00,0xea,0xd4,0xf0,0x04,0x02,0x00]
112711// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112712
112713v_cmp_nlg_f16_e64 s[10:11], -4.0, v2
112714// W64: encoding: [0x0a,0x00,0xea,0xd4,0xf7,0x04,0x02,0x00]
112715// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112716
112717v_cmp_nlg_f16_e64 s[10:11], v1, v255
112718// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xff,0x03,0x00]
112719// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112720
112721v_cmp_nlg_f16_e64 s[10:11], v1, s2
112722// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x00,0x00]
112723// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112724
112725v_cmp_nlg_f16_e64 s[10:11], v1, s101
112726// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xcb,0x00,0x00]
112727// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112728
112729v_cmp_nlg_f16_e64 s[10:11], v1, vcc_lo
112730// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xd5,0x00,0x00]
112731// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112732
112733v_cmp_nlg_f16_e64 s[10:11], v1, vcc_hi
112734// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xd7,0x00,0x00]
112735// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112736
112737v_cmp_nlg_f16_e64 s[10:11], v1, m0
112738// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xf9,0x00,0x00]
112739// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112740
112741v_cmp_nlg_f16_e64 s[10:11], v1, exec_lo
112742// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xfd,0x00,0x00]
112743// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112744
112745v_cmp_nlg_f16_e64 s[10:11], v1, exec_hi
112746// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xff,0x00,0x00]
112747// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112748
112749v_cmp_nlg_f16_e64 s[10:11], v1, 0
112750// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x01,0x01,0x00]
112751// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112752
112753v_cmp_nlg_f16_e64 s[10:11], v1, -1
112754// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x83,0x01,0x00]
112755// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112756
112757v_cmp_nlg_f16_e64 s[10:11], v1, 0.5
112758// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xe1,0x01,0x00]
112759// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112760
112761v_cmp_nlg_f16_e64 s[10:11], v1, -4.0
112762// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xef,0x01,0x00]
112763// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112764
112765v_cmp_nlg_f16_e64 s[10:11], -v1, v2
112766// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x20]
112767// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112768
112769v_cmp_nlg_f16_e64 s[10:11], v1, -v2
112770// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x40]
112771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112772
112773v_cmp_nlg_f16_e64 s[10:11], -v1, -v2
112774// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x60]
112775// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112776
112777v_cmp_nlg_f16_e64 s[10:11], v1, v2 clamp
112778// W64: encoding: [0x0a,0x80,0xea,0xd4,0x01,0x05,0x02,0x00]
112779// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112780
112781v_cmp_ngt_f16 vcc, v1, v2
112782// W64: encoding: [0x01,0x05,0xd6,0x7d]
112783// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112784
112785v_cmp_ngt_f16 vcc, v255, v2
112786// W64: encoding: [0xff,0x05,0xd6,0x7d]
112787// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112788
112789v_cmp_ngt_f16 vcc, s1, v2
112790// W64: encoding: [0x01,0x04,0xd6,0x7d]
112791// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112792
112793v_cmp_ngt_f16 vcc, s101, v2
112794// W64: encoding: [0x65,0x04,0xd6,0x7d]
112795// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112796
112797v_cmp_ngt_f16 vcc, vcc_lo, v2
112798// W64: encoding: [0x6a,0x04,0xd6,0x7d]
112799// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112800
112801v_cmp_ngt_f16 vcc, vcc_hi, v2
112802// W64: encoding: [0x6b,0x04,0xd6,0x7d]
112803// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112804
112805v_cmp_ngt_f16 vcc, m0, v2
112806// W64: encoding: [0x7c,0x04,0xd6,0x7d]
112807// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112808
112809v_cmp_ngt_f16 vcc, exec_lo, v2
112810// W64: encoding: [0x7e,0x04,0xd6,0x7d]
112811// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112812
112813v_cmp_ngt_f16 vcc, exec_hi, v2
112814// W64: encoding: [0x7f,0x04,0xd6,0x7d]
112815// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112816
112817v_cmp_ngt_f16 vcc, 0, v2
112818// W64: encoding: [0x80,0x04,0xd6,0x7d]
112819// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112820
112821v_cmp_ngt_f16 vcc, -1, v2
112822// W64: encoding: [0xc1,0x04,0xd6,0x7d]
112823// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112824
112825v_cmp_ngt_f16 vcc, 0.5, v2
112826// W64: encoding: [0xf0,0x04,0xd6,0x7d]
112827// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112828
112829v_cmp_ngt_f16 vcc, -4.0, v2
112830// W64: encoding: [0xf7,0x04,0xd6,0x7d]
112831// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112832
112833v_cmp_ngt_f16 vcc, 0xfe0b, v2
112834// W64: encoding: [0xff,0x04,0xd6,0x7d,0x0b,0xfe,0x00,0x00]
112835// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112836
112837v_cmp_ngt_f16 vcc, 0x3456, v2
112838// W64: encoding: [0xff,0x04,0xd6,0x7d,0x56,0x34,0x00,0x00]
112839// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112840
112841v_cmp_ngt_f16 vcc, v1, v255
112842// W64: encoding: [0x01,0xff,0xd7,0x7d]
112843// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112844
112845v_cmp_ngt_f16_e64 s[10:11], v1, v2
112846// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
112847// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112848
112849v_cmp_ngt_f16_e64 s[12:13], v1, v2
112850// W64: encoding: [0x0c,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
112851// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112852
112853v_cmp_ngt_f16_e64 s[100:101], v1, v2
112854// W64: encoding: [0x64,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
112855// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112856
112857v_cmp_ngt_f16_e64 vcc, v1, v2
112858// W64: encoding: [0x6a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
112859// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112860
112861v_cmp_ngt_f16_e64 s[10:11], v255, v2
112862// W64: encoding: [0x0a,0x00,0xeb,0xd4,0xff,0x05,0x02,0x00]
112863// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112864
112865v_cmp_ngt_f16_e64 s[10:11], s1, v2
112866// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x04,0x02,0x00]
112867// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112868
112869v_cmp_ngt_f16_e64 s[10:11], s101, v2
112870// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x65,0x04,0x02,0x00]
112871// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112872
112873v_cmp_ngt_f16_e64 s[10:11], vcc_lo, v2
112874// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x6a,0x04,0x02,0x00]
112875// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112876
112877v_cmp_ngt_f16_e64 s[10:11], vcc_hi, v2
112878// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x6b,0x04,0x02,0x00]
112879// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112880
112881v_cmp_ngt_f16_e64 s[10:11], m0, v2
112882// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x7c,0x04,0x02,0x00]
112883// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112884
112885v_cmp_ngt_f16_e64 s[10:11], exec_lo, v2
112886// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x7e,0x04,0x02,0x00]
112887// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112888
112889v_cmp_ngt_f16_e64 s[10:11], exec_hi, v2
112890// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x7f,0x04,0x02,0x00]
112891// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112892
112893v_cmp_ngt_f16_e64 s[10:11], 0, v2
112894// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x80,0x04,0x02,0x00]
112895// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112896
112897v_cmp_ngt_f16_e64 s[10:11], -1, v2
112898// W64: encoding: [0x0a,0x00,0xeb,0xd4,0xc1,0x04,0x02,0x00]
112899// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112900
112901v_cmp_ngt_f16_e64 s[10:11], 0.5, v2
112902// W64: encoding: [0x0a,0x00,0xeb,0xd4,0xf0,0x04,0x02,0x00]
112903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112904
112905v_cmp_ngt_f16_e64 s[10:11], -4.0, v2
112906// W64: encoding: [0x0a,0x00,0xeb,0xd4,0xf7,0x04,0x02,0x00]
112907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112908
112909v_cmp_ngt_f16_e64 s[10:11], v1, v255
112910// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xff,0x03,0x00]
112911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112912
112913v_cmp_ngt_f16_e64 s[10:11], v1, s2
112914// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x00,0x00]
112915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112916
112917v_cmp_ngt_f16_e64 s[10:11], v1, s101
112918// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xcb,0x00,0x00]
112919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112920
112921v_cmp_ngt_f16_e64 s[10:11], v1, vcc_lo
112922// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xd5,0x00,0x00]
112923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112924
112925v_cmp_ngt_f16_e64 s[10:11], v1, vcc_hi
112926// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xd7,0x00,0x00]
112927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112928
112929v_cmp_ngt_f16_e64 s[10:11], v1, m0
112930// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xf9,0x00,0x00]
112931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112932
112933v_cmp_ngt_f16_e64 s[10:11], v1, exec_lo
112934// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xfd,0x00,0x00]
112935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112936
112937v_cmp_ngt_f16_e64 s[10:11], v1, exec_hi
112938// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xff,0x00,0x00]
112939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112940
112941v_cmp_ngt_f16_e64 s[10:11], v1, 0
112942// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x01,0x01,0x00]
112943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112944
112945v_cmp_ngt_f16_e64 s[10:11], v1, -1
112946// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x83,0x01,0x00]
112947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112948
112949v_cmp_ngt_f16_e64 s[10:11], v1, 0.5
112950// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xe1,0x01,0x00]
112951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112952
112953v_cmp_ngt_f16_e64 s[10:11], v1, -4.0
112954// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xef,0x01,0x00]
112955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112956
112957v_cmp_ngt_f16_e64 s[10:11], -v1, v2
112958// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x20]
112959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112960
112961v_cmp_ngt_f16_e64 s[10:11], v1, -v2
112962// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x40]
112963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112964
112965v_cmp_ngt_f16_e64 s[10:11], -v1, -v2
112966// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x60]
112967// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112968
112969v_cmp_ngt_f16_e64 s[10:11], v1, v2 clamp
112970// W64: encoding: [0x0a,0x80,0xeb,0xd4,0x01,0x05,0x02,0x00]
112971// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
112972
112973v_cmp_nle_f16 vcc, v1, v2
112974// W64: encoding: [0x01,0x05,0xd8,0x7d]
112975// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112976
112977v_cmp_nle_f16 vcc, v255, v2
112978// W64: encoding: [0xff,0x05,0xd8,0x7d]
112979// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112980
112981v_cmp_nle_f16 vcc, s1, v2
112982// W64: encoding: [0x01,0x04,0xd8,0x7d]
112983// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112984
112985v_cmp_nle_f16 vcc, s101, v2
112986// W64: encoding: [0x65,0x04,0xd8,0x7d]
112987// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112988
112989v_cmp_nle_f16 vcc, vcc_lo, v2
112990// W64: encoding: [0x6a,0x04,0xd8,0x7d]
112991// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112992
112993v_cmp_nle_f16 vcc, vcc_hi, v2
112994// W64: encoding: [0x6b,0x04,0xd8,0x7d]
112995// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
112996
112997v_cmp_nle_f16 vcc, m0, v2
112998// W64: encoding: [0x7c,0x04,0xd8,0x7d]
112999// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113000
113001v_cmp_nle_f16 vcc, exec_lo, v2
113002// W64: encoding: [0x7e,0x04,0xd8,0x7d]
113003// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113004
113005v_cmp_nle_f16 vcc, exec_hi, v2
113006// W64: encoding: [0x7f,0x04,0xd8,0x7d]
113007// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113008
113009v_cmp_nle_f16 vcc, 0, v2
113010// W64: encoding: [0x80,0x04,0xd8,0x7d]
113011// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113012
113013v_cmp_nle_f16 vcc, -1, v2
113014// W64: encoding: [0xc1,0x04,0xd8,0x7d]
113015// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113016
113017v_cmp_nle_f16 vcc, 0.5, v2
113018// W64: encoding: [0xf0,0x04,0xd8,0x7d]
113019// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113020
113021v_cmp_nle_f16 vcc, -4.0, v2
113022// W64: encoding: [0xf7,0x04,0xd8,0x7d]
113023// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113024
113025v_cmp_nle_f16 vcc, 0xfe0b, v2
113026// W64: encoding: [0xff,0x04,0xd8,0x7d,0x0b,0xfe,0x00,0x00]
113027// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113028
113029v_cmp_nle_f16 vcc, 0x3456, v2
113030// W64: encoding: [0xff,0x04,0xd8,0x7d,0x56,0x34,0x00,0x00]
113031// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113032
113033v_cmp_nle_f16 vcc, v1, v255
113034// W64: encoding: [0x01,0xff,0xd9,0x7d]
113035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113036
113037v_cmp_nle_f16_e64 s[10:11], v1, v2
113038// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
113039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113040
113041v_cmp_nle_f16_e64 s[12:13], v1, v2
113042// W64: encoding: [0x0c,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
113043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113044
113045v_cmp_nle_f16_e64 s[100:101], v1, v2
113046// W64: encoding: [0x64,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
113047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113048
113049v_cmp_nle_f16_e64 vcc, v1, v2
113050// W64: encoding: [0x6a,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
113051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113052
113053v_cmp_nle_f16_e64 s[10:11], v255, v2
113054// W64: encoding: [0x0a,0x00,0xec,0xd4,0xff,0x05,0x02,0x00]
113055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113056
113057v_cmp_nle_f16_e64 s[10:11], s1, v2
113058// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x04,0x02,0x00]
113059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113060
113061v_cmp_nle_f16_e64 s[10:11], s101, v2
113062// W64: encoding: [0x0a,0x00,0xec,0xd4,0x65,0x04,0x02,0x00]
113063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113064
113065v_cmp_nle_f16_e64 s[10:11], vcc_lo, v2
113066// W64: encoding: [0x0a,0x00,0xec,0xd4,0x6a,0x04,0x02,0x00]
113067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113068
113069v_cmp_nle_f16_e64 s[10:11], vcc_hi, v2
113070// W64: encoding: [0x0a,0x00,0xec,0xd4,0x6b,0x04,0x02,0x00]
113071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113072
113073v_cmp_nle_f16_e64 s[10:11], m0, v2
113074// W64: encoding: [0x0a,0x00,0xec,0xd4,0x7c,0x04,0x02,0x00]
113075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113076
113077v_cmp_nle_f16_e64 s[10:11], exec_lo, v2
113078// W64: encoding: [0x0a,0x00,0xec,0xd4,0x7e,0x04,0x02,0x00]
113079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113080
113081v_cmp_nle_f16_e64 s[10:11], exec_hi, v2
113082// W64: encoding: [0x0a,0x00,0xec,0xd4,0x7f,0x04,0x02,0x00]
113083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113084
113085v_cmp_nle_f16_e64 s[10:11], 0, v2
113086// W64: encoding: [0x0a,0x00,0xec,0xd4,0x80,0x04,0x02,0x00]
113087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113088
113089v_cmp_nle_f16_e64 s[10:11], -1, v2
113090// W64: encoding: [0x0a,0x00,0xec,0xd4,0xc1,0x04,0x02,0x00]
113091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113092
113093v_cmp_nle_f16_e64 s[10:11], 0.5, v2
113094// W64: encoding: [0x0a,0x00,0xec,0xd4,0xf0,0x04,0x02,0x00]
113095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113096
113097v_cmp_nle_f16_e64 s[10:11], -4.0, v2
113098// W64: encoding: [0x0a,0x00,0xec,0xd4,0xf7,0x04,0x02,0x00]
113099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113100
113101v_cmp_nle_f16_e64 s[10:11], v1, v255
113102// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xff,0x03,0x00]
113103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113104
113105v_cmp_nle_f16_e64 s[10:11], v1, s2
113106// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x00,0x00]
113107// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113108
113109v_cmp_nle_f16_e64 s[10:11], v1, s101
113110// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xcb,0x00,0x00]
113111// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113112
113113v_cmp_nle_f16_e64 s[10:11], v1, vcc_lo
113114// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xd5,0x00,0x00]
113115// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113116
113117v_cmp_nle_f16_e64 s[10:11], v1, vcc_hi
113118// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xd7,0x00,0x00]
113119// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113120
113121v_cmp_nle_f16_e64 s[10:11], v1, m0
113122// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xf9,0x00,0x00]
113123// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113124
113125v_cmp_nle_f16_e64 s[10:11], v1, exec_lo
113126// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xfd,0x00,0x00]
113127// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113128
113129v_cmp_nle_f16_e64 s[10:11], v1, exec_hi
113130// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xff,0x00,0x00]
113131// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113132
113133v_cmp_nle_f16_e64 s[10:11], v1, 0
113134// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x01,0x01,0x00]
113135// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113136
113137v_cmp_nle_f16_e64 s[10:11], v1, -1
113138// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x83,0x01,0x00]
113139// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113140
113141v_cmp_nle_f16_e64 s[10:11], v1, 0.5
113142// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xe1,0x01,0x00]
113143// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113144
113145v_cmp_nle_f16_e64 s[10:11], v1, -4.0
113146// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xef,0x01,0x00]
113147// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113148
113149v_cmp_nle_f16_e64 s[10:11], -v1, v2
113150// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x20]
113151// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113152
113153v_cmp_nle_f16_e64 s[10:11], v1, -v2
113154// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x40]
113155// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113156
113157v_cmp_nle_f16_e64 s[10:11], -v1, -v2
113158// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x60]
113159// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113160
113161v_cmp_nle_f16_e64 s[10:11], v1, v2 clamp
113162// W64: encoding: [0x0a,0x80,0xec,0xd4,0x01,0x05,0x02,0x00]
113163// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113164
113165v_cmp_neq_f16 vcc, v1, v2
113166// W64: encoding: [0x01,0x05,0xda,0x7d]
113167// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113168
113169v_cmp_neq_f16 vcc, v255, v2
113170// W64: encoding: [0xff,0x05,0xda,0x7d]
113171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113172
113173v_cmp_neq_f16 vcc, s1, v2
113174// W64: encoding: [0x01,0x04,0xda,0x7d]
113175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113176
113177v_cmp_neq_f16 vcc, s101, v2
113178// W64: encoding: [0x65,0x04,0xda,0x7d]
113179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113180
113181v_cmp_neq_f16 vcc, vcc_lo, v2
113182// W64: encoding: [0x6a,0x04,0xda,0x7d]
113183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113184
113185v_cmp_neq_f16 vcc, vcc_hi, v2
113186// W64: encoding: [0x6b,0x04,0xda,0x7d]
113187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113188
113189v_cmp_neq_f16 vcc, m0, v2
113190// W64: encoding: [0x7c,0x04,0xda,0x7d]
113191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113192
113193v_cmp_neq_f16 vcc, exec_lo, v2
113194// W64: encoding: [0x7e,0x04,0xda,0x7d]
113195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113196
113197v_cmp_neq_f16 vcc, exec_hi, v2
113198// W64: encoding: [0x7f,0x04,0xda,0x7d]
113199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113200
113201v_cmp_neq_f16 vcc, 0, v2
113202// W64: encoding: [0x80,0x04,0xda,0x7d]
113203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113204
113205v_cmp_neq_f16 vcc, -1, v2
113206// W64: encoding: [0xc1,0x04,0xda,0x7d]
113207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113208
113209v_cmp_neq_f16 vcc, 0.5, v2
113210// W64: encoding: [0xf0,0x04,0xda,0x7d]
113211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113212
113213v_cmp_neq_f16 vcc, -4.0, v2
113214// W64: encoding: [0xf7,0x04,0xda,0x7d]
113215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113216
113217v_cmp_neq_f16 vcc, 0xfe0b, v2
113218// W64: encoding: [0xff,0x04,0xda,0x7d,0x0b,0xfe,0x00,0x00]
113219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113220
113221v_cmp_neq_f16 vcc, 0x3456, v2
113222// W64: encoding: [0xff,0x04,0xda,0x7d,0x56,0x34,0x00,0x00]
113223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113224
113225v_cmp_neq_f16 vcc, v1, v255
113226// W64: encoding: [0x01,0xff,0xdb,0x7d]
113227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113228
113229v_cmp_neq_f16_e64 s[10:11], v1, v2
113230// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
113231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113232
113233v_cmp_neq_f16_e64 s[12:13], v1, v2
113234// W64: encoding: [0x0c,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
113235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113236
113237v_cmp_neq_f16_e64 s[100:101], v1, v2
113238// W64: encoding: [0x64,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
113239// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113240
113241v_cmp_neq_f16_e64 vcc, v1, v2
113242// W64: encoding: [0x6a,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
113243// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113244
113245v_cmp_neq_f16_e64 s[10:11], v255, v2
113246// W64: encoding: [0x0a,0x00,0xed,0xd4,0xff,0x05,0x02,0x00]
113247// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113248
113249v_cmp_neq_f16_e64 s[10:11], s1, v2
113250// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x04,0x02,0x00]
113251// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113252
113253v_cmp_neq_f16_e64 s[10:11], s101, v2
113254// W64: encoding: [0x0a,0x00,0xed,0xd4,0x65,0x04,0x02,0x00]
113255// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113256
113257v_cmp_neq_f16_e64 s[10:11], vcc_lo, v2
113258// W64: encoding: [0x0a,0x00,0xed,0xd4,0x6a,0x04,0x02,0x00]
113259// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113260
113261v_cmp_neq_f16_e64 s[10:11], vcc_hi, v2
113262// W64: encoding: [0x0a,0x00,0xed,0xd4,0x6b,0x04,0x02,0x00]
113263// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113264
113265v_cmp_neq_f16_e64 s[10:11], m0, v2
113266// W64: encoding: [0x0a,0x00,0xed,0xd4,0x7c,0x04,0x02,0x00]
113267// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113268
113269v_cmp_neq_f16_e64 s[10:11], exec_lo, v2
113270// W64: encoding: [0x0a,0x00,0xed,0xd4,0x7e,0x04,0x02,0x00]
113271// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113272
113273v_cmp_neq_f16_e64 s[10:11], exec_hi, v2
113274// W64: encoding: [0x0a,0x00,0xed,0xd4,0x7f,0x04,0x02,0x00]
113275// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113276
113277v_cmp_neq_f16_e64 s[10:11], 0, v2
113278// W64: encoding: [0x0a,0x00,0xed,0xd4,0x80,0x04,0x02,0x00]
113279// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113280
113281v_cmp_neq_f16_e64 s[10:11], -1, v2
113282// W64: encoding: [0x0a,0x00,0xed,0xd4,0xc1,0x04,0x02,0x00]
113283// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113284
113285v_cmp_neq_f16_e64 s[10:11], 0.5, v2
113286// W64: encoding: [0x0a,0x00,0xed,0xd4,0xf0,0x04,0x02,0x00]
113287// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113288
113289v_cmp_neq_f16_e64 s[10:11], -4.0, v2
113290// W64: encoding: [0x0a,0x00,0xed,0xd4,0xf7,0x04,0x02,0x00]
113291// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113292
113293v_cmp_neq_f16_e64 s[10:11], v1, v255
113294// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xff,0x03,0x00]
113295// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113296
113297v_cmp_neq_f16_e64 s[10:11], v1, s2
113298// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x00,0x00]
113299// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113300
113301v_cmp_neq_f16_e64 s[10:11], v1, s101
113302// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xcb,0x00,0x00]
113303// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113304
113305v_cmp_neq_f16_e64 s[10:11], v1, vcc_lo
113306// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xd5,0x00,0x00]
113307// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113308
113309v_cmp_neq_f16_e64 s[10:11], v1, vcc_hi
113310// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xd7,0x00,0x00]
113311// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113312
113313v_cmp_neq_f16_e64 s[10:11], v1, m0
113314// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xf9,0x00,0x00]
113315// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113316
113317v_cmp_neq_f16_e64 s[10:11], v1, exec_lo
113318// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xfd,0x00,0x00]
113319// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113320
113321v_cmp_neq_f16_e64 s[10:11], v1, exec_hi
113322// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xff,0x00,0x00]
113323// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113324
113325v_cmp_neq_f16_e64 s[10:11], v1, 0
113326// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x01,0x01,0x00]
113327// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113328
113329v_cmp_neq_f16_e64 s[10:11], v1, -1
113330// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x83,0x01,0x00]
113331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113332
113333v_cmp_neq_f16_e64 s[10:11], v1, 0.5
113334// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xe1,0x01,0x00]
113335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113336
113337v_cmp_neq_f16_e64 s[10:11], v1, -4.0
113338// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xef,0x01,0x00]
113339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113340
113341v_cmp_neq_f16_e64 s[10:11], -v1, v2
113342// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x20]
113343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113344
113345v_cmp_neq_f16_e64 s[10:11], v1, -v2
113346// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x40]
113347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113348
113349v_cmp_neq_f16_e64 s[10:11], -v1, -v2
113350// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x60]
113351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113352
113353v_cmp_neq_f16_e64 s[10:11], v1, v2 clamp
113354// W64: encoding: [0x0a,0x80,0xed,0xd4,0x01,0x05,0x02,0x00]
113355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113356
113357v_cmp_nlt_f16 vcc, v1, v2
113358// W64: encoding: [0x01,0x05,0xdc,0x7d]
113359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113360
113361v_cmp_nlt_f16 vcc, v255, v2
113362// W64: encoding: [0xff,0x05,0xdc,0x7d]
113363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113364
113365v_cmp_nlt_f16 vcc, s1, v2
113366// W64: encoding: [0x01,0x04,0xdc,0x7d]
113367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113368
113369v_cmp_nlt_f16 vcc, s101, v2
113370// W64: encoding: [0x65,0x04,0xdc,0x7d]
113371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113372
113373v_cmp_nlt_f16 vcc, vcc_lo, v2
113374// W64: encoding: [0x6a,0x04,0xdc,0x7d]
113375// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113376
113377v_cmp_nlt_f16 vcc, vcc_hi, v2
113378// W64: encoding: [0x6b,0x04,0xdc,0x7d]
113379// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113380
113381v_cmp_nlt_f16 vcc, m0, v2
113382// W64: encoding: [0x7c,0x04,0xdc,0x7d]
113383// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113384
113385v_cmp_nlt_f16 vcc, exec_lo, v2
113386// W64: encoding: [0x7e,0x04,0xdc,0x7d]
113387// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113388
113389v_cmp_nlt_f16 vcc, exec_hi, v2
113390// W64: encoding: [0x7f,0x04,0xdc,0x7d]
113391// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113392
113393v_cmp_nlt_f16 vcc, 0, v2
113394// W64: encoding: [0x80,0x04,0xdc,0x7d]
113395// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113396
113397v_cmp_nlt_f16 vcc, -1, v2
113398// W64: encoding: [0xc1,0x04,0xdc,0x7d]
113399// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113400
113401v_cmp_nlt_f16 vcc, 0.5, v2
113402// W64: encoding: [0xf0,0x04,0xdc,0x7d]
113403// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113404
113405v_cmp_nlt_f16 vcc, -4.0, v2
113406// W64: encoding: [0xf7,0x04,0xdc,0x7d]
113407// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113408
113409v_cmp_nlt_f16 vcc, 0xfe0b, v2
113410// W64: encoding: [0xff,0x04,0xdc,0x7d,0x0b,0xfe,0x00,0x00]
113411// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113412
113413v_cmp_nlt_f16 vcc, 0x3456, v2
113414// W64: encoding: [0xff,0x04,0xdc,0x7d,0x56,0x34,0x00,0x00]
113415// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113416
113417v_cmp_nlt_f16 vcc, v1, v255
113418// W64: encoding: [0x01,0xff,0xdd,0x7d]
113419// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113420
113421v_cmp_nlt_f16_e64 s[10:11], v1, v2
113422// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
113423// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113424
113425v_cmp_nlt_f16_e64 s[12:13], v1, v2
113426// W64: encoding: [0x0c,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
113427// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113428
113429v_cmp_nlt_f16_e64 s[100:101], v1, v2
113430// W64: encoding: [0x64,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
113431// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113432
113433v_cmp_nlt_f16_e64 vcc, v1, v2
113434// W64: encoding: [0x6a,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
113435// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113436
113437v_cmp_nlt_f16_e64 s[10:11], v255, v2
113438// W64: encoding: [0x0a,0x00,0xee,0xd4,0xff,0x05,0x02,0x00]
113439// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113440
113441v_cmp_nlt_f16_e64 s[10:11], s1, v2
113442// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x04,0x02,0x00]
113443// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113444
113445v_cmp_nlt_f16_e64 s[10:11], s101, v2
113446// W64: encoding: [0x0a,0x00,0xee,0xd4,0x65,0x04,0x02,0x00]
113447// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113448
113449v_cmp_nlt_f16_e64 s[10:11], vcc_lo, v2
113450// W64: encoding: [0x0a,0x00,0xee,0xd4,0x6a,0x04,0x02,0x00]
113451// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113452
113453v_cmp_nlt_f16_e64 s[10:11], vcc_hi, v2
113454// W64: encoding: [0x0a,0x00,0xee,0xd4,0x6b,0x04,0x02,0x00]
113455// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113456
113457v_cmp_nlt_f16_e64 s[10:11], m0, v2
113458// W64: encoding: [0x0a,0x00,0xee,0xd4,0x7c,0x04,0x02,0x00]
113459// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113460
113461v_cmp_nlt_f16_e64 s[10:11], exec_lo, v2
113462// W64: encoding: [0x0a,0x00,0xee,0xd4,0x7e,0x04,0x02,0x00]
113463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113464
113465v_cmp_nlt_f16_e64 s[10:11], exec_hi, v2
113466// W64: encoding: [0x0a,0x00,0xee,0xd4,0x7f,0x04,0x02,0x00]
113467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113468
113469v_cmp_nlt_f16_e64 s[10:11], 0, v2
113470// W64: encoding: [0x0a,0x00,0xee,0xd4,0x80,0x04,0x02,0x00]
113471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113472
113473v_cmp_nlt_f16_e64 s[10:11], -1, v2
113474// W64: encoding: [0x0a,0x00,0xee,0xd4,0xc1,0x04,0x02,0x00]
113475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113476
113477v_cmp_nlt_f16_e64 s[10:11], 0.5, v2
113478// W64: encoding: [0x0a,0x00,0xee,0xd4,0xf0,0x04,0x02,0x00]
113479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113480
113481v_cmp_nlt_f16_e64 s[10:11], -4.0, v2
113482// W64: encoding: [0x0a,0x00,0xee,0xd4,0xf7,0x04,0x02,0x00]
113483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113484
113485v_cmp_nlt_f16_e64 s[10:11], v1, v255
113486// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xff,0x03,0x00]
113487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113488
113489v_cmp_nlt_f16_e64 s[10:11], v1, s2
113490// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x00,0x00]
113491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113492
113493v_cmp_nlt_f16_e64 s[10:11], v1, s101
113494// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xcb,0x00,0x00]
113495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113496
113497v_cmp_nlt_f16_e64 s[10:11], v1, vcc_lo
113498// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xd5,0x00,0x00]
113499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113500
113501v_cmp_nlt_f16_e64 s[10:11], v1, vcc_hi
113502// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xd7,0x00,0x00]
113503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113504
113505v_cmp_nlt_f16_e64 s[10:11], v1, m0
113506// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xf9,0x00,0x00]
113507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113508
113509v_cmp_nlt_f16_e64 s[10:11], v1, exec_lo
113510// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xfd,0x00,0x00]
113511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113512
113513v_cmp_nlt_f16_e64 s[10:11], v1, exec_hi
113514// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xff,0x00,0x00]
113515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113516
113517v_cmp_nlt_f16_e64 s[10:11], v1, 0
113518// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x01,0x01,0x00]
113519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113520
113521v_cmp_nlt_f16_e64 s[10:11], v1, -1
113522// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x83,0x01,0x00]
113523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113524
113525v_cmp_nlt_f16_e64 s[10:11], v1, 0.5
113526// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xe1,0x01,0x00]
113527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113528
113529v_cmp_nlt_f16_e64 s[10:11], v1, -4.0
113530// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xef,0x01,0x00]
113531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113532
113533v_cmp_nlt_f16_e64 s[10:11], -v1, v2
113534// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x20]
113535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113536
113537v_cmp_nlt_f16_e64 s[10:11], v1, -v2
113538// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x40]
113539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113540
113541v_cmp_nlt_f16_e64 s[10:11], -v1, -v2
113542// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x60]
113543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113544
113545v_cmp_nlt_f16_e64 s[10:11], v1, v2 clamp
113546// W64: encoding: [0x0a,0x80,0xee,0xd4,0x01,0x05,0x02,0x00]
113547// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113548
113549v_cmp_tru_f16 vcc, v1, v2
113550// W64: encoding: [0x01,0x05,0xde,0x7d]
113551// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113552
113553v_cmp_tru_f16 vcc, v255, v2
113554// W64: encoding: [0xff,0x05,0xde,0x7d]
113555// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113556
113557v_cmp_tru_f16 vcc, s1, v2
113558// W64: encoding: [0x01,0x04,0xde,0x7d]
113559// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113560
113561v_cmp_tru_f16 vcc, s101, v2
113562// W64: encoding: [0x65,0x04,0xde,0x7d]
113563// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113564
113565v_cmp_tru_f16 vcc, vcc_lo, v2
113566// W64: encoding: [0x6a,0x04,0xde,0x7d]
113567// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113568
113569v_cmp_tru_f16 vcc, vcc_hi, v2
113570// W64: encoding: [0x6b,0x04,0xde,0x7d]
113571// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113572
113573v_cmp_tru_f16 vcc, m0, v2
113574// W64: encoding: [0x7c,0x04,0xde,0x7d]
113575// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113576
113577v_cmp_tru_f16 vcc, exec_lo, v2
113578// W64: encoding: [0x7e,0x04,0xde,0x7d]
113579// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113580
113581v_cmp_tru_f16 vcc, exec_hi, v2
113582// W64: encoding: [0x7f,0x04,0xde,0x7d]
113583// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113584
113585v_cmp_tru_f16 vcc, 0, v2
113586// W64: encoding: [0x80,0x04,0xde,0x7d]
113587// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113588
113589v_cmp_tru_f16 vcc, -1, v2
113590// W64: encoding: [0xc1,0x04,0xde,0x7d]
113591// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113592
113593v_cmp_tru_f16 vcc, 0.5, v2
113594// W64: encoding: [0xf0,0x04,0xde,0x7d]
113595// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113596
113597v_cmp_tru_f16 vcc, -4.0, v2
113598// W64: encoding: [0xf7,0x04,0xde,0x7d]
113599// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113600
113601v_cmp_tru_f16 vcc, 0xfe0b, v2
113602// W64: encoding: [0xff,0x04,0xde,0x7d,0x0b,0xfe,0x00,0x00]
113603// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113604
113605v_cmp_tru_f16 vcc, 0x3456, v2
113606// W64: encoding: [0xff,0x04,0xde,0x7d,0x56,0x34,0x00,0x00]
113607// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113608
113609v_cmp_tru_f16 vcc, v1, v255
113610// W64: encoding: [0x01,0xff,0xdf,0x7d]
113611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113612
113613v_cmp_tru_f16_e64 s[10:11], v1, v2
113614// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
113615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113616
113617v_cmp_tru_f16_e64 s[12:13], v1, v2
113618// W64: encoding: [0x0c,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
113619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113620
113621v_cmp_tru_f16_e64 s[100:101], v1, v2
113622// W64: encoding: [0x64,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
113623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113624
113625v_cmp_tru_f16_e64 vcc, v1, v2
113626// W64: encoding: [0x6a,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
113627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113628
113629v_cmp_tru_f16_e64 s[10:11], v255, v2
113630// W64: encoding: [0x0a,0x00,0xef,0xd4,0xff,0x05,0x02,0x00]
113631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113632
113633v_cmp_tru_f16_e64 s[10:11], s1, v2
113634// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x04,0x02,0x00]
113635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113636
113637v_cmp_tru_f16_e64 s[10:11], s101, v2
113638// W64: encoding: [0x0a,0x00,0xef,0xd4,0x65,0x04,0x02,0x00]
113639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113640
113641v_cmp_tru_f16_e64 s[10:11], vcc_lo, v2
113642// W64: encoding: [0x0a,0x00,0xef,0xd4,0x6a,0x04,0x02,0x00]
113643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113644
113645v_cmp_tru_f16_e64 s[10:11], vcc_hi, v2
113646// W64: encoding: [0x0a,0x00,0xef,0xd4,0x6b,0x04,0x02,0x00]
113647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113648
113649v_cmp_tru_f16_e64 s[10:11], m0, v2
113650// W64: encoding: [0x0a,0x00,0xef,0xd4,0x7c,0x04,0x02,0x00]
113651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113652
113653v_cmp_tru_f16_e64 s[10:11], exec_lo, v2
113654// W64: encoding: [0x0a,0x00,0xef,0xd4,0x7e,0x04,0x02,0x00]
113655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113656
113657v_cmp_tru_f16_e64 s[10:11], exec_hi, v2
113658// W64: encoding: [0x0a,0x00,0xef,0xd4,0x7f,0x04,0x02,0x00]
113659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113660
113661v_cmp_tru_f16_e64 s[10:11], 0, v2
113662// W64: encoding: [0x0a,0x00,0xef,0xd4,0x80,0x04,0x02,0x00]
113663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113664
113665v_cmp_tru_f16_e64 s[10:11], -1, v2
113666// W64: encoding: [0x0a,0x00,0xef,0xd4,0xc1,0x04,0x02,0x00]
113667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113668
113669v_cmp_tru_f16_e64 s[10:11], 0.5, v2
113670// W64: encoding: [0x0a,0x00,0xef,0xd4,0xf0,0x04,0x02,0x00]
113671// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113672
113673v_cmp_tru_f16_e64 s[10:11], -4.0, v2
113674// W64: encoding: [0x0a,0x00,0xef,0xd4,0xf7,0x04,0x02,0x00]
113675// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113676
113677v_cmp_tru_f16_e64 s[10:11], v1, v255
113678// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xff,0x03,0x00]
113679// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113680
113681v_cmp_tru_f16_e64 s[10:11], v1, s2
113682// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x00,0x00]
113683// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113684
113685v_cmp_tru_f16_e64 s[10:11], v1, s101
113686// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xcb,0x00,0x00]
113687// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113688
113689v_cmp_tru_f16_e64 s[10:11], v1, vcc_lo
113690// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xd5,0x00,0x00]
113691// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113692
113693v_cmp_tru_f16_e64 s[10:11], v1, vcc_hi
113694// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xd7,0x00,0x00]
113695// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113696
113697v_cmp_tru_f16_e64 s[10:11], v1, m0
113698// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xf9,0x00,0x00]
113699// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113700
113701v_cmp_tru_f16_e64 s[10:11], v1, exec_lo
113702// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xfd,0x00,0x00]
113703// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113704
113705v_cmp_tru_f16_e64 s[10:11], v1, exec_hi
113706// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xff,0x00,0x00]
113707// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113708
113709v_cmp_tru_f16_e64 s[10:11], v1, 0
113710// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x01,0x01,0x00]
113711// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113712
113713v_cmp_tru_f16_e64 s[10:11], v1, -1
113714// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x83,0x01,0x00]
113715// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113716
113717v_cmp_tru_f16_e64 s[10:11], v1, 0.5
113718// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xe1,0x01,0x00]
113719// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113720
113721v_cmp_tru_f16_e64 s[10:11], v1, -4.0
113722// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xef,0x01,0x00]
113723// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113724
113725v_cmp_tru_f16_e64 s[10:11], -v1, v2
113726// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x20]
113727// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113728
113729v_cmp_tru_f16_e64 s[10:11], v1, -v2
113730// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x40]
113731// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113732
113733v_cmp_tru_f16_e64 s[10:11], -v1, -v2
113734// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x60]
113735// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113736
113737v_cmp_tru_f16_e64 s[10:11], v1, v2 clamp
113738// W64: encoding: [0x0a,0x80,0xef,0xd4,0x01,0x05,0x02,0x00]
113739// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113740
113741v_cmp_lt_u16 vcc_lo, v1, v2
113742// W32: encoding: [0x01,0x05,0x52,0x7d]
113743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113744
113745v_cmp_lt_u16 vcc_lo, v255, v2
113746// W32: encoding: [0xff,0x05,0x52,0x7d]
113747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113748
113749v_cmp_lt_u16 vcc_lo, s1, v2
113750// W32: encoding: [0x01,0x04,0x52,0x7d]
113751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113752
113753v_cmp_lt_u16 vcc_lo, s101, v2
113754// W32: encoding: [0x65,0x04,0x52,0x7d]
113755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113756
113757v_cmp_lt_u16 vcc_lo, vcc_lo, v2
113758// W32: encoding: [0x6a,0x04,0x52,0x7d]
113759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113760
113761v_cmp_lt_u16 vcc_lo, vcc_hi, v2
113762// W32: encoding: [0x6b,0x04,0x52,0x7d]
113763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113764
113765v_cmp_lt_u16 vcc_lo, m0, v2
113766// W32: encoding: [0x7c,0x04,0x52,0x7d]
113767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113768
113769v_cmp_lt_u16 vcc_lo, exec_lo, v2
113770// W32: encoding: [0x7e,0x04,0x52,0x7d]
113771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113772
113773v_cmp_lt_u16 vcc_lo, exec_hi, v2
113774// W32: encoding: [0x7f,0x04,0x52,0x7d]
113775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113776
113777v_cmp_lt_u16 vcc_lo, 0, v2
113778// W32: encoding: [0x80,0x04,0x52,0x7d]
113779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113780
113781v_cmp_lt_u16 vcc_lo, -1, v2
113782// W32: encoding: [0xc1,0x04,0x52,0x7d]
113783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113784
113785v_cmp_lt_u16 vcc_lo, 0.5, v2
113786// W32: encoding: [0xff,0x04,0x52,0x7d,0x00,0x38,0x00,0x00]
113787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113788
113789v_cmp_lt_u16 vcc_lo, -4.0, v2
113790// W32: encoding: [0xff,0x04,0x52,0x7d,0x00,0xc4,0x00,0x00]
113791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113792
113793v_cmp_lt_u16 vcc_lo, 0xfe0b, v2
113794// W32: encoding: [0xff,0x04,0x52,0x7d,0x0b,0xfe,0x00,0x00]
113795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113796
113797v_cmp_lt_u16 vcc_lo, 0x3456, v2
113798// W32: encoding: [0xff,0x04,0x52,0x7d,0x56,0x34,0x00,0x00]
113799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113800
113801v_cmp_lt_u16 vcc_lo, v1, v255
113802// W32: encoding: [0x01,0xff,0x53,0x7d]
113803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113804
113805v_cmp_lt_u16_e64 s10, v1, v2
113806// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
113807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113808
113809v_cmp_lt_u16_e64 s12, v1, v2
113810// W32: encoding: [0x0c,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
113811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113812
113813v_cmp_lt_u16_e64 s100, v1, v2
113814// W32: encoding: [0x64,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
113815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113816
113817v_cmp_lt_u16_e64 vcc_lo, v1, v2
113818// W32: encoding: [0x6a,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
113819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113820
113821v_cmp_lt_u16_e64 s10, v255, v2
113822// W32: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x05,0x02,0x00]
113823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113824
113825v_cmp_lt_u16_e64 s10, s1, v2
113826// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x04,0x02,0x00]
113827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113828
113829v_cmp_lt_u16_e64 s10, s101, v2
113830// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x65,0x04,0x02,0x00]
113831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113832
113833v_cmp_lt_u16_e64 s10, vcc_lo, v2
113834// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x6a,0x04,0x02,0x00]
113835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113836
113837v_cmp_lt_u16_e64 s10, vcc_hi, v2
113838// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x6b,0x04,0x02,0x00]
113839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113840
113841v_cmp_lt_u16_e64 s10, m0, v2
113842// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x7c,0x04,0x02,0x00]
113843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113844
113845v_cmp_lt_u16_e64 s10, exec_lo, v2
113846// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x7e,0x04,0x02,0x00]
113847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113848
113849v_cmp_lt_u16_e64 s10, exec_hi, v2
113850// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x7f,0x04,0x02,0x00]
113851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113852
113853v_cmp_lt_u16_e64 s10, 0, v2
113854// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x80,0x04,0x02,0x00]
113855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113856
113857v_cmp_lt_u16_e64 s10, -1, v2
113858// W32: encoding: [0x0a,0x00,0xa9,0xd4,0xc1,0x04,0x02,0x00]
113859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113860
113861v_cmp_lt_u16_e64 s10, 0.5, v2
113862// W32: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
113863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113864
113865v_cmp_lt_u16_e64 s10, -4.0, v2
113866// W32: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
113867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113868
113869v_cmp_lt_u16_e64 s10, v1, v255
113870// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x03,0x00]
113871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113872
113873v_cmp_lt_u16_e64 s10, v1, s2
113874// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x05,0x00,0x00]
113875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113876
113877v_cmp_lt_u16_e64 s10, v1, s101
113878// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xcb,0x00,0x00]
113879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113880
113881v_cmp_lt_u16_e64 s10, v1, vcc_lo
113882// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xd5,0x00,0x00]
113883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113884
113885v_cmp_lt_u16_e64 s10, v1, vcc_hi
113886// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xd7,0x00,0x00]
113887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113888
113889v_cmp_lt_u16_e64 s10, v1, m0
113890// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xf9,0x00,0x00]
113891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113892
113893v_cmp_lt_u16_e64 s10, v1, exec_lo
113894// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xfd,0x00,0x00]
113895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113896
113897v_cmp_lt_u16_e64 s10, v1, exec_hi
113898// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x00,0x00]
113899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113900
113901v_cmp_lt_u16_e64 s10, v1, 0
113902// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x01,0x01,0x00]
113903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113904
113905v_cmp_lt_u16_e64 s10, v1, -1
113906// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x83,0x01,0x00]
113907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113908
113909v_cmp_lt_u16_e64 s10, v1, 0.5
113910// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
113911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113912
113913v_cmp_lt_u16_e64 s10, v1, -4.0
113914// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
113915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113916
113917v_cmp_eq_u16 vcc_lo, v1, v2
113918// W32: encoding: [0x01,0x05,0x54,0x7d]
113919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113920
113921v_cmp_eq_u16 vcc_lo, v255, v2
113922// W32: encoding: [0xff,0x05,0x54,0x7d]
113923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113924
113925v_cmp_eq_u16 vcc_lo, s1, v2
113926// W32: encoding: [0x01,0x04,0x54,0x7d]
113927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113928
113929v_cmp_eq_u16 vcc_lo, s101, v2
113930// W32: encoding: [0x65,0x04,0x54,0x7d]
113931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113932
113933v_cmp_eq_u16 vcc_lo, vcc_lo, v2
113934// W32: encoding: [0x6a,0x04,0x54,0x7d]
113935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113936
113937v_cmp_eq_u16 vcc_lo, vcc_hi, v2
113938// W32: encoding: [0x6b,0x04,0x54,0x7d]
113939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113940
113941v_cmp_eq_u16 vcc_lo, m0, v2
113942// W32: encoding: [0x7c,0x04,0x54,0x7d]
113943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113944
113945v_cmp_eq_u16 vcc_lo, exec_lo, v2
113946// W32: encoding: [0x7e,0x04,0x54,0x7d]
113947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113948
113949v_cmp_eq_u16 vcc_lo, exec_hi, v2
113950// W32: encoding: [0x7f,0x04,0x54,0x7d]
113951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113952
113953v_cmp_eq_u16 vcc_lo, 0, v2
113954// W32: encoding: [0x80,0x04,0x54,0x7d]
113955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113956
113957v_cmp_eq_u16 vcc_lo, -1, v2
113958// W32: encoding: [0xc1,0x04,0x54,0x7d]
113959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113960
113961v_cmp_eq_u16 vcc_lo, 0.5, v2
113962// W32: encoding: [0xff,0x04,0x54,0x7d,0x00,0x38,0x00,0x00]
113963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113964
113965v_cmp_eq_u16 vcc_lo, -4.0, v2
113966// W32: encoding: [0xff,0x04,0x54,0x7d,0x00,0xc4,0x00,0x00]
113967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113968
113969v_cmp_eq_u16 vcc_lo, 0xfe0b, v2
113970// W32: encoding: [0xff,0x04,0x54,0x7d,0x0b,0xfe,0x00,0x00]
113971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113972
113973v_cmp_eq_u16 vcc_lo, 0x3456, v2
113974// W32: encoding: [0xff,0x04,0x54,0x7d,0x56,0x34,0x00,0x00]
113975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113976
113977v_cmp_eq_u16 vcc_lo, v1, v255
113978// W32: encoding: [0x01,0xff,0x55,0x7d]
113979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
113980
113981v_cmp_eq_u16_e64 s10, v1, v2
113982// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
113983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113984
113985v_cmp_eq_u16_e64 s12, v1, v2
113986// W32: encoding: [0x0c,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
113987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113988
113989v_cmp_eq_u16_e64 s100, v1, v2
113990// W32: encoding: [0x64,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
113991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113992
113993v_cmp_eq_u16_e64 vcc_lo, v1, v2
113994// W32: encoding: [0x6a,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
113995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
113996
113997v_cmp_eq_u16_e64 s10, v255, v2
113998// W32: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x05,0x02,0x00]
113999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114000
114001v_cmp_eq_u16_e64 s10, s1, v2
114002// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x04,0x02,0x00]
114003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114004
114005v_cmp_eq_u16_e64 s10, s101, v2
114006// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x65,0x04,0x02,0x00]
114007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114008
114009v_cmp_eq_u16_e64 s10, vcc_lo, v2
114010// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x6a,0x04,0x02,0x00]
114011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114012
114013v_cmp_eq_u16_e64 s10, vcc_hi, v2
114014// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x6b,0x04,0x02,0x00]
114015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114016
114017v_cmp_eq_u16_e64 s10, m0, v2
114018// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x7c,0x04,0x02,0x00]
114019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114020
114021v_cmp_eq_u16_e64 s10, exec_lo, v2
114022// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x7e,0x04,0x02,0x00]
114023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114024
114025v_cmp_eq_u16_e64 s10, exec_hi, v2
114026// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x7f,0x04,0x02,0x00]
114027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114028
114029v_cmp_eq_u16_e64 s10, 0, v2
114030// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x80,0x04,0x02,0x00]
114031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114032
114033v_cmp_eq_u16_e64 s10, -1, v2
114034// W32: encoding: [0x0a,0x00,0xaa,0xd4,0xc1,0x04,0x02,0x00]
114035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114036
114037v_cmp_eq_u16_e64 s10, 0.5, v2
114038// W32: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
114039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114040
114041v_cmp_eq_u16_e64 s10, -4.0, v2
114042// W32: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
114043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114044
114045v_cmp_eq_u16_e64 s10, v1, v255
114046// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x03,0x00]
114047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114048
114049v_cmp_eq_u16_e64 s10, v1, s2
114050// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x05,0x00,0x00]
114051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114052
114053v_cmp_eq_u16_e64 s10, v1, s101
114054// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xcb,0x00,0x00]
114055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114056
114057v_cmp_eq_u16_e64 s10, v1, vcc_lo
114058// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xd5,0x00,0x00]
114059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114060
114061v_cmp_eq_u16_e64 s10, v1, vcc_hi
114062// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xd7,0x00,0x00]
114063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114064
114065v_cmp_eq_u16_e64 s10, v1, m0
114066// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xf9,0x00,0x00]
114067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114068
114069v_cmp_eq_u16_e64 s10, v1, exec_lo
114070// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xfd,0x00,0x00]
114071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114072
114073v_cmp_eq_u16_e64 s10, v1, exec_hi
114074// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x00,0x00]
114075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114076
114077v_cmp_eq_u16_e64 s10, v1, 0
114078// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x01,0x01,0x00]
114079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114080
114081v_cmp_eq_u16_e64 s10, v1, -1
114082// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x83,0x01,0x00]
114083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114084
114085v_cmp_eq_u16_e64 s10, v1, 0.5
114086// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
114087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114088
114089v_cmp_eq_u16_e64 s10, v1, -4.0
114090// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
114091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114092
114093v_cmp_le_u16 vcc_lo, v1, v2
114094// W32: encoding: [0x01,0x05,0x56,0x7d]
114095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114096
114097v_cmp_le_u16 vcc_lo, v255, v2
114098// W32: encoding: [0xff,0x05,0x56,0x7d]
114099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114100
114101v_cmp_le_u16 vcc_lo, s1, v2
114102// W32: encoding: [0x01,0x04,0x56,0x7d]
114103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114104
114105v_cmp_le_u16 vcc_lo, s101, v2
114106// W32: encoding: [0x65,0x04,0x56,0x7d]
114107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114108
114109v_cmp_le_u16 vcc_lo, vcc_lo, v2
114110// W32: encoding: [0x6a,0x04,0x56,0x7d]
114111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114112
114113v_cmp_le_u16 vcc_lo, vcc_hi, v2
114114// W32: encoding: [0x6b,0x04,0x56,0x7d]
114115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114116
114117v_cmp_le_u16 vcc_lo, m0, v2
114118// W32: encoding: [0x7c,0x04,0x56,0x7d]
114119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114120
114121v_cmp_le_u16 vcc_lo, exec_lo, v2
114122// W32: encoding: [0x7e,0x04,0x56,0x7d]
114123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114124
114125v_cmp_le_u16 vcc_lo, exec_hi, v2
114126// W32: encoding: [0x7f,0x04,0x56,0x7d]
114127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114128
114129v_cmp_le_u16 vcc_lo, 0, v2
114130// W32: encoding: [0x80,0x04,0x56,0x7d]
114131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114132
114133v_cmp_le_u16 vcc_lo, -1, v2
114134// W32: encoding: [0xc1,0x04,0x56,0x7d]
114135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114136
114137v_cmp_le_u16 vcc_lo, 0.5, v2
114138// W32: encoding: [0xff,0x04,0x56,0x7d,0x00,0x38,0x00,0x00]
114139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114140
114141v_cmp_le_u16 vcc_lo, -4.0, v2
114142// W32: encoding: [0xff,0x04,0x56,0x7d,0x00,0xc4,0x00,0x00]
114143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114144
114145v_cmp_le_u16 vcc_lo, 0xfe0b, v2
114146// W32: encoding: [0xff,0x04,0x56,0x7d,0x0b,0xfe,0x00,0x00]
114147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114148
114149v_cmp_le_u16 vcc_lo, 0x3456, v2
114150// W32: encoding: [0xff,0x04,0x56,0x7d,0x56,0x34,0x00,0x00]
114151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114152
114153v_cmp_le_u16 vcc_lo, v1, v255
114154// W32: encoding: [0x01,0xff,0x57,0x7d]
114155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114156
114157v_cmp_le_u16_e64 s10, v1, v2
114158// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
114159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114160
114161v_cmp_le_u16_e64 s12, v1, v2
114162// W32: encoding: [0x0c,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
114163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114164
114165v_cmp_le_u16_e64 s100, v1, v2
114166// W32: encoding: [0x64,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
114167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114168
114169v_cmp_le_u16_e64 vcc_lo, v1, v2
114170// W32: encoding: [0x6a,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
114171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114172
114173v_cmp_le_u16_e64 s10, v255, v2
114174// W32: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x05,0x02,0x00]
114175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114176
114177v_cmp_le_u16_e64 s10, s1, v2
114178// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x04,0x02,0x00]
114179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114180
114181v_cmp_le_u16_e64 s10, s101, v2
114182// W32: encoding: [0x0a,0x00,0xab,0xd4,0x65,0x04,0x02,0x00]
114183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114184
114185v_cmp_le_u16_e64 s10, vcc_lo, v2
114186// W32: encoding: [0x0a,0x00,0xab,0xd4,0x6a,0x04,0x02,0x00]
114187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114188
114189v_cmp_le_u16_e64 s10, vcc_hi, v2
114190// W32: encoding: [0x0a,0x00,0xab,0xd4,0x6b,0x04,0x02,0x00]
114191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114192
114193v_cmp_le_u16_e64 s10, m0, v2
114194// W32: encoding: [0x0a,0x00,0xab,0xd4,0x7c,0x04,0x02,0x00]
114195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114196
114197v_cmp_le_u16_e64 s10, exec_lo, v2
114198// W32: encoding: [0x0a,0x00,0xab,0xd4,0x7e,0x04,0x02,0x00]
114199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114200
114201v_cmp_le_u16_e64 s10, exec_hi, v2
114202// W32: encoding: [0x0a,0x00,0xab,0xd4,0x7f,0x04,0x02,0x00]
114203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114204
114205v_cmp_le_u16_e64 s10, 0, v2
114206// W32: encoding: [0x0a,0x00,0xab,0xd4,0x80,0x04,0x02,0x00]
114207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114208
114209v_cmp_le_u16_e64 s10, -1, v2
114210// W32: encoding: [0x0a,0x00,0xab,0xd4,0xc1,0x04,0x02,0x00]
114211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114212
114213v_cmp_le_u16_e64 s10, 0.5, v2
114214// W32: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
114215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114216
114217v_cmp_le_u16_e64 s10, -4.0, v2
114218// W32: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
114219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114220
114221v_cmp_le_u16_e64 s10, v1, v255
114222// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x03,0x00]
114223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114224
114225v_cmp_le_u16_e64 s10, v1, s2
114226// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x05,0x00,0x00]
114227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114228
114229v_cmp_le_u16_e64 s10, v1, s101
114230// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xcb,0x00,0x00]
114231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114232
114233v_cmp_le_u16_e64 s10, v1, vcc_lo
114234// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xd5,0x00,0x00]
114235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114236
114237v_cmp_le_u16_e64 s10, v1, vcc_hi
114238// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xd7,0x00,0x00]
114239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114240
114241v_cmp_le_u16_e64 s10, v1, m0
114242// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xf9,0x00,0x00]
114243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114244
114245v_cmp_le_u16_e64 s10, v1, exec_lo
114246// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xfd,0x00,0x00]
114247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114248
114249v_cmp_le_u16_e64 s10, v1, exec_hi
114250// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x00,0x00]
114251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114252
114253v_cmp_le_u16_e64 s10, v1, 0
114254// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x01,0x01,0x00]
114255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114256
114257v_cmp_le_u16_e64 s10, v1, -1
114258// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x83,0x01,0x00]
114259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114260
114261v_cmp_le_u16_e64 s10, v1, 0.5
114262// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
114263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114264
114265v_cmp_le_u16_e64 s10, v1, -4.0
114266// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
114267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114268
114269v_cmp_gt_u16 vcc_lo, v1, v2
114270// W32: encoding: [0x01,0x05,0x58,0x7d]
114271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114272
114273v_cmp_gt_u16 vcc_lo, v255, v2
114274// W32: encoding: [0xff,0x05,0x58,0x7d]
114275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114276
114277v_cmp_gt_u16 vcc_lo, s1, v2
114278// W32: encoding: [0x01,0x04,0x58,0x7d]
114279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114280
114281v_cmp_gt_u16 vcc_lo, s101, v2
114282// W32: encoding: [0x65,0x04,0x58,0x7d]
114283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114284
114285v_cmp_gt_u16 vcc_lo, vcc_lo, v2
114286// W32: encoding: [0x6a,0x04,0x58,0x7d]
114287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114288
114289v_cmp_gt_u16 vcc_lo, vcc_hi, v2
114290// W32: encoding: [0x6b,0x04,0x58,0x7d]
114291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114292
114293v_cmp_gt_u16 vcc_lo, m0, v2
114294// W32: encoding: [0x7c,0x04,0x58,0x7d]
114295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114296
114297v_cmp_gt_u16 vcc_lo, exec_lo, v2
114298// W32: encoding: [0x7e,0x04,0x58,0x7d]
114299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114300
114301v_cmp_gt_u16 vcc_lo, exec_hi, v2
114302// W32: encoding: [0x7f,0x04,0x58,0x7d]
114303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114304
114305v_cmp_gt_u16 vcc_lo, 0, v2
114306// W32: encoding: [0x80,0x04,0x58,0x7d]
114307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114308
114309v_cmp_gt_u16 vcc_lo, -1, v2
114310// W32: encoding: [0xc1,0x04,0x58,0x7d]
114311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114312
114313v_cmp_gt_u16 vcc_lo, 0.5, v2
114314// W32: encoding: [0xff,0x04,0x58,0x7d,0x00,0x38,0x00,0x00]
114315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114316
114317v_cmp_gt_u16 vcc_lo, -4.0, v2
114318// W32: encoding: [0xff,0x04,0x58,0x7d,0x00,0xc4,0x00,0x00]
114319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114320
114321v_cmp_gt_u16 vcc_lo, 0xfe0b, v2
114322// W32: encoding: [0xff,0x04,0x58,0x7d,0x0b,0xfe,0x00,0x00]
114323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114324
114325v_cmp_gt_u16 vcc_lo, 0x3456, v2
114326// W32: encoding: [0xff,0x04,0x58,0x7d,0x56,0x34,0x00,0x00]
114327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114328
114329v_cmp_gt_u16 vcc_lo, v1, v255
114330// W32: encoding: [0x01,0xff,0x59,0x7d]
114331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114332
114333v_cmp_gt_u16_e64 s10, v1, v2
114334// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
114335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114336
114337v_cmp_gt_u16_e64 s12, v1, v2
114338// W32: encoding: [0x0c,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
114339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114340
114341v_cmp_gt_u16_e64 s100, v1, v2
114342// W32: encoding: [0x64,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
114343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114344
114345v_cmp_gt_u16_e64 vcc_lo, v1, v2
114346// W32: encoding: [0x6a,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
114347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114348
114349v_cmp_gt_u16_e64 s10, v255, v2
114350// W32: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x05,0x02,0x00]
114351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114352
114353v_cmp_gt_u16_e64 s10, s1, v2
114354// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x04,0x02,0x00]
114355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114356
114357v_cmp_gt_u16_e64 s10, s101, v2
114358// W32: encoding: [0x0a,0x00,0xac,0xd4,0x65,0x04,0x02,0x00]
114359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114360
114361v_cmp_gt_u16_e64 s10, vcc_lo, v2
114362// W32: encoding: [0x0a,0x00,0xac,0xd4,0x6a,0x04,0x02,0x00]
114363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114364
114365v_cmp_gt_u16_e64 s10, vcc_hi, v2
114366// W32: encoding: [0x0a,0x00,0xac,0xd4,0x6b,0x04,0x02,0x00]
114367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114368
114369v_cmp_gt_u16_e64 s10, m0, v2
114370// W32: encoding: [0x0a,0x00,0xac,0xd4,0x7c,0x04,0x02,0x00]
114371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114372
114373v_cmp_gt_u16_e64 s10, exec_lo, v2
114374// W32: encoding: [0x0a,0x00,0xac,0xd4,0x7e,0x04,0x02,0x00]
114375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114376
114377v_cmp_gt_u16_e64 s10, exec_hi, v2
114378// W32: encoding: [0x0a,0x00,0xac,0xd4,0x7f,0x04,0x02,0x00]
114379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114380
114381v_cmp_gt_u16_e64 s10, 0, v2
114382// W32: encoding: [0x0a,0x00,0xac,0xd4,0x80,0x04,0x02,0x00]
114383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114384
114385v_cmp_gt_u16_e64 s10, -1, v2
114386// W32: encoding: [0x0a,0x00,0xac,0xd4,0xc1,0x04,0x02,0x00]
114387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114388
114389v_cmp_gt_u16_e64 s10, 0.5, v2
114390// W32: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
114391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114392
114393v_cmp_gt_u16_e64 s10, -4.0, v2
114394// W32: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
114395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114396
114397v_cmp_gt_u16_e64 s10, v1, v255
114398// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x03,0x00]
114399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114400
114401v_cmp_gt_u16_e64 s10, v1, s2
114402// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x05,0x00,0x00]
114403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114404
114405v_cmp_gt_u16_e64 s10, v1, s101
114406// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xcb,0x00,0x00]
114407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114408
114409v_cmp_gt_u16_e64 s10, v1, vcc_lo
114410// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xd5,0x00,0x00]
114411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114412
114413v_cmp_gt_u16_e64 s10, v1, vcc_hi
114414// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xd7,0x00,0x00]
114415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114416
114417v_cmp_gt_u16_e64 s10, v1, m0
114418// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xf9,0x00,0x00]
114419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114420
114421v_cmp_gt_u16_e64 s10, v1, exec_lo
114422// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xfd,0x00,0x00]
114423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114424
114425v_cmp_gt_u16_e64 s10, v1, exec_hi
114426// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x00,0x00]
114427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114428
114429v_cmp_gt_u16_e64 s10, v1, 0
114430// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x01,0x01,0x00]
114431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114432
114433v_cmp_gt_u16_e64 s10, v1, -1
114434// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x83,0x01,0x00]
114435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114436
114437v_cmp_gt_u16_e64 s10, v1, 0.5
114438// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
114439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114440
114441v_cmp_gt_u16_e64 s10, v1, -4.0
114442// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
114443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114444
114445v_cmp_ne_u16 vcc_lo, v1, v2
114446// W32: encoding: [0x01,0x05,0x5a,0x7d]
114447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114448
114449v_cmp_ne_u16 vcc_lo, v255, v2
114450// W32: encoding: [0xff,0x05,0x5a,0x7d]
114451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114452
114453v_cmp_ne_u16 vcc_lo, s1, v2
114454// W32: encoding: [0x01,0x04,0x5a,0x7d]
114455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114456
114457v_cmp_ne_u16 vcc_lo, s101, v2
114458// W32: encoding: [0x65,0x04,0x5a,0x7d]
114459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114460
114461v_cmp_ne_u16 vcc_lo, vcc_lo, v2
114462// W32: encoding: [0x6a,0x04,0x5a,0x7d]
114463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114464
114465v_cmp_ne_u16 vcc_lo, vcc_hi, v2
114466// W32: encoding: [0x6b,0x04,0x5a,0x7d]
114467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114468
114469v_cmp_ne_u16 vcc_lo, m0, v2
114470// W32: encoding: [0x7c,0x04,0x5a,0x7d]
114471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114472
114473v_cmp_ne_u16 vcc_lo, exec_lo, v2
114474// W32: encoding: [0x7e,0x04,0x5a,0x7d]
114475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114476
114477v_cmp_ne_u16 vcc_lo, exec_hi, v2
114478// W32: encoding: [0x7f,0x04,0x5a,0x7d]
114479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114480
114481v_cmp_ne_u16 vcc_lo, 0, v2
114482// W32: encoding: [0x80,0x04,0x5a,0x7d]
114483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114484
114485v_cmp_ne_u16 vcc_lo, -1, v2
114486// W32: encoding: [0xc1,0x04,0x5a,0x7d]
114487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114488
114489v_cmp_ne_u16 vcc_lo, 0.5, v2
114490// W32: encoding: [0xff,0x04,0x5a,0x7d,0x00,0x38,0x00,0x00]
114491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114492
114493v_cmp_ne_u16 vcc_lo, -4.0, v2
114494// W32: encoding: [0xff,0x04,0x5a,0x7d,0x00,0xc4,0x00,0x00]
114495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114496
114497v_cmp_ne_u16 vcc_lo, 0xfe0b, v2
114498// W32: encoding: [0xff,0x04,0x5a,0x7d,0x0b,0xfe,0x00,0x00]
114499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114500
114501v_cmp_ne_u16 vcc_lo, 0x3456, v2
114502// W32: encoding: [0xff,0x04,0x5a,0x7d,0x56,0x34,0x00,0x00]
114503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114504
114505v_cmp_ne_u16 vcc_lo, v1, v255
114506// W32: encoding: [0x01,0xff,0x5b,0x7d]
114507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114508
114509v_cmp_ne_u16_e64 s10, v1, v2
114510// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
114511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114512
114513v_cmp_ne_u16_e64 s12, v1, v2
114514// W32: encoding: [0x0c,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
114515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114516
114517v_cmp_ne_u16_e64 s100, v1, v2
114518// W32: encoding: [0x64,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
114519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114520
114521v_cmp_ne_u16_e64 vcc_lo, v1, v2
114522// W32: encoding: [0x6a,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
114523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114524
114525v_cmp_ne_u16_e64 s10, v255, v2
114526// W32: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x05,0x02,0x00]
114527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114528
114529v_cmp_ne_u16_e64 s10, s1, v2
114530// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x04,0x02,0x00]
114531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114532
114533v_cmp_ne_u16_e64 s10, s101, v2
114534// W32: encoding: [0x0a,0x00,0xad,0xd4,0x65,0x04,0x02,0x00]
114535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114536
114537v_cmp_ne_u16_e64 s10, vcc_lo, v2
114538// W32: encoding: [0x0a,0x00,0xad,0xd4,0x6a,0x04,0x02,0x00]
114539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114540
114541v_cmp_ne_u16_e64 s10, vcc_hi, v2
114542// W32: encoding: [0x0a,0x00,0xad,0xd4,0x6b,0x04,0x02,0x00]
114543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114544
114545v_cmp_ne_u16_e64 s10, m0, v2
114546// W32: encoding: [0x0a,0x00,0xad,0xd4,0x7c,0x04,0x02,0x00]
114547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114548
114549v_cmp_ne_u16_e64 s10, exec_lo, v2
114550// W32: encoding: [0x0a,0x00,0xad,0xd4,0x7e,0x04,0x02,0x00]
114551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114552
114553v_cmp_ne_u16_e64 s10, exec_hi, v2
114554// W32: encoding: [0x0a,0x00,0xad,0xd4,0x7f,0x04,0x02,0x00]
114555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114556
114557v_cmp_ne_u16_e64 s10, 0, v2
114558// W32: encoding: [0x0a,0x00,0xad,0xd4,0x80,0x04,0x02,0x00]
114559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114560
114561v_cmp_ne_u16_e64 s10, -1, v2
114562// W32: encoding: [0x0a,0x00,0xad,0xd4,0xc1,0x04,0x02,0x00]
114563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114564
114565v_cmp_ne_u16_e64 s10, 0.5, v2
114566// W32: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
114567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114568
114569v_cmp_ne_u16_e64 s10, -4.0, v2
114570// W32: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
114571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114572
114573v_cmp_ne_u16_e64 s10, v1, v255
114574// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x03,0x00]
114575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114576
114577v_cmp_ne_u16_e64 s10, v1, s2
114578// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x05,0x00,0x00]
114579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114580
114581v_cmp_ne_u16_e64 s10, v1, s101
114582// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xcb,0x00,0x00]
114583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114584
114585v_cmp_ne_u16_e64 s10, v1, vcc_lo
114586// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xd5,0x00,0x00]
114587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114588
114589v_cmp_ne_u16_e64 s10, v1, vcc_hi
114590// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xd7,0x00,0x00]
114591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114592
114593v_cmp_ne_u16_e64 s10, v1, m0
114594// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xf9,0x00,0x00]
114595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114596
114597v_cmp_ne_u16_e64 s10, v1, exec_lo
114598// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xfd,0x00,0x00]
114599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114600
114601v_cmp_ne_u16_e64 s10, v1, exec_hi
114602// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x00,0x00]
114603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114604
114605v_cmp_ne_u16_e64 s10, v1, 0
114606// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x01,0x01,0x00]
114607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114608
114609v_cmp_ne_u16_e64 s10, v1, -1
114610// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x83,0x01,0x00]
114611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114612
114613v_cmp_ne_u16_e64 s10, v1, 0.5
114614// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
114615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114616
114617v_cmp_ne_u16_e64 s10, v1, -4.0
114618// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
114619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114620
114621v_cmp_ge_u16 vcc_lo, v1, v2
114622// W32: encoding: [0x01,0x05,0x5c,0x7d]
114623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114624
114625v_cmp_ge_u16 vcc_lo, v255, v2
114626// W32: encoding: [0xff,0x05,0x5c,0x7d]
114627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114628
114629v_cmp_ge_u16 vcc_lo, s1, v2
114630// W32: encoding: [0x01,0x04,0x5c,0x7d]
114631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114632
114633v_cmp_ge_u16 vcc_lo, s101, v2
114634// W32: encoding: [0x65,0x04,0x5c,0x7d]
114635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114636
114637v_cmp_ge_u16 vcc_lo, vcc_lo, v2
114638// W32: encoding: [0x6a,0x04,0x5c,0x7d]
114639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114640
114641v_cmp_ge_u16 vcc_lo, vcc_hi, v2
114642// W32: encoding: [0x6b,0x04,0x5c,0x7d]
114643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114644
114645v_cmp_ge_u16 vcc_lo, m0, v2
114646// W32: encoding: [0x7c,0x04,0x5c,0x7d]
114647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114648
114649v_cmp_ge_u16 vcc_lo, exec_lo, v2
114650// W32: encoding: [0x7e,0x04,0x5c,0x7d]
114651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114652
114653v_cmp_ge_u16 vcc_lo, exec_hi, v2
114654// W32: encoding: [0x7f,0x04,0x5c,0x7d]
114655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114656
114657v_cmp_ge_u16 vcc_lo, 0, v2
114658// W32: encoding: [0x80,0x04,0x5c,0x7d]
114659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114660
114661v_cmp_ge_u16 vcc_lo, -1, v2
114662// W32: encoding: [0xc1,0x04,0x5c,0x7d]
114663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114664
114665v_cmp_ge_u16 vcc_lo, 0.5, v2
114666// W32: encoding: [0xff,0x04,0x5c,0x7d,0x00,0x38,0x00,0x00]
114667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114668
114669v_cmp_ge_u16 vcc_lo, -4.0, v2
114670// W32: encoding: [0xff,0x04,0x5c,0x7d,0x00,0xc4,0x00,0x00]
114671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114672
114673v_cmp_ge_u16 vcc_lo, 0xfe0b, v2
114674// W32: encoding: [0xff,0x04,0x5c,0x7d,0x0b,0xfe,0x00,0x00]
114675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114676
114677v_cmp_ge_u16 vcc_lo, 0x3456, v2
114678// W32: encoding: [0xff,0x04,0x5c,0x7d,0x56,0x34,0x00,0x00]
114679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114680
114681v_cmp_ge_u16 vcc_lo, v1, v255
114682// W32: encoding: [0x01,0xff,0x5d,0x7d]
114683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114684
114685v_cmp_ge_u16_e64 s10, v1, v2
114686// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
114687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114688
114689v_cmp_ge_u16_e64 s12, v1, v2
114690// W32: encoding: [0x0c,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
114691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114692
114693v_cmp_ge_u16_e64 s100, v1, v2
114694// W32: encoding: [0x64,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
114695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114696
114697v_cmp_ge_u16_e64 vcc_lo, v1, v2
114698// W32: encoding: [0x6a,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
114699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114700
114701v_cmp_ge_u16_e64 s10, v255, v2
114702// W32: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x05,0x02,0x00]
114703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114704
114705v_cmp_ge_u16_e64 s10, s1, v2
114706// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x04,0x02,0x00]
114707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114708
114709v_cmp_ge_u16_e64 s10, s101, v2
114710// W32: encoding: [0x0a,0x00,0xae,0xd4,0x65,0x04,0x02,0x00]
114711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114712
114713v_cmp_ge_u16_e64 s10, vcc_lo, v2
114714// W32: encoding: [0x0a,0x00,0xae,0xd4,0x6a,0x04,0x02,0x00]
114715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114716
114717v_cmp_ge_u16_e64 s10, vcc_hi, v2
114718// W32: encoding: [0x0a,0x00,0xae,0xd4,0x6b,0x04,0x02,0x00]
114719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114720
114721v_cmp_ge_u16_e64 s10, m0, v2
114722// W32: encoding: [0x0a,0x00,0xae,0xd4,0x7c,0x04,0x02,0x00]
114723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114724
114725v_cmp_ge_u16_e64 s10, exec_lo, v2
114726// W32: encoding: [0x0a,0x00,0xae,0xd4,0x7e,0x04,0x02,0x00]
114727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114728
114729v_cmp_ge_u16_e64 s10, exec_hi, v2
114730// W32: encoding: [0x0a,0x00,0xae,0xd4,0x7f,0x04,0x02,0x00]
114731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114732
114733v_cmp_ge_u16_e64 s10, 0, v2
114734// W32: encoding: [0x0a,0x00,0xae,0xd4,0x80,0x04,0x02,0x00]
114735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114736
114737v_cmp_ge_u16_e64 s10, -1, v2
114738// W32: encoding: [0x0a,0x00,0xae,0xd4,0xc1,0x04,0x02,0x00]
114739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114740
114741v_cmp_ge_u16_e64 s10, 0.5, v2
114742// W32: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
114743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114744
114745v_cmp_ge_u16_e64 s10, -4.0, v2
114746// W32: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
114747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114748
114749v_cmp_ge_u16_e64 s10, v1, v255
114750// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x03,0x00]
114751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114752
114753v_cmp_ge_u16_e64 s10, v1, s2
114754// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x05,0x00,0x00]
114755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114756
114757v_cmp_ge_u16_e64 s10, v1, s101
114758// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xcb,0x00,0x00]
114759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114760
114761v_cmp_ge_u16_e64 s10, v1, vcc_lo
114762// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xd5,0x00,0x00]
114763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114764
114765v_cmp_ge_u16_e64 s10, v1, vcc_hi
114766// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xd7,0x00,0x00]
114767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114768
114769v_cmp_ge_u16_e64 s10, v1, m0
114770// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xf9,0x00,0x00]
114771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114772
114773v_cmp_ge_u16_e64 s10, v1, exec_lo
114774// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xfd,0x00,0x00]
114775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114776
114777v_cmp_ge_u16_e64 s10, v1, exec_hi
114778// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x00,0x00]
114779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114780
114781v_cmp_ge_u16_e64 s10, v1, 0
114782// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x01,0x01,0x00]
114783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114784
114785v_cmp_ge_u16_e64 s10, v1, -1
114786// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x83,0x01,0x00]
114787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114788
114789v_cmp_ge_u16_e64 s10, v1, 0.5
114790// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
114791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114792
114793v_cmp_ge_u16_e64 s10, v1, -4.0
114794// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
114795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114796
114797v_cmp_f_u32 vcc_lo, v1, v2
114798// W32: encoding: [0x01,0x05,0x80,0x7d]
114799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114800
114801v_cmp_f_u32 vcc_lo, v255, v2
114802// W32: encoding: [0xff,0x05,0x80,0x7d]
114803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114804
114805v_cmp_f_u32 vcc_lo, s1, v2
114806// W32: encoding: [0x01,0x04,0x80,0x7d]
114807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114808
114809v_cmp_f_u32 vcc_lo, s101, v2
114810// W32: encoding: [0x65,0x04,0x80,0x7d]
114811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114812
114813v_cmp_f_u32 vcc_lo, vcc_lo, v2
114814// W32: encoding: [0x6a,0x04,0x80,0x7d]
114815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114816
114817v_cmp_f_u32 vcc_lo, vcc_hi, v2
114818// W32: encoding: [0x6b,0x04,0x80,0x7d]
114819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114820
114821v_cmp_f_u32 vcc_lo, m0, v2
114822// W32: encoding: [0x7c,0x04,0x80,0x7d]
114823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114824
114825v_cmp_f_u32 vcc_lo, exec_lo, v2
114826// W32: encoding: [0x7e,0x04,0x80,0x7d]
114827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114828
114829v_cmp_f_u32 vcc_lo, exec_hi, v2
114830// W32: encoding: [0x7f,0x04,0x80,0x7d]
114831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114832
114833v_cmp_f_u32 vcc_lo, 0, v2
114834// W32: encoding: [0x80,0x04,0x80,0x7d]
114835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114836
114837v_cmp_f_u32 vcc_lo, -1, v2
114838// W32: encoding: [0xc1,0x04,0x80,0x7d]
114839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114840
114841v_cmp_f_u32 vcc_lo, 0.5, v2
114842// W32: encoding: [0xf0,0x04,0x80,0x7d]
114843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114844
114845v_cmp_f_u32 vcc_lo, -4.0, v2
114846// W32: encoding: [0xf7,0x04,0x80,0x7d]
114847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114848
114849v_cmp_f_u32 vcc_lo, 0xaf123456, v2
114850// W32: encoding: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf]
114851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114852
114853v_cmp_f_u32 vcc_lo, 0x3f717273, v2
114854// W32: encoding: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f]
114855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114856
114857v_cmp_f_u32 vcc_lo, v1, v255
114858// W32: encoding: [0x01,0xff,0x81,0x7d]
114859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114860
114861v_cmp_f_u32_e64 s10, v1, v2
114862// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
114863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114864
114865v_cmp_f_u32_e64 s12, v1, v2
114866// W32: encoding: [0x0c,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
114867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114868
114869v_cmp_f_u32_e64 s100, v1, v2
114870// W32: encoding: [0x64,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
114871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114872
114873v_cmp_f_u32_e64 vcc_lo, v1, v2
114874// W32: encoding: [0x6a,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
114875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114876
114877v_cmp_f_u32_e64 s10, v255, v2
114878// W32: encoding: [0x0a,0x00,0xc0,0xd4,0xff,0x05,0x02,0x00]
114879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114880
114881v_cmp_f_u32_e64 s10, s1, v2
114882// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x04,0x02,0x00]
114883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114884
114885v_cmp_f_u32_e64 s10, s101, v2
114886// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x65,0x04,0x02,0x00]
114887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114888
114889v_cmp_f_u32_e64 s10, vcc_lo, v2
114890// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x6a,0x04,0x02,0x00]
114891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114892
114893v_cmp_f_u32_e64 s10, vcc_hi, v2
114894// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x6b,0x04,0x02,0x00]
114895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114896
114897v_cmp_f_u32_e64 s10, m0, v2
114898// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x7c,0x04,0x02,0x00]
114899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114900
114901v_cmp_f_u32_e64 s10, exec_lo, v2
114902// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x7e,0x04,0x02,0x00]
114903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114904
114905v_cmp_f_u32_e64 s10, exec_hi, v2
114906// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x7f,0x04,0x02,0x00]
114907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114908
114909v_cmp_f_u32_e64 s10, 0, v2
114910// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x80,0x04,0x02,0x00]
114911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114912
114913v_cmp_f_u32_e64 s10, -1, v2
114914// W32: encoding: [0x0a,0x00,0xc0,0xd4,0xc1,0x04,0x02,0x00]
114915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114916
114917v_cmp_f_u32_e64 s10, 0.5, v2
114918// W32: encoding: [0x0a,0x00,0xc0,0xd4,0xf0,0x04,0x02,0x00]
114919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114920
114921v_cmp_f_u32_e64 s10, -4.0, v2
114922// W32: encoding: [0x0a,0x00,0xc0,0xd4,0xf7,0x04,0x02,0x00]
114923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114924
114925v_cmp_f_u32_e64 s10, v1, v255
114926// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xff,0x03,0x00]
114927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114928
114929v_cmp_f_u32_e64 s10, v1, s2
114930// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x05,0x00,0x00]
114931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114932
114933v_cmp_f_u32_e64 s10, v1, s101
114934// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xcb,0x00,0x00]
114935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114936
114937v_cmp_f_u32_e64 s10, v1, vcc_lo
114938// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xd5,0x00,0x00]
114939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114940
114941v_cmp_f_u32_e64 s10, v1, vcc_hi
114942// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xd7,0x00,0x00]
114943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114944
114945v_cmp_f_u32_e64 s10, v1, m0
114946// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xf9,0x00,0x00]
114947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114948
114949v_cmp_f_u32_e64 s10, v1, exec_lo
114950// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xfd,0x00,0x00]
114951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114952
114953v_cmp_f_u32_e64 s10, v1, exec_hi
114954// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xff,0x00,0x00]
114955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114956
114957v_cmp_f_u32_e64 s10, v1, 0
114958// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x01,0x01,0x00]
114959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114960
114961v_cmp_f_u32_e64 s10, v1, -1
114962// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x83,0x01,0x00]
114963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114964
114965v_cmp_f_u32_e64 s10, v1, 0.5
114966// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xe1,0x01,0x00]
114967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114968
114969v_cmp_f_u32_e64 s10, v1, -4.0
114970// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xef,0x01,0x00]
114971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
114972
114973v_cmp_lt_u32 vcc_lo, v1, v2
114974// W32: encoding: [0x01,0x05,0x82,0x7d]
114975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114976
114977v_cmp_lt_u32 vcc_lo, v255, v2
114978// W32: encoding: [0xff,0x05,0x82,0x7d]
114979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114980
114981v_cmp_lt_u32 vcc_lo, s1, v2
114982// W32: encoding: [0x01,0x04,0x82,0x7d]
114983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114984
114985v_cmp_lt_u32 vcc_lo, s101, v2
114986// W32: encoding: [0x65,0x04,0x82,0x7d]
114987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114988
114989v_cmp_lt_u32 vcc_lo, vcc_lo, v2
114990// W32: encoding: [0x6a,0x04,0x82,0x7d]
114991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114992
114993v_cmp_lt_u32 vcc_lo, vcc_hi, v2
114994// W32: encoding: [0x6b,0x04,0x82,0x7d]
114995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
114996
114997v_cmp_lt_u32 vcc_lo, m0, v2
114998// W32: encoding: [0x7c,0x04,0x82,0x7d]
114999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115000
115001v_cmp_lt_u32 vcc_lo, exec_lo, v2
115002// W32: encoding: [0x7e,0x04,0x82,0x7d]
115003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115004
115005v_cmp_lt_u32 vcc_lo, exec_hi, v2
115006// W32: encoding: [0x7f,0x04,0x82,0x7d]
115007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115008
115009v_cmp_lt_u32 vcc_lo, 0, v2
115010// W32: encoding: [0x80,0x04,0x82,0x7d]
115011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115012
115013v_cmp_lt_u32 vcc_lo, -1, v2
115014// W32: encoding: [0xc1,0x04,0x82,0x7d]
115015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115016
115017v_cmp_lt_u32 vcc_lo, 0.5, v2
115018// W32: encoding: [0xf0,0x04,0x82,0x7d]
115019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115020
115021v_cmp_lt_u32 vcc_lo, -4.0, v2
115022// W32: encoding: [0xf7,0x04,0x82,0x7d]
115023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115024
115025v_cmp_lt_u32 vcc_lo, 0xaf123456, v2
115026// W32: encoding: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf]
115027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115028
115029v_cmp_lt_u32 vcc_lo, 0x3f717273, v2
115030// W32: encoding: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f]
115031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115032
115033v_cmp_lt_u32 vcc_lo, v1, v255
115034// W32: encoding: [0x01,0xff,0x83,0x7d]
115035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115036
115037v_cmp_lt_u32_e64 s10, v1, v2
115038// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
115039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115040
115041v_cmp_lt_u32_e64 s12, v1, v2
115042// W32: encoding: [0x0c,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
115043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115044
115045v_cmp_lt_u32_e64 s100, v1, v2
115046// W32: encoding: [0x64,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
115047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115048
115049v_cmp_lt_u32_e64 vcc_lo, v1, v2
115050// W32: encoding: [0x6a,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
115051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115052
115053v_cmp_lt_u32_e64 s10, v255, v2
115054// W32: encoding: [0x0a,0x00,0xc1,0xd4,0xff,0x05,0x02,0x00]
115055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115056
115057v_cmp_lt_u32_e64 s10, s1, v2
115058// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x04,0x02,0x00]
115059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115060
115061v_cmp_lt_u32_e64 s10, s101, v2
115062// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x65,0x04,0x02,0x00]
115063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115064
115065v_cmp_lt_u32_e64 s10, vcc_lo, v2
115066// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x6a,0x04,0x02,0x00]
115067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115068
115069v_cmp_lt_u32_e64 s10, vcc_hi, v2
115070// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x6b,0x04,0x02,0x00]
115071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115072
115073v_cmp_lt_u32_e64 s10, m0, v2
115074// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x7c,0x04,0x02,0x00]
115075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115076
115077v_cmp_lt_u32_e64 s10, exec_lo, v2
115078// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x7e,0x04,0x02,0x00]
115079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115080
115081v_cmp_lt_u32_e64 s10, exec_hi, v2
115082// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x7f,0x04,0x02,0x00]
115083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115084
115085v_cmp_lt_u32_e64 s10, 0, v2
115086// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x80,0x04,0x02,0x00]
115087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115088
115089v_cmp_lt_u32_e64 s10, -1, v2
115090// W32: encoding: [0x0a,0x00,0xc1,0xd4,0xc1,0x04,0x02,0x00]
115091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115092
115093v_cmp_lt_u32_e64 s10, 0.5, v2
115094// W32: encoding: [0x0a,0x00,0xc1,0xd4,0xf0,0x04,0x02,0x00]
115095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115096
115097v_cmp_lt_u32_e64 s10, -4.0, v2
115098// W32: encoding: [0x0a,0x00,0xc1,0xd4,0xf7,0x04,0x02,0x00]
115099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115100
115101v_cmp_lt_u32_e64 s10, v1, v255
115102// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xff,0x03,0x00]
115103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115104
115105v_cmp_lt_u32_e64 s10, v1, s2
115106// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x05,0x00,0x00]
115107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115108
115109v_cmp_lt_u32_e64 s10, v1, s101
115110// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xcb,0x00,0x00]
115111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115112
115113v_cmp_lt_u32_e64 s10, v1, vcc_lo
115114// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xd5,0x00,0x00]
115115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115116
115117v_cmp_lt_u32_e64 s10, v1, vcc_hi
115118// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xd7,0x00,0x00]
115119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115120
115121v_cmp_lt_u32_e64 s10, v1, m0
115122// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xf9,0x00,0x00]
115123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115124
115125v_cmp_lt_u32_e64 s10, v1, exec_lo
115126// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xfd,0x00,0x00]
115127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115128
115129v_cmp_lt_u32_e64 s10, v1, exec_hi
115130// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xff,0x00,0x00]
115131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115132
115133v_cmp_lt_u32_e64 s10, v1, 0
115134// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x01,0x01,0x00]
115135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115136
115137v_cmp_lt_u32_e64 s10, v1, -1
115138// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x83,0x01,0x00]
115139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115140
115141v_cmp_lt_u32_e64 s10, v1, 0.5
115142// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xe1,0x01,0x00]
115143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115144
115145v_cmp_lt_u32_e64 s10, v1, -4.0
115146// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xef,0x01,0x00]
115147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115148
115149v_cmp_eq_u32 vcc_lo, v1, v2
115150// W32: encoding: [0x01,0x05,0x84,0x7d]
115151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115152
115153v_cmp_eq_u32 vcc_lo, v255, v2
115154// W32: encoding: [0xff,0x05,0x84,0x7d]
115155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115156
115157v_cmp_eq_u32 vcc_lo, s1, v2
115158// W32: encoding: [0x01,0x04,0x84,0x7d]
115159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115160
115161v_cmp_eq_u32 vcc_lo, s101, v2
115162// W32: encoding: [0x65,0x04,0x84,0x7d]
115163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115164
115165v_cmp_eq_u32 vcc_lo, vcc_lo, v2
115166// W32: encoding: [0x6a,0x04,0x84,0x7d]
115167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115168
115169v_cmp_eq_u32 vcc_lo, vcc_hi, v2
115170// W32: encoding: [0x6b,0x04,0x84,0x7d]
115171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115172
115173v_cmp_eq_u32 vcc_lo, m0, v2
115174// W32: encoding: [0x7c,0x04,0x84,0x7d]
115175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115176
115177v_cmp_eq_u32 vcc_lo, exec_lo, v2
115178// W32: encoding: [0x7e,0x04,0x84,0x7d]
115179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115180
115181v_cmp_eq_u32 vcc_lo, exec_hi, v2
115182// W32: encoding: [0x7f,0x04,0x84,0x7d]
115183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115184
115185v_cmp_eq_u32 vcc_lo, 0, v2
115186// W32: encoding: [0x80,0x04,0x84,0x7d]
115187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115188
115189v_cmp_eq_u32 vcc_lo, -1, v2
115190// W32: encoding: [0xc1,0x04,0x84,0x7d]
115191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115192
115193v_cmp_eq_u32 vcc_lo, 0.5, v2
115194// W32: encoding: [0xf0,0x04,0x84,0x7d]
115195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115196
115197v_cmp_eq_u32 vcc_lo, -4.0, v2
115198// W32: encoding: [0xf7,0x04,0x84,0x7d]
115199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115200
115201v_cmp_eq_u32 vcc_lo, 0xaf123456, v2
115202// W32: encoding: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf]
115203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115204
115205v_cmp_eq_u32 vcc_lo, 0x3f717273, v2
115206// W32: encoding: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f]
115207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115208
115209v_cmp_eq_u32 vcc_lo, v1, v255
115210// W32: encoding: [0x01,0xff,0x85,0x7d]
115211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115212
115213v_cmp_eq_u32_e64 s10, v1, v2
115214// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
115215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115216
115217v_cmp_eq_u32_e64 s12, v1, v2
115218// W32: encoding: [0x0c,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
115219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115220
115221v_cmp_eq_u32_e64 s100, v1, v2
115222// W32: encoding: [0x64,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
115223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115224
115225v_cmp_eq_u32_e64 vcc_lo, v1, v2
115226// W32: encoding: [0x6a,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
115227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115228
115229v_cmp_eq_u32_e64 s10, v255, v2
115230// W32: encoding: [0x0a,0x00,0xc2,0xd4,0xff,0x05,0x02,0x00]
115231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115232
115233v_cmp_eq_u32_e64 s10, s1, v2
115234// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x04,0x02,0x00]
115235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115236
115237v_cmp_eq_u32_e64 s10, s101, v2
115238// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x65,0x04,0x02,0x00]
115239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115240
115241v_cmp_eq_u32_e64 s10, vcc_lo, v2
115242// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x6a,0x04,0x02,0x00]
115243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115244
115245v_cmp_eq_u32_e64 s10, vcc_hi, v2
115246// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x6b,0x04,0x02,0x00]
115247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115248
115249v_cmp_eq_u32_e64 s10, m0, v2
115250// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x7c,0x04,0x02,0x00]
115251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115252
115253v_cmp_eq_u32_e64 s10, exec_lo, v2
115254// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x7e,0x04,0x02,0x00]
115255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115256
115257v_cmp_eq_u32_e64 s10, exec_hi, v2
115258// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x7f,0x04,0x02,0x00]
115259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115260
115261v_cmp_eq_u32_e64 s10, 0, v2
115262// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x80,0x04,0x02,0x00]
115263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115264
115265v_cmp_eq_u32_e64 s10, -1, v2
115266// W32: encoding: [0x0a,0x00,0xc2,0xd4,0xc1,0x04,0x02,0x00]
115267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115268
115269v_cmp_eq_u32_e64 s10, 0.5, v2
115270// W32: encoding: [0x0a,0x00,0xc2,0xd4,0xf0,0x04,0x02,0x00]
115271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115272
115273v_cmp_eq_u32_e64 s10, -4.0, v2
115274// W32: encoding: [0x0a,0x00,0xc2,0xd4,0xf7,0x04,0x02,0x00]
115275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115276
115277v_cmp_eq_u32_e64 s10, v1, v255
115278// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xff,0x03,0x00]
115279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115280
115281v_cmp_eq_u32_e64 s10, v1, s2
115282// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x05,0x00,0x00]
115283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115284
115285v_cmp_eq_u32_e64 s10, v1, s101
115286// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xcb,0x00,0x00]
115287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115288
115289v_cmp_eq_u32_e64 s10, v1, vcc_lo
115290// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xd5,0x00,0x00]
115291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115292
115293v_cmp_eq_u32_e64 s10, v1, vcc_hi
115294// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xd7,0x00,0x00]
115295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115296
115297v_cmp_eq_u32_e64 s10, v1, m0
115298// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xf9,0x00,0x00]
115299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115300
115301v_cmp_eq_u32_e64 s10, v1, exec_lo
115302// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xfd,0x00,0x00]
115303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115304
115305v_cmp_eq_u32_e64 s10, v1, exec_hi
115306// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xff,0x00,0x00]
115307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115308
115309v_cmp_eq_u32_e64 s10, v1, 0
115310// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x01,0x01,0x00]
115311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115312
115313v_cmp_eq_u32_e64 s10, v1, -1
115314// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x83,0x01,0x00]
115315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115316
115317v_cmp_eq_u32_e64 s10, v1, 0.5
115318// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xe1,0x01,0x00]
115319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115320
115321v_cmp_eq_u32_e64 s10, v1, -4.0
115322// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xef,0x01,0x00]
115323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115324
115325v_cmp_le_u32 vcc_lo, v1, v2
115326// W32: encoding: [0x01,0x05,0x86,0x7d]
115327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115328
115329v_cmp_le_u32 vcc_lo, v255, v2
115330// W32: encoding: [0xff,0x05,0x86,0x7d]
115331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115332
115333v_cmp_le_u32 vcc_lo, s1, v2
115334// W32: encoding: [0x01,0x04,0x86,0x7d]
115335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115336
115337v_cmp_le_u32 vcc_lo, s101, v2
115338// W32: encoding: [0x65,0x04,0x86,0x7d]
115339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115340
115341v_cmp_le_u32 vcc_lo, vcc_lo, v2
115342// W32: encoding: [0x6a,0x04,0x86,0x7d]
115343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115344
115345v_cmp_le_u32 vcc_lo, vcc_hi, v2
115346// W32: encoding: [0x6b,0x04,0x86,0x7d]
115347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115348
115349v_cmp_le_u32 vcc_lo, m0, v2
115350// W32: encoding: [0x7c,0x04,0x86,0x7d]
115351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115352
115353v_cmp_le_u32 vcc_lo, exec_lo, v2
115354// W32: encoding: [0x7e,0x04,0x86,0x7d]
115355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115356
115357v_cmp_le_u32 vcc_lo, exec_hi, v2
115358// W32: encoding: [0x7f,0x04,0x86,0x7d]
115359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115360
115361v_cmp_le_u32 vcc_lo, 0, v2
115362// W32: encoding: [0x80,0x04,0x86,0x7d]
115363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115364
115365v_cmp_le_u32 vcc_lo, -1, v2
115366// W32: encoding: [0xc1,0x04,0x86,0x7d]
115367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115368
115369v_cmp_le_u32 vcc_lo, 0.5, v2
115370// W32: encoding: [0xf0,0x04,0x86,0x7d]
115371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115372
115373v_cmp_le_u32 vcc_lo, -4.0, v2
115374// W32: encoding: [0xf7,0x04,0x86,0x7d]
115375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115376
115377v_cmp_le_u32 vcc_lo, 0xaf123456, v2
115378// W32: encoding: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf]
115379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115380
115381v_cmp_le_u32 vcc_lo, 0x3f717273, v2
115382// W32: encoding: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f]
115383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115384
115385v_cmp_le_u32 vcc_lo, v1, v255
115386// W32: encoding: [0x01,0xff,0x87,0x7d]
115387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115388
115389v_cmp_le_u32_e64 s10, v1, v2
115390// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
115391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115392
115393v_cmp_le_u32_e64 s12, v1, v2
115394// W32: encoding: [0x0c,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
115395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115396
115397v_cmp_le_u32_e64 s100, v1, v2
115398// W32: encoding: [0x64,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
115399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115400
115401v_cmp_le_u32_e64 vcc_lo, v1, v2
115402// W32: encoding: [0x6a,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
115403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115404
115405v_cmp_le_u32_e64 s10, v255, v2
115406// W32: encoding: [0x0a,0x00,0xc3,0xd4,0xff,0x05,0x02,0x00]
115407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115408
115409v_cmp_le_u32_e64 s10, s1, v2
115410// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x04,0x02,0x00]
115411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115412
115413v_cmp_le_u32_e64 s10, s101, v2
115414// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x65,0x04,0x02,0x00]
115415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115416
115417v_cmp_le_u32_e64 s10, vcc_lo, v2
115418// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x6a,0x04,0x02,0x00]
115419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115420
115421v_cmp_le_u32_e64 s10, vcc_hi, v2
115422// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x6b,0x04,0x02,0x00]
115423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115424
115425v_cmp_le_u32_e64 s10, m0, v2
115426// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x7c,0x04,0x02,0x00]
115427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115428
115429v_cmp_le_u32_e64 s10, exec_lo, v2
115430// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x7e,0x04,0x02,0x00]
115431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115432
115433v_cmp_le_u32_e64 s10, exec_hi, v2
115434// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x7f,0x04,0x02,0x00]
115435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115436
115437v_cmp_le_u32_e64 s10, 0, v2
115438// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x80,0x04,0x02,0x00]
115439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115440
115441v_cmp_le_u32_e64 s10, -1, v2
115442// W32: encoding: [0x0a,0x00,0xc3,0xd4,0xc1,0x04,0x02,0x00]
115443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115444
115445v_cmp_le_u32_e64 s10, 0.5, v2
115446// W32: encoding: [0x0a,0x00,0xc3,0xd4,0xf0,0x04,0x02,0x00]
115447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115448
115449v_cmp_le_u32_e64 s10, -4.0, v2
115450// W32: encoding: [0x0a,0x00,0xc3,0xd4,0xf7,0x04,0x02,0x00]
115451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115452
115453v_cmp_le_u32_e64 s10, v1, v255
115454// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xff,0x03,0x00]
115455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115456
115457v_cmp_le_u32_e64 s10, v1, s2
115458// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x05,0x00,0x00]
115459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115460
115461v_cmp_le_u32_e64 s10, v1, s101
115462// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xcb,0x00,0x00]
115463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115464
115465v_cmp_le_u32_e64 s10, v1, vcc_lo
115466// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xd5,0x00,0x00]
115467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115468
115469v_cmp_le_u32_e64 s10, v1, vcc_hi
115470// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xd7,0x00,0x00]
115471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115472
115473v_cmp_le_u32_e64 s10, v1, m0
115474// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xf9,0x00,0x00]
115475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115476
115477v_cmp_le_u32_e64 s10, v1, exec_lo
115478// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xfd,0x00,0x00]
115479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115480
115481v_cmp_le_u32_e64 s10, v1, exec_hi
115482// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xff,0x00,0x00]
115483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115484
115485v_cmp_le_u32_e64 s10, v1, 0
115486// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x01,0x01,0x00]
115487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115488
115489v_cmp_le_u32_e64 s10, v1, -1
115490// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x83,0x01,0x00]
115491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115492
115493v_cmp_le_u32_e64 s10, v1, 0.5
115494// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xe1,0x01,0x00]
115495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115496
115497v_cmp_le_u32_e64 s10, v1, -4.0
115498// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xef,0x01,0x00]
115499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115500
115501v_cmp_gt_u32 vcc_lo, v1, v2
115502// W32: encoding: [0x01,0x05,0x88,0x7d]
115503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115504
115505v_cmp_gt_u32 vcc_lo, v255, v2
115506// W32: encoding: [0xff,0x05,0x88,0x7d]
115507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115508
115509v_cmp_gt_u32 vcc_lo, s1, v2
115510// W32: encoding: [0x01,0x04,0x88,0x7d]
115511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115512
115513v_cmp_gt_u32 vcc_lo, s101, v2
115514// W32: encoding: [0x65,0x04,0x88,0x7d]
115515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115516
115517v_cmp_gt_u32 vcc_lo, vcc_lo, v2
115518// W32: encoding: [0x6a,0x04,0x88,0x7d]
115519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115520
115521v_cmp_gt_u32 vcc_lo, vcc_hi, v2
115522// W32: encoding: [0x6b,0x04,0x88,0x7d]
115523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115524
115525v_cmp_gt_u32 vcc_lo, m0, v2
115526// W32: encoding: [0x7c,0x04,0x88,0x7d]
115527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115528
115529v_cmp_gt_u32 vcc_lo, exec_lo, v2
115530// W32: encoding: [0x7e,0x04,0x88,0x7d]
115531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115532
115533v_cmp_gt_u32 vcc_lo, exec_hi, v2
115534// W32: encoding: [0x7f,0x04,0x88,0x7d]
115535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115536
115537v_cmp_gt_u32 vcc_lo, 0, v2
115538// W32: encoding: [0x80,0x04,0x88,0x7d]
115539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115540
115541v_cmp_gt_u32 vcc_lo, -1, v2
115542// W32: encoding: [0xc1,0x04,0x88,0x7d]
115543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115544
115545v_cmp_gt_u32 vcc_lo, 0.5, v2
115546// W32: encoding: [0xf0,0x04,0x88,0x7d]
115547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115548
115549v_cmp_gt_u32 vcc_lo, -4.0, v2
115550// W32: encoding: [0xf7,0x04,0x88,0x7d]
115551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115552
115553v_cmp_gt_u32 vcc_lo, 0xaf123456, v2
115554// W32: encoding: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf]
115555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115556
115557v_cmp_gt_u32 vcc_lo, 0x3f717273, v2
115558// W32: encoding: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f]
115559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115560
115561v_cmp_gt_u32 vcc_lo, v1, v255
115562// W32: encoding: [0x01,0xff,0x89,0x7d]
115563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115564
115565v_cmp_gt_u32_e64 s10, v1, v2
115566// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
115567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115568
115569v_cmp_gt_u32_e64 s12, v1, v2
115570// W32: encoding: [0x0c,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
115571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115572
115573v_cmp_gt_u32_e64 s100, v1, v2
115574// W32: encoding: [0x64,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
115575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115576
115577v_cmp_gt_u32_e64 vcc_lo, v1, v2
115578// W32: encoding: [0x6a,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
115579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115580
115581v_cmp_gt_u32_e64 s10, v255, v2
115582// W32: encoding: [0x0a,0x00,0xc4,0xd4,0xff,0x05,0x02,0x00]
115583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115584
115585v_cmp_gt_u32_e64 s10, s1, v2
115586// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x04,0x02,0x00]
115587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115588
115589v_cmp_gt_u32_e64 s10, s101, v2
115590// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x65,0x04,0x02,0x00]
115591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115592
115593v_cmp_gt_u32_e64 s10, vcc_lo, v2
115594// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x6a,0x04,0x02,0x00]
115595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115596
115597v_cmp_gt_u32_e64 s10, vcc_hi, v2
115598// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x6b,0x04,0x02,0x00]
115599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115600
115601v_cmp_gt_u32_e64 s10, m0, v2
115602// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x7c,0x04,0x02,0x00]
115603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115604
115605v_cmp_gt_u32_e64 s10, exec_lo, v2
115606// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x7e,0x04,0x02,0x00]
115607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115608
115609v_cmp_gt_u32_e64 s10, exec_hi, v2
115610// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x7f,0x04,0x02,0x00]
115611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115612
115613v_cmp_gt_u32_e64 s10, 0, v2
115614// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x80,0x04,0x02,0x00]
115615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115616
115617v_cmp_gt_u32_e64 s10, -1, v2
115618// W32: encoding: [0x0a,0x00,0xc4,0xd4,0xc1,0x04,0x02,0x00]
115619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115620
115621v_cmp_gt_u32_e64 s10, 0.5, v2
115622// W32: encoding: [0x0a,0x00,0xc4,0xd4,0xf0,0x04,0x02,0x00]
115623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115624
115625v_cmp_gt_u32_e64 s10, -4.0, v2
115626// W32: encoding: [0x0a,0x00,0xc4,0xd4,0xf7,0x04,0x02,0x00]
115627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115628
115629v_cmp_gt_u32_e64 s10, v1, v255
115630// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xff,0x03,0x00]
115631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115632
115633v_cmp_gt_u32_e64 s10, v1, s2
115634// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x05,0x00,0x00]
115635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115636
115637v_cmp_gt_u32_e64 s10, v1, s101
115638// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xcb,0x00,0x00]
115639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115640
115641v_cmp_gt_u32_e64 s10, v1, vcc_lo
115642// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xd5,0x00,0x00]
115643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115644
115645v_cmp_gt_u32_e64 s10, v1, vcc_hi
115646// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xd7,0x00,0x00]
115647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115648
115649v_cmp_gt_u32_e64 s10, v1, m0
115650// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xf9,0x00,0x00]
115651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115652
115653v_cmp_gt_u32_e64 s10, v1, exec_lo
115654// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xfd,0x00,0x00]
115655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115656
115657v_cmp_gt_u32_e64 s10, v1, exec_hi
115658// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xff,0x00,0x00]
115659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115660
115661v_cmp_gt_u32_e64 s10, v1, 0
115662// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x01,0x01,0x00]
115663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115664
115665v_cmp_gt_u32_e64 s10, v1, -1
115666// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x83,0x01,0x00]
115667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115668
115669v_cmp_gt_u32_e64 s10, v1, 0.5
115670// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xe1,0x01,0x00]
115671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115672
115673v_cmp_gt_u32_e64 s10, v1, -4.0
115674// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xef,0x01,0x00]
115675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115676
115677v_cmp_ne_u32 vcc_lo, v1, v2
115678// W32: encoding: [0x01,0x05,0x8a,0x7d]
115679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115680
115681v_cmp_ne_u32 vcc_lo, v255, v2
115682// W32: encoding: [0xff,0x05,0x8a,0x7d]
115683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115684
115685v_cmp_ne_u32 vcc_lo, s1, v2
115686// W32: encoding: [0x01,0x04,0x8a,0x7d]
115687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115688
115689v_cmp_ne_u32 vcc_lo, s101, v2
115690// W32: encoding: [0x65,0x04,0x8a,0x7d]
115691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115692
115693v_cmp_ne_u32 vcc_lo, vcc_lo, v2
115694// W32: encoding: [0x6a,0x04,0x8a,0x7d]
115695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115696
115697v_cmp_ne_u32 vcc_lo, vcc_hi, v2
115698// W32: encoding: [0x6b,0x04,0x8a,0x7d]
115699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115700
115701v_cmp_ne_u32 vcc_lo, m0, v2
115702// W32: encoding: [0x7c,0x04,0x8a,0x7d]
115703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115704
115705v_cmp_ne_u32 vcc_lo, exec_lo, v2
115706// W32: encoding: [0x7e,0x04,0x8a,0x7d]
115707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115708
115709v_cmp_ne_u32 vcc_lo, exec_hi, v2
115710// W32: encoding: [0x7f,0x04,0x8a,0x7d]
115711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115712
115713v_cmp_ne_u32 vcc_lo, 0, v2
115714// W32: encoding: [0x80,0x04,0x8a,0x7d]
115715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115716
115717v_cmp_ne_u32 vcc_lo, -1, v2
115718// W32: encoding: [0xc1,0x04,0x8a,0x7d]
115719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115720
115721v_cmp_ne_u32 vcc_lo, 0.5, v2
115722// W32: encoding: [0xf0,0x04,0x8a,0x7d]
115723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115724
115725v_cmp_ne_u32 vcc_lo, -4.0, v2
115726// W32: encoding: [0xf7,0x04,0x8a,0x7d]
115727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115728
115729v_cmp_ne_u32 vcc_lo, 0xaf123456, v2
115730// W32: encoding: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf]
115731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115732
115733v_cmp_ne_u32 vcc_lo, 0x3f717273, v2
115734// W32: encoding: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f]
115735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115736
115737v_cmp_ne_u32 vcc_lo, v1, v255
115738// W32: encoding: [0x01,0xff,0x8b,0x7d]
115739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115740
115741v_cmp_ne_u32_e64 s10, v1, v2
115742// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
115743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115744
115745v_cmp_ne_u32_e64 s12, v1, v2
115746// W32: encoding: [0x0c,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
115747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115748
115749v_cmp_ne_u32_e64 s100, v1, v2
115750// W32: encoding: [0x64,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
115751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115752
115753v_cmp_ne_u32_e64 vcc_lo, v1, v2
115754// W32: encoding: [0x6a,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
115755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115756
115757v_cmp_ne_u32_e64 s10, v255, v2
115758// W32: encoding: [0x0a,0x00,0xc5,0xd4,0xff,0x05,0x02,0x00]
115759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115760
115761v_cmp_ne_u32_e64 s10, s1, v2
115762// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x04,0x02,0x00]
115763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115764
115765v_cmp_ne_u32_e64 s10, s101, v2
115766// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x65,0x04,0x02,0x00]
115767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115768
115769v_cmp_ne_u32_e64 s10, vcc_lo, v2
115770// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x6a,0x04,0x02,0x00]
115771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115772
115773v_cmp_ne_u32_e64 s10, vcc_hi, v2
115774// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x6b,0x04,0x02,0x00]
115775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115776
115777v_cmp_ne_u32_e64 s10, m0, v2
115778// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x7c,0x04,0x02,0x00]
115779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115780
115781v_cmp_ne_u32_e64 s10, exec_lo, v2
115782// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x7e,0x04,0x02,0x00]
115783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115784
115785v_cmp_ne_u32_e64 s10, exec_hi, v2
115786// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x7f,0x04,0x02,0x00]
115787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115788
115789v_cmp_ne_u32_e64 s10, 0, v2
115790// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x80,0x04,0x02,0x00]
115791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115792
115793v_cmp_ne_u32_e64 s10, -1, v2
115794// W32: encoding: [0x0a,0x00,0xc5,0xd4,0xc1,0x04,0x02,0x00]
115795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115796
115797v_cmp_ne_u32_e64 s10, 0.5, v2
115798// W32: encoding: [0x0a,0x00,0xc5,0xd4,0xf0,0x04,0x02,0x00]
115799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115800
115801v_cmp_ne_u32_e64 s10, -4.0, v2
115802// W32: encoding: [0x0a,0x00,0xc5,0xd4,0xf7,0x04,0x02,0x00]
115803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115804
115805v_cmp_ne_u32_e64 s10, v1, v255
115806// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xff,0x03,0x00]
115807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115808
115809v_cmp_ne_u32_e64 s10, v1, s2
115810// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x05,0x00,0x00]
115811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115812
115813v_cmp_ne_u32_e64 s10, v1, s101
115814// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xcb,0x00,0x00]
115815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115816
115817v_cmp_ne_u32_e64 s10, v1, vcc_lo
115818// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xd5,0x00,0x00]
115819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115820
115821v_cmp_ne_u32_e64 s10, v1, vcc_hi
115822// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xd7,0x00,0x00]
115823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115824
115825v_cmp_ne_u32_e64 s10, v1, m0
115826// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xf9,0x00,0x00]
115827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115828
115829v_cmp_ne_u32_e64 s10, v1, exec_lo
115830// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xfd,0x00,0x00]
115831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115832
115833v_cmp_ne_u32_e64 s10, v1, exec_hi
115834// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xff,0x00,0x00]
115835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115836
115837v_cmp_ne_u32_e64 s10, v1, 0
115838// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x01,0x01,0x00]
115839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115840
115841v_cmp_ne_u32_e64 s10, v1, -1
115842// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x83,0x01,0x00]
115843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115844
115845v_cmp_ne_u32_e64 s10, v1, 0.5
115846// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xe1,0x01,0x00]
115847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115848
115849v_cmp_ne_u32_e64 s10, v1, -4.0
115850// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xef,0x01,0x00]
115851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115852
115853v_cmp_ge_u32 vcc_lo, v1, v2
115854// W32: encoding: [0x01,0x05,0x8c,0x7d]
115855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115856
115857v_cmp_ge_u32 vcc_lo, v255, v2
115858// W32: encoding: [0xff,0x05,0x8c,0x7d]
115859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115860
115861v_cmp_ge_u32 vcc_lo, s1, v2
115862// W32: encoding: [0x01,0x04,0x8c,0x7d]
115863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115864
115865v_cmp_ge_u32 vcc_lo, s101, v2
115866// W32: encoding: [0x65,0x04,0x8c,0x7d]
115867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115868
115869v_cmp_ge_u32 vcc_lo, vcc_lo, v2
115870// W32: encoding: [0x6a,0x04,0x8c,0x7d]
115871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115872
115873v_cmp_ge_u32 vcc_lo, vcc_hi, v2
115874// W32: encoding: [0x6b,0x04,0x8c,0x7d]
115875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115876
115877v_cmp_ge_u32 vcc_lo, m0, v2
115878// W32: encoding: [0x7c,0x04,0x8c,0x7d]
115879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115880
115881v_cmp_ge_u32 vcc_lo, exec_lo, v2
115882// W32: encoding: [0x7e,0x04,0x8c,0x7d]
115883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115884
115885v_cmp_ge_u32 vcc_lo, exec_hi, v2
115886// W32: encoding: [0x7f,0x04,0x8c,0x7d]
115887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115888
115889v_cmp_ge_u32 vcc_lo, 0, v2
115890// W32: encoding: [0x80,0x04,0x8c,0x7d]
115891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115892
115893v_cmp_ge_u32 vcc_lo, -1, v2
115894// W32: encoding: [0xc1,0x04,0x8c,0x7d]
115895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115896
115897v_cmp_ge_u32 vcc_lo, 0.5, v2
115898// W32: encoding: [0xf0,0x04,0x8c,0x7d]
115899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115900
115901v_cmp_ge_u32 vcc_lo, -4.0, v2
115902// W32: encoding: [0xf7,0x04,0x8c,0x7d]
115903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115904
115905v_cmp_ge_u32 vcc_lo, 0xaf123456, v2
115906// W32: encoding: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf]
115907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115908
115909v_cmp_ge_u32 vcc_lo, 0x3f717273, v2
115910// W32: encoding: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f]
115911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115912
115913v_cmp_ge_u32 vcc_lo, v1, v255
115914// W32: encoding: [0x01,0xff,0x8d,0x7d]
115915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
115916
115917v_cmp_ge_u32_e64 s10, v1, v2
115918// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
115919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115920
115921v_cmp_ge_u32_e64 s12, v1, v2
115922// W32: encoding: [0x0c,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
115923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115924
115925v_cmp_ge_u32_e64 s100, v1, v2
115926// W32: encoding: [0x64,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
115927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115928
115929v_cmp_ge_u32_e64 vcc_lo, v1, v2
115930// W32: encoding: [0x6a,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
115931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115932
115933v_cmp_ge_u32_e64 s10, v255, v2
115934// W32: encoding: [0x0a,0x00,0xc6,0xd4,0xff,0x05,0x02,0x00]
115935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115936
115937v_cmp_ge_u32_e64 s10, s1, v2
115938// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x04,0x02,0x00]
115939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115940
115941v_cmp_ge_u32_e64 s10, s101, v2
115942// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x65,0x04,0x02,0x00]
115943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115944
115945v_cmp_ge_u32_e64 s10, vcc_lo, v2
115946// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x6a,0x04,0x02,0x00]
115947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115948
115949v_cmp_ge_u32_e64 s10, vcc_hi, v2
115950// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x6b,0x04,0x02,0x00]
115951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115952
115953v_cmp_ge_u32_e64 s10, m0, v2
115954// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x7c,0x04,0x02,0x00]
115955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115956
115957v_cmp_ge_u32_e64 s10, exec_lo, v2
115958// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x7e,0x04,0x02,0x00]
115959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115960
115961v_cmp_ge_u32_e64 s10, exec_hi, v2
115962// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x7f,0x04,0x02,0x00]
115963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115964
115965v_cmp_ge_u32_e64 s10, 0, v2
115966// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x80,0x04,0x02,0x00]
115967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115968
115969v_cmp_ge_u32_e64 s10, -1, v2
115970// W32: encoding: [0x0a,0x00,0xc6,0xd4,0xc1,0x04,0x02,0x00]
115971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115972
115973v_cmp_ge_u32_e64 s10, 0.5, v2
115974// W32: encoding: [0x0a,0x00,0xc6,0xd4,0xf0,0x04,0x02,0x00]
115975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115976
115977v_cmp_ge_u32_e64 s10, -4.0, v2
115978// W32: encoding: [0x0a,0x00,0xc6,0xd4,0xf7,0x04,0x02,0x00]
115979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115980
115981v_cmp_ge_u32_e64 s10, v1, v255
115982// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xff,0x03,0x00]
115983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115984
115985v_cmp_ge_u32_e64 s10, v1, s2
115986// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x05,0x00,0x00]
115987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115988
115989v_cmp_ge_u32_e64 s10, v1, s101
115990// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xcb,0x00,0x00]
115991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115992
115993v_cmp_ge_u32_e64 s10, v1, vcc_lo
115994// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xd5,0x00,0x00]
115995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
115996
115997v_cmp_ge_u32_e64 s10, v1, vcc_hi
115998// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xd7,0x00,0x00]
115999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116000
116001v_cmp_ge_u32_e64 s10, v1, m0
116002// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xf9,0x00,0x00]
116003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116004
116005v_cmp_ge_u32_e64 s10, v1, exec_lo
116006// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xfd,0x00,0x00]
116007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116008
116009v_cmp_ge_u32_e64 s10, v1, exec_hi
116010// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xff,0x00,0x00]
116011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116012
116013v_cmp_ge_u32_e64 s10, v1, 0
116014// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x01,0x01,0x00]
116015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116016
116017v_cmp_ge_u32_e64 s10, v1, -1
116018// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x83,0x01,0x00]
116019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116020
116021v_cmp_ge_u32_e64 s10, v1, 0.5
116022// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xe1,0x01,0x00]
116023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116024
116025v_cmp_ge_u32_e64 s10, v1, -4.0
116026// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xef,0x01,0x00]
116027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116028
116029v_cmp_t_u32 vcc_lo, v1, v2
116030// W32: encoding: [0x01,0x05,0x8e,0x7d]
116031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116032
116033v_cmp_t_u32 vcc_lo, v255, v2
116034// W32: encoding: [0xff,0x05,0x8e,0x7d]
116035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116036
116037v_cmp_t_u32 vcc_lo, s1, v2
116038// W32: encoding: [0x01,0x04,0x8e,0x7d]
116039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116040
116041v_cmp_t_u32 vcc_lo, s101, v2
116042// W32: encoding: [0x65,0x04,0x8e,0x7d]
116043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116044
116045v_cmp_t_u32 vcc_lo, vcc_lo, v2
116046// W32: encoding: [0x6a,0x04,0x8e,0x7d]
116047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116048
116049v_cmp_t_u32 vcc_lo, vcc_hi, v2
116050// W32: encoding: [0x6b,0x04,0x8e,0x7d]
116051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116052
116053v_cmp_t_u32 vcc_lo, m0, v2
116054// W32: encoding: [0x7c,0x04,0x8e,0x7d]
116055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116056
116057v_cmp_t_u32 vcc_lo, exec_lo, v2
116058// W32: encoding: [0x7e,0x04,0x8e,0x7d]
116059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116060
116061v_cmp_t_u32 vcc_lo, exec_hi, v2
116062// W32: encoding: [0x7f,0x04,0x8e,0x7d]
116063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116064
116065v_cmp_t_u32 vcc_lo, 0, v2
116066// W32: encoding: [0x80,0x04,0x8e,0x7d]
116067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116068
116069v_cmp_t_u32 vcc_lo, -1, v2
116070// W32: encoding: [0xc1,0x04,0x8e,0x7d]
116071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116072
116073v_cmp_t_u32 vcc_lo, 0.5, v2
116074// W32: encoding: [0xf0,0x04,0x8e,0x7d]
116075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116076
116077v_cmp_t_u32 vcc_lo, -4.0, v2
116078// W32: encoding: [0xf7,0x04,0x8e,0x7d]
116079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116080
116081v_cmp_t_u32 vcc_lo, 0xaf123456, v2
116082// W32: encoding: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf]
116083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116084
116085v_cmp_t_u32 vcc_lo, 0x3f717273, v2
116086// W32: encoding: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f]
116087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116088
116089v_cmp_t_u32 vcc_lo, v1, v255
116090// W32: encoding: [0x01,0xff,0x8f,0x7d]
116091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116092
116093v_cmp_t_u32_e64 s10, v1, v2
116094// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
116095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116096
116097v_cmp_t_u32_e64 s12, v1, v2
116098// W32: encoding: [0x0c,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
116099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116100
116101v_cmp_t_u32_e64 s100, v1, v2
116102// W32: encoding: [0x64,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
116103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116104
116105v_cmp_t_u32_e64 vcc_lo, v1, v2
116106// W32: encoding: [0x6a,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
116107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116108
116109v_cmp_t_u32_e64 s10, v255, v2
116110// W32: encoding: [0x0a,0x00,0xc7,0xd4,0xff,0x05,0x02,0x00]
116111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116112
116113v_cmp_t_u32_e64 s10, s1, v2
116114// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x04,0x02,0x00]
116115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116116
116117v_cmp_t_u32_e64 s10, s101, v2
116118// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x65,0x04,0x02,0x00]
116119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116120
116121v_cmp_t_u32_e64 s10, vcc_lo, v2
116122// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x6a,0x04,0x02,0x00]
116123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116124
116125v_cmp_t_u32_e64 s10, vcc_hi, v2
116126// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x6b,0x04,0x02,0x00]
116127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116128
116129v_cmp_t_u32_e64 s10, m0, v2
116130// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x7c,0x04,0x02,0x00]
116131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116132
116133v_cmp_t_u32_e64 s10, exec_lo, v2
116134// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x7e,0x04,0x02,0x00]
116135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116136
116137v_cmp_t_u32_e64 s10, exec_hi, v2
116138// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x7f,0x04,0x02,0x00]
116139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116140
116141v_cmp_t_u32_e64 s10, 0, v2
116142// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x80,0x04,0x02,0x00]
116143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116144
116145v_cmp_t_u32_e64 s10, -1, v2
116146// W32: encoding: [0x0a,0x00,0xc7,0xd4,0xc1,0x04,0x02,0x00]
116147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116148
116149v_cmp_t_u32_e64 s10, 0.5, v2
116150// W32: encoding: [0x0a,0x00,0xc7,0xd4,0xf0,0x04,0x02,0x00]
116151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116152
116153v_cmp_t_u32_e64 s10, -4.0, v2
116154// W32: encoding: [0x0a,0x00,0xc7,0xd4,0xf7,0x04,0x02,0x00]
116155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116156
116157v_cmp_t_u32_e64 s10, v1, v255
116158// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xff,0x03,0x00]
116159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116160
116161v_cmp_t_u32_e64 s10, v1, s2
116162// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x05,0x00,0x00]
116163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116164
116165v_cmp_t_u32_e64 s10, v1, s101
116166// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xcb,0x00,0x00]
116167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116168
116169v_cmp_t_u32_e64 s10, v1, vcc_lo
116170// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xd5,0x00,0x00]
116171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116172
116173v_cmp_t_u32_e64 s10, v1, vcc_hi
116174// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xd7,0x00,0x00]
116175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116176
116177v_cmp_t_u32_e64 s10, v1, m0
116178// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xf9,0x00,0x00]
116179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116180
116181v_cmp_t_u32_e64 s10, v1, exec_lo
116182// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xfd,0x00,0x00]
116183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116184
116185v_cmp_t_u32_e64 s10, v1, exec_hi
116186// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xff,0x00,0x00]
116187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116188
116189v_cmp_t_u32_e64 s10, v1, 0
116190// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x01,0x01,0x00]
116191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116192
116193v_cmp_t_u32_e64 s10, v1, -1
116194// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x83,0x01,0x00]
116195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116196
116197v_cmp_t_u32_e64 s10, v1, 0.5
116198// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xe1,0x01,0x00]
116199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116200
116201v_cmp_t_u32_e64 s10, v1, -4.0
116202// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xef,0x01,0x00]
116203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116204
116205v_cmp_f_f16 vcc_lo, v1, v2
116206// W32: encoding: [0x01,0x05,0x90,0x7d]
116207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116208
116209v_cmp_f_f16 vcc_lo, v255, v2
116210// W32: encoding: [0xff,0x05,0x90,0x7d]
116211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116212
116213v_cmp_f_f16 vcc_lo, s1, v2
116214// W32: encoding: [0x01,0x04,0x90,0x7d]
116215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116216
116217v_cmp_f_f16 vcc_lo, s101, v2
116218// W32: encoding: [0x65,0x04,0x90,0x7d]
116219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116220
116221v_cmp_f_f16 vcc_lo, vcc_lo, v2
116222// W32: encoding: [0x6a,0x04,0x90,0x7d]
116223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116224
116225v_cmp_f_f16 vcc_lo, vcc_hi, v2
116226// W32: encoding: [0x6b,0x04,0x90,0x7d]
116227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116228
116229v_cmp_f_f16 vcc_lo, m0, v2
116230// W32: encoding: [0x7c,0x04,0x90,0x7d]
116231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116232
116233v_cmp_f_f16 vcc_lo, exec_lo, v2
116234// W32: encoding: [0x7e,0x04,0x90,0x7d]
116235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116236
116237v_cmp_f_f16 vcc_lo, exec_hi, v2
116238// W32: encoding: [0x7f,0x04,0x90,0x7d]
116239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116240
116241v_cmp_f_f16 vcc_lo, 0, v2
116242// W32: encoding: [0x80,0x04,0x90,0x7d]
116243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116244
116245v_cmp_f_f16 vcc_lo, -1, v2
116246// W32: encoding: [0xc1,0x04,0x90,0x7d]
116247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116248
116249v_cmp_f_f16 vcc_lo, 0.5, v2
116250// W32: encoding: [0xf0,0x04,0x90,0x7d]
116251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116252
116253v_cmp_f_f16 vcc_lo, -4.0, v2
116254// W32: encoding: [0xf7,0x04,0x90,0x7d]
116255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116256
116257v_cmp_f_f16 vcc_lo, 0xfe0b, v2
116258// W32: encoding: [0xff,0x04,0x90,0x7d,0x0b,0xfe,0x00,0x00]
116259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116260
116261v_cmp_f_f16 vcc_lo, 0x3456, v2
116262// W32: encoding: [0xff,0x04,0x90,0x7d,0x56,0x34,0x00,0x00]
116263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116264
116265v_cmp_f_f16 vcc_lo, v1, v255
116266// W32: encoding: [0x01,0xff,0x91,0x7d]
116267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116268
116269v_cmp_f_f16_e64 s10, v1, v2
116270// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
116271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116272
116273v_cmp_f_f16_e64 s12, v1, v2
116274// W32: encoding: [0x0c,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
116275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116276
116277v_cmp_f_f16_e64 s100, v1, v2
116278// W32: encoding: [0x64,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
116279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116280
116281v_cmp_f_f16_e64 vcc_lo, v1, v2
116282// W32: encoding: [0x6a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
116283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116284
116285v_cmp_f_f16_e64 s10, v255, v2
116286// W32: encoding: [0x0a,0x00,0xc8,0xd4,0xff,0x05,0x02,0x00]
116287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116288
116289v_cmp_f_f16_e64 s10, s1, v2
116290// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x04,0x02,0x00]
116291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116292
116293v_cmp_f_f16_e64 s10, s101, v2
116294// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x65,0x04,0x02,0x00]
116295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116296
116297v_cmp_f_f16_e64 s10, vcc_lo, v2
116298// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x6a,0x04,0x02,0x00]
116299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116300
116301v_cmp_f_f16_e64 s10, vcc_hi, v2
116302// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x6b,0x04,0x02,0x00]
116303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116304
116305v_cmp_f_f16_e64 s10, m0, v2
116306// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x7c,0x04,0x02,0x00]
116307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116308
116309v_cmp_f_f16_e64 s10, exec_lo, v2
116310// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x7e,0x04,0x02,0x00]
116311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116312
116313v_cmp_f_f16_e64 s10, exec_hi, v2
116314// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x7f,0x04,0x02,0x00]
116315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116316
116317v_cmp_f_f16_e64 s10, 0, v2
116318// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x80,0x04,0x02,0x00]
116319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116320
116321v_cmp_f_f16_e64 s10, -1, v2
116322// W32: encoding: [0x0a,0x00,0xc8,0xd4,0xc1,0x04,0x02,0x00]
116323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116324
116325v_cmp_f_f16_e64 s10, 0.5, v2
116326// W32: encoding: [0x0a,0x00,0xc8,0xd4,0xf0,0x04,0x02,0x00]
116327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116328
116329v_cmp_f_f16_e64 s10, -4.0, v2
116330// W32: encoding: [0x0a,0x00,0xc8,0xd4,0xf7,0x04,0x02,0x00]
116331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116332
116333v_cmp_f_f16_e64 s10, v1, v255
116334// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xff,0x03,0x00]
116335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116336
116337v_cmp_f_f16_e64 s10, v1, s2
116338// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x00,0x00]
116339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116340
116341v_cmp_f_f16_e64 s10, v1, s101
116342// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xcb,0x00,0x00]
116343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116344
116345v_cmp_f_f16_e64 s10, v1, vcc_lo
116346// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xd5,0x00,0x00]
116347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116348
116349v_cmp_f_f16_e64 s10, v1, vcc_hi
116350// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xd7,0x00,0x00]
116351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116352
116353v_cmp_f_f16_e64 s10, v1, m0
116354// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xf9,0x00,0x00]
116355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116356
116357v_cmp_f_f16_e64 s10, v1, exec_lo
116358// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xfd,0x00,0x00]
116359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116360
116361v_cmp_f_f16_e64 s10, v1, exec_hi
116362// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xff,0x00,0x00]
116363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116364
116365v_cmp_f_f16_e64 s10, v1, 0
116366// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x01,0x01,0x00]
116367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116368
116369v_cmp_f_f16_e64 s10, v1, -1
116370// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x83,0x01,0x00]
116371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116372
116373v_cmp_f_f16_e64 s10, v1, 0.5
116374// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xe1,0x01,0x00]
116375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116376
116377v_cmp_f_f16_e64 s10, v1, -4.0
116378// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xef,0x01,0x00]
116379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116380
116381v_cmp_f_f16_e64 s10, -v1, v2
116382// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x20]
116383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116384
116385v_cmp_f_f16_e64 s10, v1, -v2
116386// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x40]
116387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116388
116389v_cmp_f_f16_e64 s10, -v1, -v2
116390// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x60]
116391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116392
116393v_cmp_f_f16_e64 s10, v1, v2 clamp
116394// W32: encoding: [0x0a,0x80,0xc8,0xd4,0x01,0x05,0x02,0x00]
116395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116396
116397v_cmp_lt_f16 vcc_lo, v1, v2
116398// W32: encoding: [0x01,0x05,0x92,0x7d]
116399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116400
116401v_cmp_lt_f16 vcc_lo, v255, v2
116402// W32: encoding: [0xff,0x05,0x92,0x7d]
116403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116404
116405v_cmp_lt_f16 vcc_lo, s1, v2
116406// W32: encoding: [0x01,0x04,0x92,0x7d]
116407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116408
116409v_cmp_lt_f16 vcc_lo, s101, v2
116410// W32: encoding: [0x65,0x04,0x92,0x7d]
116411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116412
116413v_cmp_lt_f16 vcc_lo, vcc_lo, v2
116414// W32: encoding: [0x6a,0x04,0x92,0x7d]
116415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116416
116417v_cmp_lt_f16 vcc_lo, vcc_hi, v2
116418// W32: encoding: [0x6b,0x04,0x92,0x7d]
116419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116420
116421v_cmp_lt_f16 vcc_lo, m0, v2
116422// W32: encoding: [0x7c,0x04,0x92,0x7d]
116423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116424
116425v_cmp_lt_f16 vcc_lo, exec_lo, v2
116426// W32: encoding: [0x7e,0x04,0x92,0x7d]
116427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116428
116429v_cmp_lt_f16 vcc_lo, exec_hi, v2
116430// W32: encoding: [0x7f,0x04,0x92,0x7d]
116431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116432
116433v_cmp_lt_f16 vcc_lo, 0, v2
116434// W32: encoding: [0x80,0x04,0x92,0x7d]
116435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116436
116437v_cmp_lt_f16 vcc_lo, -1, v2
116438// W32: encoding: [0xc1,0x04,0x92,0x7d]
116439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116440
116441v_cmp_lt_f16 vcc_lo, 0.5, v2
116442// W32: encoding: [0xf0,0x04,0x92,0x7d]
116443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116444
116445v_cmp_lt_f16 vcc_lo, -4.0, v2
116446// W32: encoding: [0xf7,0x04,0x92,0x7d]
116447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116448
116449v_cmp_lt_f16 vcc_lo, 0xfe0b, v2
116450// W32: encoding: [0xff,0x04,0x92,0x7d,0x0b,0xfe,0x00,0x00]
116451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116452
116453v_cmp_lt_f16 vcc_lo, 0x3456, v2
116454// W32: encoding: [0xff,0x04,0x92,0x7d,0x56,0x34,0x00,0x00]
116455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116456
116457v_cmp_lt_f16 vcc_lo, v1, v255
116458// W32: encoding: [0x01,0xff,0x93,0x7d]
116459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116460
116461v_cmp_lt_f16_e64 s10, v1, v2
116462// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
116463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116464
116465v_cmp_lt_f16_e64 s12, v1, v2
116466// W32: encoding: [0x0c,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
116467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116468
116469v_cmp_lt_f16_e64 s100, v1, v2
116470// W32: encoding: [0x64,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
116471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116472
116473v_cmp_lt_f16_e64 vcc_lo, v1, v2
116474// W32: encoding: [0x6a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
116475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116476
116477v_cmp_lt_f16_e64 s10, v255, v2
116478// W32: encoding: [0x0a,0x00,0xc9,0xd4,0xff,0x05,0x02,0x00]
116479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116480
116481v_cmp_lt_f16_e64 s10, s1, v2
116482// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x04,0x02,0x00]
116483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116484
116485v_cmp_lt_f16_e64 s10, s101, v2
116486// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x65,0x04,0x02,0x00]
116487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116488
116489v_cmp_lt_f16_e64 s10, vcc_lo, v2
116490// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x6a,0x04,0x02,0x00]
116491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116492
116493v_cmp_lt_f16_e64 s10, vcc_hi, v2
116494// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x6b,0x04,0x02,0x00]
116495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116496
116497v_cmp_lt_f16_e64 s10, m0, v2
116498// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x7c,0x04,0x02,0x00]
116499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116500
116501v_cmp_lt_f16_e64 s10, exec_lo, v2
116502// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x7e,0x04,0x02,0x00]
116503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116504
116505v_cmp_lt_f16_e64 s10, exec_hi, v2
116506// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x7f,0x04,0x02,0x00]
116507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116508
116509v_cmp_lt_f16_e64 s10, 0, v2
116510// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x80,0x04,0x02,0x00]
116511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116512
116513v_cmp_lt_f16_e64 s10, -1, v2
116514// W32: encoding: [0x0a,0x00,0xc9,0xd4,0xc1,0x04,0x02,0x00]
116515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116516
116517v_cmp_lt_f16_e64 s10, 0.5, v2
116518// W32: encoding: [0x0a,0x00,0xc9,0xd4,0xf0,0x04,0x02,0x00]
116519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116520
116521v_cmp_lt_f16_e64 s10, -4.0, v2
116522// W32: encoding: [0x0a,0x00,0xc9,0xd4,0xf7,0x04,0x02,0x00]
116523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116524
116525v_cmp_lt_f16_e64 s10, v1, v255
116526// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xff,0x03,0x00]
116527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116528
116529v_cmp_lt_f16_e64 s10, v1, s2
116530// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x00,0x00]
116531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116532
116533v_cmp_lt_f16_e64 s10, v1, s101
116534// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xcb,0x00,0x00]
116535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116536
116537v_cmp_lt_f16_e64 s10, v1, vcc_lo
116538// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xd5,0x00,0x00]
116539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116540
116541v_cmp_lt_f16_e64 s10, v1, vcc_hi
116542// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xd7,0x00,0x00]
116543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116544
116545v_cmp_lt_f16_e64 s10, v1, m0
116546// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xf9,0x00,0x00]
116547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116548
116549v_cmp_lt_f16_e64 s10, v1, exec_lo
116550// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xfd,0x00,0x00]
116551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116552
116553v_cmp_lt_f16_e64 s10, v1, exec_hi
116554// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xff,0x00,0x00]
116555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116556
116557v_cmp_lt_f16_e64 s10, v1, 0
116558// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x01,0x01,0x00]
116559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116560
116561v_cmp_lt_f16_e64 s10, v1, -1
116562// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x83,0x01,0x00]
116563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116564
116565v_cmp_lt_f16_e64 s10, v1, 0.5
116566// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xe1,0x01,0x00]
116567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116568
116569v_cmp_lt_f16_e64 s10, v1, -4.0
116570// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xef,0x01,0x00]
116571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116572
116573v_cmp_lt_f16_e64 s10, -v1, v2
116574// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x20]
116575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116576
116577v_cmp_lt_f16_e64 s10, v1, -v2
116578// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x40]
116579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116580
116581v_cmp_lt_f16_e64 s10, -v1, -v2
116582// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x60]
116583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116584
116585v_cmp_lt_f16_e64 s10, v1, v2 clamp
116586// W32: encoding: [0x0a,0x80,0xc9,0xd4,0x01,0x05,0x02,0x00]
116587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116588
116589v_cmp_eq_f16 vcc_lo, v1, v2
116590// W32: encoding: [0x01,0x05,0x94,0x7d]
116591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116592
116593v_cmp_eq_f16 vcc_lo, v255, v2
116594// W32: encoding: [0xff,0x05,0x94,0x7d]
116595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116596
116597v_cmp_eq_f16 vcc_lo, s1, v2
116598// W32: encoding: [0x01,0x04,0x94,0x7d]
116599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116600
116601v_cmp_eq_f16 vcc_lo, s101, v2
116602// W32: encoding: [0x65,0x04,0x94,0x7d]
116603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116604
116605v_cmp_eq_f16 vcc_lo, vcc_lo, v2
116606// W32: encoding: [0x6a,0x04,0x94,0x7d]
116607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116608
116609v_cmp_eq_f16 vcc_lo, vcc_hi, v2
116610// W32: encoding: [0x6b,0x04,0x94,0x7d]
116611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116612
116613v_cmp_eq_f16 vcc_lo, m0, v2
116614// W32: encoding: [0x7c,0x04,0x94,0x7d]
116615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116616
116617v_cmp_eq_f16 vcc_lo, exec_lo, v2
116618// W32: encoding: [0x7e,0x04,0x94,0x7d]
116619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116620
116621v_cmp_eq_f16 vcc_lo, exec_hi, v2
116622// W32: encoding: [0x7f,0x04,0x94,0x7d]
116623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116624
116625v_cmp_eq_f16 vcc_lo, 0, v2
116626// W32: encoding: [0x80,0x04,0x94,0x7d]
116627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116628
116629v_cmp_eq_f16 vcc_lo, -1, v2
116630// W32: encoding: [0xc1,0x04,0x94,0x7d]
116631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116632
116633v_cmp_eq_f16 vcc_lo, 0.5, v2
116634// W32: encoding: [0xf0,0x04,0x94,0x7d]
116635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116636
116637v_cmp_eq_f16 vcc_lo, -4.0, v2
116638// W32: encoding: [0xf7,0x04,0x94,0x7d]
116639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116640
116641v_cmp_eq_f16 vcc_lo, 0xfe0b, v2
116642// W32: encoding: [0xff,0x04,0x94,0x7d,0x0b,0xfe,0x00,0x00]
116643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116644
116645v_cmp_eq_f16 vcc_lo, 0x3456, v2
116646// W32: encoding: [0xff,0x04,0x94,0x7d,0x56,0x34,0x00,0x00]
116647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116648
116649v_cmp_eq_f16 vcc_lo, v1, v255
116650// W32: encoding: [0x01,0xff,0x95,0x7d]
116651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116652
116653v_cmp_eq_f16_e64 s10, v1, v2
116654// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
116655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116656
116657v_cmp_eq_f16_e64 s12, v1, v2
116658// W32: encoding: [0x0c,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
116659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116660
116661v_cmp_eq_f16_e64 s100, v1, v2
116662// W32: encoding: [0x64,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
116663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116664
116665v_cmp_eq_f16_e64 vcc_lo, v1, v2
116666// W32: encoding: [0x6a,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
116667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116668
116669v_cmp_eq_f16_e64 s10, v255, v2
116670// W32: encoding: [0x0a,0x00,0xca,0xd4,0xff,0x05,0x02,0x00]
116671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116672
116673v_cmp_eq_f16_e64 s10, s1, v2
116674// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x04,0x02,0x00]
116675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116676
116677v_cmp_eq_f16_e64 s10, s101, v2
116678// W32: encoding: [0x0a,0x00,0xca,0xd4,0x65,0x04,0x02,0x00]
116679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116680
116681v_cmp_eq_f16_e64 s10, vcc_lo, v2
116682// W32: encoding: [0x0a,0x00,0xca,0xd4,0x6a,0x04,0x02,0x00]
116683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116684
116685v_cmp_eq_f16_e64 s10, vcc_hi, v2
116686// W32: encoding: [0x0a,0x00,0xca,0xd4,0x6b,0x04,0x02,0x00]
116687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116688
116689v_cmp_eq_f16_e64 s10, m0, v2
116690// W32: encoding: [0x0a,0x00,0xca,0xd4,0x7c,0x04,0x02,0x00]
116691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116692
116693v_cmp_eq_f16_e64 s10, exec_lo, v2
116694// W32: encoding: [0x0a,0x00,0xca,0xd4,0x7e,0x04,0x02,0x00]
116695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116696
116697v_cmp_eq_f16_e64 s10, exec_hi, v2
116698// W32: encoding: [0x0a,0x00,0xca,0xd4,0x7f,0x04,0x02,0x00]
116699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116700
116701v_cmp_eq_f16_e64 s10, 0, v2
116702// W32: encoding: [0x0a,0x00,0xca,0xd4,0x80,0x04,0x02,0x00]
116703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116704
116705v_cmp_eq_f16_e64 s10, -1, v2
116706// W32: encoding: [0x0a,0x00,0xca,0xd4,0xc1,0x04,0x02,0x00]
116707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116708
116709v_cmp_eq_f16_e64 s10, 0.5, v2
116710// W32: encoding: [0x0a,0x00,0xca,0xd4,0xf0,0x04,0x02,0x00]
116711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116712
116713v_cmp_eq_f16_e64 s10, -4.0, v2
116714// W32: encoding: [0x0a,0x00,0xca,0xd4,0xf7,0x04,0x02,0x00]
116715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116716
116717v_cmp_eq_f16_e64 s10, v1, v255
116718// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xff,0x03,0x00]
116719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116720
116721v_cmp_eq_f16_e64 s10, v1, s2
116722// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x00,0x00]
116723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116724
116725v_cmp_eq_f16_e64 s10, v1, s101
116726// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xcb,0x00,0x00]
116727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116728
116729v_cmp_eq_f16_e64 s10, v1, vcc_lo
116730// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xd5,0x00,0x00]
116731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116732
116733v_cmp_eq_f16_e64 s10, v1, vcc_hi
116734// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xd7,0x00,0x00]
116735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116736
116737v_cmp_eq_f16_e64 s10, v1, m0
116738// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xf9,0x00,0x00]
116739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116740
116741v_cmp_eq_f16_e64 s10, v1, exec_lo
116742// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xfd,0x00,0x00]
116743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116744
116745v_cmp_eq_f16_e64 s10, v1, exec_hi
116746// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xff,0x00,0x00]
116747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116748
116749v_cmp_eq_f16_e64 s10, v1, 0
116750// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x01,0x01,0x00]
116751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116752
116753v_cmp_eq_f16_e64 s10, v1, -1
116754// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x83,0x01,0x00]
116755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116756
116757v_cmp_eq_f16_e64 s10, v1, 0.5
116758// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xe1,0x01,0x00]
116759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116760
116761v_cmp_eq_f16_e64 s10, v1, -4.0
116762// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xef,0x01,0x00]
116763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116764
116765v_cmp_eq_f16_e64 s10, -v1, v2
116766// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x20]
116767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116768
116769v_cmp_eq_f16_e64 s10, v1, -v2
116770// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x40]
116771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116772
116773v_cmp_eq_f16_e64 s10, -v1, -v2
116774// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x60]
116775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116776
116777v_cmp_eq_f16_e64 s10, v1, v2 clamp
116778// W32: encoding: [0x0a,0x80,0xca,0xd4,0x01,0x05,0x02,0x00]
116779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116780
116781v_cmp_le_f16 vcc_lo, v1, v2
116782// W32: encoding: [0x01,0x05,0x96,0x7d]
116783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116784
116785v_cmp_le_f16 vcc_lo, v255, v2
116786// W32: encoding: [0xff,0x05,0x96,0x7d]
116787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116788
116789v_cmp_le_f16 vcc_lo, s1, v2
116790// W32: encoding: [0x01,0x04,0x96,0x7d]
116791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116792
116793v_cmp_le_f16 vcc_lo, s101, v2
116794// W32: encoding: [0x65,0x04,0x96,0x7d]
116795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116796
116797v_cmp_le_f16 vcc_lo, vcc_lo, v2
116798// W32: encoding: [0x6a,0x04,0x96,0x7d]
116799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116800
116801v_cmp_le_f16 vcc_lo, vcc_hi, v2
116802// W32: encoding: [0x6b,0x04,0x96,0x7d]
116803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116804
116805v_cmp_le_f16 vcc_lo, m0, v2
116806// W32: encoding: [0x7c,0x04,0x96,0x7d]
116807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116808
116809v_cmp_le_f16 vcc_lo, exec_lo, v2
116810// W32: encoding: [0x7e,0x04,0x96,0x7d]
116811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116812
116813v_cmp_le_f16 vcc_lo, exec_hi, v2
116814// W32: encoding: [0x7f,0x04,0x96,0x7d]
116815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116816
116817v_cmp_le_f16 vcc_lo, 0, v2
116818// W32: encoding: [0x80,0x04,0x96,0x7d]
116819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116820
116821v_cmp_le_f16 vcc_lo, -1, v2
116822// W32: encoding: [0xc1,0x04,0x96,0x7d]
116823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116824
116825v_cmp_le_f16 vcc_lo, 0.5, v2
116826// W32: encoding: [0xf0,0x04,0x96,0x7d]
116827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116828
116829v_cmp_le_f16 vcc_lo, -4.0, v2
116830// W32: encoding: [0xf7,0x04,0x96,0x7d]
116831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116832
116833v_cmp_le_f16 vcc_lo, 0xfe0b, v2
116834// W32: encoding: [0xff,0x04,0x96,0x7d,0x0b,0xfe,0x00,0x00]
116835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116836
116837v_cmp_le_f16 vcc_lo, 0x3456, v2
116838// W32: encoding: [0xff,0x04,0x96,0x7d,0x56,0x34,0x00,0x00]
116839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116840
116841v_cmp_le_f16 vcc_lo, v1, v255
116842// W32: encoding: [0x01,0xff,0x97,0x7d]
116843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116844
116845v_cmp_le_f16_e64 s10, v1, v2
116846// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
116847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116848
116849v_cmp_le_f16_e64 s12, v1, v2
116850// W32: encoding: [0x0c,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
116851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116852
116853v_cmp_le_f16_e64 s100, v1, v2
116854// W32: encoding: [0x64,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
116855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116856
116857v_cmp_le_f16_e64 vcc_lo, v1, v2
116858// W32: encoding: [0x6a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
116859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116860
116861v_cmp_le_f16_e64 s10, v255, v2
116862// W32: encoding: [0x0a,0x00,0xcb,0xd4,0xff,0x05,0x02,0x00]
116863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116864
116865v_cmp_le_f16_e64 s10, s1, v2
116866// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x04,0x02,0x00]
116867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116868
116869v_cmp_le_f16_e64 s10, s101, v2
116870// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x65,0x04,0x02,0x00]
116871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116872
116873v_cmp_le_f16_e64 s10, vcc_lo, v2
116874// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x6a,0x04,0x02,0x00]
116875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116876
116877v_cmp_le_f16_e64 s10, vcc_hi, v2
116878// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x6b,0x04,0x02,0x00]
116879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116880
116881v_cmp_le_f16_e64 s10, m0, v2
116882// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x7c,0x04,0x02,0x00]
116883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116884
116885v_cmp_le_f16_e64 s10, exec_lo, v2
116886// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x7e,0x04,0x02,0x00]
116887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116888
116889v_cmp_le_f16_e64 s10, exec_hi, v2
116890// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x7f,0x04,0x02,0x00]
116891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116892
116893v_cmp_le_f16_e64 s10, 0, v2
116894// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x80,0x04,0x02,0x00]
116895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116896
116897v_cmp_le_f16_e64 s10, -1, v2
116898// W32: encoding: [0x0a,0x00,0xcb,0xd4,0xc1,0x04,0x02,0x00]
116899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116900
116901v_cmp_le_f16_e64 s10, 0.5, v2
116902// W32: encoding: [0x0a,0x00,0xcb,0xd4,0xf0,0x04,0x02,0x00]
116903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116904
116905v_cmp_le_f16_e64 s10, -4.0, v2
116906// W32: encoding: [0x0a,0x00,0xcb,0xd4,0xf7,0x04,0x02,0x00]
116907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116908
116909v_cmp_le_f16_e64 s10, v1, v255
116910// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xff,0x03,0x00]
116911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116912
116913v_cmp_le_f16_e64 s10, v1, s2
116914// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x00,0x00]
116915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116916
116917v_cmp_le_f16_e64 s10, v1, s101
116918// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xcb,0x00,0x00]
116919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116920
116921v_cmp_le_f16_e64 s10, v1, vcc_lo
116922// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xd5,0x00,0x00]
116923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116924
116925v_cmp_le_f16_e64 s10, v1, vcc_hi
116926// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xd7,0x00,0x00]
116927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116928
116929v_cmp_le_f16_e64 s10, v1, m0
116930// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xf9,0x00,0x00]
116931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116932
116933v_cmp_le_f16_e64 s10, v1, exec_lo
116934// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xfd,0x00,0x00]
116935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116936
116937v_cmp_le_f16_e64 s10, v1, exec_hi
116938// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xff,0x00,0x00]
116939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116940
116941v_cmp_le_f16_e64 s10, v1, 0
116942// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x01,0x01,0x00]
116943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116944
116945v_cmp_le_f16_e64 s10, v1, -1
116946// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x83,0x01,0x00]
116947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116948
116949v_cmp_le_f16_e64 s10, v1, 0.5
116950// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xe1,0x01,0x00]
116951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116952
116953v_cmp_le_f16_e64 s10, v1, -4.0
116954// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xef,0x01,0x00]
116955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116956
116957v_cmp_le_f16_e64 s10, -v1, v2
116958// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x20]
116959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116960
116961v_cmp_le_f16_e64 s10, v1, -v2
116962// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x40]
116963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116964
116965v_cmp_le_f16_e64 s10, -v1, -v2
116966// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x60]
116967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116968
116969v_cmp_le_f16_e64 s10, v1, v2 clamp
116970// W32: encoding: [0x0a,0x80,0xcb,0xd4,0x01,0x05,0x02,0x00]
116971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
116972
116973v_cmp_gt_f16 vcc_lo, v1, v2
116974// W32: encoding: [0x01,0x05,0x98,0x7d]
116975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116976
116977v_cmp_gt_f16 vcc_lo, v255, v2
116978// W32: encoding: [0xff,0x05,0x98,0x7d]
116979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116980
116981v_cmp_gt_f16 vcc_lo, s1, v2
116982// W32: encoding: [0x01,0x04,0x98,0x7d]
116983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116984
116985v_cmp_gt_f16 vcc_lo, s101, v2
116986// W32: encoding: [0x65,0x04,0x98,0x7d]
116987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116988
116989v_cmp_gt_f16 vcc_lo, vcc_lo, v2
116990// W32: encoding: [0x6a,0x04,0x98,0x7d]
116991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116992
116993v_cmp_gt_f16 vcc_lo, vcc_hi, v2
116994// W32: encoding: [0x6b,0x04,0x98,0x7d]
116995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
116996
116997v_cmp_gt_f16 vcc_lo, m0, v2
116998// W32: encoding: [0x7c,0x04,0x98,0x7d]
116999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117000
117001v_cmp_gt_f16 vcc_lo, exec_lo, v2
117002// W32: encoding: [0x7e,0x04,0x98,0x7d]
117003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117004
117005v_cmp_gt_f16 vcc_lo, exec_hi, v2
117006// W32: encoding: [0x7f,0x04,0x98,0x7d]
117007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117008
117009v_cmp_gt_f16 vcc_lo, 0, v2
117010// W32: encoding: [0x80,0x04,0x98,0x7d]
117011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117012
117013v_cmp_gt_f16 vcc_lo, -1, v2
117014// W32: encoding: [0xc1,0x04,0x98,0x7d]
117015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117016
117017v_cmp_gt_f16 vcc_lo, 0.5, v2
117018// W32: encoding: [0xf0,0x04,0x98,0x7d]
117019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117020
117021v_cmp_gt_f16 vcc_lo, -4.0, v2
117022// W32: encoding: [0xf7,0x04,0x98,0x7d]
117023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117024
117025v_cmp_gt_f16 vcc_lo, 0xfe0b, v2
117026// W32: encoding: [0xff,0x04,0x98,0x7d,0x0b,0xfe,0x00,0x00]
117027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117028
117029v_cmp_gt_f16 vcc_lo, 0x3456, v2
117030// W32: encoding: [0xff,0x04,0x98,0x7d,0x56,0x34,0x00,0x00]
117031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117032
117033v_cmp_gt_f16 vcc_lo, v1, v255
117034// W32: encoding: [0x01,0xff,0x99,0x7d]
117035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117036
117037v_cmp_gt_f16_e64 s10, v1, v2
117038// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
117039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117040
117041v_cmp_gt_f16_e64 s12, v1, v2
117042// W32: encoding: [0x0c,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
117043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117044
117045v_cmp_gt_f16_e64 s100, v1, v2
117046// W32: encoding: [0x64,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
117047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117048
117049v_cmp_gt_f16_e64 vcc_lo, v1, v2
117050// W32: encoding: [0x6a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
117051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117052
117053v_cmp_gt_f16_e64 s10, v255, v2
117054// W32: encoding: [0x0a,0x00,0xcc,0xd4,0xff,0x05,0x02,0x00]
117055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117056
117057v_cmp_gt_f16_e64 s10, s1, v2
117058// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x04,0x02,0x00]
117059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117060
117061v_cmp_gt_f16_e64 s10, s101, v2
117062// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x65,0x04,0x02,0x00]
117063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117064
117065v_cmp_gt_f16_e64 s10, vcc_lo, v2
117066// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x6a,0x04,0x02,0x00]
117067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117068
117069v_cmp_gt_f16_e64 s10, vcc_hi, v2
117070// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x6b,0x04,0x02,0x00]
117071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117072
117073v_cmp_gt_f16_e64 s10, m0, v2
117074// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x7c,0x04,0x02,0x00]
117075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117076
117077v_cmp_gt_f16_e64 s10, exec_lo, v2
117078// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x7e,0x04,0x02,0x00]
117079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117080
117081v_cmp_gt_f16_e64 s10, exec_hi, v2
117082// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x7f,0x04,0x02,0x00]
117083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117084
117085v_cmp_gt_f16_e64 s10, 0, v2
117086// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x80,0x04,0x02,0x00]
117087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117088
117089v_cmp_gt_f16_e64 s10, -1, v2
117090// W32: encoding: [0x0a,0x00,0xcc,0xd4,0xc1,0x04,0x02,0x00]
117091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117092
117093v_cmp_gt_f16_e64 s10, 0.5, v2
117094// W32: encoding: [0x0a,0x00,0xcc,0xd4,0xf0,0x04,0x02,0x00]
117095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117096
117097v_cmp_gt_f16_e64 s10, -4.0, v2
117098// W32: encoding: [0x0a,0x00,0xcc,0xd4,0xf7,0x04,0x02,0x00]
117099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117100
117101v_cmp_gt_f16_e64 s10, v1, v255
117102// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xff,0x03,0x00]
117103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117104
117105v_cmp_gt_f16_e64 s10, v1, s2
117106// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x00,0x00]
117107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117108
117109v_cmp_gt_f16_e64 s10, v1, s101
117110// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xcb,0x00,0x00]
117111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117112
117113v_cmp_gt_f16_e64 s10, v1, vcc_lo
117114// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xd5,0x00,0x00]
117115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117116
117117v_cmp_gt_f16_e64 s10, v1, vcc_hi
117118// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xd7,0x00,0x00]
117119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117120
117121v_cmp_gt_f16_e64 s10, v1, m0
117122// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xf9,0x00,0x00]
117123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117124
117125v_cmp_gt_f16_e64 s10, v1, exec_lo
117126// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xfd,0x00,0x00]
117127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117128
117129v_cmp_gt_f16_e64 s10, v1, exec_hi
117130// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xff,0x00,0x00]
117131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117132
117133v_cmp_gt_f16_e64 s10, v1, 0
117134// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x01,0x01,0x00]
117135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117136
117137v_cmp_gt_f16_e64 s10, v1, -1
117138// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x83,0x01,0x00]
117139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117140
117141v_cmp_gt_f16_e64 s10, v1, 0.5
117142// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xe1,0x01,0x00]
117143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117144
117145v_cmp_gt_f16_e64 s10, v1, -4.0
117146// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xef,0x01,0x00]
117147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117148
117149v_cmp_gt_f16_e64 s10, -v1, v2
117150// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x20]
117151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117152
117153v_cmp_gt_f16_e64 s10, v1, -v2
117154// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x40]
117155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117156
117157v_cmp_gt_f16_e64 s10, -v1, -v2
117158// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x60]
117159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117160
117161v_cmp_gt_f16_e64 s10, v1, v2 clamp
117162// W32: encoding: [0x0a,0x80,0xcc,0xd4,0x01,0x05,0x02,0x00]
117163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117164
117165v_cmp_lg_f16 vcc_lo, v1, v2
117166// W32: encoding: [0x01,0x05,0x9a,0x7d]
117167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117168
117169v_cmp_lg_f16 vcc_lo, v255, v2
117170// W32: encoding: [0xff,0x05,0x9a,0x7d]
117171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117172
117173v_cmp_lg_f16 vcc_lo, s1, v2
117174// W32: encoding: [0x01,0x04,0x9a,0x7d]
117175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117176
117177v_cmp_lg_f16 vcc_lo, s101, v2
117178// W32: encoding: [0x65,0x04,0x9a,0x7d]
117179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117180
117181v_cmp_lg_f16 vcc_lo, vcc_lo, v2
117182// W32: encoding: [0x6a,0x04,0x9a,0x7d]
117183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117184
117185v_cmp_lg_f16 vcc_lo, vcc_hi, v2
117186// W32: encoding: [0x6b,0x04,0x9a,0x7d]
117187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117188
117189v_cmp_lg_f16 vcc_lo, m0, v2
117190// W32: encoding: [0x7c,0x04,0x9a,0x7d]
117191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117192
117193v_cmp_lg_f16 vcc_lo, exec_lo, v2
117194// W32: encoding: [0x7e,0x04,0x9a,0x7d]
117195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117196
117197v_cmp_lg_f16 vcc_lo, exec_hi, v2
117198// W32: encoding: [0x7f,0x04,0x9a,0x7d]
117199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117200
117201v_cmp_lg_f16 vcc_lo, 0, v2
117202// W32: encoding: [0x80,0x04,0x9a,0x7d]
117203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117204
117205v_cmp_lg_f16 vcc_lo, -1, v2
117206// W32: encoding: [0xc1,0x04,0x9a,0x7d]
117207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117208
117209v_cmp_lg_f16 vcc_lo, 0.5, v2
117210// W32: encoding: [0xf0,0x04,0x9a,0x7d]
117211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117212
117213v_cmp_lg_f16 vcc_lo, -4.0, v2
117214// W32: encoding: [0xf7,0x04,0x9a,0x7d]
117215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117216
117217v_cmp_lg_f16 vcc_lo, 0xfe0b, v2
117218// W32: encoding: [0xff,0x04,0x9a,0x7d,0x0b,0xfe,0x00,0x00]
117219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117220
117221v_cmp_lg_f16 vcc_lo, 0x3456, v2
117222// W32: encoding: [0xff,0x04,0x9a,0x7d,0x56,0x34,0x00,0x00]
117223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117224
117225v_cmp_lg_f16 vcc_lo, v1, v255
117226// W32: encoding: [0x01,0xff,0x9b,0x7d]
117227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117228
117229v_cmp_lg_f16_e64 s10, v1, v2
117230// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
117231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117232
117233v_cmp_lg_f16_e64 s12, v1, v2
117234// W32: encoding: [0x0c,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
117235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117236
117237v_cmp_lg_f16_e64 s100, v1, v2
117238// W32: encoding: [0x64,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
117239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117240
117241v_cmp_lg_f16_e64 vcc_lo, v1, v2
117242// W32: encoding: [0x6a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
117243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117244
117245v_cmp_lg_f16_e64 s10, v255, v2
117246// W32: encoding: [0x0a,0x00,0xcd,0xd4,0xff,0x05,0x02,0x00]
117247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117248
117249v_cmp_lg_f16_e64 s10, s1, v2
117250// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x04,0x02,0x00]
117251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117252
117253v_cmp_lg_f16_e64 s10, s101, v2
117254// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x65,0x04,0x02,0x00]
117255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117256
117257v_cmp_lg_f16_e64 s10, vcc_lo, v2
117258// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x6a,0x04,0x02,0x00]
117259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117260
117261v_cmp_lg_f16_e64 s10, vcc_hi, v2
117262// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x6b,0x04,0x02,0x00]
117263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117264
117265v_cmp_lg_f16_e64 s10, m0, v2
117266// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x7c,0x04,0x02,0x00]
117267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117268
117269v_cmp_lg_f16_e64 s10, exec_lo, v2
117270// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x7e,0x04,0x02,0x00]
117271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117272
117273v_cmp_lg_f16_e64 s10, exec_hi, v2
117274// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x7f,0x04,0x02,0x00]
117275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117276
117277v_cmp_lg_f16_e64 s10, 0, v2
117278// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x80,0x04,0x02,0x00]
117279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117280
117281v_cmp_lg_f16_e64 s10, -1, v2
117282// W32: encoding: [0x0a,0x00,0xcd,0xd4,0xc1,0x04,0x02,0x00]
117283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117284
117285v_cmp_lg_f16_e64 s10, 0.5, v2
117286// W32: encoding: [0x0a,0x00,0xcd,0xd4,0xf0,0x04,0x02,0x00]
117287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117288
117289v_cmp_lg_f16_e64 s10, -4.0, v2
117290// W32: encoding: [0x0a,0x00,0xcd,0xd4,0xf7,0x04,0x02,0x00]
117291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117292
117293v_cmp_lg_f16_e64 s10, v1, v255
117294// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xff,0x03,0x00]
117295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117296
117297v_cmp_lg_f16_e64 s10, v1, s2
117298// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x00,0x00]
117299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117300
117301v_cmp_lg_f16_e64 s10, v1, s101
117302// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xcb,0x00,0x00]
117303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117304
117305v_cmp_lg_f16_e64 s10, v1, vcc_lo
117306// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xd5,0x00,0x00]
117307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117308
117309v_cmp_lg_f16_e64 s10, v1, vcc_hi
117310// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xd7,0x00,0x00]
117311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117312
117313v_cmp_lg_f16_e64 s10, v1, m0
117314// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xf9,0x00,0x00]
117315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117316
117317v_cmp_lg_f16_e64 s10, v1, exec_lo
117318// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xfd,0x00,0x00]
117319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117320
117321v_cmp_lg_f16_e64 s10, v1, exec_hi
117322// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xff,0x00,0x00]
117323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117324
117325v_cmp_lg_f16_e64 s10, v1, 0
117326// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x01,0x01,0x00]
117327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117328
117329v_cmp_lg_f16_e64 s10, v1, -1
117330// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x83,0x01,0x00]
117331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117332
117333v_cmp_lg_f16_e64 s10, v1, 0.5
117334// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xe1,0x01,0x00]
117335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117336
117337v_cmp_lg_f16_e64 s10, v1, -4.0
117338// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xef,0x01,0x00]
117339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117340
117341v_cmp_lg_f16_e64 s10, -v1, v2
117342// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x20]
117343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117344
117345v_cmp_lg_f16_e64 s10, v1, -v2
117346// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x40]
117347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117348
117349v_cmp_lg_f16_e64 s10, -v1, -v2
117350// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x60]
117351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117352
117353v_cmp_lg_f16_e64 s10, v1, v2 clamp
117354// W32: encoding: [0x0a,0x80,0xcd,0xd4,0x01,0x05,0x02,0x00]
117355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117356
117357v_cmp_ge_f16 vcc_lo, v1, v2
117358// W32: encoding: [0x01,0x05,0x9c,0x7d]
117359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117360
117361v_cmp_ge_f16 vcc_lo, v255, v2
117362// W32: encoding: [0xff,0x05,0x9c,0x7d]
117363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117364
117365v_cmp_ge_f16 vcc_lo, s1, v2
117366// W32: encoding: [0x01,0x04,0x9c,0x7d]
117367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117368
117369v_cmp_ge_f16 vcc_lo, s101, v2
117370// W32: encoding: [0x65,0x04,0x9c,0x7d]
117371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117372
117373v_cmp_ge_f16 vcc_lo, vcc_lo, v2
117374// W32: encoding: [0x6a,0x04,0x9c,0x7d]
117375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117376
117377v_cmp_ge_f16 vcc_lo, vcc_hi, v2
117378// W32: encoding: [0x6b,0x04,0x9c,0x7d]
117379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117380
117381v_cmp_ge_f16 vcc_lo, m0, v2
117382// W32: encoding: [0x7c,0x04,0x9c,0x7d]
117383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117384
117385v_cmp_ge_f16 vcc_lo, exec_lo, v2
117386// W32: encoding: [0x7e,0x04,0x9c,0x7d]
117387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117388
117389v_cmp_ge_f16 vcc_lo, exec_hi, v2
117390// W32: encoding: [0x7f,0x04,0x9c,0x7d]
117391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117392
117393v_cmp_ge_f16 vcc_lo, 0, v2
117394// W32: encoding: [0x80,0x04,0x9c,0x7d]
117395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117396
117397v_cmp_ge_f16 vcc_lo, -1, v2
117398// W32: encoding: [0xc1,0x04,0x9c,0x7d]
117399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117400
117401v_cmp_ge_f16 vcc_lo, 0.5, v2
117402// W32: encoding: [0xf0,0x04,0x9c,0x7d]
117403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117404
117405v_cmp_ge_f16 vcc_lo, -4.0, v2
117406// W32: encoding: [0xf7,0x04,0x9c,0x7d]
117407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117408
117409v_cmp_ge_f16 vcc_lo, 0xfe0b, v2
117410// W32: encoding: [0xff,0x04,0x9c,0x7d,0x0b,0xfe,0x00,0x00]
117411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117412
117413v_cmp_ge_f16 vcc_lo, 0x3456, v2
117414// W32: encoding: [0xff,0x04,0x9c,0x7d,0x56,0x34,0x00,0x00]
117415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117416
117417v_cmp_ge_f16 vcc_lo, v1, v255
117418// W32: encoding: [0x01,0xff,0x9d,0x7d]
117419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117420
117421v_cmp_ge_f16_e64 s10, v1, v2
117422// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
117423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117424
117425v_cmp_ge_f16_e64 s12, v1, v2
117426// W32: encoding: [0x0c,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
117427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117428
117429v_cmp_ge_f16_e64 s100, v1, v2
117430// W32: encoding: [0x64,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
117431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117432
117433v_cmp_ge_f16_e64 vcc_lo, v1, v2
117434// W32: encoding: [0x6a,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
117435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117436
117437v_cmp_ge_f16_e64 s10, v255, v2
117438// W32: encoding: [0x0a,0x00,0xce,0xd4,0xff,0x05,0x02,0x00]
117439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117440
117441v_cmp_ge_f16_e64 s10, s1, v2
117442// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x04,0x02,0x00]
117443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117444
117445v_cmp_ge_f16_e64 s10, s101, v2
117446// W32: encoding: [0x0a,0x00,0xce,0xd4,0x65,0x04,0x02,0x00]
117447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117448
117449v_cmp_ge_f16_e64 s10, vcc_lo, v2
117450// W32: encoding: [0x0a,0x00,0xce,0xd4,0x6a,0x04,0x02,0x00]
117451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117452
117453v_cmp_ge_f16_e64 s10, vcc_hi, v2
117454// W32: encoding: [0x0a,0x00,0xce,0xd4,0x6b,0x04,0x02,0x00]
117455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117456
117457v_cmp_ge_f16_e64 s10, m0, v2
117458// W32: encoding: [0x0a,0x00,0xce,0xd4,0x7c,0x04,0x02,0x00]
117459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117460
117461v_cmp_ge_f16_e64 s10, exec_lo, v2
117462// W32: encoding: [0x0a,0x00,0xce,0xd4,0x7e,0x04,0x02,0x00]
117463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117464
117465v_cmp_ge_f16_e64 s10, exec_hi, v2
117466// W32: encoding: [0x0a,0x00,0xce,0xd4,0x7f,0x04,0x02,0x00]
117467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117468
117469v_cmp_ge_f16_e64 s10, 0, v2
117470// W32: encoding: [0x0a,0x00,0xce,0xd4,0x80,0x04,0x02,0x00]
117471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117472
117473v_cmp_ge_f16_e64 s10, -1, v2
117474// W32: encoding: [0x0a,0x00,0xce,0xd4,0xc1,0x04,0x02,0x00]
117475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117476
117477v_cmp_ge_f16_e64 s10, 0.5, v2
117478// W32: encoding: [0x0a,0x00,0xce,0xd4,0xf0,0x04,0x02,0x00]
117479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117480
117481v_cmp_ge_f16_e64 s10, -4.0, v2
117482// W32: encoding: [0x0a,0x00,0xce,0xd4,0xf7,0x04,0x02,0x00]
117483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117484
117485v_cmp_ge_f16_e64 s10, v1, v255
117486// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xff,0x03,0x00]
117487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117488
117489v_cmp_ge_f16_e64 s10, v1, s2
117490// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x00,0x00]
117491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117492
117493v_cmp_ge_f16_e64 s10, v1, s101
117494// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xcb,0x00,0x00]
117495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117496
117497v_cmp_ge_f16_e64 s10, v1, vcc_lo
117498// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xd5,0x00,0x00]
117499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117500
117501v_cmp_ge_f16_e64 s10, v1, vcc_hi
117502// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xd7,0x00,0x00]
117503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117504
117505v_cmp_ge_f16_e64 s10, v1, m0
117506// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xf9,0x00,0x00]
117507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117508
117509v_cmp_ge_f16_e64 s10, v1, exec_lo
117510// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xfd,0x00,0x00]
117511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117512
117513v_cmp_ge_f16_e64 s10, v1, exec_hi
117514// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xff,0x00,0x00]
117515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117516
117517v_cmp_ge_f16_e64 s10, v1, 0
117518// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x01,0x01,0x00]
117519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117520
117521v_cmp_ge_f16_e64 s10, v1, -1
117522// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x83,0x01,0x00]
117523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117524
117525v_cmp_ge_f16_e64 s10, v1, 0.5
117526// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xe1,0x01,0x00]
117527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117528
117529v_cmp_ge_f16_e64 s10, v1, -4.0
117530// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xef,0x01,0x00]
117531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117532
117533v_cmp_ge_f16_e64 s10, -v1, v2
117534// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x20]
117535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117536
117537v_cmp_ge_f16_e64 s10, v1, -v2
117538// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x40]
117539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117540
117541v_cmp_ge_f16_e64 s10, -v1, -v2
117542// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x60]
117543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117544
117545v_cmp_ge_f16_e64 s10, v1, v2 clamp
117546// W32: encoding: [0x0a,0x80,0xce,0xd4,0x01,0x05,0x02,0x00]
117547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117548
117549v_cmp_o_f16 vcc_lo, v1, v2
117550// W32: encoding: [0x01,0x05,0x9e,0x7d]
117551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117552
117553v_cmp_o_f16 vcc_lo, v255, v2
117554// W32: encoding: [0xff,0x05,0x9e,0x7d]
117555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117556
117557v_cmp_o_f16 vcc_lo, s1, v2
117558// W32: encoding: [0x01,0x04,0x9e,0x7d]
117559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117560
117561v_cmp_o_f16 vcc_lo, s101, v2
117562// W32: encoding: [0x65,0x04,0x9e,0x7d]
117563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117564
117565v_cmp_o_f16 vcc_lo, vcc_lo, v2
117566// W32: encoding: [0x6a,0x04,0x9e,0x7d]
117567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117568
117569v_cmp_o_f16 vcc_lo, vcc_hi, v2
117570// W32: encoding: [0x6b,0x04,0x9e,0x7d]
117571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117572
117573v_cmp_o_f16 vcc_lo, m0, v2
117574// W32: encoding: [0x7c,0x04,0x9e,0x7d]
117575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117576
117577v_cmp_o_f16 vcc_lo, exec_lo, v2
117578// W32: encoding: [0x7e,0x04,0x9e,0x7d]
117579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117580
117581v_cmp_o_f16 vcc_lo, exec_hi, v2
117582// W32: encoding: [0x7f,0x04,0x9e,0x7d]
117583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117584
117585v_cmp_o_f16 vcc_lo, 0, v2
117586// W32: encoding: [0x80,0x04,0x9e,0x7d]
117587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117588
117589v_cmp_o_f16 vcc_lo, -1, v2
117590// W32: encoding: [0xc1,0x04,0x9e,0x7d]
117591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117592
117593v_cmp_o_f16 vcc_lo, 0.5, v2
117594// W32: encoding: [0xf0,0x04,0x9e,0x7d]
117595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117596
117597v_cmp_o_f16 vcc_lo, -4.0, v2
117598// W32: encoding: [0xf7,0x04,0x9e,0x7d]
117599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117600
117601v_cmp_o_f16 vcc_lo, 0xfe0b, v2
117602// W32: encoding: [0xff,0x04,0x9e,0x7d,0x0b,0xfe,0x00,0x00]
117603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117604
117605v_cmp_o_f16 vcc_lo, 0x3456, v2
117606// W32: encoding: [0xff,0x04,0x9e,0x7d,0x56,0x34,0x00,0x00]
117607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117608
117609v_cmp_o_f16 vcc_lo, v1, v255
117610// W32: encoding: [0x01,0xff,0x9f,0x7d]
117611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117612
117613v_cmp_o_f16_e64 s10, v1, v2
117614// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
117615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117616
117617v_cmp_o_f16_e64 s12, v1, v2
117618// W32: encoding: [0x0c,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
117619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117620
117621v_cmp_o_f16_e64 s100, v1, v2
117622// W32: encoding: [0x64,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
117623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117624
117625v_cmp_o_f16_e64 vcc_lo, v1, v2
117626// W32: encoding: [0x6a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
117627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117628
117629v_cmp_o_f16_e64 s10, v255, v2
117630// W32: encoding: [0x0a,0x00,0xcf,0xd4,0xff,0x05,0x02,0x00]
117631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117632
117633v_cmp_o_f16_e64 s10, s1, v2
117634// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x04,0x02,0x00]
117635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117636
117637v_cmp_o_f16_e64 s10, s101, v2
117638// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x65,0x04,0x02,0x00]
117639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117640
117641v_cmp_o_f16_e64 s10, vcc_lo, v2
117642// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x6a,0x04,0x02,0x00]
117643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117644
117645v_cmp_o_f16_e64 s10, vcc_hi, v2
117646// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x6b,0x04,0x02,0x00]
117647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117648
117649v_cmp_o_f16_e64 s10, m0, v2
117650// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x7c,0x04,0x02,0x00]
117651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117652
117653v_cmp_o_f16_e64 s10, exec_lo, v2
117654// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x7e,0x04,0x02,0x00]
117655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117656
117657v_cmp_o_f16_e64 s10, exec_hi, v2
117658// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x7f,0x04,0x02,0x00]
117659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117660
117661v_cmp_o_f16_e64 s10, 0, v2
117662// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x80,0x04,0x02,0x00]
117663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117664
117665v_cmp_o_f16_e64 s10, -1, v2
117666// W32: encoding: [0x0a,0x00,0xcf,0xd4,0xc1,0x04,0x02,0x00]
117667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117668
117669v_cmp_o_f16_e64 s10, 0.5, v2
117670// W32: encoding: [0x0a,0x00,0xcf,0xd4,0xf0,0x04,0x02,0x00]
117671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117672
117673v_cmp_o_f16_e64 s10, -4.0, v2
117674// W32: encoding: [0x0a,0x00,0xcf,0xd4,0xf7,0x04,0x02,0x00]
117675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117676
117677v_cmp_o_f16_e64 s10, v1, v255
117678// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xff,0x03,0x00]
117679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117680
117681v_cmp_o_f16_e64 s10, v1, s2
117682// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x00,0x00]
117683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117684
117685v_cmp_o_f16_e64 s10, v1, s101
117686// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xcb,0x00,0x00]
117687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117688
117689v_cmp_o_f16_e64 s10, v1, vcc_lo
117690// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xd5,0x00,0x00]
117691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117692
117693v_cmp_o_f16_e64 s10, v1, vcc_hi
117694// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xd7,0x00,0x00]
117695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117696
117697v_cmp_o_f16_e64 s10, v1, m0
117698// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xf9,0x00,0x00]
117699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117700
117701v_cmp_o_f16_e64 s10, v1, exec_lo
117702// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xfd,0x00,0x00]
117703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117704
117705v_cmp_o_f16_e64 s10, v1, exec_hi
117706// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xff,0x00,0x00]
117707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117708
117709v_cmp_o_f16_e64 s10, v1, 0
117710// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x01,0x01,0x00]
117711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117712
117713v_cmp_o_f16_e64 s10, v1, -1
117714// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x83,0x01,0x00]
117715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117716
117717v_cmp_o_f16_e64 s10, v1, 0.5
117718// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xe1,0x01,0x00]
117719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117720
117721v_cmp_o_f16_e64 s10, v1, -4.0
117722// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xef,0x01,0x00]
117723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117724
117725v_cmp_o_f16_e64 s10, -v1, v2
117726// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x20]
117727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117728
117729v_cmp_o_f16_e64 s10, v1, -v2
117730// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x40]
117731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117732
117733v_cmp_o_f16_e64 s10, -v1, -v2
117734// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x60]
117735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117736
117737v_cmp_o_f16_e64 s10, v1, v2 clamp
117738// W32: encoding: [0x0a,0x80,0xcf,0xd4,0x01,0x05,0x02,0x00]
117739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117740
117741v_cmp_u_f16 vcc_lo, v1, v2
117742// W32: encoding: [0x01,0x05,0xd0,0x7d]
117743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117744
117745v_cmp_u_f16 vcc_lo, v255, v2
117746// W32: encoding: [0xff,0x05,0xd0,0x7d]
117747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117748
117749v_cmp_u_f16 vcc_lo, s1, v2
117750// W32: encoding: [0x01,0x04,0xd0,0x7d]
117751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117752
117753v_cmp_u_f16 vcc_lo, s101, v2
117754// W32: encoding: [0x65,0x04,0xd0,0x7d]
117755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117756
117757v_cmp_u_f16 vcc_lo, vcc_lo, v2
117758// W32: encoding: [0x6a,0x04,0xd0,0x7d]
117759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117760
117761v_cmp_u_f16 vcc_lo, vcc_hi, v2
117762// W32: encoding: [0x6b,0x04,0xd0,0x7d]
117763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117764
117765v_cmp_u_f16 vcc_lo, m0, v2
117766// W32: encoding: [0x7c,0x04,0xd0,0x7d]
117767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117768
117769v_cmp_u_f16 vcc_lo, exec_lo, v2
117770// W32: encoding: [0x7e,0x04,0xd0,0x7d]
117771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117772
117773v_cmp_u_f16 vcc_lo, exec_hi, v2
117774// W32: encoding: [0x7f,0x04,0xd0,0x7d]
117775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117776
117777v_cmp_u_f16 vcc_lo, 0, v2
117778// W32: encoding: [0x80,0x04,0xd0,0x7d]
117779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117780
117781v_cmp_u_f16 vcc_lo, -1, v2
117782// W32: encoding: [0xc1,0x04,0xd0,0x7d]
117783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117784
117785v_cmp_u_f16 vcc_lo, 0.5, v2
117786// W32: encoding: [0xf0,0x04,0xd0,0x7d]
117787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117788
117789v_cmp_u_f16 vcc_lo, -4.0, v2
117790// W32: encoding: [0xf7,0x04,0xd0,0x7d]
117791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117792
117793v_cmp_u_f16 vcc_lo, 0xfe0b, v2
117794// W32: encoding: [0xff,0x04,0xd0,0x7d,0x0b,0xfe,0x00,0x00]
117795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117796
117797v_cmp_u_f16 vcc_lo, 0x3456, v2
117798// W32: encoding: [0xff,0x04,0xd0,0x7d,0x56,0x34,0x00,0x00]
117799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117800
117801v_cmp_u_f16 vcc_lo, v1, v255
117802// W32: encoding: [0x01,0xff,0xd1,0x7d]
117803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117804
117805v_cmp_u_f16_e64 s10, v1, v2
117806// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
117807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117808
117809v_cmp_u_f16_e64 s12, v1, v2
117810// W32: encoding: [0x0c,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
117811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117812
117813v_cmp_u_f16_e64 s100, v1, v2
117814// W32: encoding: [0x64,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
117815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117816
117817v_cmp_u_f16_e64 vcc_lo, v1, v2
117818// W32: encoding: [0x6a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
117819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117820
117821v_cmp_u_f16_e64 s10, v255, v2
117822// W32: encoding: [0x0a,0x00,0xe8,0xd4,0xff,0x05,0x02,0x00]
117823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117824
117825v_cmp_u_f16_e64 s10, s1, v2
117826// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x04,0x02,0x00]
117827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117828
117829v_cmp_u_f16_e64 s10, s101, v2
117830// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x65,0x04,0x02,0x00]
117831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117832
117833v_cmp_u_f16_e64 s10, vcc_lo, v2
117834// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x6a,0x04,0x02,0x00]
117835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117836
117837v_cmp_u_f16_e64 s10, vcc_hi, v2
117838// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x6b,0x04,0x02,0x00]
117839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117840
117841v_cmp_u_f16_e64 s10, m0, v2
117842// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x7c,0x04,0x02,0x00]
117843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117844
117845v_cmp_u_f16_e64 s10, exec_lo, v2
117846// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x7e,0x04,0x02,0x00]
117847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117848
117849v_cmp_u_f16_e64 s10, exec_hi, v2
117850// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x7f,0x04,0x02,0x00]
117851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117852
117853v_cmp_u_f16_e64 s10, 0, v2
117854// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x80,0x04,0x02,0x00]
117855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117856
117857v_cmp_u_f16_e64 s10, -1, v2
117858// W32: encoding: [0x0a,0x00,0xe8,0xd4,0xc1,0x04,0x02,0x00]
117859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117860
117861v_cmp_u_f16_e64 s10, 0.5, v2
117862// W32: encoding: [0x0a,0x00,0xe8,0xd4,0xf0,0x04,0x02,0x00]
117863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117864
117865v_cmp_u_f16_e64 s10, -4.0, v2
117866// W32: encoding: [0x0a,0x00,0xe8,0xd4,0xf7,0x04,0x02,0x00]
117867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117868
117869v_cmp_u_f16_e64 s10, v1, v255
117870// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xff,0x03,0x00]
117871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117872
117873v_cmp_u_f16_e64 s10, v1, s2
117874// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x00,0x00]
117875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117876
117877v_cmp_u_f16_e64 s10, v1, s101
117878// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xcb,0x00,0x00]
117879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117880
117881v_cmp_u_f16_e64 s10, v1, vcc_lo
117882// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xd5,0x00,0x00]
117883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117884
117885v_cmp_u_f16_e64 s10, v1, vcc_hi
117886// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xd7,0x00,0x00]
117887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117888
117889v_cmp_u_f16_e64 s10, v1, m0
117890// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xf9,0x00,0x00]
117891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117892
117893v_cmp_u_f16_e64 s10, v1, exec_lo
117894// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xfd,0x00,0x00]
117895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117896
117897v_cmp_u_f16_e64 s10, v1, exec_hi
117898// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xff,0x00,0x00]
117899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117900
117901v_cmp_u_f16_e64 s10, v1, 0
117902// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x01,0x01,0x00]
117903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117904
117905v_cmp_u_f16_e64 s10, v1, -1
117906// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x83,0x01,0x00]
117907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117908
117909v_cmp_u_f16_e64 s10, v1, 0.5
117910// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xe1,0x01,0x00]
117911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117912
117913v_cmp_u_f16_e64 s10, v1, -4.0
117914// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xef,0x01,0x00]
117915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117916
117917v_cmp_u_f16_e64 s10, -v1, v2
117918// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x20]
117919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117920
117921v_cmp_u_f16_e64 s10, v1, -v2
117922// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x40]
117923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117924
117925v_cmp_u_f16_e64 s10, -v1, -v2
117926// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x60]
117927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117928
117929v_cmp_u_f16_e64 s10, v1, v2 clamp
117930// W32: encoding: [0x0a,0x80,0xe8,0xd4,0x01,0x05,0x02,0x00]
117931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
117932
117933v_cmp_nge_f16 vcc_lo, v1, v2
117934// W32: encoding: [0x01,0x05,0xd2,0x7d]
117935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117936
117937v_cmp_nge_f16 vcc_lo, v255, v2
117938// W32: encoding: [0xff,0x05,0xd2,0x7d]
117939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117940
117941v_cmp_nge_f16 vcc_lo, s1, v2
117942// W32: encoding: [0x01,0x04,0xd2,0x7d]
117943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117944
117945v_cmp_nge_f16 vcc_lo, s101, v2
117946// W32: encoding: [0x65,0x04,0xd2,0x7d]
117947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117948
117949v_cmp_nge_f16 vcc_lo, vcc_lo, v2
117950// W32: encoding: [0x6a,0x04,0xd2,0x7d]
117951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117952
117953v_cmp_nge_f16 vcc_lo, vcc_hi, v2
117954// W32: encoding: [0x6b,0x04,0xd2,0x7d]
117955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117956
117957v_cmp_nge_f16 vcc_lo, m0, v2
117958// W32: encoding: [0x7c,0x04,0xd2,0x7d]
117959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117960
117961v_cmp_nge_f16 vcc_lo, exec_lo, v2
117962// W32: encoding: [0x7e,0x04,0xd2,0x7d]
117963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117964
117965v_cmp_nge_f16 vcc_lo, exec_hi, v2
117966// W32: encoding: [0x7f,0x04,0xd2,0x7d]
117967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117968
117969v_cmp_nge_f16 vcc_lo, 0, v2
117970// W32: encoding: [0x80,0x04,0xd2,0x7d]
117971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117972
117973v_cmp_nge_f16 vcc_lo, -1, v2
117974// W32: encoding: [0xc1,0x04,0xd2,0x7d]
117975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117976
117977v_cmp_nge_f16 vcc_lo, 0.5, v2
117978// W32: encoding: [0xf0,0x04,0xd2,0x7d]
117979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117980
117981v_cmp_nge_f16 vcc_lo, -4.0, v2
117982// W32: encoding: [0xf7,0x04,0xd2,0x7d]
117983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117984
117985v_cmp_nge_f16 vcc_lo, 0xfe0b, v2
117986// W32: encoding: [0xff,0x04,0xd2,0x7d,0x0b,0xfe,0x00,0x00]
117987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117988
117989v_cmp_nge_f16 vcc_lo, 0x3456, v2
117990// W32: encoding: [0xff,0x04,0xd2,0x7d,0x56,0x34,0x00,0x00]
117991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117992
117993v_cmp_nge_f16 vcc_lo, v1, v255
117994// W32: encoding: [0x01,0xff,0xd3,0x7d]
117995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
117996
117997v_cmp_nge_f16_e64 s10, v1, v2
117998// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
117999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118000
118001v_cmp_nge_f16_e64 s12, v1, v2
118002// W32: encoding: [0x0c,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
118003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118004
118005v_cmp_nge_f16_e64 s100, v1, v2
118006// W32: encoding: [0x64,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
118007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118008
118009v_cmp_nge_f16_e64 vcc_lo, v1, v2
118010// W32: encoding: [0x6a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
118011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118012
118013v_cmp_nge_f16_e64 s10, v255, v2
118014// W32: encoding: [0x0a,0x00,0xe9,0xd4,0xff,0x05,0x02,0x00]
118015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118016
118017v_cmp_nge_f16_e64 s10, s1, v2
118018// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x04,0x02,0x00]
118019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118020
118021v_cmp_nge_f16_e64 s10, s101, v2
118022// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x65,0x04,0x02,0x00]
118023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118024
118025v_cmp_nge_f16_e64 s10, vcc_lo, v2
118026// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x6a,0x04,0x02,0x00]
118027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118028
118029v_cmp_nge_f16_e64 s10, vcc_hi, v2
118030// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x6b,0x04,0x02,0x00]
118031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118032
118033v_cmp_nge_f16_e64 s10, m0, v2
118034// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x7c,0x04,0x02,0x00]
118035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118036
118037v_cmp_nge_f16_e64 s10, exec_lo, v2
118038// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x7e,0x04,0x02,0x00]
118039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118040
118041v_cmp_nge_f16_e64 s10, exec_hi, v2
118042// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x7f,0x04,0x02,0x00]
118043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118044
118045v_cmp_nge_f16_e64 s10, 0, v2
118046// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x80,0x04,0x02,0x00]
118047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118048
118049v_cmp_nge_f16_e64 s10, -1, v2
118050// W32: encoding: [0x0a,0x00,0xe9,0xd4,0xc1,0x04,0x02,0x00]
118051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118052
118053v_cmp_nge_f16_e64 s10, 0.5, v2
118054// W32: encoding: [0x0a,0x00,0xe9,0xd4,0xf0,0x04,0x02,0x00]
118055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118056
118057v_cmp_nge_f16_e64 s10, -4.0, v2
118058// W32: encoding: [0x0a,0x00,0xe9,0xd4,0xf7,0x04,0x02,0x00]
118059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118060
118061v_cmp_nge_f16_e64 s10, v1, v255
118062// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xff,0x03,0x00]
118063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118064
118065v_cmp_nge_f16_e64 s10, v1, s2
118066// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x00,0x00]
118067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118068
118069v_cmp_nge_f16_e64 s10, v1, s101
118070// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xcb,0x00,0x00]
118071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118072
118073v_cmp_nge_f16_e64 s10, v1, vcc_lo
118074// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xd5,0x00,0x00]
118075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118076
118077v_cmp_nge_f16_e64 s10, v1, vcc_hi
118078// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xd7,0x00,0x00]
118079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118080
118081v_cmp_nge_f16_e64 s10, v1, m0
118082// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xf9,0x00,0x00]
118083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118084
118085v_cmp_nge_f16_e64 s10, v1, exec_lo
118086// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xfd,0x00,0x00]
118087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118088
118089v_cmp_nge_f16_e64 s10, v1, exec_hi
118090// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xff,0x00,0x00]
118091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118092
118093v_cmp_nge_f16_e64 s10, v1, 0
118094// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x01,0x01,0x00]
118095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118096
118097v_cmp_nge_f16_e64 s10, v1, -1
118098// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x83,0x01,0x00]
118099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118100
118101v_cmp_nge_f16_e64 s10, v1, 0.5
118102// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xe1,0x01,0x00]
118103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118104
118105v_cmp_nge_f16_e64 s10, v1, -4.0
118106// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xef,0x01,0x00]
118107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118108
118109v_cmp_nge_f16_e64 s10, -v1, v2
118110// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x20]
118111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118112
118113v_cmp_nge_f16_e64 s10, v1, -v2
118114// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x40]
118115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118116
118117v_cmp_nge_f16_e64 s10, -v1, -v2
118118// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x60]
118119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118120
118121v_cmp_nge_f16_e64 s10, v1, v2 clamp
118122// W32: encoding: [0x0a,0x80,0xe9,0xd4,0x01,0x05,0x02,0x00]
118123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118124
118125v_cmp_nlg_f16 vcc_lo, v1, v2
118126// W32: encoding: [0x01,0x05,0xd4,0x7d]
118127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118128
118129v_cmp_nlg_f16 vcc_lo, v255, v2
118130// W32: encoding: [0xff,0x05,0xd4,0x7d]
118131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118132
118133v_cmp_nlg_f16 vcc_lo, s1, v2
118134// W32: encoding: [0x01,0x04,0xd4,0x7d]
118135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118136
118137v_cmp_nlg_f16 vcc_lo, s101, v2
118138// W32: encoding: [0x65,0x04,0xd4,0x7d]
118139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118140
118141v_cmp_nlg_f16 vcc_lo, vcc_lo, v2
118142// W32: encoding: [0x6a,0x04,0xd4,0x7d]
118143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118144
118145v_cmp_nlg_f16 vcc_lo, vcc_hi, v2
118146// W32: encoding: [0x6b,0x04,0xd4,0x7d]
118147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118148
118149v_cmp_nlg_f16 vcc_lo, m0, v2
118150// W32: encoding: [0x7c,0x04,0xd4,0x7d]
118151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118152
118153v_cmp_nlg_f16 vcc_lo, exec_lo, v2
118154// W32: encoding: [0x7e,0x04,0xd4,0x7d]
118155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118156
118157v_cmp_nlg_f16 vcc_lo, exec_hi, v2
118158// W32: encoding: [0x7f,0x04,0xd4,0x7d]
118159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118160
118161v_cmp_nlg_f16 vcc_lo, 0, v2
118162// W32: encoding: [0x80,0x04,0xd4,0x7d]
118163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118164
118165v_cmp_nlg_f16 vcc_lo, -1, v2
118166// W32: encoding: [0xc1,0x04,0xd4,0x7d]
118167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118168
118169v_cmp_nlg_f16 vcc_lo, 0.5, v2
118170// W32: encoding: [0xf0,0x04,0xd4,0x7d]
118171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118172
118173v_cmp_nlg_f16 vcc_lo, -4.0, v2
118174// W32: encoding: [0xf7,0x04,0xd4,0x7d]
118175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118176
118177v_cmp_nlg_f16 vcc_lo, 0xfe0b, v2
118178// W32: encoding: [0xff,0x04,0xd4,0x7d,0x0b,0xfe,0x00,0x00]
118179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118180
118181v_cmp_nlg_f16 vcc_lo, 0x3456, v2
118182// W32: encoding: [0xff,0x04,0xd4,0x7d,0x56,0x34,0x00,0x00]
118183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118184
118185v_cmp_nlg_f16 vcc_lo, v1, v255
118186// W32: encoding: [0x01,0xff,0xd5,0x7d]
118187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118188
118189v_cmp_nlg_f16_e64 s10, v1, v2
118190// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
118191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118192
118193v_cmp_nlg_f16_e64 s12, v1, v2
118194// W32: encoding: [0x0c,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
118195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118196
118197v_cmp_nlg_f16_e64 s100, v1, v2
118198// W32: encoding: [0x64,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
118199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118200
118201v_cmp_nlg_f16_e64 vcc_lo, v1, v2
118202// W32: encoding: [0x6a,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
118203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118204
118205v_cmp_nlg_f16_e64 s10, v255, v2
118206// W32: encoding: [0x0a,0x00,0xea,0xd4,0xff,0x05,0x02,0x00]
118207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118208
118209v_cmp_nlg_f16_e64 s10, s1, v2
118210// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x04,0x02,0x00]
118211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118212
118213v_cmp_nlg_f16_e64 s10, s101, v2
118214// W32: encoding: [0x0a,0x00,0xea,0xd4,0x65,0x04,0x02,0x00]
118215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118216
118217v_cmp_nlg_f16_e64 s10, vcc_lo, v2
118218// W32: encoding: [0x0a,0x00,0xea,0xd4,0x6a,0x04,0x02,0x00]
118219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118220
118221v_cmp_nlg_f16_e64 s10, vcc_hi, v2
118222// W32: encoding: [0x0a,0x00,0xea,0xd4,0x6b,0x04,0x02,0x00]
118223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118224
118225v_cmp_nlg_f16_e64 s10, m0, v2
118226// W32: encoding: [0x0a,0x00,0xea,0xd4,0x7c,0x04,0x02,0x00]
118227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118228
118229v_cmp_nlg_f16_e64 s10, exec_lo, v2
118230// W32: encoding: [0x0a,0x00,0xea,0xd4,0x7e,0x04,0x02,0x00]
118231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118232
118233v_cmp_nlg_f16_e64 s10, exec_hi, v2
118234// W32: encoding: [0x0a,0x00,0xea,0xd4,0x7f,0x04,0x02,0x00]
118235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118236
118237v_cmp_nlg_f16_e64 s10, 0, v2
118238// W32: encoding: [0x0a,0x00,0xea,0xd4,0x80,0x04,0x02,0x00]
118239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118240
118241v_cmp_nlg_f16_e64 s10, -1, v2
118242// W32: encoding: [0x0a,0x00,0xea,0xd4,0xc1,0x04,0x02,0x00]
118243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118244
118245v_cmp_nlg_f16_e64 s10, 0.5, v2
118246// W32: encoding: [0x0a,0x00,0xea,0xd4,0xf0,0x04,0x02,0x00]
118247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118248
118249v_cmp_nlg_f16_e64 s10, -4.0, v2
118250// W32: encoding: [0x0a,0x00,0xea,0xd4,0xf7,0x04,0x02,0x00]
118251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118252
118253v_cmp_nlg_f16_e64 s10, v1, v255
118254// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xff,0x03,0x00]
118255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118256
118257v_cmp_nlg_f16_e64 s10, v1, s2
118258// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x00,0x00]
118259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118260
118261v_cmp_nlg_f16_e64 s10, v1, s101
118262// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xcb,0x00,0x00]
118263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118264
118265v_cmp_nlg_f16_e64 s10, v1, vcc_lo
118266// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xd5,0x00,0x00]
118267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118268
118269v_cmp_nlg_f16_e64 s10, v1, vcc_hi
118270// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xd7,0x00,0x00]
118271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118272
118273v_cmp_nlg_f16_e64 s10, v1, m0
118274// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xf9,0x00,0x00]
118275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118276
118277v_cmp_nlg_f16_e64 s10, v1, exec_lo
118278// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xfd,0x00,0x00]
118279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118280
118281v_cmp_nlg_f16_e64 s10, v1, exec_hi
118282// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xff,0x00,0x00]
118283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118284
118285v_cmp_nlg_f16_e64 s10, v1, 0
118286// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x01,0x01,0x00]
118287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118288
118289v_cmp_nlg_f16_e64 s10, v1, -1
118290// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x83,0x01,0x00]
118291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118292
118293v_cmp_nlg_f16_e64 s10, v1, 0.5
118294// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xe1,0x01,0x00]
118295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118296
118297v_cmp_nlg_f16_e64 s10, v1, -4.0
118298// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xef,0x01,0x00]
118299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118300
118301v_cmp_nlg_f16_e64 s10, -v1, v2
118302// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x20]
118303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118304
118305v_cmp_nlg_f16_e64 s10, v1, -v2
118306// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x40]
118307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118308
118309v_cmp_nlg_f16_e64 s10, -v1, -v2
118310// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x60]
118311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118312
118313v_cmp_nlg_f16_e64 s10, v1, v2 clamp
118314// W32: encoding: [0x0a,0x80,0xea,0xd4,0x01,0x05,0x02,0x00]
118315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118316
118317v_cmp_ngt_f16 vcc_lo, v1, v2
118318// W32: encoding: [0x01,0x05,0xd6,0x7d]
118319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118320
118321v_cmp_ngt_f16 vcc_lo, v255, v2
118322// W32: encoding: [0xff,0x05,0xd6,0x7d]
118323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118324
118325v_cmp_ngt_f16 vcc_lo, s1, v2
118326// W32: encoding: [0x01,0x04,0xd6,0x7d]
118327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118328
118329v_cmp_ngt_f16 vcc_lo, s101, v2
118330// W32: encoding: [0x65,0x04,0xd6,0x7d]
118331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118332
118333v_cmp_ngt_f16 vcc_lo, vcc_lo, v2
118334// W32: encoding: [0x6a,0x04,0xd6,0x7d]
118335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118336
118337v_cmp_ngt_f16 vcc_lo, vcc_hi, v2
118338// W32: encoding: [0x6b,0x04,0xd6,0x7d]
118339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118340
118341v_cmp_ngt_f16 vcc_lo, m0, v2
118342// W32: encoding: [0x7c,0x04,0xd6,0x7d]
118343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118344
118345v_cmp_ngt_f16 vcc_lo, exec_lo, v2
118346// W32: encoding: [0x7e,0x04,0xd6,0x7d]
118347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118348
118349v_cmp_ngt_f16 vcc_lo, exec_hi, v2
118350// W32: encoding: [0x7f,0x04,0xd6,0x7d]
118351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118352
118353v_cmp_ngt_f16 vcc_lo, 0, v2
118354// W32: encoding: [0x80,0x04,0xd6,0x7d]
118355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118356
118357v_cmp_ngt_f16 vcc_lo, -1, v2
118358// W32: encoding: [0xc1,0x04,0xd6,0x7d]
118359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118360
118361v_cmp_ngt_f16 vcc_lo, 0.5, v2
118362// W32: encoding: [0xf0,0x04,0xd6,0x7d]
118363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118364
118365v_cmp_ngt_f16 vcc_lo, -4.0, v2
118366// W32: encoding: [0xf7,0x04,0xd6,0x7d]
118367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118368
118369v_cmp_ngt_f16 vcc_lo, 0xfe0b, v2
118370// W32: encoding: [0xff,0x04,0xd6,0x7d,0x0b,0xfe,0x00,0x00]
118371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118372
118373v_cmp_ngt_f16 vcc_lo, 0x3456, v2
118374// W32: encoding: [0xff,0x04,0xd6,0x7d,0x56,0x34,0x00,0x00]
118375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118376
118377v_cmp_ngt_f16 vcc_lo, v1, v255
118378// W32: encoding: [0x01,0xff,0xd7,0x7d]
118379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118380
118381v_cmp_ngt_f16_e64 s10, v1, v2
118382// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
118383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118384
118385v_cmp_ngt_f16_e64 s12, v1, v2
118386// W32: encoding: [0x0c,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
118387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118388
118389v_cmp_ngt_f16_e64 s100, v1, v2
118390// W32: encoding: [0x64,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
118391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118392
118393v_cmp_ngt_f16_e64 vcc_lo, v1, v2
118394// W32: encoding: [0x6a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
118395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118396
118397v_cmp_ngt_f16_e64 s10, v255, v2
118398// W32: encoding: [0x0a,0x00,0xeb,0xd4,0xff,0x05,0x02,0x00]
118399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118400
118401v_cmp_ngt_f16_e64 s10, s1, v2
118402// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x04,0x02,0x00]
118403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118404
118405v_cmp_ngt_f16_e64 s10, s101, v2
118406// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x65,0x04,0x02,0x00]
118407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118408
118409v_cmp_ngt_f16_e64 s10, vcc_lo, v2
118410// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x6a,0x04,0x02,0x00]
118411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118412
118413v_cmp_ngt_f16_e64 s10, vcc_hi, v2
118414// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x6b,0x04,0x02,0x00]
118415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118416
118417v_cmp_ngt_f16_e64 s10, m0, v2
118418// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x7c,0x04,0x02,0x00]
118419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118420
118421v_cmp_ngt_f16_e64 s10, exec_lo, v2
118422// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x7e,0x04,0x02,0x00]
118423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118424
118425v_cmp_ngt_f16_e64 s10, exec_hi, v2
118426// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x7f,0x04,0x02,0x00]
118427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118428
118429v_cmp_ngt_f16_e64 s10, 0, v2
118430// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x80,0x04,0x02,0x00]
118431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118432
118433v_cmp_ngt_f16_e64 s10, -1, v2
118434// W32: encoding: [0x0a,0x00,0xeb,0xd4,0xc1,0x04,0x02,0x00]
118435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118436
118437v_cmp_ngt_f16_e64 s10, 0.5, v2
118438// W32: encoding: [0x0a,0x00,0xeb,0xd4,0xf0,0x04,0x02,0x00]
118439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118440
118441v_cmp_ngt_f16_e64 s10, -4.0, v2
118442// W32: encoding: [0x0a,0x00,0xeb,0xd4,0xf7,0x04,0x02,0x00]
118443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118444
118445v_cmp_ngt_f16_e64 s10, v1, v255
118446// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xff,0x03,0x00]
118447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118448
118449v_cmp_ngt_f16_e64 s10, v1, s2
118450// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x00,0x00]
118451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118452
118453v_cmp_ngt_f16_e64 s10, v1, s101
118454// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xcb,0x00,0x00]
118455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118456
118457v_cmp_ngt_f16_e64 s10, v1, vcc_lo
118458// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xd5,0x00,0x00]
118459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118460
118461v_cmp_ngt_f16_e64 s10, v1, vcc_hi
118462// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xd7,0x00,0x00]
118463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118464
118465v_cmp_ngt_f16_e64 s10, v1, m0
118466// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xf9,0x00,0x00]
118467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118468
118469v_cmp_ngt_f16_e64 s10, v1, exec_lo
118470// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xfd,0x00,0x00]
118471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118472
118473v_cmp_ngt_f16_e64 s10, v1, exec_hi
118474// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xff,0x00,0x00]
118475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118476
118477v_cmp_ngt_f16_e64 s10, v1, 0
118478// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x01,0x01,0x00]
118479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118480
118481v_cmp_ngt_f16_e64 s10, v1, -1
118482// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x83,0x01,0x00]
118483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118484
118485v_cmp_ngt_f16_e64 s10, v1, 0.5
118486// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xe1,0x01,0x00]
118487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118488
118489v_cmp_ngt_f16_e64 s10, v1, -4.0
118490// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xef,0x01,0x00]
118491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118492
118493v_cmp_ngt_f16_e64 s10, -v1, v2
118494// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x20]
118495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118496
118497v_cmp_ngt_f16_e64 s10, v1, -v2
118498// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x40]
118499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118500
118501v_cmp_ngt_f16_e64 s10, -v1, -v2
118502// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x60]
118503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118504
118505v_cmp_ngt_f16_e64 s10, v1, v2 clamp
118506// W32: encoding: [0x0a,0x80,0xeb,0xd4,0x01,0x05,0x02,0x00]
118507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118508
118509v_cmp_nle_f16 vcc_lo, v1, v2
118510// W32: encoding: [0x01,0x05,0xd8,0x7d]
118511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118512
118513v_cmp_nle_f16 vcc_lo, v255, v2
118514// W32: encoding: [0xff,0x05,0xd8,0x7d]
118515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118516
118517v_cmp_nle_f16 vcc_lo, s1, v2
118518// W32: encoding: [0x01,0x04,0xd8,0x7d]
118519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118520
118521v_cmp_nle_f16 vcc_lo, s101, v2
118522// W32: encoding: [0x65,0x04,0xd8,0x7d]
118523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118524
118525v_cmp_nle_f16 vcc_lo, vcc_lo, v2
118526// W32: encoding: [0x6a,0x04,0xd8,0x7d]
118527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118528
118529v_cmp_nle_f16 vcc_lo, vcc_hi, v2
118530// W32: encoding: [0x6b,0x04,0xd8,0x7d]
118531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118532
118533v_cmp_nle_f16 vcc_lo, m0, v2
118534// W32: encoding: [0x7c,0x04,0xd8,0x7d]
118535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118536
118537v_cmp_nle_f16 vcc_lo, exec_lo, v2
118538// W32: encoding: [0x7e,0x04,0xd8,0x7d]
118539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118540
118541v_cmp_nle_f16 vcc_lo, exec_hi, v2
118542// W32: encoding: [0x7f,0x04,0xd8,0x7d]
118543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118544
118545v_cmp_nle_f16 vcc_lo, 0, v2
118546// W32: encoding: [0x80,0x04,0xd8,0x7d]
118547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118548
118549v_cmp_nle_f16 vcc_lo, -1, v2
118550// W32: encoding: [0xc1,0x04,0xd8,0x7d]
118551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118552
118553v_cmp_nle_f16 vcc_lo, 0.5, v2
118554// W32: encoding: [0xf0,0x04,0xd8,0x7d]
118555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118556
118557v_cmp_nle_f16 vcc_lo, -4.0, v2
118558// W32: encoding: [0xf7,0x04,0xd8,0x7d]
118559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118560
118561v_cmp_nle_f16 vcc_lo, 0xfe0b, v2
118562// W32: encoding: [0xff,0x04,0xd8,0x7d,0x0b,0xfe,0x00,0x00]
118563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118564
118565v_cmp_nle_f16 vcc_lo, 0x3456, v2
118566// W32: encoding: [0xff,0x04,0xd8,0x7d,0x56,0x34,0x00,0x00]
118567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118568
118569v_cmp_nle_f16 vcc_lo, v1, v255
118570// W32: encoding: [0x01,0xff,0xd9,0x7d]
118571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118572
118573v_cmp_nle_f16_e64 s10, v1, v2
118574// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
118575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118576
118577v_cmp_nle_f16_e64 s12, v1, v2
118578// W32: encoding: [0x0c,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
118579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118580
118581v_cmp_nle_f16_e64 s100, v1, v2
118582// W32: encoding: [0x64,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
118583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118584
118585v_cmp_nle_f16_e64 vcc_lo, v1, v2
118586// W32: encoding: [0x6a,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
118587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118588
118589v_cmp_nle_f16_e64 s10, v255, v2
118590// W32: encoding: [0x0a,0x00,0xec,0xd4,0xff,0x05,0x02,0x00]
118591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118592
118593v_cmp_nle_f16_e64 s10, s1, v2
118594// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x04,0x02,0x00]
118595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118596
118597v_cmp_nle_f16_e64 s10, s101, v2
118598// W32: encoding: [0x0a,0x00,0xec,0xd4,0x65,0x04,0x02,0x00]
118599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118600
118601v_cmp_nle_f16_e64 s10, vcc_lo, v2
118602// W32: encoding: [0x0a,0x00,0xec,0xd4,0x6a,0x04,0x02,0x00]
118603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118604
118605v_cmp_nle_f16_e64 s10, vcc_hi, v2
118606// W32: encoding: [0x0a,0x00,0xec,0xd4,0x6b,0x04,0x02,0x00]
118607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118608
118609v_cmp_nle_f16_e64 s10, m0, v2
118610// W32: encoding: [0x0a,0x00,0xec,0xd4,0x7c,0x04,0x02,0x00]
118611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118612
118613v_cmp_nle_f16_e64 s10, exec_lo, v2
118614// W32: encoding: [0x0a,0x00,0xec,0xd4,0x7e,0x04,0x02,0x00]
118615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118616
118617v_cmp_nle_f16_e64 s10, exec_hi, v2
118618// W32: encoding: [0x0a,0x00,0xec,0xd4,0x7f,0x04,0x02,0x00]
118619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118620
118621v_cmp_nle_f16_e64 s10, 0, v2
118622// W32: encoding: [0x0a,0x00,0xec,0xd4,0x80,0x04,0x02,0x00]
118623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118624
118625v_cmp_nle_f16_e64 s10, -1, v2
118626// W32: encoding: [0x0a,0x00,0xec,0xd4,0xc1,0x04,0x02,0x00]
118627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118628
118629v_cmp_nle_f16_e64 s10, 0.5, v2
118630// W32: encoding: [0x0a,0x00,0xec,0xd4,0xf0,0x04,0x02,0x00]
118631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118632
118633v_cmp_nle_f16_e64 s10, -4.0, v2
118634// W32: encoding: [0x0a,0x00,0xec,0xd4,0xf7,0x04,0x02,0x00]
118635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118636
118637v_cmp_nle_f16_e64 s10, v1, v255
118638// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xff,0x03,0x00]
118639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118640
118641v_cmp_nle_f16_e64 s10, v1, s2
118642// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x00,0x00]
118643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118644
118645v_cmp_nle_f16_e64 s10, v1, s101
118646// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xcb,0x00,0x00]
118647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118648
118649v_cmp_nle_f16_e64 s10, v1, vcc_lo
118650// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xd5,0x00,0x00]
118651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118652
118653v_cmp_nle_f16_e64 s10, v1, vcc_hi
118654// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xd7,0x00,0x00]
118655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118656
118657v_cmp_nle_f16_e64 s10, v1, m0
118658// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xf9,0x00,0x00]
118659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118660
118661v_cmp_nle_f16_e64 s10, v1, exec_lo
118662// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xfd,0x00,0x00]
118663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118664
118665v_cmp_nle_f16_e64 s10, v1, exec_hi
118666// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xff,0x00,0x00]
118667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118668
118669v_cmp_nle_f16_e64 s10, v1, 0
118670// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x01,0x01,0x00]
118671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118672
118673v_cmp_nle_f16_e64 s10, v1, -1
118674// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x83,0x01,0x00]
118675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118676
118677v_cmp_nle_f16_e64 s10, v1, 0.5
118678// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xe1,0x01,0x00]
118679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118680
118681v_cmp_nle_f16_e64 s10, v1, -4.0
118682// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xef,0x01,0x00]
118683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118684
118685v_cmp_nle_f16_e64 s10, -v1, v2
118686// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x20]
118687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118688
118689v_cmp_nle_f16_e64 s10, v1, -v2
118690// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x40]
118691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118692
118693v_cmp_nle_f16_e64 s10, -v1, -v2
118694// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x60]
118695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118696
118697v_cmp_nle_f16_e64 s10, v1, v2 clamp
118698// W32: encoding: [0x0a,0x80,0xec,0xd4,0x01,0x05,0x02,0x00]
118699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118700
118701v_cmp_neq_f16 vcc_lo, v1, v2
118702// W32: encoding: [0x01,0x05,0xda,0x7d]
118703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118704
118705v_cmp_neq_f16 vcc_lo, v255, v2
118706// W32: encoding: [0xff,0x05,0xda,0x7d]
118707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118708
118709v_cmp_neq_f16 vcc_lo, s1, v2
118710// W32: encoding: [0x01,0x04,0xda,0x7d]
118711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118712
118713v_cmp_neq_f16 vcc_lo, s101, v2
118714// W32: encoding: [0x65,0x04,0xda,0x7d]
118715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118716
118717v_cmp_neq_f16 vcc_lo, vcc_lo, v2
118718// W32: encoding: [0x6a,0x04,0xda,0x7d]
118719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118720
118721v_cmp_neq_f16 vcc_lo, vcc_hi, v2
118722// W32: encoding: [0x6b,0x04,0xda,0x7d]
118723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118724
118725v_cmp_neq_f16 vcc_lo, m0, v2
118726// W32: encoding: [0x7c,0x04,0xda,0x7d]
118727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118728
118729v_cmp_neq_f16 vcc_lo, exec_lo, v2
118730// W32: encoding: [0x7e,0x04,0xda,0x7d]
118731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118732
118733v_cmp_neq_f16 vcc_lo, exec_hi, v2
118734// W32: encoding: [0x7f,0x04,0xda,0x7d]
118735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118736
118737v_cmp_neq_f16 vcc_lo, 0, v2
118738// W32: encoding: [0x80,0x04,0xda,0x7d]
118739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118740
118741v_cmp_neq_f16 vcc_lo, -1, v2
118742// W32: encoding: [0xc1,0x04,0xda,0x7d]
118743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118744
118745v_cmp_neq_f16 vcc_lo, 0.5, v2
118746// W32: encoding: [0xf0,0x04,0xda,0x7d]
118747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118748
118749v_cmp_neq_f16 vcc_lo, -4.0, v2
118750// W32: encoding: [0xf7,0x04,0xda,0x7d]
118751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118752
118753v_cmp_neq_f16 vcc_lo, 0xfe0b, v2
118754// W32: encoding: [0xff,0x04,0xda,0x7d,0x0b,0xfe,0x00,0x00]
118755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118756
118757v_cmp_neq_f16 vcc_lo, 0x3456, v2
118758// W32: encoding: [0xff,0x04,0xda,0x7d,0x56,0x34,0x00,0x00]
118759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118760
118761v_cmp_neq_f16 vcc_lo, v1, v255
118762// W32: encoding: [0x01,0xff,0xdb,0x7d]
118763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118764
118765v_cmp_neq_f16_e64 s10, v1, v2
118766// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
118767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118768
118769v_cmp_neq_f16_e64 s12, v1, v2
118770// W32: encoding: [0x0c,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
118771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118772
118773v_cmp_neq_f16_e64 s100, v1, v2
118774// W32: encoding: [0x64,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
118775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118776
118777v_cmp_neq_f16_e64 vcc_lo, v1, v2
118778// W32: encoding: [0x6a,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
118779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118780
118781v_cmp_neq_f16_e64 s10, v255, v2
118782// W32: encoding: [0x0a,0x00,0xed,0xd4,0xff,0x05,0x02,0x00]
118783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118784
118785v_cmp_neq_f16_e64 s10, s1, v2
118786// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x04,0x02,0x00]
118787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118788
118789v_cmp_neq_f16_e64 s10, s101, v2
118790// W32: encoding: [0x0a,0x00,0xed,0xd4,0x65,0x04,0x02,0x00]
118791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118792
118793v_cmp_neq_f16_e64 s10, vcc_lo, v2
118794// W32: encoding: [0x0a,0x00,0xed,0xd4,0x6a,0x04,0x02,0x00]
118795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118796
118797v_cmp_neq_f16_e64 s10, vcc_hi, v2
118798// W32: encoding: [0x0a,0x00,0xed,0xd4,0x6b,0x04,0x02,0x00]
118799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118800
118801v_cmp_neq_f16_e64 s10, m0, v2
118802// W32: encoding: [0x0a,0x00,0xed,0xd4,0x7c,0x04,0x02,0x00]
118803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118804
118805v_cmp_neq_f16_e64 s10, exec_lo, v2
118806// W32: encoding: [0x0a,0x00,0xed,0xd4,0x7e,0x04,0x02,0x00]
118807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118808
118809v_cmp_neq_f16_e64 s10, exec_hi, v2
118810// W32: encoding: [0x0a,0x00,0xed,0xd4,0x7f,0x04,0x02,0x00]
118811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118812
118813v_cmp_neq_f16_e64 s10, 0, v2
118814// W32: encoding: [0x0a,0x00,0xed,0xd4,0x80,0x04,0x02,0x00]
118815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118816
118817v_cmp_neq_f16_e64 s10, -1, v2
118818// W32: encoding: [0x0a,0x00,0xed,0xd4,0xc1,0x04,0x02,0x00]
118819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118820
118821v_cmp_neq_f16_e64 s10, 0.5, v2
118822// W32: encoding: [0x0a,0x00,0xed,0xd4,0xf0,0x04,0x02,0x00]
118823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118824
118825v_cmp_neq_f16_e64 s10, -4.0, v2
118826// W32: encoding: [0x0a,0x00,0xed,0xd4,0xf7,0x04,0x02,0x00]
118827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118828
118829v_cmp_neq_f16_e64 s10, v1, v255
118830// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xff,0x03,0x00]
118831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118832
118833v_cmp_neq_f16_e64 s10, v1, s2
118834// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x00,0x00]
118835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118836
118837v_cmp_neq_f16_e64 s10, v1, s101
118838// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xcb,0x00,0x00]
118839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118840
118841v_cmp_neq_f16_e64 s10, v1, vcc_lo
118842// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xd5,0x00,0x00]
118843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118844
118845v_cmp_neq_f16_e64 s10, v1, vcc_hi
118846// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xd7,0x00,0x00]
118847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118848
118849v_cmp_neq_f16_e64 s10, v1, m0
118850// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xf9,0x00,0x00]
118851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118852
118853v_cmp_neq_f16_e64 s10, v1, exec_lo
118854// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xfd,0x00,0x00]
118855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118856
118857v_cmp_neq_f16_e64 s10, v1, exec_hi
118858// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xff,0x00,0x00]
118859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118860
118861v_cmp_neq_f16_e64 s10, v1, 0
118862// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x01,0x01,0x00]
118863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118864
118865v_cmp_neq_f16_e64 s10, v1, -1
118866// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x83,0x01,0x00]
118867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118868
118869v_cmp_neq_f16_e64 s10, v1, 0.5
118870// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xe1,0x01,0x00]
118871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118872
118873v_cmp_neq_f16_e64 s10, v1, -4.0
118874// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xef,0x01,0x00]
118875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118876
118877v_cmp_neq_f16_e64 s10, -v1, v2
118878// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x20]
118879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118880
118881v_cmp_neq_f16_e64 s10, v1, -v2
118882// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x40]
118883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118884
118885v_cmp_neq_f16_e64 s10, -v1, -v2
118886// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x60]
118887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118888
118889v_cmp_neq_f16_e64 s10, v1, v2 clamp
118890// W32: encoding: [0x0a,0x80,0xed,0xd4,0x01,0x05,0x02,0x00]
118891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118892
118893v_cmp_nlt_f16 vcc_lo, v1, v2
118894// W32: encoding: [0x01,0x05,0xdc,0x7d]
118895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118896
118897v_cmp_nlt_f16 vcc_lo, v255, v2
118898// W32: encoding: [0xff,0x05,0xdc,0x7d]
118899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118900
118901v_cmp_nlt_f16 vcc_lo, s1, v2
118902// W32: encoding: [0x01,0x04,0xdc,0x7d]
118903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118904
118905v_cmp_nlt_f16 vcc_lo, s101, v2
118906// W32: encoding: [0x65,0x04,0xdc,0x7d]
118907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118908
118909v_cmp_nlt_f16 vcc_lo, vcc_lo, v2
118910// W32: encoding: [0x6a,0x04,0xdc,0x7d]
118911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118912
118913v_cmp_nlt_f16 vcc_lo, vcc_hi, v2
118914// W32: encoding: [0x6b,0x04,0xdc,0x7d]
118915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118916
118917v_cmp_nlt_f16 vcc_lo, m0, v2
118918// W32: encoding: [0x7c,0x04,0xdc,0x7d]
118919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118920
118921v_cmp_nlt_f16 vcc_lo, exec_lo, v2
118922// W32: encoding: [0x7e,0x04,0xdc,0x7d]
118923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118924
118925v_cmp_nlt_f16 vcc_lo, exec_hi, v2
118926// W32: encoding: [0x7f,0x04,0xdc,0x7d]
118927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118928
118929v_cmp_nlt_f16 vcc_lo, 0, v2
118930// W32: encoding: [0x80,0x04,0xdc,0x7d]
118931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118932
118933v_cmp_nlt_f16 vcc_lo, -1, v2
118934// W32: encoding: [0xc1,0x04,0xdc,0x7d]
118935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118936
118937v_cmp_nlt_f16 vcc_lo, 0.5, v2
118938// W32: encoding: [0xf0,0x04,0xdc,0x7d]
118939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118940
118941v_cmp_nlt_f16 vcc_lo, -4.0, v2
118942// W32: encoding: [0xf7,0x04,0xdc,0x7d]
118943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118944
118945v_cmp_nlt_f16 vcc_lo, 0xfe0b, v2
118946// W32: encoding: [0xff,0x04,0xdc,0x7d,0x0b,0xfe,0x00,0x00]
118947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118948
118949v_cmp_nlt_f16 vcc_lo, 0x3456, v2
118950// W32: encoding: [0xff,0x04,0xdc,0x7d,0x56,0x34,0x00,0x00]
118951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118952
118953v_cmp_nlt_f16 vcc_lo, v1, v255
118954// W32: encoding: [0x01,0xff,0xdd,0x7d]
118955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
118956
118957v_cmp_nlt_f16_e64 s10, v1, v2
118958// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
118959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118960
118961v_cmp_nlt_f16_e64 s12, v1, v2
118962// W32: encoding: [0x0c,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
118963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118964
118965v_cmp_nlt_f16_e64 s100, v1, v2
118966// W32: encoding: [0x64,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
118967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118968
118969v_cmp_nlt_f16_e64 vcc_lo, v1, v2
118970// W32: encoding: [0x6a,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
118971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118972
118973v_cmp_nlt_f16_e64 s10, v255, v2
118974// W32: encoding: [0x0a,0x00,0xee,0xd4,0xff,0x05,0x02,0x00]
118975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118976
118977v_cmp_nlt_f16_e64 s10, s1, v2
118978// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x04,0x02,0x00]
118979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118980
118981v_cmp_nlt_f16_e64 s10, s101, v2
118982// W32: encoding: [0x0a,0x00,0xee,0xd4,0x65,0x04,0x02,0x00]
118983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118984
118985v_cmp_nlt_f16_e64 s10, vcc_lo, v2
118986// W32: encoding: [0x0a,0x00,0xee,0xd4,0x6a,0x04,0x02,0x00]
118987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118988
118989v_cmp_nlt_f16_e64 s10, vcc_hi, v2
118990// W32: encoding: [0x0a,0x00,0xee,0xd4,0x6b,0x04,0x02,0x00]
118991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118992
118993v_cmp_nlt_f16_e64 s10, m0, v2
118994// W32: encoding: [0x0a,0x00,0xee,0xd4,0x7c,0x04,0x02,0x00]
118995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
118996
118997v_cmp_nlt_f16_e64 s10, exec_lo, v2
118998// W32: encoding: [0x0a,0x00,0xee,0xd4,0x7e,0x04,0x02,0x00]
118999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119000
119001v_cmp_nlt_f16_e64 s10, exec_hi, v2
119002// W32: encoding: [0x0a,0x00,0xee,0xd4,0x7f,0x04,0x02,0x00]
119003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119004
119005v_cmp_nlt_f16_e64 s10, 0, v2
119006// W32: encoding: [0x0a,0x00,0xee,0xd4,0x80,0x04,0x02,0x00]
119007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119008
119009v_cmp_nlt_f16_e64 s10, -1, v2
119010// W32: encoding: [0x0a,0x00,0xee,0xd4,0xc1,0x04,0x02,0x00]
119011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119012
119013v_cmp_nlt_f16_e64 s10, 0.5, v2
119014// W32: encoding: [0x0a,0x00,0xee,0xd4,0xf0,0x04,0x02,0x00]
119015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119016
119017v_cmp_nlt_f16_e64 s10, -4.0, v2
119018// W32: encoding: [0x0a,0x00,0xee,0xd4,0xf7,0x04,0x02,0x00]
119019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119020
119021v_cmp_nlt_f16_e64 s10, v1, v255
119022// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xff,0x03,0x00]
119023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119024
119025v_cmp_nlt_f16_e64 s10, v1, s2
119026// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x00,0x00]
119027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119028
119029v_cmp_nlt_f16_e64 s10, v1, s101
119030// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xcb,0x00,0x00]
119031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119032
119033v_cmp_nlt_f16_e64 s10, v1, vcc_lo
119034// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xd5,0x00,0x00]
119035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119036
119037v_cmp_nlt_f16_e64 s10, v1, vcc_hi
119038// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xd7,0x00,0x00]
119039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119040
119041v_cmp_nlt_f16_e64 s10, v1, m0
119042// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xf9,0x00,0x00]
119043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119044
119045v_cmp_nlt_f16_e64 s10, v1, exec_lo
119046// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xfd,0x00,0x00]
119047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119048
119049v_cmp_nlt_f16_e64 s10, v1, exec_hi
119050// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xff,0x00,0x00]
119051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119052
119053v_cmp_nlt_f16_e64 s10, v1, 0
119054// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x01,0x01,0x00]
119055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119056
119057v_cmp_nlt_f16_e64 s10, v1, -1
119058// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x83,0x01,0x00]
119059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119060
119061v_cmp_nlt_f16_e64 s10, v1, 0.5
119062// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xe1,0x01,0x00]
119063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119064
119065v_cmp_nlt_f16_e64 s10, v1, -4.0
119066// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xef,0x01,0x00]
119067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119068
119069v_cmp_nlt_f16_e64 s10, -v1, v2
119070// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x20]
119071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119072
119073v_cmp_nlt_f16_e64 s10, v1, -v2
119074// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x40]
119075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119076
119077v_cmp_nlt_f16_e64 s10, -v1, -v2
119078// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x60]
119079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119080
119081v_cmp_nlt_f16_e64 s10, v1, v2 clamp
119082// W32: encoding: [0x0a,0x80,0xee,0xd4,0x01,0x05,0x02,0x00]
119083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119084
119085v_cmp_tru_f16 vcc_lo, v1, v2
119086// W32: encoding: [0x01,0x05,0xde,0x7d]
119087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119088
119089v_cmp_tru_f16 vcc_lo, v255, v2
119090// W32: encoding: [0xff,0x05,0xde,0x7d]
119091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119092
119093v_cmp_tru_f16 vcc_lo, s1, v2
119094// W32: encoding: [0x01,0x04,0xde,0x7d]
119095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119096
119097v_cmp_tru_f16 vcc_lo, s101, v2
119098// W32: encoding: [0x65,0x04,0xde,0x7d]
119099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119100
119101v_cmp_tru_f16 vcc_lo, vcc_lo, v2
119102// W32: encoding: [0x6a,0x04,0xde,0x7d]
119103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119104
119105v_cmp_tru_f16 vcc_lo, vcc_hi, v2
119106// W32: encoding: [0x6b,0x04,0xde,0x7d]
119107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119108
119109v_cmp_tru_f16 vcc_lo, m0, v2
119110// W32: encoding: [0x7c,0x04,0xde,0x7d]
119111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119112
119113v_cmp_tru_f16 vcc_lo, exec_lo, v2
119114// W32: encoding: [0x7e,0x04,0xde,0x7d]
119115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119116
119117v_cmp_tru_f16 vcc_lo, exec_hi, v2
119118// W32: encoding: [0x7f,0x04,0xde,0x7d]
119119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119120
119121v_cmp_tru_f16 vcc_lo, 0, v2
119122// W32: encoding: [0x80,0x04,0xde,0x7d]
119123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119124
119125v_cmp_tru_f16 vcc_lo, -1, v2
119126// W32: encoding: [0xc1,0x04,0xde,0x7d]
119127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119128
119129v_cmp_tru_f16 vcc_lo, 0.5, v2
119130// W32: encoding: [0xf0,0x04,0xde,0x7d]
119131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119132
119133v_cmp_tru_f16 vcc_lo, -4.0, v2
119134// W32: encoding: [0xf7,0x04,0xde,0x7d]
119135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119136
119137v_cmp_tru_f16 vcc_lo, 0xfe0b, v2
119138// W32: encoding: [0xff,0x04,0xde,0x7d,0x0b,0xfe,0x00,0x00]
119139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119140
119141v_cmp_tru_f16 vcc_lo, 0x3456, v2
119142// W32: encoding: [0xff,0x04,0xde,0x7d,0x56,0x34,0x00,0x00]
119143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119144
119145v_cmp_tru_f16 vcc_lo, v1, v255
119146// W32: encoding: [0x01,0xff,0xdf,0x7d]
119147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119148
119149v_cmp_tru_f16_e64 s10, v1, v2
119150// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
119151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119152
119153v_cmp_tru_f16_e64 s12, v1, v2
119154// W32: encoding: [0x0c,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
119155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119156
119157v_cmp_tru_f16_e64 s100, v1, v2
119158// W32: encoding: [0x64,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
119159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119160
119161v_cmp_tru_f16_e64 vcc_lo, v1, v2
119162// W32: encoding: [0x6a,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
119163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119164
119165v_cmp_tru_f16_e64 s10, v255, v2
119166// W32: encoding: [0x0a,0x00,0xef,0xd4,0xff,0x05,0x02,0x00]
119167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119168
119169v_cmp_tru_f16_e64 s10, s1, v2
119170// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x04,0x02,0x00]
119171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119172
119173v_cmp_tru_f16_e64 s10, s101, v2
119174// W32: encoding: [0x0a,0x00,0xef,0xd4,0x65,0x04,0x02,0x00]
119175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119176
119177v_cmp_tru_f16_e64 s10, vcc_lo, v2
119178// W32: encoding: [0x0a,0x00,0xef,0xd4,0x6a,0x04,0x02,0x00]
119179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119180
119181v_cmp_tru_f16_e64 s10, vcc_hi, v2
119182// W32: encoding: [0x0a,0x00,0xef,0xd4,0x6b,0x04,0x02,0x00]
119183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119184
119185v_cmp_tru_f16_e64 s10, m0, v2
119186// W32: encoding: [0x0a,0x00,0xef,0xd4,0x7c,0x04,0x02,0x00]
119187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119188
119189v_cmp_tru_f16_e64 s10, exec_lo, v2
119190// W32: encoding: [0x0a,0x00,0xef,0xd4,0x7e,0x04,0x02,0x00]
119191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119192
119193v_cmp_tru_f16_e64 s10, exec_hi, v2
119194// W32: encoding: [0x0a,0x00,0xef,0xd4,0x7f,0x04,0x02,0x00]
119195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119196
119197v_cmp_tru_f16_e64 s10, 0, v2
119198// W32: encoding: [0x0a,0x00,0xef,0xd4,0x80,0x04,0x02,0x00]
119199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119200
119201v_cmp_tru_f16_e64 s10, -1, v2
119202// W32: encoding: [0x0a,0x00,0xef,0xd4,0xc1,0x04,0x02,0x00]
119203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119204
119205v_cmp_tru_f16_e64 s10, 0.5, v2
119206// W32: encoding: [0x0a,0x00,0xef,0xd4,0xf0,0x04,0x02,0x00]
119207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119208
119209v_cmp_tru_f16_e64 s10, -4.0, v2
119210// W32: encoding: [0x0a,0x00,0xef,0xd4,0xf7,0x04,0x02,0x00]
119211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119212
119213v_cmp_tru_f16_e64 s10, v1, v255
119214// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xff,0x03,0x00]
119215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119216
119217v_cmp_tru_f16_e64 s10, v1, s2
119218// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x00,0x00]
119219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119220
119221v_cmp_tru_f16_e64 s10, v1, s101
119222// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xcb,0x00,0x00]
119223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119224
119225v_cmp_tru_f16_e64 s10, v1, vcc_lo
119226// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xd5,0x00,0x00]
119227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119228
119229v_cmp_tru_f16_e64 s10, v1, vcc_hi
119230// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xd7,0x00,0x00]
119231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119232
119233v_cmp_tru_f16_e64 s10, v1, m0
119234// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xf9,0x00,0x00]
119235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119236
119237v_cmp_tru_f16_e64 s10, v1, exec_lo
119238// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xfd,0x00,0x00]
119239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119240
119241v_cmp_tru_f16_e64 s10, v1, exec_hi
119242// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xff,0x00,0x00]
119243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119244
119245v_cmp_tru_f16_e64 s10, v1, 0
119246// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x01,0x01,0x00]
119247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119248
119249v_cmp_tru_f16_e64 s10, v1, -1
119250// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x83,0x01,0x00]
119251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119252
119253v_cmp_tru_f16_e64 s10, v1, 0.5
119254// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xe1,0x01,0x00]
119255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119256
119257v_cmp_tru_f16_e64 s10, v1, -4.0
119258// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xef,0x01,0x00]
119259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119260
119261v_cmp_tru_f16_e64 s10, -v1, v2
119262// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x20]
119263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119264
119265v_cmp_tru_f16_e64 s10, v1, -v2
119266// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x40]
119267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119268
119269v_cmp_tru_f16_e64 s10, -v1, -v2
119270// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x60]
119271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119272
119273v_cmp_tru_f16_e64 s10, v1, v2 clamp
119274// W32: encoding: [0x0a,0x80,0xef,0xd4,0x01,0x05,0x02,0x00]
119275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119276
119277v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
119278// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x06]
119279// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119280
119281v_cmp_lt_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
119282// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x88,0x06,0x06]
119283// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119284
119285v_cmp_lt_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
119286// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0xe4,0x06,0x06]
119287// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119288
119289v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119290// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x06]
119291// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119292
119293v_cmp_lt_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
119294// W64: encoding: [0xf9,0x04,0x52,0x7d,0xff,0x86,0x06,0x06]
119295// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119296
119297v_cmp_lt_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
119298// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x86,0x06]
119299// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119300
119301v_cmp_lt_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
119302// W64: encoding: [0xf9,0x04,0x52,0x7d,0x65,0x86,0x86,0x06]
119303// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119304
119305v_cmp_lt_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
119306// W64: encoding: [0xf9,0x04,0x52,0x7d,0x6a,0x86,0x86,0x06]
119307// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119308
119309v_cmp_lt_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
119310// W64: encoding: [0xf9,0x04,0x52,0x7d,0x6b,0x86,0x86,0x06]
119311// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119312
119313v_cmp_lt_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
119314// W64: encoding: [0xf9,0x04,0x52,0x7d,0x7c,0x86,0x86,0x06]
119315// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119316
119317v_cmp_lt_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
119318// W64: encoding: [0xf9,0x04,0x52,0x7d,0x7e,0x86,0x86,0x06]
119319// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119320
119321v_cmp_lt_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
119322// W64: encoding: [0xf9,0x04,0x52,0x7d,0x7f,0x86,0x86,0x06]
119323// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119324
119325v_cmp_lt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
119326// W64: encoding: [0xf9,0xfe,0x53,0x7d,0x01,0x86,0x06,0x06]
119327// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119328
119329v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119330// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x00,0x06]
119331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119332
119333v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119334// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x01,0x06]
119335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119336
119337v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119338// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x02,0x06]
119339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119340
119341v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119342// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x03,0x06]
119343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119344
119345v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119346// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x04,0x06]
119347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119348
119349v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119350// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x05,0x06]
119351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119352
119353v_cmp_lt_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
119354// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x0e,0x06]
119355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119356
119357v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
119358// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x00]
119359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119360
119361v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119362// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x01]
119363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119364
119365v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119366// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x02]
119367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119368
119369v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119370// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x03]
119371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119372
119373v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
119374// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x04]
119375// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119376
119377v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
119378// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x05]
119379// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119380
119381v_cmp_lt_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119382// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x0e]
119383// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119384
119385v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
119386// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x06]
119387// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119388
119389v_cmp_eq_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
119390// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x88,0x06,0x06]
119391// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119392
119393v_cmp_eq_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
119394// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0xe4,0x06,0x06]
119395// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119396
119397v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119398// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x06]
119399// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119400
119401v_cmp_eq_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
119402// W64: encoding: [0xf9,0x04,0x54,0x7d,0xff,0x86,0x06,0x06]
119403// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119404
119405v_cmp_eq_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
119406// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x86,0x06]
119407// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119408
119409v_cmp_eq_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
119410// W64: encoding: [0xf9,0x04,0x54,0x7d,0x65,0x86,0x86,0x06]
119411// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119412
119413v_cmp_eq_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
119414// W64: encoding: [0xf9,0x04,0x54,0x7d,0x6a,0x86,0x86,0x06]
119415// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119416
119417v_cmp_eq_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
119418// W64: encoding: [0xf9,0x04,0x54,0x7d,0x6b,0x86,0x86,0x06]
119419// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119420
119421v_cmp_eq_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
119422// W64: encoding: [0xf9,0x04,0x54,0x7d,0x7c,0x86,0x86,0x06]
119423// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119424
119425v_cmp_eq_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
119426// W64: encoding: [0xf9,0x04,0x54,0x7d,0x7e,0x86,0x86,0x06]
119427// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119428
119429v_cmp_eq_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
119430// W64: encoding: [0xf9,0x04,0x54,0x7d,0x7f,0x86,0x86,0x06]
119431// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119432
119433v_cmp_eq_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
119434// W64: encoding: [0xf9,0xfe,0x55,0x7d,0x01,0x86,0x06,0x06]
119435// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119436
119437v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119438// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x00,0x06]
119439// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119440
119441v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119442// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x01,0x06]
119443// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119444
119445v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119446// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x02,0x06]
119447// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119448
119449v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119450// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x03,0x06]
119451// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119452
119453v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119454// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x04,0x06]
119455// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119456
119457v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119458// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x05,0x06]
119459// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119460
119461v_cmp_eq_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
119462// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x0e,0x06]
119463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119464
119465v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
119466// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x00]
119467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119468
119469v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119470// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x01]
119471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119472
119473v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119474// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x02]
119475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119476
119477v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119478// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x03]
119479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119480
119481v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
119482// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x04]
119483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119484
119485v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
119486// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x05]
119487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119488
119489v_cmp_eq_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119490// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x0e]
119491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119492
119493v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
119494// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x06]
119495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119496
119497v_cmp_le_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
119498// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x88,0x06,0x06]
119499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119500
119501v_cmp_le_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
119502// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0xe4,0x06,0x06]
119503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119504
119505v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119506// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x06]
119507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119508
119509v_cmp_le_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
119510// W64: encoding: [0xf9,0x04,0x56,0x7d,0xff,0x86,0x06,0x06]
119511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119512
119513v_cmp_le_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
119514// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x86,0x06]
119515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119516
119517v_cmp_le_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
119518// W64: encoding: [0xf9,0x04,0x56,0x7d,0x65,0x86,0x86,0x06]
119519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119520
119521v_cmp_le_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
119522// W64: encoding: [0xf9,0x04,0x56,0x7d,0x6a,0x86,0x86,0x06]
119523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119524
119525v_cmp_le_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
119526// W64: encoding: [0xf9,0x04,0x56,0x7d,0x6b,0x86,0x86,0x06]
119527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119528
119529v_cmp_le_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
119530// W64: encoding: [0xf9,0x04,0x56,0x7d,0x7c,0x86,0x86,0x06]
119531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119532
119533v_cmp_le_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
119534// W64: encoding: [0xf9,0x04,0x56,0x7d,0x7e,0x86,0x86,0x06]
119535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119536
119537v_cmp_le_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
119538// W64: encoding: [0xf9,0x04,0x56,0x7d,0x7f,0x86,0x86,0x06]
119539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119540
119541v_cmp_le_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
119542// W64: encoding: [0xf9,0xfe,0x57,0x7d,0x01,0x86,0x06,0x06]
119543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119544
119545v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119546// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x00,0x06]
119547// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119548
119549v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119550// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x01,0x06]
119551// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119552
119553v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119554// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x02,0x06]
119555// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119556
119557v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119558// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x03,0x06]
119559// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119560
119561v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119562// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x04,0x06]
119563// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119564
119565v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119566// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x05,0x06]
119567// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119568
119569v_cmp_le_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
119570// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x0e,0x06]
119571// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119572
119573v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
119574// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x00]
119575// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119576
119577v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119578// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x01]
119579// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119580
119581v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119582// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x02]
119583// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119584
119585v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119586// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x03]
119587// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119588
119589v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
119590// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x04]
119591// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119592
119593v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
119594// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x05]
119595// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119596
119597v_cmp_le_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119598// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x0e]
119599// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119600
119601v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
119602// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x06]
119603// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119604
119605v_cmp_gt_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
119606// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x88,0x06,0x06]
119607// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119608
119609v_cmp_gt_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
119610// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0xe4,0x06,0x06]
119611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119612
119613v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119614// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x06]
119615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119616
119617v_cmp_gt_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
119618// W64: encoding: [0xf9,0x04,0x58,0x7d,0xff,0x86,0x06,0x06]
119619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119620
119621v_cmp_gt_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
119622// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x86,0x06]
119623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119624
119625v_cmp_gt_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
119626// W64: encoding: [0xf9,0x04,0x58,0x7d,0x65,0x86,0x86,0x06]
119627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119628
119629v_cmp_gt_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
119630// W64: encoding: [0xf9,0x04,0x58,0x7d,0x6a,0x86,0x86,0x06]
119631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119632
119633v_cmp_gt_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
119634// W64: encoding: [0xf9,0x04,0x58,0x7d,0x6b,0x86,0x86,0x06]
119635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119636
119637v_cmp_gt_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
119638// W64: encoding: [0xf9,0x04,0x58,0x7d,0x7c,0x86,0x86,0x06]
119639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119640
119641v_cmp_gt_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
119642// W64: encoding: [0xf9,0x04,0x58,0x7d,0x7e,0x86,0x86,0x06]
119643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119644
119645v_cmp_gt_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
119646// W64: encoding: [0xf9,0x04,0x58,0x7d,0x7f,0x86,0x86,0x06]
119647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119648
119649v_cmp_gt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
119650// W64: encoding: [0xf9,0xfe,0x59,0x7d,0x01,0x86,0x06,0x06]
119651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119652
119653v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119654// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x00,0x06]
119655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119656
119657v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119658// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x01,0x06]
119659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119660
119661v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119662// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x02,0x06]
119663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119664
119665v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119666// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x03,0x06]
119667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119668
119669v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119670// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x04,0x06]
119671// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119672
119673v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119674// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x05,0x06]
119675// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119676
119677v_cmp_gt_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
119678// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x0e,0x06]
119679// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119680
119681v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
119682// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x00]
119683// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119684
119685v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119686// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x01]
119687// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119688
119689v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119690// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x02]
119691// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119692
119693v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119694// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x03]
119695// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119696
119697v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
119698// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x04]
119699// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119700
119701v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
119702// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x05]
119703// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119704
119705v_cmp_gt_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119706// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x0e]
119707// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119708
119709v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
119710// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x06]
119711// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119712
119713v_cmp_ne_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
119714// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x88,0x06,0x06]
119715// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119716
119717v_cmp_ne_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
119718// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0xe4,0x06,0x06]
119719// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119720
119721v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119722// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x06]
119723// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119724
119725v_cmp_ne_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
119726// W64: encoding: [0xf9,0x04,0x5a,0x7d,0xff,0x86,0x06,0x06]
119727// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119728
119729v_cmp_ne_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
119730// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x86,0x06]
119731// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119732
119733v_cmp_ne_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
119734// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x65,0x86,0x86,0x06]
119735// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119736
119737v_cmp_ne_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
119738// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x6a,0x86,0x86,0x06]
119739// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119740
119741v_cmp_ne_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
119742// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x6b,0x86,0x86,0x06]
119743// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119744
119745v_cmp_ne_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
119746// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x7c,0x86,0x86,0x06]
119747// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119748
119749v_cmp_ne_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
119750// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x7e,0x86,0x86,0x06]
119751// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119752
119753v_cmp_ne_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
119754// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x7f,0x86,0x86,0x06]
119755// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119756
119757v_cmp_ne_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
119758// W64: encoding: [0xf9,0xfe,0x5b,0x7d,0x01,0x86,0x06,0x06]
119759// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119760
119761v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119762// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x00,0x06]
119763// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119764
119765v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119766// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x01,0x06]
119767// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119768
119769v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119770// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x02,0x06]
119771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119772
119773v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119774// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x03,0x06]
119775// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119776
119777v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119778// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x04,0x06]
119779// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119780
119781v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119782// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x05,0x06]
119783// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119784
119785v_cmp_ne_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
119786// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x0e,0x06]
119787// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119788
119789v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
119790// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x00]
119791// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119792
119793v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119794// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x01]
119795// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119796
119797v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119798// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x02]
119799// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119800
119801v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119802// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x03]
119803// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119804
119805v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
119806// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x04]
119807// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119808
119809v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
119810// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x05]
119811// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119812
119813v_cmp_ne_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119814// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x0e]
119815// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119816
119817v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
119818// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x06]
119819// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119820
119821v_cmp_ge_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
119822// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x88,0x06,0x06]
119823// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119824
119825v_cmp_ge_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
119826// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0xe4,0x06,0x06]
119827// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119828
119829v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119830// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x06]
119831// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119832
119833v_cmp_ge_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
119834// W64: encoding: [0xf9,0x04,0x5c,0x7d,0xff,0x86,0x06,0x06]
119835// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119836
119837v_cmp_ge_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
119838// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x86,0x06]
119839// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119840
119841v_cmp_ge_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
119842// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x65,0x86,0x86,0x06]
119843// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119844
119845v_cmp_ge_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
119846// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x6a,0x86,0x86,0x06]
119847// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119848
119849v_cmp_ge_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
119850// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x6b,0x86,0x86,0x06]
119851// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119852
119853v_cmp_ge_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
119854// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x7c,0x86,0x86,0x06]
119855// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119856
119857v_cmp_ge_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
119858// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x7e,0x86,0x86,0x06]
119859// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119860
119861v_cmp_ge_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
119862// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x7f,0x86,0x86,0x06]
119863// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119864
119865v_cmp_ge_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
119866// W64: encoding: [0xf9,0xfe,0x5d,0x7d,0x01,0x86,0x06,0x06]
119867// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119868
119869v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119870// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x00,0x06]
119871// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119872
119873v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119874// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x01,0x06]
119875// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119876
119877v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119878// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x02,0x06]
119879// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119880
119881v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119882// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x03,0x06]
119883// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119884
119885v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119886// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x04,0x06]
119887// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119888
119889v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119890// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x05,0x06]
119891// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119892
119893v_cmp_ge_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
119894// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x0e,0x06]
119895// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119896
119897v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
119898// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x00]
119899// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119900
119901v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119902// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x01]
119903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119904
119905v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119906// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x02]
119907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119908
119909v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119910// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x03]
119911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119912
119913v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
119914// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x04]
119915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119916
119917v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
119918// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x05]
119919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119920
119921v_cmp_ge_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119922// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x0e]
119923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119924
119925v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
119926// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x06]
119927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119928
119929v_cmp_f_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
119930// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x88,0x06,0x06]
119931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119932
119933v_cmp_f_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
119934// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0xe4,0x06,0x06]
119935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119936
119937v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119938// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x06]
119939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
119940
119941v_cmp_f_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
119942// W64: encoding: [0xf9,0x04,0x80,0x7d,0xff,0x86,0x06,0x06]
119943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119944
119945v_cmp_f_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
119946// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x86,0x06]
119947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119948
119949v_cmp_f_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
119950// W64: encoding: [0xf9,0x04,0x80,0x7d,0x65,0x86,0x86,0x06]
119951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119952
119953v_cmp_f_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
119954// W64: encoding: [0xf9,0x04,0x80,0x7d,0x6a,0x86,0x86,0x06]
119955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119956
119957v_cmp_f_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
119958// W64: encoding: [0xf9,0x04,0x80,0x7d,0x6b,0x86,0x86,0x06]
119959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119960
119961v_cmp_f_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
119962// W64: encoding: [0xf9,0x04,0x80,0x7d,0x7c,0x86,0x86,0x06]
119963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119964
119965v_cmp_f_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
119966// W64: encoding: [0xf9,0x04,0x80,0x7d,0x7e,0x86,0x86,0x06]
119967// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119968
119969v_cmp_f_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
119970// W64: encoding: [0xf9,0x04,0x80,0x7d,0x7f,0x86,0x86,0x06]
119971// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119972
119973v_cmp_f_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
119974// W64: encoding: [0xf9,0xfe,0x81,0x7d,0x01,0x86,0x06,0x06]
119975// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119976
119977v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119978// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x00,0x06]
119979// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119980
119981v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119982// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x01,0x06]
119983// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119984
119985v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119986// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x02,0x06]
119987// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119988
119989v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119990// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x03,0x06]
119991// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119992
119993v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119994// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x04,0x06]
119995// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
119996
119997v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119998// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x05,0x06]
119999// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120000
120001v_cmp_f_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
120002// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x0e,0x06]
120003// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120004
120005v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
120006// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x00]
120007// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120008
120009v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
120010// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x01]
120011// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120012
120013v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
120014// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x02]
120015// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120016
120017v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
120018// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x03]
120019// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120020
120021v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
120022// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x04]
120023// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120024
120025v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
120026// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x05]
120027// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120028
120029v_cmp_f_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
120030// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x0e]
120031// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120032
120033v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
120034// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x06]
120035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120036
120037v_cmp_lt_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
120038// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x88,0x06,0x06]
120039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120040
120041v_cmp_lt_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
120042// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0xe4,0x06,0x06]
120043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120044
120045v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
120046// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x06]
120047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
120048
120049v_cmp_lt_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
120050// W64: encoding: [0xf9,0x04,0x82,0x7d,0xff,0x86,0x06,0x06]
120051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120052
120053v_cmp_lt_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
120054// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x86,0x06]
120055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120056
120057v_cmp_lt_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
120058// W64: encoding: [0xf9,0x04,0x82,0x7d,0x65,0x86,0x86,0x06]
120059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120060
120061v_cmp_lt_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
120062// W64: encoding: [0xf9,0x04,0x82,0x7d,0x6a,0x86,0x86,0x06]
120063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120064
120065v_cmp_lt_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
120066// W64: encoding: [0xf9,0x04,0x82,0x7d,0x6b,0x86,0x86,0x06]
120067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120068
120069v_cmp_lt_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
120070// W64: encoding: [0xf9,0x04,0x82,0x7d,0x7c,0x86,0x86,0x06]
120071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120072
120073v_cmp_lt_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
120074// W64: encoding: [0xf9,0x04,0x82,0x7d,0x7e,0x86,0x86,0x06]
120075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120076
120077v_cmp_lt_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
120078// W64: encoding: [0xf9,0x04,0x82,0x7d,0x7f,0x86,0x86,0x06]
120079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120080
120081v_cmp_lt_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
120082// W64: encoding: [0xf9,0xfe,0x83,0x7d,0x01,0x86,0x06,0x06]
120083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120084
120085v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
120086// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x00,0x06]
120087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120088
120089v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
120090// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x01,0x06]
120091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120092
120093v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
120094// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x02,0x06]
120095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120096
120097v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
120098// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x03,0x06]
120099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120100
120101v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
120102// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x04,0x06]
120103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120104
120105v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
120106// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x05,0x06]
120107// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120108
120109v_cmp_lt_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
120110// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x0e,0x06]
120111// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120112
120113v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
120114// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x00]
120115// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120116
120117v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
120118// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x01]
120119// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120120
120121v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
120122// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x02]
120123// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120124
120125v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
120126// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x03]
120127// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120128
120129v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
120130// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x04]
120131// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120132
120133v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
120134// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x05]
120135// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120136
120137v_cmp_lt_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
120138// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x0e]
120139// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120140
120141v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
120142// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x06]
120143// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120144
120145v_cmp_eq_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
120146// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x88,0x06,0x06]
120147// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120148
120149v_cmp_eq_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
120150// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0xe4,0x06,0x06]
120151// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120152
120153v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
120154// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x06]
120155// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
120156
120157v_cmp_eq_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
120158// W64: encoding: [0xf9,0x04,0x84,0x7d,0xff,0x86,0x06,0x06]
120159// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120160
120161v_cmp_eq_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
120162// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x86,0x06]
120163// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120164
120165v_cmp_eq_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
120166// W64: encoding: [0xf9,0x04,0x84,0x7d,0x65,0x86,0x86,0x06]
120167// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120168
120169v_cmp_eq_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
120170// W64: encoding: [0xf9,0x04,0x84,0x7d,0x6a,0x86,0x86,0x06]
120171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120172
120173v_cmp_eq_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
120174// W64: encoding: [0xf9,0x04,0x84,0x7d,0x6b,0x86,0x86,0x06]
120175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120176
120177v_cmp_eq_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
120178// W64: encoding: [0xf9,0x04,0x84,0x7d,0x7c,0x86,0x86,0x06]
120179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120180
120181v_cmp_eq_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
120182// W64: encoding: [0xf9,0x04,0x84,0x7d,0x7e,0x86,0x86,0x06]
120183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120184
120185v_cmp_eq_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
120186// W64: encoding: [0xf9,0x04,0x84,0x7d,0x7f,0x86,0x86,0x06]
120187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120188
120189v_cmp_eq_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
120190// W64: encoding: [0xf9,0xfe,0x85,0x7d,0x01,0x86,0x06,0x06]
120191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120192
120193v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
120194// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x00,0x06]
120195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120196
120197v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
120198// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x01,0x06]
120199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120200
120201v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
120202// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x02,0x06]
120203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120204
120205v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
120206// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x03,0x06]
120207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120208
120209v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
120210// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x04,0x06]
120211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120212
120213v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
120214// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x05,0x06]
120215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120216
120217v_cmp_eq_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
120218// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x0e,0x06]
120219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120220
120221v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
120222// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x00]
120223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120224
120225v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
120226// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x01]
120227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120228
120229v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
120230// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x02]
120231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120232
120233v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
120234// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x03]
120235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120236
120237v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
120238// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x04]
120239// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120240
120241v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
120242// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x05]
120243// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120244
120245v_cmp_eq_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
120246// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x0e]
120247// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120248
120249v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
120250// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x06]
120251// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120252
120253v_cmp_le_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
120254// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x88,0x06,0x06]
120255// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120256
120257v_cmp_le_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
120258// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0xe4,0x06,0x06]
120259// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120260
120261v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
120262// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x06]
120263// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
120264
120265v_cmp_le_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
120266// W64: encoding: [0xf9,0x04,0x86,0x7d,0xff,0x86,0x06,0x06]
120267// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120268
120269v_cmp_le_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
120270// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x86,0x06]
120271// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120272
120273v_cmp_le_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
120274// W64: encoding: [0xf9,0x04,0x86,0x7d,0x65,0x86,0x86,0x06]
120275// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120276
120277v_cmp_le_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
120278// W64: encoding: [0xf9,0x04,0x86,0x7d,0x6a,0x86,0x86,0x06]
120279// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120280
120281v_cmp_le_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
120282// W64: encoding: [0xf9,0x04,0x86,0x7d,0x6b,0x86,0x86,0x06]
120283// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120284
120285v_cmp_le_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
120286// W64: encoding: [0xf9,0x04,0x86,0x7d,0x7c,0x86,0x86,0x06]
120287// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120288
120289v_cmp_le_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
120290// W64: encoding: [0xf9,0x04,0x86,0x7d,0x7e,0x86,0x86,0x06]
120291// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120292
120293v_cmp_le_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
120294// W64: encoding: [0xf9,0x04,0x86,0x7d,0x7f,0x86,0x86,0x06]
120295// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120296
120297v_cmp_le_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
120298// W64: encoding: [0xf9,0xfe,0x87,0x7d,0x01,0x86,0x06,0x06]
120299// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120300
120301v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
120302// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x00,0x06]
120303// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120304
120305v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
120306// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x01,0x06]
120307// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120308
120309v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
120310// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x02,0x06]
120311// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120312
120313v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
120314// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x03,0x06]
120315// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120316
120317v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
120318// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x04,0x06]
120319// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120320
120321v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
120322// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x05,0x06]
120323// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120324
120325v_cmp_le_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
120326// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x0e,0x06]
120327// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120328
120329v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
120330// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x00]
120331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120332
120333v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
120334// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x01]
120335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120336
120337v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
120338// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x02]
120339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120340
120341v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
120342// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x03]
120343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120344
120345v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
120346// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x04]
120347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120348
120349v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
120350// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x05]
120351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120352
120353v_cmp_le_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
120354// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x0e]
120355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120356
120357v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
120358// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x06]
120359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120360
120361v_cmp_gt_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
120362// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x88,0x06,0x06]
120363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120364
120365v_cmp_gt_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
120366// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0xe4,0x06,0x06]
120367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120368
120369v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
120370// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x06]
120371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
120372
120373v_cmp_gt_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
120374// W64: encoding: [0xf9,0x04,0x88,0x7d,0xff,0x86,0x06,0x06]
120375// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120376
120377v_cmp_gt_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
120378// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x86,0x06]
120379// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120380
120381v_cmp_gt_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
120382// W64: encoding: [0xf9,0x04,0x88,0x7d,0x65,0x86,0x86,0x06]
120383// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120384
120385v_cmp_gt_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
120386// W64: encoding: [0xf9,0x04,0x88,0x7d,0x6a,0x86,0x86,0x06]
120387// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120388
120389v_cmp_gt_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
120390// W64: encoding: [0xf9,0x04,0x88,0x7d,0x6b,0x86,0x86,0x06]
120391// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120392
120393v_cmp_gt_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
120394// W64: encoding: [0xf9,0x04,0x88,0x7d,0x7c,0x86,0x86,0x06]
120395// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120396
120397v_cmp_gt_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
120398// W64: encoding: [0xf9,0x04,0x88,0x7d,0x7e,0x86,0x86,0x06]
120399// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120400
120401v_cmp_gt_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
120402// W64: encoding: [0xf9,0x04,0x88,0x7d,0x7f,0x86,0x86,0x06]
120403// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120404
120405v_cmp_gt_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
120406// W64: encoding: [0xf9,0xfe,0x89,0x7d,0x01,0x86,0x06,0x06]
120407// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120408
120409v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
120410// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x00,0x06]
120411// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120412
120413v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
120414// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x01,0x06]
120415// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120416
120417v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
120418// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x02,0x06]
120419// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120420
120421v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
120422// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x03,0x06]
120423// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120424
120425v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
120426// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x04,0x06]
120427// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120428
120429v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
120430// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x05,0x06]
120431// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120432
120433v_cmp_gt_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
120434// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x0e,0x06]
120435// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120436
120437v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
120438// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x00]
120439// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120440
120441v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
120442// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x01]
120443// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120444
120445v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
120446// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x02]
120447// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120448
120449v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
120450// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x03]
120451// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120452
120453v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
120454// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x04]
120455// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120456
120457v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
120458// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x05]
120459// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120460
120461v_cmp_gt_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
120462// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x0e]
120463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120464
120465v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
120466// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x06]
120467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120468
120469v_cmp_ne_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
120470// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x88,0x06,0x06]
120471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120472
120473v_cmp_ne_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
120474// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0xe4,0x06,0x06]
120475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120476
120477v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
120478// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x06]
120479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
120480
120481v_cmp_ne_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
120482// W64: encoding: [0xf9,0x04,0x8a,0x7d,0xff,0x86,0x06,0x06]
120483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120484
120485v_cmp_ne_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
120486// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x86,0x06]
120487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120488
120489v_cmp_ne_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
120490// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x65,0x86,0x86,0x06]
120491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120492
120493v_cmp_ne_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
120494// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x6a,0x86,0x86,0x06]
120495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120496
120497v_cmp_ne_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
120498// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x6b,0x86,0x86,0x06]
120499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120500
120501v_cmp_ne_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
120502// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x7c,0x86,0x86,0x06]
120503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120504
120505v_cmp_ne_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
120506// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x7e,0x86,0x86,0x06]
120507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120508
120509v_cmp_ne_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
120510// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x7f,0x86,0x86,0x06]
120511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120512
120513v_cmp_ne_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
120514// W64: encoding: [0xf9,0xfe,0x8b,0x7d,0x01,0x86,0x06,0x06]
120515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120516
120517v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
120518// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x00,0x06]
120519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120520
120521v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
120522// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x01,0x06]
120523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120524
120525v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
120526// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x02,0x06]
120527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120528
120529v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
120530// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x03,0x06]
120531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120532
120533v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
120534// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x04,0x06]
120535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120536
120537v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
120538// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x05,0x06]
120539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120540
120541v_cmp_ne_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
120542// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x0e,0x06]
120543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120544
120545v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
120546// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x00]
120547// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120548
120549v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
120550// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x01]
120551// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120552
120553v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
120554// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x02]
120555// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120556
120557v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
120558// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x03]
120559// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120560
120561v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
120562// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x04]
120563// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120564
120565v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
120566// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x05]
120567// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120568
120569v_cmp_ne_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
120570// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x0e]
120571// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120572
120573v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
120574// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x06]
120575// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120576
120577v_cmp_ge_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
120578// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x88,0x06,0x06]
120579// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120580
120581v_cmp_ge_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
120582// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0xe4,0x06,0x06]
120583// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120584
120585v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
120586// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x06]
120587// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
120588
120589v_cmp_ge_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
120590// W64: encoding: [0xf9,0x04,0x8c,0x7d,0xff,0x86,0x06,0x06]
120591// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120592
120593v_cmp_ge_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
120594// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x86,0x06]
120595// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120596
120597v_cmp_ge_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
120598// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x65,0x86,0x86,0x06]
120599// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120600
120601v_cmp_ge_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
120602// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x6a,0x86,0x86,0x06]
120603// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120604
120605v_cmp_ge_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
120606// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x6b,0x86,0x86,0x06]
120607// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120608
120609v_cmp_ge_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
120610// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x7c,0x86,0x86,0x06]
120611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120612
120613v_cmp_ge_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
120614// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x7e,0x86,0x86,0x06]
120615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120616
120617v_cmp_ge_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
120618// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x7f,0x86,0x86,0x06]
120619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120620
120621v_cmp_ge_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
120622// W64: encoding: [0xf9,0xfe,0x8d,0x7d,0x01,0x86,0x06,0x06]
120623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120624
120625v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
120626// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x00,0x06]
120627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120628
120629v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
120630// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x01,0x06]
120631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120632
120633v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
120634// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x02,0x06]
120635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120636
120637v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
120638// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x03,0x06]
120639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120640
120641v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
120642// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x04,0x06]
120643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120644
120645v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
120646// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x05,0x06]
120647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120648
120649v_cmp_ge_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
120650// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x0e,0x06]
120651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120652
120653v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
120654// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x00]
120655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120656
120657v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
120658// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x01]
120659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120660
120661v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
120662// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x02]
120663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120664
120665v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
120666// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x03]
120667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120668
120669v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
120670// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x04]
120671// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120672
120673v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
120674// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x05]
120675// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120676
120677v_cmp_ge_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
120678// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x0e]
120679// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120680
120681v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
120682// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x06]
120683// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120684
120685v_cmp_t_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
120686// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x88,0x06,0x06]
120687// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120688
120689v_cmp_t_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
120690// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0xe4,0x06,0x06]
120691// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120692
120693v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
120694// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x06]
120695// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
120696
120697v_cmp_t_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
120698// W64: encoding: [0xf9,0x04,0x8e,0x7d,0xff,0x86,0x06,0x06]
120699// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120700
120701v_cmp_t_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
120702// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x86,0x06]
120703// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120704
120705v_cmp_t_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
120706// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x65,0x86,0x86,0x06]
120707// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120708
120709v_cmp_t_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
120710// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x6a,0x86,0x86,0x06]
120711// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120712
120713v_cmp_t_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
120714// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x6b,0x86,0x86,0x06]
120715// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120716
120717v_cmp_t_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
120718// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x7c,0x86,0x86,0x06]
120719// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120720
120721v_cmp_t_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
120722// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x7e,0x86,0x86,0x06]
120723// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120724
120725v_cmp_t_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
120726// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x7f,0x86,0x86,0x06]
120727// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120728
120729v_cmp_t_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
120730// W64: encoding: [0xf9,0xfe,0x8f,0x7d,0x01,0x86,0x06,0x06]
120731// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120732
120733v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
120734// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x00,0x06]
120735// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120736
120737v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
120738// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x01,0x06]
120739// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120740
120741v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
120742// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x02,0x06]
120743// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120744
120745v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
120746// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x03,0x06]
120747// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120748
120749v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
120750// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x04,0x06]
120751// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120752
120753v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
120754// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x05,0x06]
120755// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120756
120757v_cmp_t_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
120758// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x0e,0x06]
120759// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120760
120761v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
120762// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x00]
120763// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120764
120765v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
120766// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x01]
120767// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120768
120769v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
120770// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x02]
120771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120772
120773v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
120774// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x03]
120775// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120776
120777v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
120778// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x04]
120779// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120780
120781v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
120782// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x05]
120783// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120784
120785v_cmp_t_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
120786// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x0e]
120787// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120788
120789v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
120790// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x06]
120791// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120792
120793v_cmp_f_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
120794// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x88,0x06,0x06]
120795// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120796
120797v_cmp_f_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
120798// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0xe4,0x06,0x06]
120799// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120800
120801v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
120802// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x06]
120803// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
120804
120805v_cmp_f_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
120806// W64: encoding: [0xf9,0x04,0x90,0x7d,0xff,0x86,0x06,0x06]
120807// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120808
120809v_cmp_f_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
120810// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x86,0x06]
120811// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120812
120813v_cmp_f_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
120814// W64: encoding: [0xf9,0x04,0x90,0x7d,0x65,0x86,0x86,0x06]
120815// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120816
120817v_cmp_f_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
120818// W64: encoding: [0xf9,0x04,0x90,0x7d,0x6a,0x86,0x86,0x06]
120819// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120820
120821v_cmp_f_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
120822// W64: encoding: [0xf9,0x04,0x90,0x7d,0x6b,0x86,0x86,0x06]
120823// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120824
120825v_cmp_f_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
120826// W64: encoding: [0xf9,0x04,0x90,0x7d,0x7c,0x86,0x86,0x06]
120827// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120828
120829v_cmp_f_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
120830// W64: encoding: [0xf9,0x04,0x90,0x7d,0x7e,0x86,0x86,0x06]
120831// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120832
120833v_cmp_f_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
120834// W64: encoding: [0xf9,0x04,0x90,0x7d,0x7f,0x86,0x86,0x06]
120835// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120836
120837v_cmp_f_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
120838// W64: encoding: [0xf9,0xfe,0x91,0x7d,0x01,0x86,0x06,0x06]
120839// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120840
120841v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
120842// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x00,0x06]
120843// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120844
120845v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
120846// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x01,0x06]
120847// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120848
120849v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
120850// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x02,0x06]
120851// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120852
120853v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
120854// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x03,0x06]
120855// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120856
120857v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
120858// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x04,0x06]
120859// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120860
120861v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
120862// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x05,0x06]
120863// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120864
120865v_cmp_f_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
120866// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x16,0x06]
120867// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120868
120869v_cmp_f_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
120870// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x26,0x06]
120871// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120872
120873v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
120874// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x00]
120875// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120876
120877v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
120878// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x01]
120879// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120880
120881v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
120882// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x02]
120883// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120884
120885v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
120886// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x03]
120887// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120888
120889v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
120890// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x04]
120891// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120892
120893v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
120894// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x05]
120895// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120896
120897v_cmp_f_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
120898// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x16]
120899// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120900
120901v_cmp_f_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
120902// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x26]
120903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120904
120905v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
120906// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x06]
120907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120908
120909v_cmp_lt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
120910// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x88,0x06,0x06]
120911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120912
120913v_cmp_lt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
120914// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0xe4,0x06,0x06]
120915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120916
120917v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
120918// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x06]
120919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
120920
120921v_cmp_lt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
120922// W64: encoding: [0xf9,0x04,0x92,0x7d,0xff,0x86,0x06,0x06]
120923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120924
120925v_cmp_lt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
120926// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x86,0x06]
120927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120928
120929v_cmp_lt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
120930// W64: encoding: [0xf9,0x04,0x92,0x7d,0x65,0x86,0x86,0x06]
120931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120932
120933v_cmp_lt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
120934// W64: encoding: [0xf9,0x04,0x92,0x7d,0x6a,0x86,0x86,0x06]
120935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120936
120937v_cmp_lt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
120938// W64: encoding: [0xf9,0x04,0x92,0x7d,0x6b,0x86,0x86,0x06]
120939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120940
120941v_cmp_lt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
120942// W64: encoding: [0xf9,0x04,0x92,0x7d,0x7c,0x86,0x86,0x06]
120943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120944
120945v_cmp_lt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
120946// W64: encoding: [0xf9,0x04,0x92,0x7d,0x7e,0x86,0x86,0x06]
120947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120948
120949v_cmp_lt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
120950// W64: encoding: [0xf9,0x04,0x92,0x7d,0x7f,0x86,0x86,0x06]
120951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120952
120953v_cmp_lt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
120954// W64: encoding: [0xf9,0xfe,0x93,0x7d,0x01,0x86,0x06,0x06]
120955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120956
120957v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
120958// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x00,0x06]
120959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120960
120961v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
120962// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x01,0x06]
120963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120964
120965v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
120966// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x02,0x06]
120967// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120968
120969v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
120970// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x03,0x06]
120971// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120972
120973v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
120974// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x04,0x06]
120975// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120976
120977v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
120978// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x05,0x06]
120979// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120980
120981v_cmp_lt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
120982// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x16,0x06]
120983// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120984
120985v_cmp_lt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
120986// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x26,0x06]
120987// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120988
120989v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
120990// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x00]
120991// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120992
120993v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
120994// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x01]
120995// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
120996
120997v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
120998// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x02]
120999// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121000
121001v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
121002// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x03]
121003// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121004
121005v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
121006// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x04]
121007// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121008
121009v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
121010// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x05]
121011// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121012
121013v_cmp_lt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
121014// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x16]
121015// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121016
121017v_cmp_lt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
121018// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x26]
121019// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121020
121021v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
121022// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x06]
121023// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121024
121025v_cmp_eq_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
121026// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x88,0x06,0x06]
121027// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121028
121029v_cmp_eq_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
121030// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0xe4,0x06,0x06]
121031// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121032
121033v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
121034// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x06]
121035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
121036
121037v_cmp_eq_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
121038// W64: encoding: [0xf9,0x04,0x94,0x7d,0xff,0x86,0x06,0x06]
121039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121040
121041v_cmp_eq_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
121042// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x86,0x06]
121043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121044
121045v_cmp_eq_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
121046// W64: encoding: [0xf9,0x04,0x94,0x7d,0x65,0x86,0x86,0x06]
121047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121048
121049v_cmp_eq_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
121050// W64: encoding: [0xf9,0x04,0x94,0x7d,0x6a,0x86,0x86,0x06]
121051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121052
121053v_cmp_eq_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
121054// W64: encoding: [0xf9,0x04,0x94,0x7d,0x6b,0x86,0x86,0x06]
121055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121056
121057v_cmp_eq_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
121058// W64: encoding: [0xf9,0x04,0x94,0x7d,0x7c,0x86,0x86,0x06]
121059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121060
121061v_cmp_eq_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
121062// W64: encoding: [0xf9,0x04,0x94,0x7d,0x7e,0x86,0x86,0x06]
121063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121064
121065v_cmp_eq_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
121066// W64: encoding: [0xf9,0x04,0x94,0x7d,0x7f,0x86,0x86,0x06]
121067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121068
121069v_cmp_eq_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
121070// W64: encoding: [0xf9,0xfe,0x95,0x7d,0x01,0x86,0x06,0x06]
121071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121072
121073v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
121074// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x00,0x06]
121075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121076
121077v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
121078// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x01,0x06]
121079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121080
121081v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
121082// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x02,0x06]
121083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121084
121085v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
121086// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x03,0x06]
121087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121088
121089v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
121090// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x04,0x06]
121091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121092
121093v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
121094// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x05,0x06]
121095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121096
121097v_cmp_eq_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
121098// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x16,0x06]
121099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121100
121101v_cmp_eq_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
121102// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x26,0x06]
121103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121104
121105v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
121106// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x00]
121107// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121108
121109v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
121110// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x01]
121111// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121112
121113v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
121114// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x02]
121115// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121116
121117v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
121118// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x03]
121119// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121120
121121v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
121122// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x04]
121123// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121124
121125v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
121126// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x05]
121127// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121128
121129v_cmp_eq_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
121130// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x16]
121131// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121132
121133v_cmp_eq_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
121134// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x26]
121135// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121136
121137v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
121138// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x06]
121139// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121140
121141v_cmp_le_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
121142// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x88,0x06,0x06]
121143// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121144
121145v_cmp_le_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
121146// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0xe4,0x06,0x06]
121147// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121148
121149v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
121150// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x06]
121151// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
121152
121153v_cmp_le_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
121154// W64: encoding: [0xf9,0x04,0x96,0x7d,0xff,0x86,0x06,0x06]
121155// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121156
121157v_cmp_le_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
121158// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x86,0x06]
121159// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121160
121161v_cmp_le_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
121162// W64: encoding: [0xf9,0x04,0x96,0x7d,0x65,0x86,0x86,0x06]
121163// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121164
121165v_cmp_le_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
121166// W64: encoding: [0xf9,0x04,0x96,0x7d,0x6a,0x86,0x86,0x06]
121167// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121168
121169v_cmp_le_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
121170// W64: encoding: [0xf9,0x04,0x96,0x7d,0x6b,0x86,0x86,0x06]
121171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121172
121173v_cmp_le_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
121174// W64: encoding: [0xf9,0x04,0x96,0x7d,0x7c,0x86,0x86,0x06]
121175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121176
121177v_cmp_le_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
121178// W64: encoding: [0xf9,0x04,0x96,0x7d,0x7e,0x86,0x86,0x06]
121179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121180
121181v_cmp_le_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
121182// W64: encoding: [0xf9,0x04,0x96,0x7d,0x7f,0x86,0x86,0x06]
121183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121184
121185v_cmp_le_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
121186// W64: encoding: [0xf9,0xfe,0x97,0x7d,0x01,0x86,0x06,0x06]
121187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121188
121189v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
121190// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x00,0x06]
121191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121192
121193v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
121194// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x01,0x06]
121195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121196
121197v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
121198// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x02,0x06]
121199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121200
121201v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
121202// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x03,0x06]
121203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121204
121205v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
121206// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x04,0x06]
121207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121208
121209v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
121210// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x05,0x06]
121211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121212
121213v_cmp_le_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
121214// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x16,0x06]
121215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121216
121217v_cmp_le_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
121218// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x26,0x06]
121219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121220
121221v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
121222// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x00]
121223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121224
121225v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
121226// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x01]
121227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121228
121229v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
121230// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x02]
121231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121232
121233v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
121234// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x03]
121235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121236
121237v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
121238// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x04]
121239// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121240
121241v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
121242// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x05]
121243// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121244
121245v_cmp_le_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
121246// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x16]
121247// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121248
121249v_cmp_le_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
121250// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x26]
121251// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121252
121253v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
121254// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x06]
121255// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121256
121257v_cmp_gt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
121258// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x88,0x06,0x06]
121259// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121260
121261v_cmp_gt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
121262// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0xe4,0x06,0x06]
121263// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121264
121265v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
121266// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x06]
121267// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
121268
121269v_cmp_gt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
121270// W64: encoding: [0xf9,0x04,0x98,0x7d,0xff,0x86,0x06,0x06]
121271// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121272
121273v_cmp_gt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
121274// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x86,0x06]
121275// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121276
121277v_cmp_gt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
121278// W64: encoding: [0xf9,0x04,0x98,0x7d,0x65,0x86,0x86,0x06]
121279// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121280
121281v_cmp_gt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
121282// W64: encoding: [0xf9,0x04,0x98,0x7d,0x6a,0x86,0x86,0x06]
121283// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121284
121285v_cmp_gt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
121286// W64: encoding: [0xf9,0x04,0x98,0x7d,0x6b,0x86,0x86,0x06]
121287// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121288
121289v_cmp_gt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
121290// W64: encoding: [0xf9,0x04,0x98,0x7d,0x7c,0x86,0x86,0x06]
121291// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121292
121293v_cmp_gt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
121294// W64: encoding: [0xf9,0x04,0x98,0x7d,0x7e,0x86,0x86,0x06]
121295// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121296
121297v_cmp_gt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
121298// W64: encoding: [0xf9,0x04,0x98,0x7d,0x7f,0x86,0x86,0x06]
121299// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121300
121301v_cmp_gt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
121302// W64: encoding: [0xf9,0xfe,0x99,0x7d,0x01,0x86,0x06,0x06]
121303// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121304
121305v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
121306// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x00,0x06]
121307// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121308
121309v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
121310// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x01,0x06]
121311// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121312
121313v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
121314// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x02,0x06]
121315// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121316
121317v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
121318// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x03,0x06]
121319// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121320
121321v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
121322// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x04,0x06]
121323// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121324
121325v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
121326// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x05,0x06]
121327// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121328
121329v_cmp_gt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
121330// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x16,0x06]
121331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121332
121333v_cmp_gt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
121334// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x26,0x06]
121335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121336
121337v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
121338// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x00]
121339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121340
121341v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
121342// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x01]
121343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121344
121345v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
121346// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x02]
121347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121348
121349v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
121350// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x03]
121351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121352
121353v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
121354// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x04]
121355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121356
121357v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
121358// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x05]
121359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121360
121361v_cmp_gt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
121362// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x16]
121363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121364
121365v_cmp_gt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
121366// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x26]
121367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121368
121369v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
121370// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x06]
121371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121372
121373v_cmp_lg_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
121374// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x88,0x06,0x06]
121375// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121376
121377v_cmp_lg_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
121378// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0xe4,0x06,0x06]
121379// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121380
121381v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
121382// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x06]
121383// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
121384
121385v_cmp_lg_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
121386// W64: encoding: [0xf9,0x04,0x9a,0x7d,0xff,0x86,0x06,0x06]
121387// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121388
121389v_cmp_lg_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
121390// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x86,0x06]
121391// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121392
121393v_cmp_lg_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
121394// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x65,0x86,0x86,0x06]
121395// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121396
121397v_cmp_lg_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
121398// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x6a,0x86,0x86,0x06]
121399// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121400
121401v_cmp_lg_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
121402// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x6b,0x86,0x86,0x06]
121403// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121404
121405v_cmp_lg_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
121406// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x7c,0x86,0x86,0x06]
121407// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121408
121409v_cmp_lg_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
121410// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x7e,0x86,0x86,0x06]
121411// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121412
121413v_cmp_lg_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
121414// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x7f,0x86,0x86,0x06]
121415// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121416
121417v_cmp_lg_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
121418// W64: encoding: [0xf9,0xfe,0x9b,0x7d,0x01,0x86,0x06,0x06]
121419// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121420
121421v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
121422// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x00,0x06]
121423// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121424
121425v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
121426// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x01,0x06]
121427// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121428
121429v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
121430// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x02,0x06]
121431// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121432
121433v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
121434// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x03,0x06]
121435// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121436
121437v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
121438// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x04,0x06]
121439// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121440
121441v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
121442// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x05,0x06]
121443// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121444
121445v_cmp_lg_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
121446// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x16,0x06]
121447// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121448
121449v_cmp_lg_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
121450// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x26,0x06]
121451// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121452
121453v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
121454// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x00]
121455// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121456
121457v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
121458// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x01]
121459// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121460
121461v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
121462// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x02]
121463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121464
121465v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
121466// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x03]
121467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121468
121469v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
121470// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x04]
121471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121472
121473v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
121474// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x05]
121475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121476
121477v_cmp_lg_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
121478// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x16]
121479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121480
121481v_cmp_lg_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
121482// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x26]
121483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121484
121485v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
121486// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x06]
121487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121488
121489v_cmp_ge_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
121490// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x88,0x06,0x06]
121491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121492
121493v_cmp_ge_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
121494// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0xe4,0x06,0x06]
121495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121496
121497v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
121498// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x06]
121499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
121500
121501v_cmp_ge_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
121502// W64: encoding: [0xf9,0x04,0x9c,0x7d,0xff,0x86,0x06,0x06]
121503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121504
121505v_cmp_ge_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
121506// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x86,0x06]
121507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121508
121509v_cmp_ge_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
121510// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x65,0x86,0x86,0x06]
121511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121512
121513v_cmp_ge_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
121514// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x6a,0x86,0x86,0x06]
121515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121516
121517v_cmp_ge_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
121518// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x6b,0x86,0x86,0x06]
121519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121520
121521v_cmp_ge_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
121522// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x7c,0x86,0x86,0x06]
121523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121524
121525v_cmp_ge_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
121526// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x7e,0x86,0x86,0x06]
121527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121528
121529v_cmp_ge_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
121530// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x7f,0x86,0x86,0x06]
121531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121532
121533v_cmp_ge_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
121534// W64: encoding: [0xf9,0xfe,0x9d,0x7d,0x01,0x86,0x06,0x06]
121535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121536
121537v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
121538// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x00,0x06]
121539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121540
121541v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
121542// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x01,0x06]
121543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121544
121545v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
121546// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x02,0x06]
121547// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121548
121549v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
121550// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x03,0x06]
121551// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121552
121553v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
121554// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x04,0x06]
121555// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121556
121557v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
121558// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x05,0x06]
121559// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121560
121561v_cmp_ge_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
121562// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x16,0x06]
121563// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121564
121565v_cmp_ge_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
121566// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x26,0x06]
121567// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121568
121569v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
121570// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x00]
121571// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121572
121573v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
121574// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x01]
121575// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121576
121577v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
121578// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x02]
121579// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121580
121581v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
121582// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x03]
121583// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121584
121585v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
121586// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x04]
121587// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121588
121589v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
121590// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x05]
121591// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121592
121593v_cmp_ge_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
121594// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x16]
121595// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121596
121597v_cmp_ge_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
121598// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x26]
121599// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121600
121601v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
121602// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x06]
121603// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121604
121605v_cmp_o_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
121606// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x88,0x06,0x06]
121607// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121608
121609v_cmp_o_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
121610// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0xe4,0x06,0x06]
121611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121612
121613v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
121614// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x06]
121615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
121616
121617v_cmp_o_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
121618// W64: encoding: [0xf9,0x04,0x9e,0x7d,0xff,0x86,0x06,0x06]
121619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121620
121621v_cmp_o_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
121622// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x86,0x06]
121623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121624
121625v_cmp_o_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
121626// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x65,0x86,0x86,0x06]
121627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121628
121629v_cmp_o_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
121630// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x6a,0x86,0x86,0x06]
121631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121632
121633v_cmp_o_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
121634// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x6b,0x86,0x86,0x06]
121635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121636
121637v_cmp_o_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
121638// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x7c,0x86,0x86,0x06]
121639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121640
121641v_cmp_o_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
121642// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x7e,0x86,0x86,0x06]
121643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121644
121645v_cmp_o_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
121646// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x7f,0x86,0x86,0x06]
121647// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121648
121649v_cmp_o_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
121650// W64: encoding: [0xf9,0xfe,0x9f,0x7d,0x01,0x86,0x06,0x06]
121651// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121652
121653v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
121654// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x00,0x06]
121655// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121656
121657v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
121658// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x01,0x06]
121659// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121660
121661v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
121662// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x02,0x06]
121663// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121664
121665v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
121666// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x03,0x06]
121667// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121668
121669v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
121670// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x04,0x06]
121671// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121672
121673v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
121674// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x05,0x06]
121675// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121676
121677v_cmp_o_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
121678// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x16,0x06]
121679// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121680
121681v_cmp_o_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
121682// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x26,0x06]
121683// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121684
121685v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
121686// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x00]
121687// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121688
121689v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
121690// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x01]
121691// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121692
121693v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
121694// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x02]
121695// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121696
121697v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
121698// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x03]
121699// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121700
121701v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
121702// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x04]
121703// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121704
121705v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
121706// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x05]
121707// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121708
121709v_cmp_o_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
121710// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x16]
121711// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121712
121713v_cmp_o_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
121714// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x26]
121715// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121716
121717v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
121718// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x06]
121719// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121720
121721v_cmp_u_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
121722// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x88,0x06,0x06]
121723// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121724
121725v_cmp_u_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
121726// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0xe4,0x06,0x06]
121727// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121728
121729v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
121730// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x00,0x06,0x06]
121731// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
121732
121733v_cmp_u_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
121734// W64: encoding: [0xf9,0x04,0xd0,0x7d,0xff,0x86,0x06,0x06]
121735// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121736
121737v_cmp_u_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
121738// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x86,0x06]
121739// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121740
121741v_cmp_u_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
121742// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x65,0x86,0x86,0x06]
121743// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121744
121745v_cmp_u_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
121746// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x6a,0x86,0x86,0x06]
121747// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121748
121749v_cmp_u_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
121750// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x6b,0x86,0x86,0x06]
121751// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121752
121753v_cmp_u_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
121754// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x7c,0x86,0x86,0x06]
121755// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121756
121757v_cmp_u_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
121758// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x7e,0x86,0x86,0x06]
121759// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121760
121761v_cmp_u_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
121762// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x7f,0x86,0x86,0x06]
121763// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121764
121765v_cmp_u_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
121766// W64: encoding: [0xf9,0xfe,0xd1,0x7d,0x01,0x86,0x06,0x06]
121767// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121768
121769v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
121770// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x00,0x06]
121771// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121772
121773v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
121774// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x01,0x06]
121775// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121776
121777v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
121778// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x02,0x06]
121779// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121780
121781v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
121782// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x03,0x06]
121783// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121784
121785v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
121786// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x04,0x06]
121787// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121788
121789v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
121790// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x05,0x06]
121791// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121792
121793v_cmp_u_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
121794// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x16,0x06]
121795// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121796
121797v_cmp_u_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
121798// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x26,0x06]
121799// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121800
121801v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
121802// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x00]
121803// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121804
121805v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
121806// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x01]
121807// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121808
121809v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
121810// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x02]
121811// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121812
121813v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
121814// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x03]
121815// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121816
121817v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
121818// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x04]
121819// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121820
121821v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
121822// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x05]
121823// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121824
121825v_cmp_u_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
121826// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x16]
121827// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121828
121829v_cmp_u_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
121830// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x26]
121831// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121832
121833v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
121834// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x06]
121835// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121836
121837v_cmp_nge_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
121838// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x88,0x06,0x06]
121839// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121840
121841v_cmp_nge_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
121842// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0xe4,0x06,0x06]
121843// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121844
121845v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
121846// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x00,0x06,0x06]
121847// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
121848
121849v_cmp_nge_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
121850// W64: encoding: [0xf9,0x04,0xd2,0x7d,0xff,0x86,0x06,0x06]
121851// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121852
121853v_cmp_nge_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
121854// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x86,0x06]
121855// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121856
121857v_cmp_nge_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
121858// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x65,0x86,0x86,0x06]
121859// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121860
121861v_cmp_nge_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
121862// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x6a,0x86,0x86,0x06]
121863// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121864
121865v_cmp_nge_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
121866// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x6b,0x86,0x86,0x06]
121867// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121868
121869v_cmp_nge_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
121870// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x7c,0x86,0x86,0x06]
121871// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121872
121873v_cmp_nge_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
121874// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x7e,0x86,0x86,0x06]
121875// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121876
121877v_cmp_nge_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
121878// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x7f,0x86,0x86,0x06]
121879// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121880
121881v_cmp_nge_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
121882// W64: encoding: [0xf9,0xfe,0xd3,0x7d,0x01,0x86,0x06,0x06]
121883// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121884
121885v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
121886// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x00,0x06]
121887// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121888
121889v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
121890// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x01,0x06]
121891// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121892
121893v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
121894// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x02,0x06]
121895// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121896
121897v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
121898// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x03,0x06]
121899// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121900
121901v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
121902// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x04,0x06]
121903// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121904
121905v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
121906// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x05,0x06]
121907// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121908
121909v_cmp_nge_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
121910// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x16,0x06]
121911// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121912
121913v_cmp_nge_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
121914// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x26,0x06]
121915// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121916
121917v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
121918// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x00]
121919// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121920
121921v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
121922// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x01]
121923// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121924
121925v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
121926// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x02]
121927// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121928
121929v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
121930// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x03]
121931// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121932
121933v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
121934// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x04]
121935// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121936
121937v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
121938// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x05]
121939// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121940
121941v_cmp_nge_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
121942// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x16]
121943// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121944
121945v_cmp_nge_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
121946// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x26]
121947// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121948
121949v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
121950// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x06]
121951// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121952
121953v_cmp_nlg_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
121954// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x88,0x06,0x06]
121955// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121956
121957v_cmp_nlg_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
121958// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0xe4,0x06,0x06]
121959// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121960
121961v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
121962// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x00,0x06,0x06]
121963// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
121964
121965v_cmp_nlg_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
121966// W64: encoding: [0xf9,0x04,0xd4,0x7d,0xff,0x86,0x06,0x06]
121967// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121968
121969v_cmp_nlg_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
121970// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x86,0x06]
121971// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121972
121973v_cmp_nlg_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
121974// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x65,0x86,0x86,0x06]
121975// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121976
121977v_cmp_nlg_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
121978// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x6a,0x86,0x86,0x06]
121979// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121980
121981v_cmp_nlg_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
121982// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x6b,0x86,0x86,0x06]
121983// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121984
121985v_cmp_nlg_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
121986// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x7c,0x86,0x86,0x06]
121987// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121988
121989v_cmp_nlg_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
121990// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x7e,0x86,0x86,0x06]
121991// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121992
121993v_cmp_nlg_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
121994// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x7f,0x86,0x86,0x06]
121995// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
121996
121997v_cmp_nlg_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
121998// W64: encoding: [0xf9,0xfe,0xd5,0x7d,0x01,0x86,0x06,0x06]
121999// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122000
122001v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
122002// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x00,0x06]
122003// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122004
122005v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
122006// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x01,0x06]
122007// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122008
122009v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
122010// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x02,0x06]
122011// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122012
122013v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
122014// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x03,0x06]
122015// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122016
122017v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
122018// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x04,0x06]
122019// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122020
122021v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
122022// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x05,0x06]
122023// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122024
122025v_cmp_nlg_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
122026// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x16,0x06]
122027// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122028
122029v_cmp_nlg_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
122030// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x26,0x06]
122031// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122032
122033v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
122034// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x00]
122035// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122036
122037v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
122038// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x01]
122039// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122040
122041v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
122042// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x02]
122043// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122044
122045v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
122046// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x03]
122047// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122048
122049v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
122050// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x04]
122051// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122052
122053v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
122054// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x05]
122055// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122056
122057v_cmp_nlg_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
122058// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x16]
122059// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122060
122061v_cmp_nlg_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
122062// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x26]
122063// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122064
122065v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
122066// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x06]
122067// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122068
122069v_cmp_ngt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
122070// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x88,0x06,0x06]
122071// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122072
122073v_cmp_ngt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
122074// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0xe4,0x06,0x06]
122075// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122076
122077v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
122078// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x00,0x06,0x06]
122079// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
122080
122081v_cmp_ngt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
122082// W64: encoding: [0xf9,0x04,0xd6,0x7d,0xff,0x86,0x06,0x06]
122083// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122084
122085v_cmp_ngt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
122086// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x86,0x06]
122087// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122088
122089v_cmp_ngt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
122090// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x65,0x86,0x86,0x06]
122091// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122092
122093v_cmp_ngt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
122094// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x6a,0x86,0x86,0x06]
122095// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122096
122097v_cmp_ngt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
122098// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x6b,0x86,0x86,0x06]
122099// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122100
122101v_cmp_ngt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
122102// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x7c,0x86,0x86,0x06]
122103// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122104
122105v_cmp_ngt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
122106// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x7e,0x86,0x86,0x06]
122107// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122108
122109v_cmp_ngt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
122110// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x7f,0x86,0x86,0x06]
122111// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122112
122113v_cmp_ngt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
122114// W64: encoding: [0xf9,0xfe,0xd7,0x7d,0x01,0x86,0x06,0x06]
122115// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122116
122117v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
122118// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x00,0x06]
122119// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122120
122121v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
122122// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x01,0x06]
122123// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122124
122125v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
122126// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x02,0x06]
122127// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122128
122129v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
122130// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x03,0x06]
122131// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122132
122133v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
122134// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x04,0x06]
122135// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122136
122137v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
122138// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x05,0x06]
122139// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122140
122141v_cmp_ngt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
122142// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x16,0x06]
122143// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122144
122145v_cmp_ngt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
122146// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x26,0x06]
122147// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122148
122149v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
122150// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x00]
122151// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122152
122153v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
122154// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x01]
122155// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122156
122157v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
122158// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x02]
122159// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122160
122161v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
122162// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x03]
122163// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122164
122165v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
122166// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x04]
122167// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122168
122169v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
122170// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x05]
122171// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122172
122173v_cmp_ngt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
122174// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x16]
122175// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122176
122177v_cmp_ngt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
122178// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x26]
122179// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122180
122181v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
122182// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x06]
122183// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122184
122185v_cmp_nle_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
122186// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x88,0x06,0x06]
122187// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122188
122189v_cmp_nle_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
122190// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0xe4,0x06,0x06]
122191// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122192
122193v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
122194// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x00,0x06,0x06]
122195// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
122196
122197v_cmp_nle_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
122198// W64: encoding: [0xf9,0x04,0xd8,0x7d,0xff,0x86,0x06,0x06]
122199// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122200
122201v_cmp_nle_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
122202// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x86,0x06]
122203// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122204
122205v_cmp_nle_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
122206// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x65,0x86,0x86,0x06]
122207// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122208
122209v_cmp_nle_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
122210// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x6a,0x86,0x86,0x06]
122211// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122212
122213v_cmp_nle_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
122214// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x6b,0x86,0x86,0x06]
122215// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122216
122217v_cmp_nle_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
122218// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x7c,0x86,0x86,0x06]
122219// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122220
122221v_cmp_nle_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
122222// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x7e,0x86,0x86,0x06]
122223// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122224
122225v_cmp_nle_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
122226// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x7f,0x86,0x86,0x06]
122227// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122228
122229v_cmp_nle_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
122230// W64: encoding: [0xf9,0xfe,0xd9,0x7d,0x01,0x86,0x06,0x06]
122231// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122232
122233v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
122234// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x00,0x06]
122235// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122236
122237v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
122238// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x01,0x06]
122239// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122240
122241v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
122242// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x02,0x06]
122243// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122244
122245v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
122246// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x03,0x06]
122247// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122248
122249v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
122250// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x04,0x06]
122251// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122252
122253v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
122254// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x05,0x06]
122255// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122256
122257v_cmp_nle_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
122258// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x16,0x06]
122259// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122260
122261v_cmp_nle_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
122262// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x26,0x06]
122263// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122264
122265v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
122266// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x00]
122267// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122268
122269v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
122270// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x01]
122271// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122272
122273v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
122274// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x02]
122275// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122276
122277v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
122278// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x03]
122279// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122280
122281v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
122282// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x04]
122283// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122284
122285v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
122286// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x05]
122287// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122288
122289v_cmp_nle_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
122290// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x16]
122291// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122292
122293v_cmp_nle_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
122294// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x26]
122295// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122296
122297v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
122298// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x06]
122299// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122300
122301v_cmp_neq_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
122302// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x88,0x06,0x06]
122303// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122304
122305v_cmp_neq_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
122306// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0xe4,0x06,0x06]
122307// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122308
122309v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
122310// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x00,0x06,0x06]
122311// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
122312
122313v_cmp_neq_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
122314// W64: encoding: [0xf9,0x04,0xda,0x7d,0xff,0x86,0x06,0x06]
122315// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122316
122317v_cmp_neq_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
122318// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x86,0x06]
122319// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122320
122321v_cmp_neq_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
122322// W64: encoding: [0xf9,0x04,0xda,0x7d,0x65,0x86,0x86,0x06]
122323// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122324
122325v_cmp_neq_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
122326// W64: encoding: [0xf9,0x04,0xda,0x7d,0x6a,0x86,0x86,0x06]
122327// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122328
122329v_cmp_neq_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
122330// W64: encoding: [0xf9,0x04,0xda,0x7d,0x6b,0x86,0x86,0x06]
122331// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122332
122333v_cmp_neq_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
122334// W64: encoding: [0xf9,0x04,0xda,0x7d,0x7c,0x86,0x86,0x06]
122335// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122336
122337v_cmp_neq_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
122338// W64: encoding: [0xf9,0x04,0xda,0x7d,0x7e,0x86,0x86,0x06]
122339// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122340
122341v_cmp_neq_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
122342// W64: encoding: [0xf9,0x04,0xda,0x7d,0x7f,0x86,0x86,0x06]
122343// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122344
122345v_cmp_neq_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
122346// W64: encoding: [0xf9,0xfe,0xdb,0x7d,0x01,0x86,0x06,0x06]
122347// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122348
122349v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
122350// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x00,0x06]
122351// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122352
122353v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
122354// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x01,0x06]
122355// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122356
122357v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
122358// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x02,0x06]
122359// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122360
122361v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
122362// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x03,0x06]
122363// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122364
122365v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
122366// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x04,0x06]
122367// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122368
122369v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
122370// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x05,0x06]
122371// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122372
122373v_cmp_neq_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
122374// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x16,0x06]
122375// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122376
122377v_cmp_neq_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
122378// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x26,0x06]
122379// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122380
122381v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
122382// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x00]
122383// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122384
122385v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
122386// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x01]
122387// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122388
122389v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
122390// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x02]
122391// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122392
122393v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
122394// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x03]
122395// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122396
122397v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
122398// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x04]
122399// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122400
122401v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
122402// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x05]
122403// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122404
122405v_cmp_neq_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
122406// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x16]
122407// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122408
122409v_cmp_neq_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
122410// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x26]
122411// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122412
122413v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
122414// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x06]
122415// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122416
122417v_cmp_nlt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
122418// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x88,0x06,0x06]
122419// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122420
122421v_cmp_nlt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
122422// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0xe4,0x06,0x06]
122423// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122424
122425v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
122426// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x00,0x06,0x06]
122427// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
122428
122429v_cmp_nlt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
122430// W64: encoding: [0xf9,0x04,0xdc,0x7d,0xff,0x86,0x06,0x06]
122431// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122432
122433v_cmp_nlt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
122434// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x86,0x06]
122435// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122436
122437v_cmp_nlt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
122438// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x65,0x86,0x86,0x06]
122439// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122440
122441v_cmp_nlt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
122442// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x6a,0x86,0x86,0x06]
122443// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122444
122445v_cmp_nlt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
122446// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x6b,0x86,0x86,0x06]
122447// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122448
122449v_cmp_nlt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
122450// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x7c,0x86,0x86,0x06]
122451// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122452
122453v_cmp_nlt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
122454// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x7e,0x86,0x86,0x06]
122455// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122456
122457v_cmp_nlt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
122458// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x7f,0x86,0x86,0x06]
122459// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122460
122461v_cmp_nlt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
122462// W64: encoding: [0xf9,0xfe,0xdd,0x7d,0x01,0x86,0x06,0x06]
122463// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122464
122465v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
122466// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x00,0x06]
122467// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122468
122469v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
122470// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x01,0x06]
122471// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122472
122473v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
122474// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x02,0x06]
122475// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122476
122477v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
122478// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x03,0x06]
122479// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122480
122481v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
122482// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x04,0x06]
122483// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122484
122485v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
122486// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x05,0x06]
122487// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122488
122489v_cmp_nlt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
122490// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x16,0x06]
122491// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122492
122493v_cmp_nlt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
122494// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x26,0x06]
122495// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122496
122497v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
122498// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x00]
122499// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122500
122501v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
122502// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x01]
122503// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122504
122505v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
122506// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x02]
122507// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122508
122509v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
122510// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x03]
122511// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122512
122513v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
122514// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x04]
122515// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122516
122517v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
122518// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x05]
122519// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122520
122521v_cmp_nlt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
122522// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x16]
122523// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122524
122525v_cmp_nlt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
122526// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x26]
122527// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122528
122529v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
122530// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x06]
122531// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122532
122533v_cmp_tru_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
122534// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x88,0x06,0x06]
122535// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122536
122537v_cmp_tru_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
122538// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0xe4,0x06,0x06]
122539// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122540
122541v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
122542// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x00,0x06,0x06]
122543// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode
122544
122545v_cmp_tru_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
122546// W64: encoding: [0xf9,0x04,0xde,0x7d,0xff,0x86,0x06,0x06]
122547// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122548
122549v_cmp_tru_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
122550// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x86,0x06]
122551// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122552
122553v_cmp_tru_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
122554// W64: encoding: [0xf9,0x04,0xde,0x7d,0x65,0x86,0x86,0x06]
122555// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122556
122557v_cmp_tru_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
122558// W64: encoding: [0xf9,0x04,0xde,0x7d,0x6a,0x86,0x86,0x06]
122559// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122560
122561v_cmp_tru_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
122562// W64: encoding: [0xf9,0x04,0xde,0x7d,0x6b,0x86,0x86,0x06]
122563// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122564
122565v_cmp_tru_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
122566// W64: encoding: [0xf9,0x04,0xde,0x7d,0x7c,0x86,0x86,0x06]
122567// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122568
122569v_cmp_tru_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
122570// W64: encoding: [0xf9,0x04,0xde,0x7d,0x7e,0x86,0x86,0x06]
122571// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122572
122573v_cmp_tru_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
122574// W64: encoding: [0xf9,0x04,0xde,0x7d,0x7f,0x86,0x86,0x06]
122575// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122576
122577v_cmp_tru_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
122578// W64: encoding: [0xf9,0xfe,0xdf,0x7d,0x01,0x86,0x06,0x06]
122579// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122580
122581v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
122582// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x00,0x06]
122583// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122584
122585v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
122586// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x01,0x06]
122587// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122588
122589v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
122590// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x02,0x06]
122591// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122592
122593v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
122594// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x03,0x06]
122595// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122596
122597v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
122598// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x04,0x06]
122599// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122600
122601v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
122602// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x05,0x06]
122603// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122604
122605v_cmp_tru_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
122606// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x16,0x06]
122607// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122608
122609v_cmp_tru_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
122610// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x26,0x06]
122611// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122612
122613v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
122614// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x00]
122615// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122616
122617v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
122618// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x01]
122619// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122620
122621v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
122622// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x02]
122623// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122624
122625v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
122626// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x03]
122627// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122628
122629v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
122630// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x04]
122631// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122632
122633v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
122634// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x05]
122635// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122636
122637v_cmp_tru_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
122638// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x16]
122639// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122640
122641v_cmp_tru_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
122642// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x26]
122643// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122644
122645v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
122646// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x06]
122647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122648
122649v_cmp_lt_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
122650// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x88,0x06,0x06]
122651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122652
122653v_cmp_lt_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
122654// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0xe4,0x06,0x06]
122655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122656
122657v_cmp_lt_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
122658// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x06]
122659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122660
122661v_cmp_lt_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
122662// W32: encoding: [0xf9,0x04,0x52,0x7d,0xff,0x86,0x06,0x06]
122663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122664
122665v_cmp_lt_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
122666// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x86,0x06]
122667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122668
122669v_cmp_lt_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
122670// W32: encoding: [0xf9,0x04,0x52,0x7d,0x65,0x86,0x86,0x06]
122671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122672
122673v_cmp_lt_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
122674// W32: encoding: [0xf9,0x04,0x52,0x7d,0x6a,0x86,0x86,0x06]
122675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122676
122677v_cmp_lt_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
122678// W32: encoding: [0xf9,0x04,0x52,0x7d,0x6b,0x86,0x86,0x06]
122679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122680
122681v_cmp_lt_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
122682// W32: encoding: [0xf9,0x04,0x52,0x7d,0x7c,0x86,0x86,0x06]
122683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122684
122685v_cmp_lt_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
122686// W32: encoding: [0xf9,0x04,0x52,0x7d,0x7e,0x86,0x86,0x06]
122687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122688
122689v_cmp_lt_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
122690// W32: encoding: [0xf9,0x04,0x52,0x7d,0x7f,0x86,0x86,0x06]
122691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122692
122693v_cmp_lt_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
122694// W32: encoding: [0xf9,0xfe,0x53,0x7d,0x01,0x86,0x06,0x06]
122695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122696
122697v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
122698// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x00,0x06]
122699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122700
122701v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
122702// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x01,0x06]
122703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122704
122705v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
122706// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x02,0x06]
122707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122708
122709v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
122710// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x03,0x06]
122711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122712
122713v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
122714// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x04,0x06]
122715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122716
122717v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
122718// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x05,0x06]
122719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122720
122721v_cmp_lt_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
122722// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x0e,0x06]
122723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122724
122725v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
122726// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x00]
122727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122728
122729v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
122730// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x01]
122731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122732
122733v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
122734// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x02]
122735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122736
122737v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
122738// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x03]
122739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122740
122741v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
122742// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x04]
122743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122744
122745v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
122746// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x05]
122747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122748
122749v_cmp_lt_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
122750// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x0e]
122751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122752
122753v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
122754// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x06]
122755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122756
122757v_cmp_eq_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
122758// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x88,0x06,0x06]
122759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122760
122761v_cmp_eq_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
122762// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0xe4,0x06,0x06]
122763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122764
122765v_cmp_eq_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
122766// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x06]
122767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122768
122769v_cmp_eq_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
122770// W32: encoding: [0xf9,0x04,0x54,0x7d,0xff,0x86,0x06,0x06]
122771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122772
122773v_cmp_eq_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
122774// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x86,0x06]
122775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122776
122777v_cmp_eq_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
122778// W32: encoding: [0xf9,0x04,0x54,0x7d,0x65,0x86,0x86,0x06]
122779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122780
122781v_cmp_eq_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
122782// W32: encoding: [0xf9,0x04,0x54,0x7d,0x6a,0x86,0x86,0x06]
122783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122784
122785v_cmp_eq_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
122786// W32: encoding: [0xf9,0x04,0x54,0x7d,0x6b,0x86,0x86,0x06]
122787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122788
122789v_cmp_eq_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
122790// W32: encoding: [0xf9,0x04,0x54,0x7d,0x7c,0x86,0x86,0x06]
122791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122792
122793v_cmp_eq_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
122794// W32: encoding: [0xf9,0x04,0x54,0x7d,0x7e,0x86,0x86,0x06]
122795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122796
122797v_cmp_eq_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
122798// W32: encoding: [0xf9,0x04,0x54,0x7d,0x7f,0x86,0x86,0x06]
122799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122800
122801v_cmp_eq_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
122802// W32: encoding: [0xf9,0xfe,0x55,0x7d,0x01,0x86,0x06,0x06]
122803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122804
122805v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
122806// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x00,0x06]
122807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122808
122809v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
122810// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x01,0x06]
122811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122812
122813v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
122814// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x02,0x06]
122815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122816
122817v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
122818// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x03,0x06]
122819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122820
122821v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
122822// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x04,0x06]
122823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122824
122825v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
122826// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x05,0x06]
122827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122828
122829v_cmp_eq_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
122830// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x0e,0x06]
122831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122832
122833v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
122834// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x00]
122835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122836
122837v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
122838// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x01]
122839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122840
122841v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
122842// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x02]
122843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122844
122845v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
122846// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x03]
122847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122848
122849v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
122850// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x04]
122851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122852
122853v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
122854// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x05]
122855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122856
122857v_cmp_eq_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
122858// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x0e]
122859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122860
122861v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
122862// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x06]
122863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122864
122865v_cmp_le_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
122866// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x88,0x06,0x06]
122867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122868
122869v_cmp_le_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
122870// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0xe4,0x06,0x06]
122871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122872
122873v_cmp_le_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
122874// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x06]
122875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122876
122877v_cmp_le_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
122878// W32: encoding: [0xf9,0x04,0x56,0x7d,0xff,0x86,0x06,0x06]
122879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122880
122881v_cmp_le_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
122882// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x86,0x06]
122883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122884
122885v_cmp_le_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
122886// W32: encoding: [0xf9,0x04,0x56,0x7d,0x65,0x86,0x86,0x06]
122887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122888
122889v_cmp_le_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
122890// W32: encoding: [0xf9,0x04,0x56,0x7d,0x6a,0x86,0x86,0x06]
122891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122892
122893v_cmp_le_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
122894// W32: encoding: [0xf9,0x04,0x56,0x7d,0x6b,0x86,0x86,0x06]
122895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122896
122897v_cmp_le_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
122898// W32: encoding: [0xf9,0x04,0x56,0x7d,0x7c,0x86,0x86,0x06]
122899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122900
122901v_cmp_le_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
122902// W32: encoding: [0xf9,0x04,0x56,0x7d,0x7e,0x86,0x86,0x06]
122903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122904
122905v_cmp_le_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
122906// W32: encoding: [0xf9,0x04,0x56,0x7d,0x7f,0x86,0x86,0x06]
122907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122908
122909v_cmp_le_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
122910// W32: encoding: [0xf9,0xfe,0x57,0x7d,0x01,0x86,0x06,0x06]
122911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122912
122913v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
122914// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x00,0x06]
122915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122916
122917v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
122918// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x01,0x06]
122919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122920
122921v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
122922// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x02,0x06]
122923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122924
122925v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
122926// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x03,0x06]
122927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122928
122929v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
122930// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x04,0x06]
122931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122932
122933v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
122934// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x05,0x06]
122935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122936
122937v_cmp_le_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
122938// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x0e,0x06]
122939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122940
122941v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
122942// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x00]
122943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122944
122945v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
122946// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x01]
122947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122948
122949v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
122950// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x02]
122951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122952
122953v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
122954// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x03]
122955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122956
122957v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
122958// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x04]
122959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122960
122961v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
122962// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x05]
122963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122964
122965v_cmp_le_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
122966// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x0e]
122967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122968
122969v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
122970// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x06]
122971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122972
122973v_cmp_gt_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
122974// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x88,0x06,0x06]
122975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122976
122977v_cmp_gt_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
122978// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0xe4,0x06,0x06]
122979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122980
122981v_cmp_gt_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
122982// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x06]
122983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122984
122985v_cmp_gt_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
122986// W32: encoding: [0xf9,0x04,0x58,0x7d,0xff,0x86,0x06,0x06]
122987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122988
122989v_cmp_gt_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
122990// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x86,0x06]
122991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122992
122993v_cmp_gt_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
122994// W32: encoding: [0xf9,0x04,0x58,0x7d,0x65,0x86,0x86,0x06]
122995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
122996
122997v_cmp_gt_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
122998// W32: encoding: [0xf9,0x04,0x58,0x7d,0x6a,0x86,0x86,0x06]
122999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123000
123001v_cmp_gt_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
123002// W32: encoding: [0xf9,0x04,0x58,0x7d,0x6b,0x86,0x86,0x06]
123003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123004
123005v_cmp_gt_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
123006// W32: encoding: [0xf9,0x04,0x58,0x7d,0x7c,0x86,0x86,0x06]
123007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123008
123009v_cmp_gt_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
123010// W32: encoding: [0xf9,0x04,0x58,0x7d,0x7e,0x86,0x86,0x06]
123011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123012
123013v_cmp_gt_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
123014// W32: encoding: [0xf9,0x04,0x58,0x7d,0x7f,0x86,0x86,0x06]
123015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123016
123017v_cmp_gt_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
123018// W32: encoding: [0xf9,0xfe,0x59,0x7d,0x01,0x86,0x06,0x06]
123019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123020
123021v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
123022// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x00,0x06]
123023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123024
123025v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
123026// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x01,0x06]
123027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123028
123029v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
123030// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x02,0x06]
123031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123032
123033v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
123034// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x03,0x06]
123035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123036
123037v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
123038// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x04,0x06]
123039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123040
123041v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
123042// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x05,0x06]
123043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123044
123045v_cmp_gt_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
123046// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x0e,0x06]
123047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123048
123049v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
123050// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x00]
123051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123052
123053v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
123054// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x01]
123055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123056
123057v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
123058// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x02]
123059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123060
123061v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
123062// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x03]
123063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123064
123065v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
123066// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x04]
123067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123068
123069v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
123070// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x05]
123071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123072
123073v_cmp_gt_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
123074// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x0e]
123075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123076
123077v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
123078// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x06]
123079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123080
123081v_cmp_ne_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
123082// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x88,0x06,0x06]
123083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123084
123085v_cmp_ne_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
123086// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0xe4,0x06,0x06]
123087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123088
123089v_cmp_ne_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
123090// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x06]
123091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123092
123093v_cmp_ne_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
123094// W32: encoding: [0xf9,0x04,0x5a,0x7d,0xff,0x86,0x06,0x06]
123095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123096
123097v_cmp_ne_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
123098// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x86,0x06]
123099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123100
123101v_cmp_ne_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
123102// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x65,0x86,0x86,0x06]
123103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123104
123105v_cmp_ne_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
123106// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x6a,0x86,0x86,0x06]
123107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123108
123109v_cmp_ne_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
123110// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x6b,0x86,0x86,0x06]
123111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123112
123113v_cmp_ne_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
123114// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x7c,0x86,0x86,0x06]
123115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123116
123117v_cmp_ne_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
123118// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x7e,0x86,0x86,0x06]
123119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123120
123121v_cmp_ne_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
123122// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x7f,0x86,0x86,0x06]
123123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123124
123125v_cmp_ne_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
123126// W32: encoding: [0xf9,0xfe,0x5b,0x7d,0x01,0x86,0x06,0x06]
123127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123128
123129v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
123130// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x00,0x06]
123131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123132
123133v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
123134// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x01,0x06]
123135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123136
123137v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
123138// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x02,0x06]
123139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123140
123141v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
123142// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x03,0x06]
123143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123144
123145v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
123146// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x04,0x06]
123147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123148
123149v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
123150// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x05,0x06]
123151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123152
123153v_cmp_ne_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
123154// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x0e,0x06]
123155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123156
123157v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
123158// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x00]
123159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123160
123161v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
123162// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x01]
123163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123164
123165v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
123166// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x02]
123167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123168
123169v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
123170// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x03]
123171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123172
123173v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
123174// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x04]
123175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123176
123177v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
123178// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x05]
123179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123180
123181v_cmp_ne_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
123182// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x0e]
123183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123184
123185v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
123186// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x06]
123187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123188
123189v_cmp_ge_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
123190// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x88,0x06,0x06]
123191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123192
123193v_cmp_ge_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
123194// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0xe4,0x06,0x06]
123195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123196
123197v_cmp_ge_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
123198// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x06]
123199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123200
123201v_cmp_ge_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
123202// W32: encoding: [0xf9,0x04,0x5c,0x7d,0xff,0x86,0x06,0x06]
123203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123204
123205v_cmp_ge_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
123206// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x86,0x06]
123207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123208
123209v_cmp_ge_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
123210// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x65,0x86,0x86,0x06]
123211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123212
123213v_cmp_ge_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
123214// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x6a,0x86,0x86,0x06]
123215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123216
123217v_cmp_ge_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
123218// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x6b,0x86,0x86,0x06]
123219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123220
123221v_cmp_ge_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
123222// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x7c,0x86,0x86,0x06]
123223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123224
123225v_cmp_ge_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
123226// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x7e,0x86,0x86,0x06]
123227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123228
123229v_cmp_ge_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
123230// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x7f,0x86,0x86,0x06]
123231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123232
123233v_cmp_ge_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
123234// W32: encoding: [0xf9,0xfe,0x5d,0x7d,0x01,0x86,0x06,0x06]
123235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123236
123237v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
123238// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x00,0x06]
123239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123240
123241v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
123242// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x01,0x06]
123243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123244
123245v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
123246// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x02,0x06]
123247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123248
123249v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
123250// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x03,0x06]
123251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123252
123253v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
123254// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x04,0x06]
123255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123256
123257v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
123258// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x05,0x06]
123259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123260
123261v_cmp_ge_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
123262// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x0e,0x06]
123263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123264
123265v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
123266// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x00]
123267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123268
123269v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
123270// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x01]
123271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123272
123273v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
123274// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x02]
123275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123276
123277v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
123278// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x03]
123279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123280
123281v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
123282// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x04]
123283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123284
123285v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
123286// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x05]
123287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123288
123289v_cmp_ge_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
123290// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x0e]
123291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123292
123293v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
123294// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x06]
123295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123296
123297v_cmp_f_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
123298// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x88,0x06,0x06]
123299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123300
123301v_cmp_f_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
123302// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0xe4,0x06,0x06]
123303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123304
123305v_cmp_f_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
123306// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x06]
123307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123308
123309v_cmp_f_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
123310// W32: encoding: [0xf9,0x04,0x80,0x7d,0xff,0x86,0x06,0x06]
123311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123312
123313v_cmp_f_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
123314// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x86,0x06]
123315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123316
123317v_cmp_f_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
123318// W32: encoding: [0xf9,0x04,0x80,0x7d,0x65,0x86,0x86,0x06]
123319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123320
123321v_cmp_f_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
123322// W32: encoding: [0xf9,0x04,0x80,0x7d,0x6a,0x86,0x86,0x06]
123323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123324
123325v_cmp_f_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
123326// W32: encoding: [0xf9,0x04,0x80,0x7d,0x6b,0x86,0x86,0x06]
123327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123328
123329v_cmp_f_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
123330// W32: encoding: [0xf9,0x04,0x80,0x7d,0x7c,0x86,0x86,0x06]
123331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123332
123333v_cmp_f_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
123334// W32: encoding: [0xf9,0x04,0x80,0x7d,0x7e,0x86,0x86,0x06]
123335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123336
123337v_cmp_f_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
123338// W32: encoding: [0xf9,0x04,0x80,0x7d,0x7f,0x86,0x86,0x06]
123339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123340
123341v_cmp_f_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
123342// W32: encoding: [0xf9,0xfe,0x81,0x7d,0x01,0x86,0x06,0x06]
123343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123344
123345v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
123346// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x00,0x06]
123347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123348
123349v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
123350// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x01,0x06]
123351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123352
123353v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
123354// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x02,0x06]
123355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123356
123357v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
123358// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x03,0x06]
123359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123360
123361v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
123362// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x04,0x06]
123363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123364
123365v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
123366// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x05,0x06]
123367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123368
123369v_cmp_f_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
123370// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x0e,0x06]
123371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123372
123373v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
123374// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x00]
123375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123376
123377v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
123378// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x01]
123379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123380
123381v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
123382// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x02]
123383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123384
123385v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
123386// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x03]
123387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123388
123389v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
123390// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x04]
123391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123392
123393v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
123394// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x05]
123395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123396
123397v_cmp_f_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
123398// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x0e]
123399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123400
123401v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
123402// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x06]
123403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123404
123405v_cmp_lt_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
123406// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x88,0x06,0x06]
123407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123408
123409v_cmp_lt_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
123410// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0xe4,0x06,0x06]
123411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123412
123413v_cmp_lt_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
123414// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x06]
123415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123416
123417v_cmp_lt_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
123418// W32: encoding: [0xf9,0x04,0x82,0x7d,0xff,0x86,0x06,0x06]
123419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123420
123421v_cmp_lt_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
123422// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x86,0x06]
123423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123424
123425v_cmp_lt_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
123426// W32: encoding: [0xf9,0x04,0x82,0x7d,0x65,0x86,0x86,0x06]
123427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123428
123429v_cmp_lt_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
123430// W32: encoding: [0xf9,0x04,0x82,0x7d,0x6a,0x86,0x86,0x06]
123431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123432
123433v_cmp_lt_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
123434// W32: encoding: [0xf9,0x04,0x82,0x7d,0x6b,0x86,0x86,0x06]
123435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123436
123437v_cmp_lt_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
123438// W32: encoding: [0xf9,0x04,0x82,0x7d,0x7c,0x86,0x86,0x06]
123439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123440
123441v_cmp_lt_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
123442// W32: encoding: [0xf9,0x04,0x82,0x7d,0x7e,0x86,0x86,0x06]
123443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123444
123445v_cmp_lt_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
123446// W32: encoding: [0xf9,0x04,0x82,0x7d,0x7f,0x86,0x86,0x06]
123447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123448
123449v_cmp_lt_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
123450// W32: encoding: [0xf9,0xfe,0x83,0x7d,0x01,0x86,0x06,0x06]
123451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123452
123453v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
123454// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x00,0x06]
123455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123456
123457v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
123458// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x01,0x06]
123459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123460
123461v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
123462// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x02,0x06]
123463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123464
123465v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
123466// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x03,0x06]
123467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123468
123469v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
123470// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x04,0x06]
123471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123472
123473v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
123474// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x05,0x06]
123475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123476
123477v_cmp_lt_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
123478// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x0e,0x06]
123479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123480
123481v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
123482// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x00]
123483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123484
123485v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
123486// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x01]
123487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123488
123489v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
123490// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x02]
123491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123492
123493v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
123494// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x03]
123495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123496
123497v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
123498// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x04]
123499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123500
123501v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
123502// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x05]
123503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123504
123505v_cmp_lt_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
123506// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x0e]
123507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123508
123509v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
123510// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x06]
123511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123512
123513v_cmp_eq_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
123514// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x88,0x06,0x06]
123515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123516
123517v_cmp_eq_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
123518// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0xe4,0x06,0x06]
123519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123520
123521v_cmp_eq_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
123522// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x06]
123523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123524
123525v_cmp_eq_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
123526// W32: encoding: [0xf9,0x04,0x84,0x7d,0xff,0x86,0x06,0x06]
123527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123528
123529v_cmp_eq_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
123530// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x86,0x06]
123531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123532
123533v_cmp_eq_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
123534// W32: encoding: [0xf9,0x04,0x84,0x7d,0x65,0x86,0x86,0x06]
123535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123536
123537v_cmp_eq_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
123538// W32: encoding: [0xf9,0x04,0x84,0x7d,0x6a,0x86,0x86,0x06]
123539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123540
123541v_cmp_eq_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
123542// W32: encoding: [0xf9,0x04,0x84,0x7d,0x6b,0x86,0x86,0x06]
123543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123544
123545v_cmp_eq_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
123546// W32: encoding: [0xf9,0x04,0x84,0x7d,0x7c,0x86,0x86,0x06]
123547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123548
123549v_cmp_eq_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
123550// W32: encoding: [0xf9,0x04,0x84,0x7d,0x7e,0x86,0x86,0x06]
123551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123552
123553v_cmp_eq_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
123554// W32: encoding: [0xf9,0x04,0x84,0x7d,0x7f,0x86,0x86,0x06]
123555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123556
123557v_cmp_eq_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
123558// W32: encoding: [0xf9,0xfe,0x85,0x7d,0x01,0x86,0x06,0x06]
123559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123560
123561v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
123562// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x00,0x06]
123563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123564
123565v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
123566// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x01,0x06]
123567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123568
123569v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
123570// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x02,0x06]
123571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123572
123573v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
123574// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x03,0x06]
123575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123576
123577v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
123578// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x04,0x06]
123579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123580
123581v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
123582// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x05,0x06]
123583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123584
123585v_cmp_eq_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
123586// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x0e,0x06]
123587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123588
123589v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
123590// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x00]
123591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123592
123593v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
123594// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x01]
123595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123596
123597v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
123598// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x02]
123599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123600
123601v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
123602// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x03]
123603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123604
123605v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
123606// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x04]
123607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123608
123609v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
123610// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x05]
123611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123612
123613v_cmp_eq_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
123614// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x0e]
123615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123616
123617v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
123618// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x06]
123619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123620
123621v_cmp_le_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
123622// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x88,0x06,0x06]
123623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123624
123625v_cmp_le_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
123626// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0xe4,0x06,0x06]
123627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123628
123629v_cmp_le_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
123630// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x06]
123631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123632
123633v_cmp_le_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
123634// W32: encoding: [0xf9,0x04,0x86,0x7d,0xff,0x86,0x06,0x06]
123635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123636
123637v_cmp_le_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
123638// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x86,0x06]
123639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123640
123641v_cmp_le_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
123642// W32: encoding: [0xf9,0x04,0x86,0x7d,0x65,0x86,0x86,0x06]
123643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123644
123645v_cmp_le_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
123646// W32: encoding: [0xf9,0x04,0x86,0x7d,0x6a,0x86,0x86,0x06]
123647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123648
123649v_cmp_le_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
123650// W32: encoding: [0xf9,0x04,0x86,0x7d,0x6b,0x86,0x86,0x06]
123651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123652
123653v_cmp_le_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
123654// W32: encoding: [0xf9,0x04,0x86,0x7d,0x7c,0x86,0x86,0x06]
123655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123656
123657v_cmp_le_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
123658// W32: encoding: [0xf9,0x04,0x86,0x7d,0x7e,0x86,0x86,0x06]
123659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123660
123661v_cmp_le_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
123662// W32: encoding: [0xf9,0x04,0x86,0x7d,0x7f,0x86,0x86,0x06]
123663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123664
123665v_cmp_le_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
123666// W32: encoding: [0xf9,0xfe,0x87,0x7d,0x01,0x86,0x06,0x06]
123667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123668
123669v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
123670// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x00,0x06]
123671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123672
123673v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
123674// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x01,0x06]
123675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123676
123677v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
123678// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x02,0x06]
123679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123680
123681v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
123682// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x03,0x06]
123683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123684
123685v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
123686// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x04,0x06]
123687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123688
123689v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
123690// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x05,0x06]
123691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123692
123693v_cmp_le_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
123694// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x0e,0x06]
123695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123696
123697v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
123698// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x00]
123699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123700
123701v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
123702// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x01]
123703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123704
123705v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
123706// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x02]
123707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123708
123709v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
123710// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x03]
123711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123712
123713v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
123714// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x04]
123715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123716
123717v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
123718// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x05]
123719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123720
123721v_cmp_le_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
123722// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x0e]
123723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123724
123725v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
123726// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x06]
123727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123728
123729v_cmp_gt_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
123730// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x88,0x06,0x06]
123731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123732
123733v_cmp_gt_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
123734// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0xe4,0x06,0x06]
123735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123736
123737v_cmp_gt_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
123738// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x06]
123739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123740
123741v_cmp_gt_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
123742// W32: encoding: [0xf9,0x04,0x88,0x7d,0xff,0x86,0x06,0x06]
123743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123744
123745v_cmp_gt_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
123746// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x86,0x06]
123747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123748
123749v_cmp_gt_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
123750// W32: encoding: [0xf9,0x04,0x88,0x7d,0x65,0x86,0x86,0x06]
123751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123752
123753v_cmp_gt_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
123754// W32: encoding: [0xf9,0x04,0x88,0x7d,0x6a,0x86,0x86,0x06]
123755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123756
123757v_cmp_gt_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
123758// W32: encoding: [0xf9,0x04,0x88,0x7d,0x6b,0x86,0x86,0x06]
123759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123760
123761v_cmp_gt_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
123762// W32: encoding: [0xf9,0x04,0x88,0x7d,0x7c,0x86,0x86,0x06]
123763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123764
123765v_cmp_gt_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
123766// W32: encoding: [0xf9,0x04,0x88,0x7d,0x7e,0x86,0x86,0x06]
123767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123768
123769v_cmp_gt_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
123770// W32: encoding: [0xf9,0x04,0x88,0x7d,0x7f,0x86,0x86,0x06]
123771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123772
123773v_cmp_gt_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
123774// W32: encoding: [0xf9,0xfe,0x89,0x7d,0x01,0x86,0x06,0x06]
123775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123776
123777v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
123778// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x00,0x06]
123779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123780
123781v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
123782// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x01,0x06]
123783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123784
123785v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
123786// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x02,0x06]
123787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123788
123789v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
123790// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x03,0x06]
123791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123792
123793v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
123794// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x04,0x06]
123795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123796
123797v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
123798// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x05,0x06]
123799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123800
123801v_cmp_gt_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
123802// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x0e,0x06]
123803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123804
123805v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
123806// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x00]
123807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123808
123809v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
123810// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x01]
123811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123812
123813v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
123814// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x02]
123815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123816
123817v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
123818// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x03]
123819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123820
123821v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
123822// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x04]
123823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123824
123825v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
123826// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x05]
123827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123828
123829v_cmp_gt_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
123830// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x0e]
123831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123832
123833v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
123834// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x06]
123835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123836
123837v_cmp_ne_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
123838// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x88,0x06,0x06]
123839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123840
123841v_cmp_ne_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
123842// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0xe4,0x06,0x06]
123843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123844
123845v_cmp_ne_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
123846// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x06]
123847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123848
123849v_cmp_ne_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
123850// W32: encoding: [0xf9,0x04,0x8a,0x7d,0xff,0x86,0x06,0x06]
123851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123852
123853v_cmp_ne_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
123854// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x86,0x06]
123855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123856
123857v_cmp_ne_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
123858// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x65,0x86,0x86,0x06]
123859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123860
123861v_cmp_ne_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
123862// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x6a,0x86,0x86,0x06]
123863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123864
123865v_cmp_ne_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
123866// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x6b,0x86,0x86,0x06]
123867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123868
123869v_cmp_ne_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
123870// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x7c,0x86,0x86,0x06]
123871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123872
123873v_cmp_ne_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
123874// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x7e,0x86,0x86,0x06]
123875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123876
123877v_cmp_ne_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
123878// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x7f,0x86,0x86,0x06]
123879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123880
123881v_cmp_ne_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
123882// W32: encoding: [0xf9,0xfe,0x8b,0x7d,0x01,0x86,0x06,0x06]
123883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123884
123885v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
123886// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x00,0x06]
123887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123888
123889v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
123890// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x01,0x06]
123891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123892
123893v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
123894// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x02,0x06]
123895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123896
123897v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
123898// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x03,0x06]
123899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123900
123901v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
123902// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x04,0x06]
123903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123904
123905v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
123906// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x05,0x06]
123907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123908
123909v_cmp_ne_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
123910// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x0e,0x06]
123911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123912
123913v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
123914// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x00]
123915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123916
123917v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
123918// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x01]
123919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123920
123921v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
123922// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x02]
123923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123924
123925v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
123926// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x03]
123927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123928
123929v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
123930// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x04]
123931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123932
123933v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
123934// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x05]
123935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123936
123937v_cmp_ne_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
123938// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x0e]
123939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123940
123941v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
123942// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x06]
123943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123944
123945v_cmp_ge_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
123946// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x88,0x06,0x06]
123947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123948
123949v_cmp_ge_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
123950// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0xe4,0x06,0x06]
123951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123952
123953v_cmp_ge_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
123954// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x06]
123955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123956
123957v_cmp_ge_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
123958// W32: encoding: [0xf9,0x04,0x8c,0x7d,0xff,0x86,0x06,0x06]
123959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123960
123961v_cmp_ge_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
123962// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x86,0x06]
123963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123964
123965v_cmp_ge_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
123966// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x65,0x86,0x86,0x06]
123967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123968
123969v_cmp_ge_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
123970// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x6a,0x86,0x86,0x06]
123971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123972
123973v_cmp_ge_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
123974// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x6b,0x86,0x86,0x06]
123975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123976
123977v_cmp_ge_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
123978// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x7c,0x86,0x86,0x06]
123979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123980
123981v_cmp_ge_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
123982// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x7e,0x86,0x86,0x06]
123983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123984
123985v_cmp_ge_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
123986// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x7f,0x86,0x86,0x06]
123987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123988
123989v_cmp_ge_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
123990// W32: encoding: [0xf9,0xfe,0x8d,0x7d,0x01,0x86,0x06,0x06]
123991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123992
123993v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
123994// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x00,0x06]
123995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
123996
123997v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
123998// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x01,0x06]
123999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124000
124001v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
124002// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x02,0x06]
124003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124004
124005v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
124006// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x03,0x06]
124007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124008
124009v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
124010// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x04,0x06]
124011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124012
124013v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
124014// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x05,0x06]
124015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124016
124017v_cmp_ge_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
124018// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x0e,0x06]
124019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124020
124021v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
124022// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x00]
124023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124024
124025v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
124026// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x01]
124027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124028
124029v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
124030// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x02]
124031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124032
124033v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
124034// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x03]
124035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124036
124037v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
124038// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x04]
124039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124040
124041v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
124042// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x05]
124043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124044
124045v_cmp_ge_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
124046// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x0e]
124047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124048
124049v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
124050// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x06]
124051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124052
124053v_cmp_t_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
124054// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x88,0x06,0x06]
124055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124056
124057v_cmp_t_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
124058// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0xe4,0x06,0x06]
124059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124060
124061v_cmp_t_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
124062// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x06]
124063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124064
124065v_cmp_t_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
124066// W32: encoding: [0xf9,0x04,0x8e,0x7d,0xff,0x86,0x06,0x06]
124067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124068
124069v_cmp_t_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
124070// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x86,0x06]
124071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124072
124073v_cmp_t_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
124074// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x65,0x86,0x86,0x06]
124075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124076
124077v_cmp_t_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
124078// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x6a,0x86,0x86,0x06]
124079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124080
124081v_cmp_t_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
124082// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x6b,0x86,0x86,0x06]
124083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124084
124085v_cmp_t_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
124086// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x7c,0x86,0x86,0x06]
124087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124088
124089v_cmp_t_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
124090// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x7e,0x86,0x86,0x06]
124091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124092
124093v_cmp_t_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
124094// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x7f,0x86,0x86,0x06]
124095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124096
124097v_cmp_t_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
124098// W32: encoding: [0xf9,0xfe,0x8f,0x7d,0x01,0x86,0x06,0x06]
124099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124100
124101v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
124102// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x00,0x06]
124103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124104
124105v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
124106// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x01,0x06]
124107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124108
124109v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
124110// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x02,0x06]
124111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124112
124113v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
124114// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x03,0x06]
124115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124116
124117v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
124118// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x04,0x06]
124119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124120
124121v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
124122// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x05,0x06]
124123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124124
124125v_cmp_t_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
124126// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x0e,0x06]
124127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124128
124129v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
124130// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x00]
124131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124132
124133v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
124134// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x01]
124135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124136
124137v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
124138// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x02]
124139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124140
124141v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
124142// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x03]
124143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124144
124145v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
124146// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x04]
124147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124148
124149v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
124150// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x05]
124151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124152
124153v_cmp_t_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
124154// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x0e]
124155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124156
124157v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
124158// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x06]
124159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124160
124161v_cmp_f_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
124162// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x88,0x06,0x06]
124163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124164
124165v_cmp_f_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
124166// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0xe4,0x06,0x06]
124167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124168
124169v_cmp_f_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
124170// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x06]
124171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124172
124173v_cmp_f_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
124174// W32: encoding: [0xf9,0x04,0x90,0x7d,0xff,0x86,0x06,0x06]
124175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124176
124177v_cmp_f_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
124178// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x86,0x06]
124179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124180
124181v_cmp_f_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
124182// W32: encoding: [0xf9,0x04,0x90,0x7d,0x65,0x86,0x86,0x06]
124183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124184
124185v_cmp_f_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
124186// W32: encoding: [0xf9,0x04,0x90,0x7d,0x6a,0x86,0x86,0x06]
124187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124188
124189v_cmp_f_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
124190// W32: encoding: [0xf9,0x04,0x90,0x7d,0x6b,0x86,0x86,0x06]
124191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124192
124193v_cmp_f_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
124194// W32: encoding: [0xf9,0x04,0x90,0x7d,0x7c,0x86,0x86,0x06]
124195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124196
124197v_cmp_f_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
124198// W32: encoding: [0xf9,0x04,0x90,0x7d,0x7e,0x86,0x86,0x06]
124199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124200
124201v_cmp_f_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
124202// W32: encoding: [0xf9,0x04,0x90,0x7d,0x7f,0x86,0x86,0x06]
124203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124204
124205v_cmp_f_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
124206// W32: encoding: [0xf9,0xfe,0x91,0x7d,0x01,0x86,0x06,0x06]
124207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124208
124209v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
124210// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x00,0x06]
124211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124212
124213v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
124214// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x01,0x06]
124215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124216
124217v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
124218// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x02,0x06]
124219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124220
124221v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
124222// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x03,0x06]
124223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124224
124225v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
124226// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x04,0x06]
124227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124228
124229v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
124230// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x05,0x06]
124231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124232
124233v_cmp_f_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
124234// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x16,0x06]
124235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124236
124237v_cmp_f_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
124238// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x26,0x06]
124239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124240
124241v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
124242// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x00]
124243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124244
124245v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
124246// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x01]
124247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124248
124249v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
124250// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x02]
124251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124252
124253v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
124254// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x03]
124255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124256
124257v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
124258// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x04]
124259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124260
124261v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
124262// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x05]
124263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124264
124265v_cmp_f_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
124266// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x16]
124267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124268
124269v_cmp_f_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
124270// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x26]
124271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124272
124273v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
124274// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x06]
124275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124276
124277v_cmp_lt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
124278// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x88,0x06,0x06]
124279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124280
124281v_cmp_lt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
124282// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0xe4,0x06,0x06]
124283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124284
124285v_cmp_lt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
124286// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x06]
124287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124288
124289v_cmp_lt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
124290// W32: encoding: [0xf9,0x04,0x92,0x7d,0xff,0x86,0x06,0x06]
124291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124292
124293v_cmp_lt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
124294// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x86,0x06]
124295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124296
124297v_cmp_lt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
124298// W32: encoding: [0xf9,0x04,0x92,0x7d,0x65,0x86,0x86,0x06]
124299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124300
124301v_cmp_lt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
124302// W32: encoding: [0xf9,0x04,0x92,0x7d,0x6a,0x86,0x86,0x06]
124303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124304
124305v_cmp_lt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
124306// W32: encoding: [0xf9,0x04,0x92,0x7d,0x6b,0x86,0x86,0x06]
124307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124308
124309v_cmp_lt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
124310// W32: encoding: [0xf9,0x04,0x92,0x7d,0x7c,0x86,0x86,0x06]
124311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124312
124313v_cmp_lt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
124314// W32: encoding: [0xf9,0x04,0x92,0x7d,0x7e,0x86,0x86,0x06]
124315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124316
124317v_cmp_lt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
124318// W32: encoding: [0xf9,0x04,0x92,0x7d,0x7f,0x86,0x86,0x06]
124319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124320
124321v_cmp_lt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
124322// W32: encoding: [0xf9,0xfe,0x93,0x7d,0x01,0x86,0x06,0x06]
124323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124324
124325v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
124326// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x00,0x06]
124327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124328
124329v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
124330// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x01,0x06]
124331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124332
124333v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
124334// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x02,0x06]
124335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124336
124337v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
124338// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x03,0x06]
124339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124340
124341v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
124342// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x04,0x06]
124343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124344
124345v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
124346// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x05,0x06]
124347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124348
124349v_cmp_lt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
124350// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x16,0x06]
124351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124352
124353v_cmp_lt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
124354// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x26,0x06]
124355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124356
124357v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
124358// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x00]
124359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124360
124361v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
124362// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x01]
124363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124364
124365v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
124366// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x02]
124367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124368
124369v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
124370// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x03]
124371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124372
124373v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
124374// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x04]
124375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124376
124377v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
124378// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x05]
124379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124380
124381v_cmp_lt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
124382// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x16]
124383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124384
124385v_cmp_lt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
124386// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x26]
124387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124388
124389v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
124390// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x06]
124391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124392
124393v_cmp_eq_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
124394// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x88,0x06,0x06]
124395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124396
124397v_cmp_eq_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
124398// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0xe4,0x06,0x06]
124399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124400
124401v_cmp_eq_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
124402// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x06]
124403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124404
124405v_cmp_eq_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
124406// W32: encoding: [0xf9,0x04,0x94,0x7d,0xff,0x86,0x06,0x06]
124407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124408
124409v_cmp_eq_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
124410// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x86,0x06]
124411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124412
124413v_cmp_eq_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
124414// W32: encoding: [0xf9,0x04,0x94,0x7d,0x65,0x86,0x86,0x06]
124415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124416
124417v_cmp_eq_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
124418// W32: encoding: [0xf9,0x04,0x94,0x7d,0x6a,0x86,0x86,0x06]
124419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124420
124421v_cmp_eq_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
124422// W32: encoding: [0xf9,0x04,0x94,0x7d,0x6b,0x86,0x86,0x06]
124423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124424
124425v_cmp_eq_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
124426// W32: encoding: [0xf9,0x04,0x94,0x7d,0x7c,0x86,0x86,0x06]
124427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124428
124429v_cmp_eq_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
124430// W32: encoding: [0xf9,0x04,0x94,0x7d,0x7e,0x86,0x86,0x06]
124431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124432
124433v_cmp_eq_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
124434// W32: encoding: [0xf9,0x04,0x94,0x7d,0x7f,0x86,0x86,0x06]
124435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124436
124437v_cmp_eq_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
124438// W32: encoding: [0xf9,0xfe,0x95,0x7d,0x01,0x86,0x06,0x06]
124439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124440
124441v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
124442// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x00,0x06]
124443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124444
124445v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
124446// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x01,0x06]
124447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124448
124449v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
124450// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x02,0x06]
124451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124452
124453v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
124454// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x03,0x06]
124455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124456
124457v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
124458// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x04,0x06]
124459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124460
124461v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
124462// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x05,0x06]
124463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124464
124465v_cmp_eq_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
124466// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x16,0x06]
124467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124468
124469v_cmp_eq_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
124470// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x26,0x06]
124471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124472
124473v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
124474// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x00]
124475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124476
124477v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
124478// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x01]
124479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124480
124481v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
124482// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x02]
124483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124484
124485v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
124486// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x03]
124487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124488
124489v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
124490// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x04]
124491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124492
124493v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
124494// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x05]
124495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124496
124497v_cmp_eq_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
124498// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x16]
124499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124500
124501v_cmp_eq_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
124502// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x26]
124503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124504
124505v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
124506// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x06]
124507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124508
124509v_cmp_le_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
124510// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x88,0x06,0x06]
124511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124512
124513v_cmp_le_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
124514// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0xe4,0x06,0x06]
124515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124516
124517v_cmp_le_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
124518// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x06]
124519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124520
124521v_cmp_le_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
124522// W32: encoding: [0xf9,0x04,0x96,0x7d,0xff,0x86,0x06,0x06]
124523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124524
124525v_cmp_le_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
124526// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x86,0x06]
124527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124528
124529v_cmp_le_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
124530// W32: encoding: [0xf9,0x04,0x96,0x7d,0x65,0x86,0x86,0x06]
124531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124532
124533v_cmp_le_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
124534// W32: encoding: [0xf9,0x04,0x96,0x7d,0x6a,0x86,0x86,0x06]
124535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124536
124537v_cmp_le_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
124538// W32: encoding: [0xf9,0x04,0x96,0x7d,0x6b,0x86,0x86,0x06]
124539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124540
124541v_cmp_le_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
124542// W32: encoding: [0xf9,0x04,0x96,0x7d,0x7c,0x86,0x86,0x06]
124543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124544
124545v_cmp_le_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
124546// W32: encoding: [0xf9,0x04,0x96,0x7d,0x7e,0x86,0x86,0x06]
124547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124548
124549v_cmp_le_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
124550// W32: encoding: [0xf9,0x04,0x96,0x7d,0x7f,0x86,0x86,0x06]
124551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124552
124553v_cmp_le_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
124554// W32: encoding: [0xf9,0xfe,0x97,0x7d,0x01,0x86,0x06,0x06]
124555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124556
124557v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
124558// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x00,0x06]
124559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124560
124561v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
124562// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x01,0x06]
124563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124564
124565v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
124566// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x02,0x06]
124567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124568
124569v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
124570// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x03,0x06]
124571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124572
124573v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
124574// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x04,0x06]
124575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124576
124577v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
124578// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x05,0x06]
124579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124580
124581v_cmp_le_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
124582// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x16,0x06]
124583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124584
124585v_cmp_le_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
124586// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x26,0x06]
124587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124588
124589v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
124590// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x00]
124591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124592
124593v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
124594// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x01]
124595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124596
124597v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
124598// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x02]
124599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124600
124601v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
124602// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x03]
124603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124604
124605v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
124606// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x04]
124607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124608
124609v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
124610// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x05]
124611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124612
124613v_cmp_le_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
124614// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x16]
124615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124616
124617v_cmp_le_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
124618// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x26]
124619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124620
124621v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
124622// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x06]
124623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124624
124625v_cmp_gt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
124626// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x88,0x06,0x06]
124627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124628
124629v_cmp_gt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
124630// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0xe4,0x06,0x06]
124631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124632
124633v_cmp_gt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
124634// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x06]
124635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124636
124637v_cmp_gt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
124638// W32: encoding: [0xf9,0x04,0x98,0x7d,0xff,0x86,0x06,0x06]
124639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124640
124641v_cmp_gt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
124642// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x86,0x06]
124643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124644
124645v_cmp_gt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
124646// W32: encoding: [0xf9,0x04,0x98,0x7d,0x65,0x86,0x86,0x06]
124647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124648
124649v_cmp_gt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
124650// W32: encoding: [0xf9,0x04,0x98,0x7d,0x6a,0x86,0x86,0x06]
124651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124652
124653v_cmp_gt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
124654// W32: encoding: [0xf9,0x04,0x98,0x7d,0x6b,0x86,0x86,0x06]
124655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124656
124657v_cmp_gt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
124658// W32: encoding: [0xf9,0x04,0x98,0x7d,0x7c,0x86,0x86,0x06]
124659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124660
124661v_cmp_gt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
124662// W32: encoding: [0xf9,0x04,0x98,0x7d,0x7e,0x86,0x86,0x06]
124663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124664
124665v_cmp_gt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
124666// W32: encoding: [0xf9,0x04,0x98,0x7d,0x7f,0x86,0x86,0x06]
124667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124668
124669v_cmp_gt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
124670// W32: encoding: [0xf9,0xfe,0x99,0x7d,0x01,0x86,0x06,0x06]
124671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124672
124673v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
124674// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x00,0x06]
124675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124676
124677v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
124678// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x01,0x06]
124679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124680
124681v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
124682// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x02,0x06]
124683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124684
124685v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
124686// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x03,0x06]
124687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124688
124689v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
124690// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x04,0x06]
124691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124692
124693v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
124694// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x05,0x06]
124695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124696
124697v_cmp_gt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
124698// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x16,0x06]
124699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124700
124701v_cmp_gt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
124702// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x26,0x06]
124703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124704
124705v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
124706// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x00]
124707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124708
124709v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
124710// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x01]
124711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124712
124713v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
124714// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x02]
124715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124716
124717v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
124718// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x03]
124719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124720
124721v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
124722// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x04]
124723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124724
124725v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
124726// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x05]
124727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124728
124729v_cmp_gt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
124730// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x16]
124731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124732
124733v_cmp_gt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
124734// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x26]
124735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124736
124737v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
124738// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x06]
124739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124740
124741v_cmp_lg_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
124742// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x88,0x06,0x06]
124743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124744
124745v_cmp_lg_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
124746// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0xe4,0x06,0x06]
124747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124748
124749v_cmp_lg_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
124750// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x06]
124751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124752
124753v_cmp_lg_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
124754// W32: encoding: [0xf9,0x04,0x9a,0x7d,0xff,0x86,0x06,0x06]
124755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124756
124757v_cmp_lg_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
124758// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x86,0x06]
124759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124760
124761v_cmp_lg_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
124762// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x65,0x86,0x86,0x06]
124763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124764
124765v_cmp_lg_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
124766// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x6a,0x86,0x86,0x06]
124767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124768
124769v_cmp_lg_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
124770// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x6b,0x86,0x86,0x06]
124771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124772
124773v_cmp_lg_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
124774// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x7c,0x86,0x86,0x06]
124775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124776
124777v_cmp_lg_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
124778// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x7e,0x86,0x86,0x06]
124779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124780
124781v_cmp_lg_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
124782// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x7f,0x86,0x86,0x06]
124783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124784
124785v_cmp_lg_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
124786// W32: encoding: [0xf9,0xfe,0x9b,0x7d,0x01,0x86,0x06,0x06]
124787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124788
124789v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
124790// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x00,0x06]
124791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124792
124793v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
124794// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x01,0x06]
124795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124796
124797v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
124798// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x02,0x06]
124799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124800
124801v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
124802// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x03,0x06]
124803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124804
124805v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
124806// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x04,0x06]
124807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124808
124809v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
124810// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x05,0x06]
124811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124812
124813v_cmp_lg_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
124814// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x16,0x06]
124815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124816
124817v_cmp_lg_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
124818// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x26,0x06]
124819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124820
124821v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
124822// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x00]
124823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124824
124825v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
124826// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x01]
124827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124828
124829v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
124830// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x02]
124831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124832
124833v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
124834// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x03]
124835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124836
124837v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
124838// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x04]
124839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124840
124841v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
124842// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x05]
124843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124844
124845v_cmp_lg_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
124846// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x16]
124847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124848
124849v_cmp_lg_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
124850// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x26]
124851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124852
124853v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
124854// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x06]
124855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124856
124857v_cmp_ge_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
124858// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x88,0x06,0x06]
124859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124860
124861v_cmp_ge_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
124862// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0xe4,0x06,0x06]
124863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124864
124865v_cmp_ge_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
124866// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x06]
124867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124868
124869v_cmp_ge_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
124870// W32: encoding: [0xf9,0x04,0x9c,0x7d,0xff,0x86,0x06,0x06]
124871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124872
124873v_cmp_ge_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
124874// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x86,0x06]
124875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124876
124877v_cmp_ge_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
124878// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x65,0x86,0x86,0x06]
124879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124880
124881v_cmp_ge_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
124882// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x6a,0x86,0x86,0x06]
124883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124884
124885v_cmp_ge_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
124886// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x6b,0x86,0x86,0x06]
124887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124888
124889v_cmp_ge_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
124890// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x7c,0x86,0x86,0x06]
124891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124892
124893v_cmp_ge_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
124894// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x7e,0x86,0x86,0x06]
124895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124896
124897v_cmp_ge_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
124898// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x7f,0x86,0x86,0x06]
124899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124900
124901v_cmp_ge_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
124902// W32: encoding: [0xf9,0xfe,0x9d,0x7d,0x01,0x86,0x06,0x06]
124903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124904
124905v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
124906// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x00,0x06]
124907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124908
124909v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
124910// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x01,0x06]
124911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124912
124913v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
124914// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x02,0x06]
124915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124916
124917v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
124918// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x03,0x06]
124919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124920
124921v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
124922// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x04,0x06]
124923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124924
124925v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
124926// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x05,0x06]
124927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124928
124929v_cmp_ge_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
124930// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x16,0x06]
124931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124932
124933v_cmp_ge_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
124934// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x26,0x06]
124935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124936
124937v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
124938// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x00]
124939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124940
124941v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
124942// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x01]
124943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124944
124945v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
124946// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x02]
124947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124948
124949v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
124950// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x03]
124951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124952
124953v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
124954// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x04]
124955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124956
124957v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
124958// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x05]
124959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124960
124961v_cmp_ge_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
124962// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x16]
124963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124964
124965v_cmp_ge_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
124966// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x26]
124967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124968
124969v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
124970// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x06]
124971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124972
124973v_cmp_o_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
124974// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x88,0x06,0x06]
124975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124976
124977v_cmp_o_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
124978// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0xe4,0x06,0x06]
124979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124980
124981v_cmp_o_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
124982// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x06]
124983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124984
124985v_cmp_o_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
124986// W32: encoding: [0xf9,0x04,0x9e,0x7d,0xff,0x86,0x06,0x06]
124987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124988
124989v_cmp_o_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
124990// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x86,0x06]
124991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124992
124993v_cmp_o_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
124994// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x65,0x86,0x86,0x06]
124995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
124996
124997v_cmp_o_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
124998// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x6a,0x86,0x86,0x06]
124999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125000
125001v_cmp_o_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
125002// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x6b,0x86,0x86,0x06]
125003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125004
125005v_cmp_o_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
125006// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x7c,0x86,0x86,0x06]
125007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125008
125009v_cmp_o_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
125010// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x7e,0x86,0x86,0x06]
125011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125012
125013v_cmp_o_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
125014// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x7f,0x86,0x86,0x06]
125015// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125016
125017v_cmp_o_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
125018// W32: encoding: [0xf9,0xfe,0x9f,0x7d,0x01,0x86,0x06,0x06]
125019// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125020
125021v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
125022// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x00,0x06]
125023// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125024
125025v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
125026// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x01,0x06]
125027// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125028
125029v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
125030// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x02,0x06]
125031// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125032
125033v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
125034// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x03,0x06]
125035// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125036
125037v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
125038// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x04,0x06]
125039// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125040
125041v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
125042// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x05,0x06]
125043// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125044
125045v_cmp_o_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
125046// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x16,0x06]
125047// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125048
125049v_cmp_o_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
125050// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x26,0x06]
125051// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125052
125053v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
125054// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x00]
125055// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125056
125057v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
125058// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x01]
125059// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125060
125061v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
125062// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x02]
125063// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125064
125065v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
125066// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x03]
125067// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125068
125069v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
125070// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x04]
125071// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125072
125073v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
125074// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x05]
125075// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125076
125077v_cmp_o_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
125078// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x16]
125079// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125080
125081v_cmp_o_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
125082// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x26]
125083// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125084
125085v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
125086// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x06]
125087// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125088
125089v_cmp_u_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
125090// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x88,0x06,0x06]
125091// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125092
125093v_cmp_u_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
125094// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0xe4,0x06,0x06]
125095// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125096
125097v_cmp_u_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
125098// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x00,0x06,0x06]
125099// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125100
125101v_cmp_u_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
125102// W32: encoding: [0xf9,0x04,0xd0,0x7d,0xff,0x86,0x06,0x06]
125103// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125104
125105v_cmp_u_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
125106// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x86,0x06]
125107// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125108
125109v_cmp_u_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
125110// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x65,0x86,0x86,0x06]
125111// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125112
125113v_cmp_u_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
125114// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x6a,0x86,0x86,0x06]
125115// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125116
125117v_cmp_u_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
125118// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x6b,0x86,0x86,0x06]
125119// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125120
125121v_cmp_u_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
125122// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x7c,0x86,0x86,0x06]
125123// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125124
125125v_cmp_u_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
125126// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x7e,0x86,0x86,0x06]
125127// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125128
125129v_cmp_u_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
125130// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x7f,0x86,0x86,0x06]
125131// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125132
125133v_cmp_u_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
125134// W32: encoding: [0xf9,0xfe,0xd1,0x7d,0x01,0x86,0x06,0x06]
125135// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125136
125137v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
125138// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x00,0x06]
125139// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125140
125141v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
125142// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x01,0x06]
125143// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125144
125145v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
125146// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x02,0x06]
125147// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125148
125149v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
125150// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x03,0x06]
125151// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125152
125153v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
125154// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x04,0x06]
125155// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125156
125157v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
125158// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x05,0x06]
125159// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125160
125161v_cmp_u_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
125162// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x16,0x06]
125163// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125164
125165v_cmp_u_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
125166// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x26,0x06]
125167// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125168
125169v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
125170// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x00]
125171// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125172
125173v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
125174// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x01]
125175// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125176
125177v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
125178// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x02]
125179// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125180
125181v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
125182// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x03]
125183// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125184
125185v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
125186// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x04]
125187// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125188
125189v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
125190// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x05]
125191// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125192
125193v_cmp_u_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
125194// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x16]
125195// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125196
125197v_cmp_u_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
125198// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x26]
125199// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125200
125201v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
125202// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x06]
125203// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125204
125205v_cmp_nge_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
125206// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x88,0x06,0x06]
125207// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125208
125209v_cmp_nge_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
125210// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0xe4,0x06,0x06]
125211// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125212
125213v_cmp_nge_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
125214// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x00,0x06,0x06]
125215// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125216
125217v_cmp_nge_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
125218// W32: encoding: [0xf9,0x04,0xd2,0x7d,0xff,0x86,0x06,0x06]
125219// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125220
125221v_cmp_nge_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
125222// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x86,0x06]
125223// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125224
125225v_cmp_nge_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
125226// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x65,0x86,0x86,0x06]
125227// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125228
125229v_cmp_nge_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
125230// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x6a,0x86,0x86,0x06]
125231// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125232
125233v_cmp_nge_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
125234// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x6b,0x86,0x86,0x06]
125235// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125236
125237v_cmp_nge_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
125238// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x7c,0x86,0x86,0x06]
125239// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125240
125241v_cmp_nge_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
125242// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x7e,0x86,0x86,0x06]
125243// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125244
125245v_cmp_nge_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
125246// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x7f,0x86,0x86,0x06]
125247// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125248
125249v_cmp_nge_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
125250// W32: encoding: [0xf9,0xfe,0xd3,0x7d,0x01,0x86,0x06,0x06]
125251// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125252
125253v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
125254// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x00,0x06]
125255// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125256
125257v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
125258// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x01,0x06]
125259// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125260
125261v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
125262// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x02,0x06]
125263// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125264
125265v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
125266// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x03,0x06]
125267// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125268
125269v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
125270// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x04,0x06]
125271// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125272
125273v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
125274// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x05,0x06]
125275// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125276
125277v_cmp_nge_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
125278// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x16,0x06]
125279// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125280
125281v_cmp_nge_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
125282// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x26,0x06]
125283// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125284
125285v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
125286// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x00]
125287// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125288
125289v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
125290// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x01]
125291// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125292
125293v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
125294// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x02]
125295// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125296
125297v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
125298// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x03]
125299// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125300
125301v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
125302// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x04]
125303// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125304
125305v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
125306// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x05]
125307// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125308
125309v_cmp_nge_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
125310// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x16]
125311// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125312
125313v_cmp_nge_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
125314// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x26]
125315// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125316
125317v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
125318// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x06]
125319// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125320
125321v_cmp_nlg_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
125322// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x88,0x06,0x06]
125323// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125324
125325v_cmp_nlg_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
125326// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0xe4,0x06,0x06]
125327// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125328
125329v_cmp_nlg_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
125330// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x00,0x06,0x06]
125331// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125332
125333v_cmp_nlg_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
125334// W32: encoding: [0xf9,0x04,0xd4,0x7d,0xff,0x86,0x06,0x06]
125335// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125336
125337v_cmp_nlg_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
125338// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x86,0x06]
125339// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125340
125341v_cmp_nlg_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
125342// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x65,0x86,0x86,0x06]
125343// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125344
125345v_cmp_nlg_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
125346// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x6a,0x86,0x86,0x06]
125347// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125348
125349v_cmp_nlg_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
125350// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x6b,0x86,0x86,0x06]
125351// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125352
125353v_cmp_nlg_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
125354// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x7c,0x86,0x86,0x06]
125355// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125356
125357v_cmp_nlg_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
125358// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x7e,0x86,0x86,0x06]
125359// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125360
125361v_cmp_nlg_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
125362// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x7f,0x86,0x86,0x06]
125363// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125364
125365v_cmp_nlg_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
125366// W32: encoding: [0xf9,0xfe,0xd5,0x7d,0x01,0x86,0x06,0x06]
125367// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125368
125369v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
125370// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x00,0x06]
125371// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125372
125373v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
125374// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x01,0x06]
125375// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125376
125377v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
125378// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x02,0x06]
125379// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125380
125381v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
125382// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x03,0x06]
125383// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125384
125385v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
125386// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x04,0x06]
125387// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125388
125389v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
125390// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x05,0x06]
125391// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125392
125393v_cmp_nlg_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
125394// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x16,0x06]
125395// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125396
125397v_cmp_nlg_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
125398// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x26,0x06]
125399// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125400
125401v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
125402// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x00]
125403// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125404
125405v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
125406// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x01]
125407// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125408
125409v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
125410// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x02]
125411// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125412
125413v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
125414// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x03]
125415// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125416
125417v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
125418// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x04]
125419// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125420
125421v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
125422// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x05]
125423// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125424
125425v_cmp_nlg_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
125426// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x16]
125427// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125428
125429v_cmp_nlg_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
125430// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x26]
125431// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125432
125433v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
125434// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x06]
125435// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125436
125437v_cmp_ngt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
125438// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x88,0x06,0x06]
125439// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125440
125441v_cmp_ngt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
125442// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0xe4,0x06,0x06]
125443// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125444
125445v_cmp_ngt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
125446// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x00,0x06,0x06]
125447// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125448
125449v_cmp_ngt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
125450// W32: encoding: [0xf9,0x04,0xd6,0x7d,0xff,0x86,0x06,0x06]
125451// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125452
125453v_cmp_ngt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
125454// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x86,0x06]
125455// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125456
125457v_cmp_ngt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
125458// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x65,0x86,0x86,0x06]
125459// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125460
125461v_cmp_ngt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
125462// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x6a,0x86,0x86,0x06]
125463// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125464
125465v_cmp_ngt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
125466// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x6b,0x86,0x86,0x06]
125467// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125468
125469v_cmp_ngt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
125470// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x7c,0x86,0x86,0x06]
125471// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125472
125473v_cmp_ngt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
125474// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x7e,0x86,0x86,0x06]
125475// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125476
125477v_cmp_ngt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
125478// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x7f,0x86,0x86,0x06]
125479// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125480
125481v_cmp_ngt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
125482// W32: encoding: [0xf9,0xfe,0xd7,0x7d,0x01,0x86,0x06,0x06]
125483// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125484
125485v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
125486// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x00,0x06]
125487// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125488
125489v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
125490// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x01,0x06]
125491// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125492
125493v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
125494// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x02,0x06]
125495// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125496
125497v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
125498// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x03,0x06]
125499// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125500
125501v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
125502// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x04,0x06]
125503// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125504
125505v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
125506// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x05,0x06]
125507// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125508
125509v_cmp_ngt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
125510// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x16,0x06]
125511// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125512
125513v_cmp_ngt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
125514// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x26,0x06]
125515// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125516
125517v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
125518// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x00]
125519// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125520
125521v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
125522// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x01]
125523// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125524
125525v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
125526// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x02]
125527// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125528
125529v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
125530// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x03]
125531// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125532
125533v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
125534// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x04]
125535// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125536
125537v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
125538// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x05]
125539// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125540
125541v_cmp_ngt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
125542// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x16]
125543// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125544
125545v_cmp_ngt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
125546// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x26]
125547// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125548
125549v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
125550// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x06]
125551// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125552
125553v_cmp_nle_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
125554// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x88,0x06,0x06]
125555// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125556
125557v_cmp_nle_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
125558// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0xe4,0x06,0x06]
125559// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125560
125561v_cmp_nle_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
125562// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x00,0x06,0x06]
125563// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125564
125565v_cmp_nle_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
125566// W32: encoding: [0xf9,0x04,0xd8,0x7d,0xff,0x86,0x06,0x06]
125567// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125568
125569v_cmp_nle_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
125570// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x86,0x06]
125571// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125572
125573v_cmp_nle_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
125574// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x65,0x86,0x86,0x06]
125575// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125576
125577v_cmp_nle_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
125578// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x6a,0x86,0x86,0x06]
125579// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125580
125581v_cmp_nle_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
125582// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x6b,0x86,0x86,0x06]
125583// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125584
125585v_cmp_nle_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
125586// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x7c,0x86,0x86,0x06]
125587// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125588
125589v_cmp_nle_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
125590// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x7e,0x86,0x86,0x06]
125591// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125592
125593v_cmp_nle_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
125594// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x7f,0x86,0x86,0x06]
125595// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125596
125597v_cmp_nle_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
125598// W32: encoding: [0xf9,0xfe,0xd9,0x7d,0x01,0x86,0x06,0x06]
125599// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125600
125601v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
125602// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x00,0x06]
125603// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125604
125605v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
125606// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x01,0x06]
125607// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125608
125609v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
125610// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x02,0x06]
125611// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125612
125613v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
125614// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x03,0x06]
125615// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125616
125617v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
125618// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x04,0x06]
125619// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125620
125621v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
125622// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x05,0x06]
125623// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125624
125625v_cmp_nle_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
125626// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x16,0x06]
125627// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125628
125629v_cmp_nle_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
125630// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x26,0x06]
125631// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125632
125633v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
125634// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x00]
125635// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125636
125637v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
125638// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x01]
125639// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125640
125641v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
125642// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x02]
125643// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125644
125645v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
125646// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x03]
125647// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125648
125649v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
125650// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x04]
125651// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125652
125653v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
125654// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x05]
125655// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125656
125657v_cmp_nle_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
125658// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x16]
125659// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125660
125661v_cmp_nle_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
125662// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x26]
125663// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125664
125665v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
125666// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x06]
125667// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125668
125669v_cmp_neq_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
125670// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x88,0x06,0x06]
125671// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125672
125673v_cmp_neq_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
125674// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0xe4,0x06,0x06]
125675// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125676
125677v_cmp_neq_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
125678// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x00,0x06,0x06]
125679// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125680
125681v_cmp_neq_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
125682// W32: encoding: [0xf9,0x04,0xda,0x7d,0xff,0x86,0x06,0x06]
125683// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125684
125685v_cmp_neq_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
125686// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x86,0x06]
125687// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125688
125689v_cmp_neq_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
125690// W32: encoding: [0xf9,0x04,0xda,0x7d,0x65,0x86,0x86,0x06]
125691// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125692
125693v_cmp_neq_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
125694// W32: encoding: [0xf9,0x04,0xda,0x7d,0x6a,0x86,0x86,0x06]
125695// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125696
125697v_cmp_neq_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
125698// W32: encoding: [0xf9,0x04,0xda,0x7d,0x6b,0x86,0x86,0x06]
125699// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125700
125701v_cmp_neq_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
125702// W32: encoding: [0xf9,0x04,0xda,0x7d,0x7c,0x86,0x86,0x06]
125703// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125704
125705v_cmp_neq_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
125706// W32: encoding: [0xf9,0x04,0xda,0x7d,0x7e,0x86,0x86,0x06]
125707// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125708
125709v_cmp_neq_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
125710// W32: encoding: [0xf9,0x04,0xda,0x7d,0x7f,0x86,0x86,0x06]
125711// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125712
125713v_cmp_neq_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
125714// W32: encoding: [0xf9,0xfe,0xdb,0x7d,0x01,0x86,0x06,0x06]
125715// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125716
125717v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
125718// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x00,0x06]
125719// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125720
125721v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
125722// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x01,0x06]
125723// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125724
125725v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
125726// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x02,0x06]
125727// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125728
125729v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
125730// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x03,0x06]
125731// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125732
125733v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
125734// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x04,0x06]
125735// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125736
125737v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
125738// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x05,0x06]
125739// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125740
125741v_cmp_neq_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
125742// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x16,0x06]
125743// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125744
125745v_cmp_neq_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
125746// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x26,0x06]
125747// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125748
125749v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
125750// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x00]
125751// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125752
125753v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
125754// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x01]
125755// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125756
125757v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
125758// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x02]
125759// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125760
125761v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
125762// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x03]
125763// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125764
125765v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
125766// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x04]
125767// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125768
125769v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
125770// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x05]
125771// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125772
125773v_cmp_neq_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
125774// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x16]
125775// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125776
125777v_cmp_neq_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
125778// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x26]
125779// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125780
125781v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
125782// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x06]
125783// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125784
125785v_cmp_nlt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
125786// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x88,0x06,0x06]
125787// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125788
125789v_cmp_nlt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
125790// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0xe4,0x06,0x06]
125791// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125792
125793v_cmp_nlt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
125794// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x00,0x06,0x06]
125795// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125796
125797v_cmp_nlt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
125798// W32: encoding: [0xf9,0x04,0xdc,0x7d,0xff,0x86,0x06,0x06]
125799// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125800
125801v_cmp_nlt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
125802// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x86,0x06]
125803// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125804
125805v_cmp_nlt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
125806// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x65,0x86,0x86,0x06]
125807// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125808
125809v_cmp_nlt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
125810// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x6a,0x86,0x86,0x06]
125811// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125812
125813v_cmp_nlt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
125814// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x6b,0x86,0x86,0x06]
125815// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125816
125817v_cmp_nlt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
125818// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x7c,0x86,0x86,0x06]
125819// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125820
125821v_cmp_nlt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
125822// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x7e,0x86,0x86,0x06]
125823// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125824
125825v_cmp_nlt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
125826// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x7f,0x86,0x86,0x06]
125827// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125828
125829v_cmp_nlt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
125830// W32: encoding: [0xf9,0xfe,0xdd,0x7d,0x01,0x86,0x06,0x06]
125831// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125832
125833v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
125834// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x00,0x06]
125835// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125836
125837v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
125838// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x01,0x06]
125839// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125840
125841v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
125842// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x02,0x06]
125843// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125844
125845v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
125846// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x03,0x06]
125847// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125848
125849v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
125850// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x04,0x06]
125851// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125852
125853v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
125854// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x05,0x06]
125855// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125856
125857v_cmp_nlt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
125858// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x16,0x06]
125859// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125860
125861v_cmp_nlt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
125862// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x26,0x06]
125863// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125864
125865v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
125866// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x00]
125867// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125868
125869v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
125870// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x01]
125871// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125872
125873v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
125874// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x02]
125875// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125876
125877v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
125878// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x03]
125879// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125880
125881v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
125882// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x04]
125883// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125884
125885v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
125886// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x05]
125887// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125888
125889v_cmp_nlt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
125890// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x16]
125891// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125892
125893v_cmp_nlt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
125894// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x26]
125895// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125896
125897v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
125898// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x06]
125899// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125900
125901v_cmp_tru_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
125902// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x88,0x06,0x06]
125903// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125904
125905v_cmp_tru_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
125906// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0xe4,0x06,0x06]
125907// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125908
125909v_cmp_tru_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
125910// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x00,0x06,0x06]
125911// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125912
125913v_cmp_tru_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
125914// W32: encoding: [0xf9,0x04,0xde,0x7d,0xff,0x86,0x06,0x06]
125915// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125916
125917v_cmp_tru_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
125918// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x86,0x06]
125919// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125920
125921v_cmp_tru_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
125922// W32: encoding: [0xf9,0x04,0xde,0x7d,0x65,0x86,0x86,0x06]
125923// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125924
125925v_cmp_tru_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
125926// W32: encoding: [0xf9,0x04,0xde,0x7d,0x6a,0x86,0x86,0x06]
125927// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125928
125929v_cmp_tru_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
125930// W32: encoding: [0xf9,0x04,0xde,0x7d,0x6b,0x86,0x86,0x06]
125931// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125932
125933v_cmp_tru_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
125934// W32: encoding: [0xf9,0x04,0xde,0x7d,0x7c,0x86,0x86,0x06]
125935// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125936
125937v_cmp_tru_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
125938// W32: encoding: [0xf9,0x04,0xde,0x7d,0x7e,0x86,0x86,0x06]
125939// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125940
125941v_cmp_tru_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
125942// W32: encoding: [0xf9,0x04,0xde,0x7d,0x7f,0x86,0x86,0x06]
125943// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125944
125945v_cmp_tru_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
125946// W32: encoding: [0xf9,0xfe,0xdf,0x7d,0x01,0x86,0x06,0x06]
125947// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125948
125949v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
125950// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x00,0x06]
125951// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125952
125953v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
125954// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x01,0x06]
125955// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125956
125957v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
125958// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x02,0x06]
125959// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125960
125961v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
125962// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x03,0x06]
125963// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125964
125965v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
125966// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x04,0x06]
125967// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125968
125969v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
125970// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x05,0x06]
125971// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125972
125973v_cmp_tru_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
125974// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x16,0x06]
125975// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125976
125977v_cmp_tru_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
125978// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x26,0x06]
125979// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125980
125981v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
125982// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x00]
125983// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125984
125985v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
125986// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x01]
125987// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125988
125989v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
125990// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x02]
125991// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125992
125993v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
125994// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x03]
125995// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
125996
125997v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
125998// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x04]
125999// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
126000
126001v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
126002// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x05]
126003// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
126004
126005v_cmp_tru_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
126006// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x16]
126007// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
126008
126009v_cmp_tru_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
126010// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x26]
126011// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
126012
126013v_interp_p1_f32_e64 v5, v2, attr0.x
126014// GFX10: v_interp_p1_f32_e64 v5, v2, attr0.x ; encoding: [0x05,0x00,0x00,0xd6,0x00,0x04,0x02,0x00]
126015
126016v_interp_p1_f32_e64 v255, v2, attr0.x
126017// GFX10: v_interp_p1_f32_e64 v255, v2, attr0.x ; encoding: [0xff,0x00,0x00,0xd6,0x00,0x04,0x02,0x00]
126018
126019v_interp_p1_f32_e64 v5, v2, attr1.x
126020// GFX10: v_interp_p1_f32_e64 v5, v2, attr1.x ; encoding: [0x05,0x00,0x00,0xd6,0x01,0x04,0x02,0x00]
126021
126022v_interp_p1_f32_e64 v5, v2, attr31.x
126023// GFX10: v_interp_p1_f32_e64 v5, v2, attr31.x ; encoding: [0x05,0x00,0x00,0xd6,0x1f,0x04,0x02,0x00]
126024
126025v_interp_p1_f32_e64 v5, v2, attr32.x
126026// GFX10: v_interp_p1_f32_e64 v5, v2, attr32.x ; encoding: [0x05,0x00,0x00,0xd6,0x20,0x04,0x02,0x00]
126027
126028v_interp_p1_f32_e64 v5, v255, attr0.x
126029// GFX10: v_interp_p1_f32_e64 v5, v255, attr0.x ; encoding: [0x05,0x00,0x00,0xd6,0x00,0xfe,0x03,0x00]
126030
126031v_interp_p1_f32_e64 v5, -v2, attr0.x
126032// GFX10: v_interp_p1_f32_e64 v5, -v2, attr0.x ; encoding: [0x05,0x00,0x00,0xd6,0x00,0x04,0x02,0x40]
126033
126034v_interp_p1_f32_e64 v5, |v2|, attr0.x
126035// GFX10: v_interp_p1_f32_e64 v5, |v2|, attr0.x ; encoding: [0x05,0x02,0x00,0xd6,0x00,0x04,0x02,0x00]
126036
126037v_interp_p1_f32_e64 v5, v2, attr0.y
126038// GFX10: v_interp_p1_f32_e64 v5, v2, attr0.y ; encoding: [0x05,0x00,0x00,0xd6,0x40,0x04,0x02,0x00]
126039
126040v_interp_p1_f32_e64 v5, v2, attr0.z
126041// GFX10: v_interp_p1_f32_e64 v5, v2, attr0.z ; encoding: [0x05,0x00,0x00,0xd6,0x80,0x04,0x02,0x00]
126042
126043v_interp_p1_f32_e64 v5, v2, attr0.w
126044// GFX10: v_interp_p1_f32_e64 v5, v2, attr0.w ; encoding: [0x05,0x00,0x00,0xd6,0xc0,0x04,0x02,0x00]
126045
126046v_interp_p1_f32_e64 v5, v2, attr0.x clamp
126047// GFX10: v_interp_p1_f32_e64 v5, v2, attr0.x clamp ; encoding: [0x05,0x80,0x00,0xd6,0x00,0x04,0x02,0x00]
126048
126049v_interp_p1_f32_e64 v5, v2, attr0.x mul:2
126050// GFX10: v_interp_p1_f32_e64 v5, v2, attr0.x mul:2 ; encoding: [0x05,0x00,0x00,0xd6,0x00,0x04,0x02,0x08]
126051
126052v_interp_p1_f32_e64 v5, v2, attr0.x mul:4
126053// GFX10: v_interp_p1_f32_e64 v5, v2, attr0.x mul:4 ; encoding: [0x05,0x00,0x00,0xd6,0x00,0x04,0x02,0x10]
126054
126055v_interp_p1_f32_e64 v5, v2, attr0.x div:2
126056// GFX10: v_interp_p1_f32_e64 v5, v2, attr0.x div:2 ; encoding: [0x05,0x00,0x00,0xd6,0x00,0x04,0x02,0x18]
126057
126058v_interp_p2_f32_e64 v5, v2, attr0.x
126059// GFX10: v_interp_p2_f32_e64 v5, v2, attr0.x ; encoding: [0x05,0x00,0x01,0xd6,0x00,0x04,0x02,0x00]
126060
126061v_interp_p2_f32_e64 v255, v2, attr0.x
126062// GFX10: v_interp_p2_f32_e64 v255, v2, attr0.x ; encoding: [0xff,0x00,0x01,0xd6,0x00,0x04,0x02,0x00]
126063
126064v_interp_p2_f32_e64 v5, v2, attr1.x
126065// GFX10: v_interp_p2_f32_e64 v5, v2, attr1.x ; encoding: [0x05,0x00,0x01,0xd6,0x01,0x04,0x02,0x00]
126066
126067v_interp_p2_f32_e64 v5, v2, attr31.x
126068// GFX10: v_interp_p2_f32_e64 v5, v2, attr31.x ; encoding: [0x05,0x00,0x01,0xd6,0x1f,0x04,0x02,0x00]
126069
126070v_interp_p2_f32_e64 v5, v2, attr32.x
126071// GFX10: v_interp_p2_f32_e64 v5, v2, attr32.x ; encoding: [0x05,0x00,0x01,0xd6,0x20,0x04,0x02,0x00]
126072
126073v_interp_p2_f32_e64 v5, v255, attr0.x
126074// GFX10: v_interp_p2_f32_e64 v5, v255, attr0.x ; encoding: [0x05,0x00,0x01,0xd6,0x00,0xfe,0x03,0x00]
126075
126076v_interp_p2_f32_e64 v5, -v2, attr0.x
126077// GFX10: v_interp_p2_f32_e64 v5, -v2, attr0.x ; encoding: [0x05,0x00,0x01,0xd6,0x00,0x04,0x02,0x40]
126078
126079v_interp_p2_f32_e64 v5, |v2|, attr0.x
126080// GFX10: v_interp_p2_f32_e64 v5, |v2|, attr0.x ; encoding: [0x05,0x02,0x01,0xd6,0x00,0x04,0x02,0x00]
126081
126082v_interp_p2_f32_e64 v5, v2, attr0.y
126083// GFX10: v_interp_p2_f32_e64 v5, v2, attr0.y ; encoding: [0x05,0x00,0x01,0xd6,0x40,0x04,0x02,0x00]
126084
126085v_interp_p2_f32_e64 v5, v2, attr0.z
126086// GFX10: v_interp_p2_f32_e64 v5, v2, attr0.z ; encoding: [0x05,0x00,0x01,0xd6,0x80,0x04,0x02,0x00]
126087
126088v_interp_p2_f32_e64 v5, v2, attr0.w
126089// GFX10: v_interp_p2_f32_e64 v5, v2, attr0.w ; encoding: [0x05,0x00,0x01,0xd6,0xc0,0x04,0x02,0x00]
126090
126091v_interp_p2_f32_e64 v5, v2, attr0.x clamp
126092// GFX10: v_interp_p2_f32_e64 v5, v2, attr0.x clamp ; encoding: [0x05,0x80,0x01,0xd6,0x00,0x04,0x02,0x00]
126093
126094v_interp_p2_f32_e64 v5, v2, attr0.x mul:2
126095// GFX10: v_interp_p2_f32_e64 v5, v2, attr0.x mul:2 ; encoding: [0x05,0x00,0x01,0xd6,0x00,0x04,0x02,0x08]
126096
126097v_interp_p2_f32_e64 v5, v2, attr0.x mul:4
126098// GFX10: v_interp_p2_f32_e64 v5, v2, attr0.x mul:4 ; encoding: [0x05,0x00,0x01,0xd6,0x00,0x04,0x02,0x10]
126099
126100v_interp_p2_f32_e64 v5, v2, attr0.x div:2
126101// GFX10: v_interp_p2_f32_e64 v5, v2, attr0.x div:2 ; encoding: [0x05,0x00,0x01,0xd6,0x00,0x04,0x02,0x18]
126102
126103v_interp_mov_f32_e64 v5, p10, attr0.x
126104// GFX10: v_interp_mov_f32_e64 v5, p10, attr0.x ; encoding: [0x05,0x00,0x02,0xd6,0x00,0x00,0x00,0x00]
126105
126106v_interp_mov_f32_e64 v255, p10, attr0.x
126107// GFX10: v_interp_mov_f32_e64 v255, p10, attr0.x ; encoding: [0xff,0x00,0x02,0xd6,0x00,0x00,0x00,0x00]
126108
126109v_interp_mov_f32_e64 v5, p10, attr1.x
126110// GFX10: v_interp_mov_f32_e64 v5, p10, attr1.x ; encoding: [0x05,0x00,0x02,0xd6,0x01,0x00,0x00,0x00]
126111
126112v_interp_mov_f32_e64 v5, p10, attr31.x
126113// GFX10: v_interp_mov_f32_e64 v5, p10, attr31.x ; encoding: [0x05,0x00,0x02,0xd6,0x1f,0x00,0x00,0x00]
126114
126115v_interp_mov_f32_e64 v5, p10, attr32.x
126116// GFX10: v_interp_mov_f32_e64 v5, p10, attr32.x ; encoding: [0x05,0x00,0x02,0xd6,0x20,0x00,0x00,0x00]
126117
126118v_interp_mov_f32_e64 v5, p20, attr0.x
126119// GFX10: v_interp_mov_f32_e64 v5, p20, attr0.x ; encoding: [0x05,0x00,0x02,0xd6,0x00,0x02,0x00,0x00]
126120
126121v_interp_mov_f32_e64 v5, p0, attr0.x
126122// GFX10: v_interp_mov_f32_e64 v5, p0, attr0.x ; encoding: [0x05,0x00,0x02,0xd6,0x00,0x04,0x00,0x00]
126123
126124v_interp_mov_f32_e64 v5, p10, attr0.y
126125// GFX10: v_interp_mov_f32_e64 v5, p10, attr0.y ; encoding: [0x05,0x00,0x02,0xd6,0x40,0x00,0x00,0x00]
126126
126127v_interp_mov_f32_e64 v5, p10, attr0.z
126128// GFX10: v_interp_mov_f32_e64 v5, p10, attr0.z ; encoding: [0x05,0x00,0x02,0xd6,0x80,0x00,0x00,0x00]
126129
126130v_interp_mov_f32_e64 v5, p10, attr0.w
126131// GFX10: v_interp_mov_f32_e64 v5, p10, attr0.w ; encoding: [0x05,0x00,0x02,0xd6,0xc0,0x00,0x00,0x00]
126132
126133v_interp_mov_f32_e64 v5, p10, attr0.x clamp
126134// GFX10: v_interp_mov_f32_e64 v5, p10, attr0.x clamp ; encoding: [0x05,0x80,0x02,0xd6,0x00,0x00,0x00,0x00]
126135
126136v_interp_mov_f32_e64 v5, p10, attr0.x mul:2
126137// GFX10: v_interp_mov_f32_e64 v5, p10, attr0.x mul:2 ; encoding: [0x05,0x00,0x02,0xd6,0x00,0x00,0x00,0x08]
126138
126139v_interp_mov_f32_e64 v5, p10, attr0.x mul:4
126140// GFX10: v_interp_mov_f32_e64 v5, p10, attr0.x mul:4 ; encoding: [0x05,0x00,0x02,0xd6,0x00,0x00,0x00,0x10]
126141
126142v_interp_mov_f32_e64 v5, p10, attr0.x div:2
126143// GFX10: v_interp_mov_f32_e64 v5, p10, attr0.x div:2 ; encoding: [0x05,0x00,0x02,0xd6,0x00,0x00,0x00,0x18]
126144